.CCatalogueServicePleasure-Service{position:relative;padding-bottom:100px}.CCatalogueServicePleasure-Service .CCatalogueServicePleasure-TitreService{width:100%;text-align:center;color:#000;padding-top:50px;margin-bottom:50px}.CCatalogueServicePleasure-Service .CCatalogueServicePleasure-TitreService h2{font-size:2.5em;font-weight:700;margin-bottom:15px}.CCatalogueServicePleasure-Service .selectNbItems{position:absolute;bottom:25px;right:75px;width:50px;background-color:transparent;border:1px solid}.CCatalogueServicePleasure-Service .selectNbItems option{color:#000}.CCatalogueServicePleasure-Service .containerServicePleasure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around;width:75%;margin:0 auto}.CCatalogueServicePleasure-Service .containerServicePleasure .ServiceBloc{position:relative;height:400px;width:350px;margin:10px;margin-top:25px;margin-bottom:25px;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s}.CCatalogueServicePleasure-Service .containerServicePleasure .ServiceBloc:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 0 20px 5px hsla(0,0%,76%,.5);box-shadow:0 0 20px 5px hsla(0,0%,76%,.5)}.CCatalogueServicePleasure-Service .containerServicePleasure .ServiceBloc .SizeImgService{width:100%}.CCatalogueServicePleasure-Service .containerServicePleasure .ServiceBloc .SizeImgService .ImgService{width:auto;height:200px;background-size:cover;background-position:50%}.CCatalogueServicePleasure-Service .containerServicePleasure .ServiceBloc .NomService{margin:10% 0;text-align:center;font-weight:700;font-size:31px}.CCatalogueServicePleasure-Service .containerServicePleasure .ServiceBloc .DescriptionService{padding:10px;text-align:left;word-break:break-all}.CCatalogueServicePleasure-Service .containerServicePleasure .ServiceBloc .btnPositionService{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:999}.CCatalogueServicePleasure-Service .containerServicePleasure .ServiceBloc .btnPositionService .btnModalService{width:150px;height:30px;color:#fff;line-height:30px}.CCatalogueServicePleasure-Service .containerServicePleasure .ServiceBloc .btnPositionService .btnModalService p{margin:0 auto}.CCatalogueServicePleasure-Service .PositionPager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.CCatalogueServicePleasure-Service .PositionPager .btnPaginationService{padding:10px 15px;margin:0 5px;cursor:pointer}.ongletSousCat{display:block;font-size:16px;border:none;cursor:pointer;margin:0 5px}.ongletSousCat button{padding:14px 18px}.modalUS-service .contentModal{max-width:80em!important}@media (max-width:1200px){.modalUS-service .contentModal{max-width:90%!important}}.modalUS-service .rowHeader{display:-webkit-box;display:-ms-flexbox;display:flex}.modalUS-service .rowHeader .btnCloseModal{float:right;height:35px;width:35px;background-image:url(./iconCloseModal.b6a5c78.svg);background-repeat:no-repeat;background-size:cover;cursor:pointer}.modalUS-service .hovered{font-weight:700}.modalUS-service .titleModal{display:block;text-align:center;font-size:24px;font-weight:700;margin:0 auto;margin-bottom:25px}@media (max-width:732px){.modalUS-service .titleModal{font-size:18px}}.modalUS-service .affichageSouscatService{display:block;height:auto}.modalUS-service .affichageSouscatService .divSeparation{height:7px;width:100%}.modalUS-service .affichageSouscatService .rowFlex{display:none}.modalUS-service .affichageSouscatService .open{display:-webkit-box;display:-ms-flexbox;display:flex}.modalUS-service .affichageSouscatService .open>div{width:100%}.modalUS-service .affichageSouscatService .repeaterService{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:15px;background-color:#fff}@media (max-width:750px){.modalUS-service .affichageSouscatService .repeaterService{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.modalUS-service .affichageSouscatService .repeaterService .image{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:992px){.modalUS-service .affichageSouscatService .repeaterService .image{-webkit-box-flex:1;-ms-flex:1;flex:1}}.modalUS-service .affichageSouscatService .repeaterService .description{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:5px}.modalUS-service .affichageSouscatService .repeaterService .description .titreservice{text-align:center;font-size:1.2em;font-weight:700}.modalUS-service .affichageSouscatService .repeaterService .description .descriptionService{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.modalUS-service .affichageSouscatService .repeaterService .description .descriptionService .sep{height:1px;width:50%;background-color:#2d2d2e;margin-bottom:10px}