.page-kompassHomepageAll #page{font-family:'lato','arial';margin:0 auto}.page-kompassHomepageAll #page #content{width:100%;max-width:100%;padding:0}#content.container .contentHomepageAll.changeBg>section:nth-child(even){background:#fff;box-shadow:inset 0 11px 8px -10px rgba(0,0,0,.17),inset 0 -11px 8px -10px rgba(0,0,0,.17)}#content.container .contentHomepageAll:not(.changeBg)>section:nth-child(odd){background:#fff;box-shadow:inset 0 11px 8px -10px rgba(0,0,0,.17),inset 0 -11px 8px -10px rgba(0,0,0,.17)}.page-kompassHomepageAll p{padding:0;margin:0}.contentHomepageAll .btn{min-width:175px;height:40px;font-size:16px;font-weight:bold;text-transform:initial}@media screen and (max-width:769px){.contentHomepageAll .btn{height:40px;font-size:13px}}@media screen and (min-width:769px){.contentHomepageAll .btn{height:40px;font-size:16px}}.contentHomepageAll .btn-hpAllUppercase{font-size:14px;text-transform:uppercase}.contentHomepageAll .btn-hpAllRed{color:#fff;background:#c5423f;border:1px solid #c5423f}.contentHomepageAll .btn-hpAllRed:focus,.contentHomepageAll .btn-hpAllRed:hover{color:#c5423f;background:#fff;border:1px solid #c5423f}.contentHomepageAll .btn-hpAllRedBottom{color:#c5423f;background:#fff;border:1px solid #c5423f}.contentHomepageAll .btn-hpAllRedBottom:focus,.contentHomepageAll .btn-hpAllRedBottom:hover{color:#fff;background:#c5423f;border:1px solid #c5423f}#content.container .contentHomepageAll .container{position:relative;width:auto;max-width:1320px}@media screen and (max-width:769px){#content.container .contentHomepageAll .container{font-size:14px;padding-top:40px;padding-bottom:40px}}@media screen and (min-width:769px){#content.container .contentHomepageAll .container{font-size:15px;padding-top:55px;padding-bottom:55px}#content.container .contentHomepageAll .sectionLameZero .container{padding-top:90px;padding-bottom:90px}}.contentHomepageAll h1{font-weight:700;text-align:center;padding:0;margin:0}@media screen and (max-width:769px){.contentHomepageAll h1{font-size:22px}}@media screen and (min-width:769px){.contentHomepageAll h1{font-size:45px}}.contentHomepageAll h2{padding:0;margin:0}.contentHomepageAll .h2Left{text-align:initial}@media screen and (max-width:769px){.contentHomepageAll h2{font-size:20px;font-weight:300}.contentHomepageAll .h2Left{margin:0 15px 20px}}@media screen and (min-width:769px){.contentHomepageAll h2{font-size:28px;font-weight:300}.contentHomepageAll .h2Left{margin:0 15px 20px}}.contentHomepageAll .sectionLameOne h1.expandi,.contentHomepageAll .sectionLameOne h2{font-weight:300;text-align:center;padding:0;margin:0}@media screen and (max-width:769px){.contentHomepageAll .sectionLameOne h2{font-size:22px}}@media screen and (min-width:769px){.contentHomepageAll .sectionLameOne h1.expandi,.contentHomepageAll .sectionLameOne h2{font-size:34px}.contentHomepageAll .sectionLameOne h1.expandi{font-weight:500}}.contentHomepageAll .rowFlex{display:flex;flex-flow:row wrap;justify-content:space-around}.contentHomepageAll .blockBtns{padding:20px 0 0;margin:0}.contentHomepageAll .blockWhite{background:#fff;border-radius:25px;box-shadow:0 0 20px 0 rgba(29,17,61,.15);padding:40px;margin:30px 0}.contentHomepageAll #blockAnnuaire{display:flex;align-items:center;justify-content:center;width:100%;padding:0 10px}.contentHomepageAll #blockAnnuaire #search-form-box{width:100%;max-width:750px}.contentHomepageAll #blockAnnuaire .searchChoose{display:flex;align-item:center;justify-content:center;width:100%}.contentHomepageAll #blockAnnuaire .searchChoose .radio{padding:0;margin:10px 10px 10px 0}.contentHomepageAll #blockAnnuaire .searchChoose .radio+.radio{margin:10px 0 10px 10px}.contentHomepageAll #blockAnnuaire .searchChoose .radio label::after{display:inline-flex;background-color:#c5423f;top:8px;left:3px}.contentHomepageAll #blockAnnuaire .searchEngine .champSearch{display:flex;flex:1 1 auto;height:55px;background:#fff;border:2px solid #c5423f;border-radius:8px;margin:10px 0}.contentHomepageAll #blockAnnuaire .blockSearchOne{flex:1 1 auto;display:flex}@media screen and (max-width:576px){.contentHomepageAll #blockAnnuaire .blockSearchOne{flex-flow:column}}@media screen and (min-width:576px) and (max-width:768px){.contentHomepageAll #blockAnnuaire .blockSearchOne{flex-flow:row wrap;height:38px;background:#fff;border:1px solid #c5423f;border-radius:8px;margin-bottom:10px}}@media screen and (min-width:768px){.contentHomepageAll #blockAnnuaire .blockSearchOne{flex-flow:row nowrap}}.contentHomepageAll #blockAnnuaire .searchInput{flex:1 1 auto;padding:0 20px}.contentHomepageAll #blockAnnuaire .searchInput input,.contentHomepageAll #blockAnnuaire .searchEngine button{display:inline-flex;align-items:center;width:100%;height:51px;background:0;border:0 transparent;box-shadow:none;padding:0;margin:0}.contentHomepageAll #blockAnnuaire .searchInput input{width:calc(100% - 1px);text-overflow:ellipsis;overflow:hidden}.contentHomepageAll #blockAnnuaire #searchInput input{display:none}.contentHomepageAll #blockAnnuaire #searchInput input.open{display:inline-flex}.contentHomepageAll #blockAnnuaire .searchEngine input:focus,.contentHomepageAll #blockAnnuaire .searchEngine button:focus{outline:transparent !important}.contentHomepageAll #blockAnnuaire .searchEngine #search-icon{display:flex;align-items:center;justify-content:center;width:60px;height:100%;color:#fff;justify-content:center;background:#c5423f;border:1px solid #c5423f;border-radius:0 5px 5px 0}.contentHomepageAll #blockAnnuaire .searchEngine #search-icon .flaticon{display:flex;width:25px;height:auto}.contentHomepageAll #blockAnnuaire .searchEngine #search-icon .flaticon path{fill:#fff}.contentHomepageAll .sectionLameExpandi{padding-bottom:20px}@media screen and (max-width:768px){.contentHomepageAll .sectionLameOne+.sectionLameExpandi{background:#fff;box-shadow:inset 0 11px 8px -10px #ccc,inset 0px -11px 8px -10px #ccc;padding:20px 0}}@media screen and (min-width:768px){.contentHomepageAll .sectionLameOne+.sectionLameExpandi{background:#fff;box-shadow:inset 0 11px 8px -10px #ccc,inset 0px -11px 8px -10px #ccc;padding:7px 0}}.contentHomepageAll .sectionLameExpandi .iframe-expandi{width:100%;border:0;padding:0 5px;overflow:hidden}@media screen and (max-width:768px){.contentHomepageAll .sectionLameExpandi .iframe-expandi{height:400px}}@media screen and (min-width:768px){.contentHomepageAll .sectionLameExpandi .iframe-expandi{height:350px;margin-top:60px;margin-bottom:60px}.contentHomepageAll .sectionLameOne+.sectionLameExpandi .iframe-expandi{margin:0}}.contentHomepageAll .sectionLame .rowFlex{align-items:center}@media screen and (max-width:667px){.contentHomepageAll .sectionLame .col-lame-img{order:2}.contentHomepageAll .sectionLame .col-lame-text{order:1}}.contentHomepageAll .sectionLame .h2.subTitle.expandi,.contentHomepageAll .sectionLame .subTitle{color:#87888a;text-align:center;margin:0}.contentHomepageAll .sectionLameZero .subTitle{color:#78797b}@media screen and (max-width:769px){.contentHomepageAll .sectionLame .subTitle{font-size:18px;padding:30px 0}}@media screen and (min-width:769px){.contentHomepageAll .sectionLame .h2.expandi,.contentHomepageAll .sectionLame .subTitle{font-size:20px;font-weight:500;padding:30px 40px}}.contentHomepageAll .sectionLame .text{margin:0}@media screen and (max-width:769px){.contentHomepageAll .sectionLame .text{font-size:14px;padding:20px 0}.contentHomepageAll .sectionLameZero .text{font-size:16px;text-align:center}}@media screen and (min-width:769px){.contentHomepageAll .sectionLame .text{font-size:16px;padding:30px 0}.contentHomepageAll .sectionLameZero .text{width:100%;max-width:750px;font-size:18px;text-align:center;margin:0 auto}}.contentHomepageAll .sectionLame .blockBtns{text-align:center}.contentHomepageAll .sectionLame .blockBtns .btn{margin:0 30px}@media screen and (max-width:992px){.contentHomepageAll .sectionLame .blockBtns .btn:first-child{margin-bottom:30px}.contentHomepageAll .sectionLameOne .blockBtns .btn:first-child{margin-bottom:15px}.contentHomepageAll .sectionLameOne .blockBtns .btn:last-child{margin-top:15px}}.contentHomepageAll .sectionLame .blockImg{max-width:100%}.contentHomepageAll .sectionLame .blockImgRight{transform:rotate(10deg)}.contentHomepageAll .sectionLame .blockImgLeft{transform:rotate(-10deg)}.contentHomepageAll .sectionLame .blockImg img{max-width:100%}#content.container .contentHomepageAll .sectionParners .container{padding-bottom:40px}.contentHomepageAll .sectionParners .text{text-align:center;color:#666}@media screen and (max-width:769px){.contentHomepageAll .sectionParners .text{font-size:16px;padding:30px 0}}@media screen and (min-width:769px){.contentHomepageAll .sectionParners .text{font-size:20px;padding:40px}}.contentHomepageAll .sectionParners .colPartner{padding:0}@media screen and (min-width:769px){.contentHomepageAll .sectionParners .colPartner{max-width:275px}}.contentHomepageAll .sectionParners .blockPartners{display:flex;align-items:center}@media screen and (max-width:769px){.contentHomepageAll .sectionParners .blockPartners{justify-content:center;margin:20px 0}}@media screen and (min-width:769px){.contentHomepageAll .sectionParners .blockPartners{justify-content:flex-start;margin:20px 0}}.contentHomepageAll .sectionParners .blockFlaticon{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;padding:0}@media screen and (max-width:769px){.contentHomepageAll .sectionParners .blockFlaticon{flex:0 0 50px;height:50px}.contentHomepageAll .sectionParners .blockFlaticon svg{width:50px;height:50px}}@media screen and (min-width:769px){.contentHomepageAll .sectionParners .blockFlaticon{flex:0 0 50px;height:50px}.contentHomepageAll .sectionParners .blockFlaticon svg{width:50px;height:50px}}.contentHomepageAll .sectionParners .partnerText{color:#888}@media screen and (max-width:769px){.contentHomepageAll .sectionParners .partnerText{width:160px;font-size:16px;padding:0 20px}}@media screen and (min-width:769px){.contentHomepageAll .sectionParners .partnerText{font-size:18px;padding:0 20px}}.contentHomepageAll .sectionParners .partnerText .argumment{display:block;font-weight:300;color:#c5423f;text-align:initial;white-space:nowrap}@media screen and (max-width:769px){.contentHomepageAll .sectionParners .partnerText .argumment{font-size:24px}}@media screen and (min-width:769px){.contentHomepageAll .sectionParners .partnerText .argumment{font-size:30px}}