.page-registerCompanyPage #content.container .container{width:100%;max-width:1320px;font-size:15px;padding-top:50px;padding-bottom:50px}#registrationCompany p{padding:0;margin:0}#registrationCompany img{max-width:100%;max-height:100%}.page-registerCompanyPage #headerMenu #navHeader.navBackground{background:#fff}.page-registerCompanyPage #headerMenu #headerMainNav .navBarLink .menuDirectoryTitle{color:#3f3f3f}#registrationCompany .blockBtns{display:flex;justify-content:center;margin:20px 5px 0}#registrationCompany .blockBtnsPage{justify-content:space-evenly}#registrationCompany .blockBtnsThink{margin-top:40px}@media screen and (min-width:769px){#registrationCompany .lpHeader .blockBtns{flex-flow:column;align-items:center}}#registrationCompany .btn{min-width:175px;height:40px;font-weight:bold;text-transform:initial}@media screen and (max-width:769px){#registrationCompany .btn{font-size:13px}}@media screen and (min-width:769px){#registrationCompany .btn{font-size:16px}#registrationCompany .lpHeader .btn{max-width:fit-content;margin:10px 0}}#registrationCompany .btn-allRed{color:#fff;background:#c5423f;border:1px solid #c5423f}#registrationCompany .btn-allRed:focus,#registrationCompany .btn-allRed:hover{color:#c5423f;background:#fff;border:1px solid #c5423f}#registrationCompany .btn-borderRed{color:#c5423f;background:#fff;border:1px solid #c5423f}#registrationCompany .btn-borderRed:focus,#registrationCompany .btn-borderRed:hover{color:#fff;background:#c5423f;border:1px solid #c5423f}#registrationCompany h1{max-width:560px;font-weight:300;padding:0;margin:0}@media screen and (max-width:769px){#registrationCompany h1{font-size:22px}}@media screen and (min-width:769px){#registrationCompany h1{font-size:34px}}#registrationCompany h2{text-align:center;padding:40px;margin:0}#registrationCompany .sectionAvis h2{padding-top:0}#registrationCompany .sectionPartenaires h2{padding-top:0}#registrationCompany .sectionSolutions h2{padding-top:0}@media screen and (max-width:769px){#registrationCompany h2{font-size:20px;font-weight:300}}@media screen and (min-width:769px){#registrationCompany h2{font-size:28px;font-weight:300}}@media screen and (max-width:769px){.page-solutionNeedsPage #content.container #registrationCompany .container,.page-solutionLandingPage #content.container #registrationCompany .container{font-size:14px;padding-top:40px;padding-bottom:40px}}@media screen and (min-width:769px){.page-solutionNeedsPage #content.container #registrationCompany .container,.page-solutionLandingPage #content.container #registrationCompany .container{font-size:15px;padding-top:50px;padding-bottom:50px}}#registrationCompany .sectionLP:nth-child(odd){box-shadow:inset 0 11px 15px -10px rgba(0,0,0,.06),inset 0px -11px 15px -10px rgba(0,0,0,.06)}#registrationCompany .sectionLP:nth-child(even){background:#fff}#registrationCompany .rowFlex{position:relative;display:flex;flex-flow:row wrap}#registrationCompany .flex-justify-space-around{justify-content:space-around}#registrationCompany .flex-justify-center{justify-content:center}#registrationCompany .flex-align-center{align-items:center}#registrationCompany .blockWhite{background:#fff;border-radius:25px;box-shadow:0 0 20px 0 rgba(29,17,61,.15);padding:40px;margin:30px 0}#registrationCompany .lpHeader .container{position:relative}#registrationCompany .lpHeader .presentation{display:flex;flex-flow:column;align-items:center}#registrationCompany .lpHeader .subTitle{color:#87888a;padding:30px 0}@media screen and (max-width:769px){#registrationCompany .lpHeader .subTitle{font-size:14px}}@media screen and (min-width:769px){#registrationCompany .lpHeader .subTitle{font-size:16px}}#registrationCompany .lpHeader .blockWhite{text-align:center;background:#fff;border-radius:25px;box-shadow:0 0 20px 0 rgba(29,17,61,.15);padding:40px;margin:30px 0}#registrationCompany .lpHeader h3{font-size:20px;color:#418087;padding:0;margin:0 0 20px}#registrationCompany .lpHeader .price{font-size:26px;font-weight:600px;padding:0;margin:0}#registrationCompany .blockWhitePictos{padding:20px}#registrationCompany .blockWhitePictos .col{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;padding:15px}#registrationCompany .blockWhitePictos .blockPicto{width:55px}#registrationCompany .blockWhitePictos .blockText{padding:0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#registrationCompany .blockDescriptions .descriptionText{max-width:480px}@media screen and (max-width:769px){#registrationCompany .blockDescriptions .descriptionText{font-size:14px;padding:20px 0;margin:0}}@media screen and (min-width:769px){#registrationCompany .blockDescriptions .descriptionText{font-size:16px;padding:30px 0;margin:0 auto}}#registrationCompany .blockDescriptions .videoBlockDescription{display:flex;justify-content:center;height:225px}#registrationCompany .blockDescriptions .videoBlockDescription iframe{width:400px}#registrationCompany .blockDescriptions .imgBlockDescription{display:flex;justify-content:center}@media screen and (min-width:769px){#registrationCompany .blockDescriptions .imgBlockDescription{height:300px}}#registrationCompany .blockDescriptions .imgBlockDescription img{max-width:100%;max-height:100%}#registrationCompany .solutionForm{position:relative}@media screen and (min-width:769px){#registrationCompany .solutionForm .bgRed{position:absolute;width:60%;height:100%;background:transparent url('/_ui/desktop/theme-kompass/images/solutions/common/bg.jpg') 0 center repeat;top:0;right:0;z-index:0}}#registrationCompany .solutionForm .container{position:relative;z-index:1}#registrationCompany .solutionForm h2{text-align:initial;padding:0 0 30px}#registrationCompany .solutionForm h2 span{display:inline-flex;align-items:center;height:55px;background:rgba(248,250,253,.25);border-radius:50px;padding:0 15px}#registrationCompany .solutionForm .colList .blockWhite{font-size:14px;margin:0}@media screen and (min-width:769px){#registrationCompany .solutionForm .colList .blockList{position:relative;padding:0;left:60px}}@media screen and (min-width:769px) and (max-width:992px){#registrationCompany .solutionForm .blockListForm{max-width:460px;padding:35px 20px}}@media screen and (min-width:992px){#registrationCompany .solutionForm .blockListForm{max-width:460px;padding:60px}}#registrationCompany .solutionForm .blockListForm h3{display:-webkit-box;max-height:60px;font-weight:300;color:#c5423f;text-transform:uppercase;padding:0;margin:0 0 25px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:769px){#registrationCompany .solutionForm .blockListForm h3{font-size:18px}}@media screen and (min-width:769px){#registrationCompany .solutionForm .blockListForm h3{font-size:24px}}#registrationCompany .solutionForm .blockListForm .subTitle{display:-webkit-box;max-height:60px;font-weight:300;color:#418087;padding:0;margin:0 0 25px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:769px){#registrationCompany .solutionForm .blockListForm .subTitle{font-size:16px}}@media screen and (min-width:769px){#registrationCompany .solutionForm .blockListForm .subTitle{font-size:18px}}#registrationCompany .solutionForm .list{padding:0;margin:0}#registrationCompany .solutionForm .list li{display:flex;margin:0}#registrationCompany .solutionForm .list li:last-child{padding-bottom:0}@media screen and (max-width:769px){#registrationCompany .solutionForm .list li{padding:10px 0}}@media screen and (min-width:769px){#registrationCompany .solutionForm .list li{padding:15px 0}}#registrationCompany .solutionForm .blockFlaticon{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;padding:0}@media screen and (max-width:769px){#registrationCompany .solutionForm .blockFlaticon{flex:0 0 35px;height:20px}}@media screen and (min-width:769px){#registrationCompany .solutionForm .blockFlaticon{flex:0 0 40px;height:25px}}#registrationCompany .solutionForm .blockFlaticon svg{max-width:100%;max-height:100%}#registrationCompany .solutionForm .blockFlaticon svg path{fill:#418087}#registrationCompany .solutionForm .list .litext{display:-webkit-box;max-height:45px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:991px){#registrationCompany .solutionForm .blockForm{position:relative;padding:40px 60px;right:60px}}#registrationCompany .solutionForm .blockForm h3{font-weight:300;color:#418087;padding:0 0 20px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:769px){#registrationCompany .solutionForm .blockForm h3{font-size:18px}}@media screen and (min-width:769px){#registrationCompany .solutionForm .blockForm h3{font-size:24px}}#registrationCompany .solutionForm .blockForm .mandatory{color:#e7312d}