body{font-family:RobotoRegular, HelveticaNeue, Helvetica, sans-serif;font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff}body.grey{background:#e8e8e9}.wrapper .container-fluid{max-width:1240px;margin:0 auto}.container-fluid{position:relative}.main{margin:0 auto;max-width:1240px}.main > header{margin-top:20px;position:relative;min-height:50px}.main > header h1{display:inline-block;bottom:20px;line-height:20px;margin:0}.main > header h1 i[class^='icon-']{float:left;font-size:20px;margin-right:5px;margin-top:-2px}.main > header h1 > span{color:#00ba5c}.main > header h1 img{float:left;width:20px;height:20px;margin-right:6px}.main > header .request-meeting-sheet{display:inline-block;bottom:14px}.main > header .request-meeting-sheet .btn{display:inline-block}.main > header .tabs{position:absolute;right:20px;bottom:0}.main__container{padding:25px 25px;margin-bottom:20px;border-radius:5px;background:#e8e8e9;margin-right:-15px;margin-left:-15px}.content{padding-right:40px}.content-large{margin-top:30px}.payment--info .payment--info-block{padding:15px}.highlight{color:#00ba5c;font-family:OpenSans, Helvetica, sans-serif}i.glyphicon{font-family:'Glyphicons Halflings' !important;font-style:normal;font-weight:normal;line-height:1}a,a:hover{color:#00ba5c}ul{margin:0;padding:0}ul li{list-style-type:none}.list{margin-bottom:20px}.list--block > li{color:#00ba5c;font-family:OpenSans, Helvetica, sans-serif;padding:5px 10px;background:#fff}.list--block > li:nth-child(even){background:#e8e8e9}.list--buttons > li{margin-bottom:10px}.list--buttons > li a{position:relative;display:block;color:#2f2f2f;padding:12px 16px;border-radius:5px;background:#e8e8e9}.list--buttons > li a:hover{text-decoration:none}.list--buttons > li a:before{position:absolute;font-family:'PictoOutline';top:8px;right:10px;content:'\4f';font-size:20px;color:#00ba5c}.list--medias > li{margin-bottom:10px}.list--medias > li:last-child{margin-bottom:0}.list--medias i[class^='icon-']{float:left;font-size:20px;margin-right:4px}.list--users .user{display:flex;align-items:center;width:100%;margin-bottom:15px}.list--users .user p{margin:0}.list--users .user--notif .bullet{display:block !important}.list--users .user__avatar{position:relative;float:left;margin-right:20px}.list--users .user__avatar .bullet{display:none;position:absolute;bottom:0;right:0;width:22px;height:22px;background:#ff4902;border-radius:100%;border:2px solid #e8e8e9}.list--users .user__avatar .avatar{display:flex;justify-content:center;align-items:center;width:80px;height:80px;border-radius:36px;text-align:center;overflow:hidden;background:#d0d0d0}.list--users .user__avatar .avatar > img{width:100%}.list--users .user__avatar .avatar > p{color:#fff;font-size:35px}.list--users .user__avatar a{color:#fff;text-decoration:none}.list--users .user__infos .job{color:#00ba5c;font-family:OpenSans, Helvetica, sans-serif;text-transform:uppercase}.list--users .user__infos .notif{color:#ff4902}button:active,a:active,button:hover,a:hover,button:focus,a:focus,button:link,a:link,button:target,a:target,button:visited,a:visited{outline:none !important}.btn.btn-primary,.btn.btn-gray,.btn.btn-inactive,.btn.btn-no-style,.btn.btn-lg,.btn.btn-black,.btn.btn-default{position:relative;font-size:15px;line-height:22px;font-family:OpenSans, Helvetica, sans-serif;text-transform:uppercase;border:none;border-radius:18px;transition:background 0.2s ease-in-out}.btn.btn-primary > i[class^='icon-'],.btn.btn-gray > i[class^='icon-'],.btn.btn-inactive > i[class^='icon-'],.btn.btn-no-style > i[class^='icon-'],.btn.btn-lg > i[class^='icon-'],.btn.btn-black > i[class^='icon-'],.btn.btn-default > i[class^='icon-'],.btn.btn-primary > img,.btn.btn-gray > img,.btn.btn-inactive > img,.btn.btn-no-style > img,.btn.btn-lg > img,.btn.btn-black > img,.btn.btn-default > img{float:left;margin-right:5px;font-size:20px;max-width:20px;max-height:20px}.btn.btn-primary:hover,.btn.btn-gray:hover,.btn.btn-inactive:hover,.btn.btn-no-style:hover,.btn.btn-lg:hover,.btn.btn-black:hover,.btn.btn-default:hover,.btn.btn-primary:active,.btn.btn-gray:active,.btn.btn-inactive:active,.btn.btn-no-style:active,.btn.btn-lg:active,.btn.btn-black:active,.btn.btn-default:active,.btn.btn-primary:focus,.btn.btn-gray:focus,.btn.btn-inactive:focus,.btn.btn-no-style:focus,.btn.btn-lg:focus,.btn.btn-black:focus,.btn.btn-default:focus{color:#fff;background:#1d2522;background:-moz-linear-gradient(left, #1d2522 0%, #00ba5c 100%);background:-webkit-linear-gradient(left, #1d2522 0%, #00ba5c 100%);background:linear-gradient(to right, #1d2522 0%, #00ba5c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$left-color, endColorstr=$right-color,GradientType=1)}.btn.btn-success,.btn.btn-danger{border:none;border-radius:18px}.btn.btn-primary{background:#1d2522;background:-moz-linear-gradient(left, #1d2522 0%, #00ba5c 100%);background:-webkit-linear-gradient(left, #1d2522 0%, #00ba5c 100%);background:linear-gradient(to right, #1d2522 0%, #00ba5c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$left-color, endColorstr=$right-color,GradientType=1);color:#fff !important}.btn.btn-gray{background:#e8e8e9 !important;color:#00ba5c !important}.btn-primary.accept{background:#21a200 !important}.btn-primary.reject{background:#ff4902 !important}.btn-black{color:white;background:#2f2f2f !important}.btn-black i.icon-Retard{font-size:1.5em;margin-right:5px;vertical-align:middle}.btn-gray.accept{color:#21a200 !important}.btn-gray.reject{color:#ff4902 !important}.btn-no-style{text-transform:none !important;color:#00ba5c !important;background:rgba(255, 255, 255, .15) !important}.btn-inactive{background:rgba(255, 255, 255, .15) !important}.btn-inactive:hover{background:rgba(255, 255, 255, .3) !important}.btn-lg{padding-left:46px;height:45px;line-height:27px}.btn-lg > i[class^='icon-'],.btn-lg > img{position:absolute;top:10px;left:15px;font-size:25px}.glyphicon{margin-right:8px}.alert-notification{display:block;margin-left:10px;float:right;width:20px;height:20px;border-radius:50%;font-size:14px;color:white;line-height:20px;text-align:center;background:#ff4902;font-style:normal}.styled-form{position:relative;padding:20px;margin-bottom:20px;border-radius:5px;background:#e8e8e9}.styled-form .inputs .form-group{margin-bottom:20px}.styled-form .inputs .form-group.split{display:flex}.styled-form .inputs .form-group.split > *{margin-right:10px}.styled-form .inputs .form-group.split > *:last-child{margin-right:0}.styled-form .inputs .form-group:last-child{margin-bottom:0 !important}.styled-form .back{position:absolute;top:20px;left:20px;font-size:20px}.styled-form .back:hover{text-decoration:none}.styled-form .validation{margin-top:10px}.styled-form .validation button{width:100%;display:flex;align-items:center;justify-content:center}.styled-form .validation button > i{margin-top:-2px}.styled-form label{margin-left:5px;font-weight:normal}.styled-form input[type="file"]{background:none;border:none;padding:0;box-shadow:none}.styled-form input[type="text"],.styled-form input[type="password"],.styled-form input[type="email"],.styled-form input[type="tel"],.styled-form input[type="url"],.styled-form textarea,.styled-form select{width:100%;border:1px solid #bbbdbf;padding:11px 12px;height:auto;border-radius:0}.styled-form input[type="text"]:focus,.styled-form input[type="password"]:focus,.styled-form input[type="email"]:focus,.styled-form input[type="tel"]:focus,.styled-form input[type="url"]:focus,.styled-form textarea:focus,.styled-form select:focus{outline:none;border-bottom:2px solid #00ba5c}.styled-form input[type="text"].error,.styled-form input[type="password"].error,.styled-form input[type="email"].error,.styled-form input[type="tel"].error,.styled-form input[type="url"].error,.styled-form textarea.error,.styled-form select.error{color:#ff4902;border-bottom:2px solid #ff4902}.styled-form .form-info{padding:15px 0 15px 0}.modal .modal-header{padding:25px 40px 0 40px;border-bottom:0}.modal .modal-header h4{font-size:18px}.modal .modal-body{background:#e8e8e9;border-radius:4px;margin:20px 40px;padding:20px}.modal .modal-body .form-group > .control-label{color:#00ba5c}.modal .modal-body .form-group .form-control{border-radius:0}.modal .modal-body .form-group input[type="text"],.modal .modal-body .form-group input[type="url"],.modal .modal-body .form-group input[type="email"]{height:45px}.modal .modal-footer{padding:0 40px 25px 40px;border-top:0}.modal-content{border-radius:0px}.block.style--style-2{background-color:#fff;margin:0;padding:20px 5px}.header{display:flex;justify-content:flex-start;align-items:center;position:relative;min-height:115px;margin:0 auto;background:#1d2522;background:-moz-linear-gradient(left, #1d2522 0%, #00ba5c 100%);background:-webkit-linear-gradient(left, #1d2522 0%, #00ba5c 100%);background:linear-gradient(to right, #1d2522 0%, #00ba5c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$left-color, endColorstr=$right-color,GradientType=1);overflow:hidden}.header .logo{display:block;max-width:1024px}@media screen and (min-width:768px){.hide-on-desktop{display:none !important}}@media screen and (max-width:767px){.header.hide-on-mobile{display:none !important}body.menu-mobile-opened{background:#2f2f2f}}.header-mobile{margin:0 auto;text-align:center;background:#1d2522;background:-moz-linear-gradient(left, #1d2522 0%, #00ba5c 100%);background:-webkit-linear-gradient(left, #1d2522 0%, #00ba5c 100%);background:linear-gradient(to right, #1d2522 0%, #00ba5c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$left-color, endColorstr=$right-color,GradientType=1);box-shadow:0 6px 5px rgba(0, 0, 0, 0.2)}.header-mobile .logo{width:100%}.header__info{position:absolute;top:0;left:290px;font-size:15px;line-height:115px;height:115px;color:#fff}.header__info > div{vertical-align:middle;display:inline-block;line-height:20px}.header__navigation{font-family:OpenSans, Helvetica, sans-serif;text-transform:uppercase;position:absolute;top:20px;right:20px}.header__navigation > li{float:left;font-size:15px;margin-left:8px}.header__navigation > li i[class^='icon-']{float:left;font-size:20px;margin-top:7px}.header__navigation > li i[class^='icon-'].notification{float:right !important;margin-left:5px;color:#ff4902}.header__navigation > li.notifs{display:flex}.header__navigation > li.notifs i[class^='icon-']{margin-right:5px}.header__navigation > li.notifs span.alert-notification{margin-top:7px}.header__navigation > li a{display:block;min-width:35px;height:35px;line-height:36px;color:#fff;padding:0 9px;border-radius:15px;background:#2f2f2f;background:-moz-linear-gradient(left, #2f2f2f 0%, #2f2f2f 100%);background:-webkit-linear-gradient(left, #2f2f2f 0%, #2f2f2f 100%);background:linear-gradient(to right, #2f2f2f 0%, #2f2f2f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$left-color, endColorstr=$right-color,GradientType=1);transition:background 0.2s ease-in-out}.header__navigation > li a:hover{text-decoration:none}.header__navigation > li .notif{display:inline-block;width:20px;height:20px;line-height:21px;font-weight:bold;font-size:14px;text-align:center;padding-right:1px;margin-left:5px;border-radius:100%;background:#ff4902}.sub-header{display:flex;justify-content:space-between;align-items:center;height:80px;padding:15px;margin:0 auto;background:#2f2f2f;box-shadow:0 6px 5px rgba(0, 0, 0, 0.2)}.sub-header .navigation{position:static}.sub-header .navigation button{position:relative;background:none;border:none;color:white;text-transform:uppercase;font-weight:bold;font-size:18px;font-family:OpenSans, Helvetica, sans-serif;padding-left:28px}.sub-header .navigation button > i{position:absolute;left:0;top:4px}.sub-header .navigation__content{top:-2px;width:100%;padding:0 10px 30px;border:none;border-radius:0;background:#2f2f2f}.sub-header .navigation__content .navigation__close{position:absolute;right:20px;bottom:20px;padding-left:32px}.sub-header .navigation__content .navigation__close > i{position:absolute;left:0;top:-4px;font-size:35px}.sub-header .navigation__content .column{padding-left:30px;padding-right:30px}.sub-header .navigation__content a,.sub-header .navigation__content span,.sub-header .navigation__content h3{font-size:15px;color:white;background:#2f2f2f;padding:0 10px}.sub-header .navigation__content a.inactive,.sub-header .navigation__content span.inactive,.sub-header .navigation__content h3.inactive{color:rgba(255, 255, 255, .3);display:inline-block}.sub-header .navigation__content h3{position:relative;font-size:15px;padding:15px 10px 15px 40px !important;border-radius:20px;background:rgba(255, 255, 255, .15) !important}.sub-header .navigation__content h3 > i{position:absolute;left:13px;top:11px;font-size:20px}.sub-header .navigation__content li{position:relative;overflow:hidden;padding:2px 0;margin:0 12px 0 2px}.sub-header .navigation__content li:after{content:'';position:absolute;top:calc(50% - 2px);width:100%;border-top:2px dotted rgba(255, 255, 255, .3);z-index:-2}.sub-header .navigation__content li .state{position:absolute;right:0;top:0;font-size:12px;padding:3px 10px 2px;border-radius:10px;background-color:#4e4e4e}.sub-header .navigation__content li .state:after{content:'';position:absolute;top:0;left:-3px;width:100%;height:100%;background:#2f2f2f;z-index:-1}.sub-header .navigation__item{margin:30px 0 10px}.sub-header-desktop{position:relative}.sub-header__item > li{display:inline-block;margin-right:10px}.sub-header__item > li:last-child{margin-right:0}.sub-header__item > li .icon-alert{font-size:20px;color:#ff4902;margin-left:5px;max-width:20px;max-height:20px}.content-header{margin-top:10px;padding:18px 0}.content-header h1{margin:5px 30px 0 0}.content-header .nav > li > a{padding:6px 12px}.content-header .nav-pills > li > a{border-radius:12px;background-color:#e8e8e9;color:#2f2f2f}.content-header .nav-pills > li + li{margin-left:10px}.content-header .nav-pills > li.active > a,.content-header .nav-pills > li.active > a:hover,.content-header .nav-pills > li.active > a:focus{color:#fff;background-color:#2f2f2f}.toolbar-mobile{position:fixed;bottom:0;width:100%;z-index:1000}.toolbar-mobile #navigation-mobile{position:absolute;margin:auto;top:0;right:5px;bottom:0;color:white;background:none;border:none}.toolbar-mobile #navigation-mobile > i{font-size:30px}.toolbar-mobile .sub-header__item{display:flex;height:100%;align-items:center}.toolbar-mobile .sub-header__item a{display:inline-block;position:relative;border-radius:25px}.toolbar-mobile .sub-header__item a > span{position:absolute;top:10px;left:0;right:0;margin:auto;font-size:25px}.mobile-menu .mobile-menu-items{width:100%;height:100%;padding:10px 10px 60px 10px;border:none;border-radius:0;background:#2f2f2f}.mobile-menu .mobile-menu-items .btn{display:block;text-align:left;margin-bottom:10px}.mobile-menu .fixed__navigation__close{background:#2f2f2f;position:fixed;bottom:0;width:100%;padding:10px 0;text-align:right}.mobile-menu .fixed__navigation__close .navigation__close{background:none;border:none;color:white;text-transform:uppercase;font-weight:bold;font-size:18px;font-family:OpenSans, Helvetica, sans-serif}.mobile-menu .fixed__navigation__close .navigation__close > i{font-size:35px;float:right;margin:-4px 0 0 10px}.section{position:relative;margin-bottom:30px}.section footer{margin-top:10px;line-height:22px}.section footer i[class^='icon-']{font-size:20px;margin-right:5px;color:#00ba5c}.section footer a{text-decoration:none}.section footer a:hover{text-decoration:underline}.section.row > div > section{margin-bottom:0}.section.section--2col{display:flex}.section.section--2col > .col-md-6:first-child{display:flex}.section__content img{width:100%}.section__content.show-less{max-height:86px;overflow:hidden}.section-before,.section--skill:before,.section--list:before,.object--collection.style--style-1:before,.object--nomenclature.style--style-3:before{content:' ';position:absolute;background:#2f2f2f}.section--main h2{text-transform:initial;margin-bottom:25px}.section--main .image img{box-shadow:0 10px 10px 0 rgba(0, 0, 0, .2)}.section--category .row{display:flex;align-items:center}.section--category .link{text-align:right}.section--skill{padding:15px 30px;border-left:2px solid #2f2f2f;background:#fff;box-shadow:0 10px 10px 0 rgba(0, 0, 0, .2)}.section--skill:before{top:0;left:0;width:8px;height:60px}.section--list{padding-top:25px;border-top:2px solid #2f2f2f}.section--list:before{top:0;right:0;width:60px;height:8px}.tabs{display:flex;font-family:OpenSans, Helvetica, sans-serif;text-transform:uppercase;font-size:18px}.tabs > li{display:inline-block;margin-right:2px}.tabs > li > a{display:flex;justify-content:center;align-items:center;height:100%;padding:14px 20px;color:#2f2f2f;border-top-left-radius:20px;border-top-right-radius:20px}.tabs > li > a:hover{text-decoration:none;background:#e8e8e9}.tabs > li img{width:25px;margin-right:5px}.tabs > li.active a{background:#e8e8e9}.tabs > li:last-child{margin-right:0}.profile .header{margin-bottom:30px;box-shadow:0 6px 5px rgba(0, 0, 0, 0.2)}.profile .main{max-width:335px;margin:0 auto 20px}.profile .main > header{height:auto}.profile .main > header h1{position:static;margin-bottom:20px}.profile .main > header h1 > span.steps{color:#2f2f2f !important;font-family:RobotoLight;text-transform:initial}.profile__content{max-width:375px;margin:25px auto 0 auto;padding-bottom:20px}.profile__content .identity{text-align:center}.profile__content .avatar{overflow:hidden;width:70px;height:70px;margin:0 auto 10px;border-radius:100%;background:#d8d8d8}.profile__content .avatar > img{display:block;margin:0 auto;width:48px}.profile__content .avatar > i{font-size:2em;text-align:center;line-height:70px;display:block}.profile__content .sub-form{overflow:hidden}.profile__content p.info{font-size:13px}.profile__content .help{float:left;line-height:34px;color:#00ba5c}.profile__content .help:hover{text-decoration:none}.profile__content .help > span{text-decoration:underline}.profile__content .key{float:right;color:#00ba5c !important;padding:6px 15px 6px 40px;background:#e8e8e9 url('/assets/images/icons/icon-key.svg') 12px center no-repeat;background-size:22px}.profile__content .btn-inactive{color:#00ba5c;background:#e8e8e9 !important}.profile__center{margin:0 auto;max-width:900px}.profile__box{width:375px;padding-bottom:20px;float:left;margin:15px}.profile__box h1{left:0 !important}.profile__box .identity{text-align:center}.profile__box .avatar{overflow:hidden;width:70px;height:70px;margin:0 auto 10px;border-radius:100%;background:#d8d8d8}.profile__box .avatar > img{display:block;margin:0 auto;width:48px}.profile__box .company{margin-bottom:10px}.profile__box .company .url{font-weight:bold}.profile__box .edit{text-decoration:underline}.profile__box .sub-form{overflow:hidden}.profile__box p.info{font-size:13px}.profile__box .help{float:left;line-height:34px;color:#00ba5c}.profile__box .help:hover{text-decoration:none}.profile__box .help > span{text-decoration:underline}.profile__box .key{float:right;color:#00ba5c !important;padding:6px 15px 6px 40px;background:#e8e8e9 url('/assets/images/icons/icon-key.svg') 12px center no-repeat;background-size:22px}.profile__box .btn-inactive{color:#00ba5c;background:#e8e8e9 !important}.preview{position:relative;padding:20px;margin-bottom:20px;border-radius:5px;background:#e8e8e9}.preview strong{display:block;font-family:OpenSans, Helvetica, sans-serif;text-transform:uppercase;color:#00ba5c;margin-bottom:5px}.preview > .coordinates{margin-bottom:10px}.preview > .coordinates li{margin-bottom:10px;line-height:16px}.preview > .coordinates li img{float:left;max-height:16px;margin-right:5px}.billing-info{margin-top:25px}.type-description h1:not(:first-child){margin-top:20px}.object--carousel{color:#fff;padding:20px;background:#1d2522;background:-moz-linear-gradient(left, #1d2522 0%, #00ba5c 100%);background:-webkit-linear-gradient(left, #1d2522 0%, #00ba5c 100%);background:linear-gradient(to right, #1d2522 0%, #00ba5c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$left-color, endColorstr=$right-color,GradientType=1);display:flex;flex-direction:column;justify-content:space-between;font-family:RobotoItalic}.object--carousel a{font-family:OpenSans, Helvetica, sans-serif;color:#fff}.object--carousel footer,.object--carousel footer i[class^='icon-'],.object--carousel footer a{color:rgba(255, 255, 255, .6)}.object--carousel .carousel{flex:1 auto}.object--carousel .carousel .shadow{position:absolute;top:0;left:0;bottom:0;right:0;box-shadow:inset 0 0 10px rgba(0, 0, 0, .7);z-index:1}.object--carousel .carousel .carousel-inner{position:absolute;height:100%}.object--carousel .carousel .carousel-inner > .item{height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.object--collection.style--style-1{padding-top:25px;border-top:2px solid #2f2f2f}.object--collection.style--style-1 ul{margin-bottom:20px}.object--collection.style--style-1 ul > li{color:#00ba5c;font-family:OpenSans, Helvetica, sans-serif;padding:5px 10px;background:#fff}.object--collection.style--style-1 ul > li:nth-child(even){background:#e8e8e9}.object--collection.style--style-1 ul.text-danger > li{color:#a94442 !important;background:transparent !important}.object--collection.style--style-1:before{top:0;right:0;width:60px;height:8px}.object--collection.style--style-2{color:#fff;padding:20px;background:#1d2522;background:-moz-linear-gradient(left, #1d2522 0%, #00ba5c 100%);background:-webkit-linear-gradient(left, #1d2522 0%, #00ba5c 100%);background:linear-gradient(to right, #1d2522 0%, #00ba5c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$left-color, endColorstr=$right-color,GradientType=1)}.object--collection.style--style-2 ul{margin-bottom:20px}.object--collection.style--style-2 ul > li{display:inline;margin-right:4px}.object--collection.style--style-2 ul > li:after{content:'●';color:#fff;margin-left:6px}.object--collection.style--style-2 ul > li:last-child:after{content:' '}.object--collection.style--style-2 ul > li:nth-child(even){background:none}.object--collection.style--style-2 ul > li.highlight{color:#00ba5c;font-family:OpenSans, Helvetica, sans-serif;text-transform:uppercase}.object--collection.style--style-2 a{font-family:OpenSans, Helvetica, sans-serif;color:#fff}.object--collection.style--style-2 footer,.object--collection.style--style-2 footer i[class^='icon-'],.object--collection.style--style-2 footer a{color:rgba(255, 255, 255, .6)}.object--collection.style--style-2 li:after{color:#fff}.object--collection.style--style-2:after,.object--collection.style--style-2:before{position:absolute;bottom:0;right:0;content:' ';width:0;height:0;border-style:solid;transform:rotate(360deg)}.object--collection.style--style-2:after{border-width:0 0 37px 37px;border-color:transparent transparent #e8e8e9 transparent}.object--collection.style--style-2:before{border-width:37px 37px 0 0;border-color:rgba(255, 255, 255, .5) transparent transparent transparent}.object--collection.style--style-3{padding:15px 20px;background:#fff}.object--collection.style--style-3 ul{margin-bottom:20px}.object--collection.style--style-3 ul > li{display:inline;margin-right:4px}.object--collection.style--style-3 ul > li:after{content:'●';color:#00ba5c;margin-left:6px}.object--collection.style--style-3 ul > li:last-child:after{content:' '}.object--collection.style--style-3 ul > li:nth-child(even){background:none}.object--collection.style--style-3 ul > li.highlight{color:#00ba5c;font-family:OpenSans, Helvetica, sans-serif;text-transform:uppercase}.object--image{margin-bottom:40px}.object--image .image-background{width:100%;color:#c3c3c3}.object--image .image-background .placeholder{background-color:#fff;height:160px;line-height:160px;font-size:0;box-shadow:0 10px 10px 0 rgba(0, 0, 0, 0.2);text-align:center}.object--image .image-background .placeholder .add-photo{font-size:15px}.object--image img{max-height:160px;max-width:100%}.object--image--preview{text-align:center}.object--image--preview img{max-height:160px;max-width:100%}.object--image--preview .object--image--header{padding-bottom:10px}.object--image--preview .object--image--footer{padding-top:10px}.object--form--field{margin-top:30px}.buyable-product-row{margin:5px}.product-price{display:block;font-weight:bold;font-size:18px;color:#00ba5c}.product-price sup{font-size:10px;top:-0.8em}.object--media{color:#fff;padding:20px;background:#1d2522;background:-moz-linear-gradient(left, #1d2522 0%, #00ba5c 100%);background:-webkit-linear-gradient(left, #1d2522 0%, #00ba5c 100%);background:linear-gradient(to right, #1d2522 0%, #00ba5c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$left-color, endColorstr=$right-color,GradientType=1)}.object--media a{font-family:OpenSans, Helvetica, sans-serif;color:#fff}.object--media footer,.object--media footer i[class^='icon-'],.object--media footer a{color:rgba(255, 255, 255, .6)}.object--media li:after{color:#fff}.object--media:after,.object--media:before{position:absolute;bottom:0;right:0;content:' ';width:0;height:0;border-style:solid;transform:rotate(360deg)}.object--media:after{border-width:0 0 37px 37px;border-color:transparent transparent #e8e8e9 transparent}.object--media:before{border-width:37px 37px 0 0;border-color:rgba(255, 255, 255, .5) transparent transparent transparent}.edit--media .collection > .form-group{background-color:#e8e8e9;border-radius:3px;margin:30px;padding:30px}.object--nomenclature .badge-skill{background-color:#222;color:#fff;text-transform:none;padding:10px 15px;font-size:16px;font-weight:normal;font-family:RobotoRegular, HelveticaNeue, Helvetica, sans-serif}.object--nomenclature ul{margin-bottom:18px}.object--nomenclature ul > li{display:inline;margin-right:4px}.object--nomenclature ul > li:after{content:'●';color:#00ba5c;margin-left:6px}.object--nomenclature ul > li:last-child:after{content:' '}.object--nomenclature ul > li:nth-child(even){background:none}.object--nomenclature ul > li.highlight{color:#00ba5c;font-family:OpenSans, Helvetica, sans-serif;text-transform:uppercase}.object--nomenclature .help{color:#999}.object--nomenclature .title-table{font-size:15px;color:#fff;padding:10px;margin:15px 0 0 0;display:inline-block;position:relative;background:#1d2522;background:-moz-linear-gradient(left, #1d2522 0%, #00ba5c 100%);background:-webkit-linear-gradient(left, #1d2522 0%, #00ba5c 100%);background:linear-gradient(to right, #1d2522 0%, #00ba5c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$left-color, endColorstr=$right-color,GradientType=1)}.object--nomenclature .title-table:before{border-color:#2f2f2f transparent transparent transparent;position:absolute;left:0;border-width:15px 0 0 40px;display:block;border-style:solid;bottom:-15px;content:''}.object--nomenclature .border-table{border:solid 1px #ccc;padding:10px}.object--nomenclature .border-table.with-title{margin:0 0 10px 40px}.object--nomenclature .border-table .table{margin-bottom:0}.object--nomenclature .border-table .table tbody td{border:0;padding:0}.object--nomenclature .border-table .table tbody td .checkbox{margin:0;padding:0}.object--nomenclature .border-table .table tbody td .checkbox .control-label{margin:0;padding:5px 5px 5px 30px;text-align:left}.object--nomenclature .border-table .table tbody td .link-add-skill{display:inline-block;padding:8px 0 8px 10px}.object--nomenclature .border-table .table-striped > tbody > tr:nth-of-type(odd){background-color:#e8e8e9}.object--nomenclature .link-table{color:#999}.object--nomenclature .link-table a{color:#999}.object--nomenclature.style--style-2{padding:15px 20px;background:#fff}.object--nomenclature.style--style-3{margin-top:20px;padding:15px 30px;border-left:2px solid #2f2f2f;background:#fff;box-shadow:0 10px 10px 0 rgba(0, 0, 0, .2)}.object--nomenclature.style--style-3:before{top:0;left:0;width:8px;height:60px}.object--tag h2{font-size:24px;margin:0}.object--tag p{color:#00ba5c;font-family:OpenSans, Helvetica, sans-serif;margin:0}.object--tag.style--default ul{margin-bottom:20px}.object--tag.style--default ul > li{display:inline;margin-right:4px;color:#00ba5c}.object--tag.style--default ul > li:after{content:'●';color:#00ba5c}.object--tag.style--default ul > li:last-child:after{content:' '}.object--tag.style--default ul > li:nth-child(even){background:none}.object--tag.style--default ul > li.highlight{font-family:OpenSans, Helvetica, sans-serif;text-transform:uppercase}.object--text.style--style-2{margin:0}.object--text.style--style-2 > header{display:flex;align-items:center;justify-content:center;color:#fff;height:70px;background:#1d2522;background:-moz-linear-gradient(left, #1d2522 0%, #00ba5c 100%);background:-webkit-linear-gradient(left, #1d2522 0%, #00ba5c 100%);background:linear-gradient(to right, #1d2522 0%, #00ba5c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$left-color, endColorstr=$right-color,GradientType=1)}.object--text.style--style-2 > header h2{position:relative;margin-bottom:0}.object--text.style--style-2 > header h2:before,.object--text.style--style-2 > header h2:after{position:absolute;top:6px;width:20px;height:20px;content:' ';background-image:url('/assets/images/icons/icon-quote.png');background-size:cover}.object--text.style--style-2 > header h2:before{left:-40px}.object--text.style--style-2 > header h2:after{right:-40px;transform:rotate(180deg)}.main > .header-product{height:90px;position:relative}.main > .header-product h1{position:absolute;bottom:34px}.product{padding-left:25px;position:relative}.product .step-number-title{font-size:20px;font-family:OpenSans, Helvetica, sans-serif;font-weight:bold;border-width:2px 0;color:#fff;padding:4px 10px 4px 25px;display:block;position:absolute;left:-40px;top:0;background:#1d2522;background:-moz-linear-gradient(left, #1d2522 0%, #00ba5c 100%);background:-webkit-linear-gradient(left, #1d2522 0%, #00ba5c 100%);background:linear-gradient(to right, #1d2522 0%, #00ba5c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$left-color, endColorstr=$right-color,GradientType=1)}.product .step-number-title:before{border-color:#2f2f2f transparent transparent transparent;position:absolute;left:0;border-width:11px 0 0 15px;display:block;border-style:solid;bottom:-11px;content:''}.product h2{text-transform:none}.product .row{margin-bottom:20px}.product .category-option{margin-left:20px;color:#fff;background:#333;border-radius:20px;padding:5px 12px}.product .object--participant .user__container{background:#fff;display:flex;align-items:center;margin-top:30px}.product .object--participant .user__container .list--users{padding:25px 35px;height:145px;width:100%}.product .object--participant .user__container .list--users .user{margin-bottom:0}.product .object--participant .user__container .user__formule{border-left:solid 1px #ccc;font-family:OpenSans, Helvetica, sans-serif;padding:25px 0;height:145px;width:50%;text-align:center}.product .object--participant .user__container .user__formule .ranking-formule{background:#f2e63d;display:inline-block;padding:5px 8px;border-radius:4px}.product .object--participant .user__container .user__formule h2{color:#00ba5c;display:inline-block;font-size:40px;margin-top:20px;margin-bottom:0}.product .object--participant .user__container .user__formule h2 sup{font-size:20px;top:-0.8em}.product .object--participant .user__container .user__formule h2 span.included-formule{font-size:15px;font-family:'RobotoRegular';display:block}.product .selected-product{border:solid 3px #00ba5c;margin:-3px}.product .form--table{margin-top:20px;margin-bottom:20px}.product .form--table .form-group:nth-of-type(odd){background-color:#fff}.product .form--table .form-group{margin-bottom:0}.product .form--table .form-group .checkbox{margin:0}.product .form--table .form-group .checkbox label{margin-bottom:-7px}.product .form--table .form-group .checkbox input{margin-top:30px;margin-left:-5px}.product .form--table .form-group .table{margin-bottom:0}.product .form--table .form-group .table tbody tr td{border-top:0;border-right:solid 1px #ccc;padding:20px}.product .form--table .form-group .table tbody tr td:last-child{border-right:0}.product .form--table .form-group .table tbody tr td h3{font-size:24px;text-transform:none}.product .form--table .form-group .table tbody tr td dl{border-top:solid 1px #ccc;padding-top:10px;margin-bottom:0}.product .form--table .form-group .table tbody tr td dl:first-child{border-top:0;padding-top:0}.product .form--table .form-group .table tbody tr td dl dt{font-family:OpenSans, Helvetica, sans-serif;font-size:18px}.product .form--table .form-group .table tbody tr td dl dd{padding-bottom:10px}.product .form--table .form-group .table tbody tr td .product{font-family:OpenSans, Helvetica, sans-serif}.product .form--table .form-group .table tbody tr td .product h2{margin-bottom:0}.product .form--table .form-group .table tbody tr td .product h3{margin-bottom:0}.product .form--table .form-group .table tbody tr td .product .product-price{display:block;font-size:40px;color:#00ba5c}.product .form--table .form-group .table tbody tr td .product .product-price sup{font-size:20px;top:-0.8em}.product .form--table .form-group .table tbody tr td .product .product-limite{background:#f2e63d;display:inline-block;padding:8px;border-radius:4px}.product .form--table .form-group .table tbody tr td .product .additional-planning{color:#00ba5c;font-size:24px}.product .form--table .form-group .table tbody tr td .select-quantity{text-align:center;font-size:26px;margin:8px 0 12px 0}.product .form--table .form-group .table tbody tr td .select-quantity input{margin-left:-8px;margin-top:0;font-weight:bold;font-family:OpenSans, Helvetica, sans-serif}.product .form--table .form-group .table tbody tr td .select-quantity .qty{border:solid 2px #ccc;color:#00ba5c;text-align:center;width:45px;height:45px}.product .form--table .form-group .table tbody tr td .select-quantity .qtyplus,.product .form--table .form-group .table tbody tr td .select-quantity .qtyminus{width:45px;height:45px;background:#fff;border:solid 2px #ccc;border-radius:10px;color:#ccc}.product .form--table .form-group .table tbody tr td .select-quantity .qtyplus{border-top-left-radius:0;border-bottom-left-radius:0}.product .form--table .form-group .table tbody tr td .select-quantity .qtyminus{border-top-right-radius:0;border-bottom-right-radius:0}.product .form--table--head{margin-bottom:20px}.product .form--table--head .hidden-unselected{display:none}.product .form--table--head .selected-line{border:solid 3px #00ba5c;margin:-3px}.product .form--table--head .selected-line .hidden-unselected{display:block}.product .form--table--head .selected-line .hidden-selected{display:none}.product .form--table--head .table{margin-bottom:0}.product .form--table--head .table thead tr th,.product .form--table--head .table tbody tr td{border-right:solid 1px #ccc;padding:20px}.product .form--table--head .table thead tr th:last-child,.product .form--table--head .table tbody tr td:last-child{border-right:0}.product .form--table--head .table thead{font-family:OpenSans, Helvetica, sans-serif;color:#00ba5c;text-transform:uppercase}.product .form--table--head .table thead tr th{border-bottom:0}.product .form--table--head .table tbody tr td{border-top:0}.product .form--table--head .table tbody tr td h3{font-size:24px;text-transform:none}.product .form--table--head .table tbody tr td dl{border-top:solid 1px #ccc;padding-top:10px;margin-bottom:0}.product .form--table--head .table tbody tr td dl:first-child{border-top:0;padding-top:0}.product .form--table--head .table tbody tr td dl dt{font-family:OpenSans, Helvetica, sans-serif;font-size:18px}.product .form--table--head .table tbody tr td dl dd{padding-bottom:10px}.product .form--table--head .table tbody tr td .product{font-family:OpenSans, Helvetica, sans-serif}.product .form--table--head .table tbody tr td .product h2{margin-bottom:0}.product .form--table--head .table tbody tr td .product h3{margin-bottom:0}.product .form--table--head .table tbody tr td .product .product-price{display:block;font-size:40px;color:#00ba5c;margin-bottom:10px}.product .form--table--head .table tbody tr td .product .product-price sup{font-size:20px;top:-0.8em}.product .form--table--head .table tbody tr td .product .product-price small{font-size:12px;margin-top:-10px;position:absolute;margin-left:20px}.product .form--table--head .table tbody tr td .product .product-addon{color:#00ba5c}.product .form--table--head .table tbody tr td .product .product-limite{background:#f2e63d;display:inline-block;padding:8px;border-radius:4px}.product .form--table--head .table tbody tr td .product .additional-planning{color:#00ba5c;font-size:24px}.product .form--table--head .table tbody tr td .out-of-stock{color:#00ba5c}.product .form--table--head .table tbody tr td .select-quantity{text-align:center;font-size:26px;margin:8px 0 12px 0}.product .form--table--head .table tbody tr td .select-quantity input{margin-left:-8px;margin-top:0;font-weight:bold;font-family:OpenSans, Helvetica, sans-serif}.product .form--table--head .table tbody tr td .select-quantity .qty{border:solid 2px #ccc;color:#00ba5c;text-align:center;width:45px;height:45px}.product .form--table--head .table tbody tr td .select-quantity .qtyplus,.product .form--table--head .table tbody tr td .select-quantity .qtyminus{width:45px;height:45px;background:#fff;border:solid 2px #ccc;border-radius:10px;color:#ccc}.product .form--table--head .table tbody tr td .select-quantity .qtyplus{border-top-left-radius:0;border-bottom-left-radius:0}.product .form--table--head .table tbody tr td .select-quantity .qtyminus{border-top-right-radius:0;border-bottom-right-radius:0}.product .form--table--head .table.table--recap > thead th:first-child{padding-left:10px}.product .form--table--head .table.table--recap > tbody{border:20px solid #fff;border-top:0;background-color:#fff}.product .form--table--head .table.table--recap > tbody tr.title h3{float:left;margin:0;margin-right:10px;line-height:30px}.product .form--table--head .table.table--recap > tbody tr.title td{padding:20px 20px 5px 20px}.product .form--table--head .table.table--recap > tbody tr.title td:first-child{padding-left:0}.product .form--table--head .table.table--recap > tbody tr td{vertical-align:middle;padding:5px 10px}.product .form--table--head .table.table--recap > tbody tr td p{margin:0}.product .form--table--head .table.table--recap > tbody tr td:first-child{padding-left:15px}.product .form--table--head .table.table--recap > tbody tr .product{padding:0}.product .form--table--head .table.table--recap > tbody tr .product .product-price{font-size:24px;line-height:24px}.product .form--table--head .table.table--recap > tbody tr .product .product-price sup{font-size:14px;top:-0.5em}.product .form--table--head .table.table--recap > tbody tr.even{background-color:#e8e8e9}.product--recap .end-table .cgv{margin-top:20px}.product--recap .end-table .sum{margin-left:-5px;background-color:#fff}.product--recap .end-table .sum > ul{margin:0;padding:5px}.product--recap .end-table .sum > ul li{color:#333}.product--recap .end-table .sum > ul li > span{float:right;font-size:1.4em;line-height:1;color:#00ba5c}.product--recap .end-table .sum > ul li.total{font-size:1.3em;line-height:2em;padding:20px 0 0}.product--recap .end-table .sum > ul li.total > span{font-size:2em}.tunnel-step{list-style-type:none;display:flex;align-items:flex-start;justify-content:flex-start;position:absolute;left:280px;bottom:7px}.tunnel-step .li{width:180px;display:flex;justify-content:flex-start;border-top:4px solid #ddd;position:relative}.tunnel-step .li:last-child{width:0}.tunnel-step .li a{color:inherit;text-decoration:none}.tunnel-step .li .number-step{width:25px;height:25px;background:#ddd;border-radius:25px;position:absolute;top:-15px;left:0;color:#333;text-align:center;padding-top:2px}.tunnel-step .li .name-step p{width:180px;display:flex;justify-content:center;margin-left:-80px;margin-top:15px}.tunnel-step .li.current .number-step{background:#333;color:#fff}.tunnel-step .li.complete{border-top:4px solid #333}.tunnel-step .li.complete .number-step{background:#333;color:#fff}.catalog{margin-top:15px}@media screen and (max-width:768px){.catalog--advanced{padding-left:0}.catalog--advanced .catalog__research{left:0}}@media screen and (min-width:768px){.catalog--advanced{padding-left:300px}.catalog--advanced .catalog__research{left:0}}.catalog__filters{display:flex;justify-content:space-between;align-items:center}.catalog__filters .select-all{text-transform:uppercase;font-family:OpenSans, Helvetica, sans-serif;font-weight:bold;font-size:18px}.catalog__filters .sort{display:flex;align-items:center}.catalog__filters .sort .orderBy{display:flex;align-items:center}.catalog__filters .sort .sort-inputs{margin-left:20px}.catalog__filters .sort strong{text-transform:uppercase;font-family:OpenSans, Helvetica, sans-serif;font-weight:bold;font-size:18px;margin-left:20px}.catalog__list{margin-bottom:20px}.catalog__list--block .row{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}.catalog__list--block .row > [class*='col-']{display:flex;flex-grow:1}.catalog__list--block .row:before{content:none !important}.catalog__list--block .catalog__item{flex-direction:column;margin:15px 0;padding:20px;width:100%}.catalog__list--block .catalog__item .preview-participants-position span{font-weight:bold}.catalog__list--block .catalog__item .see-more{text-decoration:underline}.catalog__list--block .catalog__item > header input[type='checkbox']{position:absolute;top:20px;left:20px;margin:0}.catalog__list--block .catalog__item .image-placeholder{line-height:100px;font-size:0;text-align:center;margin-bottom:10px}.catalog__list--block .catalog__item .image-placeholder img{max-width:100%;max-height:100px}.catalog__list--block .catalog__item .content__sheet-card{margin-bottom:20px;max-width:100%}.catalog__list--block .catalog__item .content__sheet-card strong{font-size:18px}.catalog__list--block .catalog__item > footer{align-self:flex-end;margin-top:auto;width:100%}.catalog__list--block .catalog__item > footer .tags{color:#9b9b9b;margin-top:15px}.catalog__list--block .catalog__item > footer .actions{overflow:hidden;margin-bottom:10px}.catalog__list--block .catalog__item > footer .actions > a{float:left;text-decoration:none;margin-right:10px}.catalog__list--block .catalog__item > footer .actions > a > span{text-decoration:underline}.catalog__list--block .catalog__item > footer .button{display:flex;justify-content:space-between}.catalog__list--block .catalog__item > footer .button .btn-primary.accept{background:#21a200 !important}.catalog__list--block .catalog__item > footer .button .btn-gray.accept{color:#21a200 !important}.catalog__list--block .catalog__item > footer .button .btn-gray.reject{color:#ff4902 !important}.catalog__list--block .catalog__item > footer .btn{display:flex;justify-content:center;width:100%;margin-right:20px}.catalog__list--block .catalog__item > footer .btn:last-child{margin:0}.catalog__list--block .catalog__item > footer .btn > i{margin-right:10px}.catalog__list--inline{padding:10px;background:#fff}.catalog__list--inline > .inline-list{display:flex;flex-wrap:wrap}.catalog__list--inline > .inline-list > li{justify-content:space-between;width:calc(50% - 10px);color:#9b9b9b;margin-right:20px;padding:5px}.catalog__list--inline > .inline-list > li .name{width:60%}.catalog__list--inline > .inline-list > li .name strong{font-family:OpenSans, Helvetica, sans-serif;color:#00ba5c;margin-left:5px}.catalog__list--inline > .inline-list > li .tag{width:120px}.catalog__list--inline > .inline-list > li:nth-child(4n-2),.catalog__list--inline > .inline-list > li:nth-child(4n-3){background:#e8e8e9}.catalog__list--inline > .inline-list > li:nth-child(even){margin-right:0}.catalog__item{position:relative;display:flex;background:#fff;width:100%}.catalog__item--checked{padding:17px;border:3px solid #00ba5c}.catalog__item--checked > header input[type='checkbox']{top:17px;left:17px}.catalog__research{background:#fff;position:absolute;top:0;width:300px;padding:25px;box-shadow:0 0 10px 5px rgba(0, 0, 0, .3);margin-left:-20px}.catalog__research .btn{display:flex;justify-content:center;width:100%}.catalog__research input[type="text"]{background:#fff;width:100%;border:1px solid #bbbdbf;padding:11px 12px;height:auto;border-radius:0 !important}.catalog__research input[type="text"]:focus{outline:none;border-bottom:2px solid #00ba5c !important}.catalog__research input[type="text"].error{color:#ff4902;border-bottom:2px solid #ff4902}.catalog__research .filter{margin-bottom:20px}.catalog__research .filter h3{position:relative;font-family:OpenSans, Helvetica, sans-serif;font-size:18px;padding-left:22px}.catalog__research .filter h3:before{position:absolute;left:0;font-family:'PictoOutline' !important;content:"\78";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.catalog__research .checkbox-inline{width:100%;padding-top:0}.catalog__research .filter__item{position:relative;z-index:0}.catalog__research .filter__item .checkbox-inline.count_zero{color:#9b9b9b}.catalog__research .filter__item .filter-label{padding-right:3px;background:#fff}.catalog__research .filter__item .details{position:absolute;right:0;top:0;padding-left:3px;background:#fff}.catalog__research .filter__item:after{content:'';position:absolute;left:20px;top:50%;width:calc(100% - 20px);border-top:2px dotted rgba(0, 0, 0, .3);z-index:-2}.catalog__research .actions a{text-decoration:none}.catalog__research .actions a > span{text-decoration:underline}.text-highlighted{color:#00ba5c}.bg-highlighted{background-color:#00ba5c !important}body{background:#fff}