.block-footer,.df{background-color:#f6f7f7}.df{width:100%;min-width:320px;margin:20px auto 0;text-align:left}.df a{text-decoration:none}.df .mt-20{margin-top:20px}.df .gap-fix{margin-right:20px}.df .df-section--white{width:100%;background-color:#fff;position:relative}.df .df-section--white:before{background-image:linear-gradient(180deg,rgba(50,50,51,.2),rgba(50,50,51,.1) 50%,rgba(50,50,51,0) 95%);content:"";display:block;position:absolute;top:0;left:0;height:5px;width:100%}.df .df-section--dark-gray{width:100%;background-color:#3d3d3d}.df .df-section-container{width:100%;max-width:1180px;margin:0 auto}.df .df-benefits,.df .df-benefits .df-benefits__block-container{display:flex;width:100%;justify-content:center;align-items:center}.df .df-benefits .df-benefits__block-container{position:relative;background-color:#fff;height:70px}.df .df-benefits p{margin:0}.df .df-benefits .df-benefits-prev:before{content:"\E006";font-family:DecathlonCube;position:relative;top:0;left:0}.df .df-benefits .df-benefits-next:after{content:"\E007";font-family:DecathlonCube;position:relative;top:0;left:0}.df .df-benefits .df-benefits-next,.df .df-benefits .df-benefits-prev{display:block;position:absolute;color:#3d3d3d;margin:0 20px;transition:all .3s ease-in-out;transform:scale(.8)}.df .df-benefits .df-benefits-next:hover,.df .df-benefits .df-benefits-prev:hover{transform:scale(.9)}.df .df-benefits .df-benefits-next:focus,.df .df-benefits .df-benefits-next:hover,.df .df-benefits .df-benefits-prev:focus,.df .df-benefits .df-benefits-prev:hover{color:#3d3d3d}.df .df-benefits .df-benefits-next.disabled,.df .df-benefits .df-benefits-prev.disabled{opacity:.25}@media (min-width:1150px){.df .df-benefits .df-benefits-next.df-benefits-btns,.df .df-benefits .df-benefits-prev.df-benefits-btns{visibility:hidden}}.df .df-benefits .df-benefits-container{display:flex;max-width:1180px;width:100%;height:77px;-ms-overflow-style:none;scrollbar-width:none}.df .df-benefits .df-benefits-container::-webkit-scrollbar{display:none}.df .df-benefits .df-benefits-container .benefit{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0 auto;width:100%;padding:0 10px;cursor:pointer}.df .df-benefits .df-benefits-container .benefit .benefit__text{display:flex;flex-direction:column;font-size:12px;color:#3d3d3d}.df .df-benefits .df-benefits-container .benefit .benefit__text p{font-family:Roboto-Condensed,Arial,Helvetica,sans-serif}.df .df-benefits .df-benefits-container .benefit .benefit__text .text__title{font-weight:700;margin-bottom:2px}.df .df-benefits .df-benefits-container .benefit .benefit__picto{margin-right:15px}.df .df-benefits .df-benefits-container .benefit .benefit__picto img{width:100%;max-width:30px}.df .df-links{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:20px;column-gap:20px;padding:0 20px}.df .df-links-group__title{font-family:Roboto-Condensed,Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;padding:25px 0;color:#000}.df .df-links-group__container{margin-bottom:20px}.df .df-links-group__container a{font-family:Roboto-Condensed,Arial,Helvetica,sans-serif;font-weight:500;color:#3d3d3d;font-size:14px;margin-bottom:10px;display:block;transition:color .3s ease-in-out}.df .df-links-group__container a:hover{color:#0082c3}.df .df-contact{display:flex;margin-bottom:20px}.df .df-contact .df-contact__icon{min-width:25px;width:25px;margin-right:20px;display:flex;justify-content:center;align-items:flex-start}.df .df-contact .df-contact__icon img{max-width:25px}.df .df-contact .df-contact__icon+div{width:100%}.df .df-contact .df-contact__mail,.df .df-contact .df-contact__phone{font-weight:700;color:#0082c3;display:inline-block}.df .df-contact .df-contact__text{font-family:Roboto-Condensed,Arial,Helvetica,sans-serif;font-weight:500;color:#151616;font-size:14px;margin-bottom:10px;display:block}.df .df-contact .df-contact__text--inline{display:inline-block}.df #awaiting-contact{display:none}.df #awaiting-contact span{font-weight:700}.df .df-info{padding:20px 20px 40px;display:grid;grid-template-columns:2fr 1fr 1fr;-moz-column-gap:20px;column-gap:20px}.df .df-info-group__title{font-family:Roboto-Condensed,Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;padding:20px 0;color:#d3d3d3}.df .df-partners{display:flex;flex-wrap:wrap}.df .df-partners__logo{width:60px;height:35px;background-color:#fff;display:flex;justify-content:center;align-items:center;border-radius:5px;margin:0 12px 12px 0}.df .df-partners__logo img{max-width:45px;max-height:25px}.df .df-app{display:flex}.df .df-app img{width:110px;margin-right:15px;transition:transform .3s ease-in-out}.df .df-app img:hover{transform:scale(1.05)}.df .df-reviews{max-width:245px}.df .df-reviews .tm-dodo-container{font-size:8px}.df .df-reviews .tm-dodo{margin:0;border-radius:5px}.df .df-reviews .tm-dodo-avg-grade-wrapper{margin-right:1.4em}.df .df-reviews .tm-dialog-content{font-size:1em}.df .df-reviews .tm-logo{transition:transform .3s ease-in-out}.df .df-reviews:hover .tm-logo{transform:scale(1.05)}.df .df-social{display:flex;flex-wrap:wrap}.df .df-social__logo{width:25px;height:25px;border-radius:100%;background-color:#fff;position:relative;box-sizing:border-box;transition:all .3s ease-in-out;padding:4px;margin-right:15px}.df .df-social__logo:hover{background-color:#0082c3;transform:scale(1.25)}.df .df-social__logo svg{fill:#3d3d3d}.df .df-worldwide{position:relative}.df .df-worldwide__btn{background-color:#fff;font-family:Roboto-Condensed,Arial,Helvetica,sans-serif;font-size:14px;color:#3d3d3d;padding:10px 20px;position:relative;overflow:hidden;cursor:pointer}.df .df-worldwide__btn:after{content:"\E009";font-family:DecathlonCube;position:absolute;font-size:18px;right:10px;top:46%;transform:translateY(-50%);transition:transform .3s ease-in-out}.df .df-worldwide__btn:before{content:"";position:absolute;right:40px;top:0;width:2px;height:100%;background-color:#3d3d3d;transform:skew(-13.5deg)}.df .df-worldwide__btn:hover:after{transform:translateY(-50%) rotate(1turn)}.df .df-worldwide__list{background-color:#fff;width:100%;position:absolute;height:250px;bottom:0;left:0;padding:15px 10px 15px 15px;box-shadow:1.4px -1.4px 3.8px .2px rgba(0,0,0,.28);max-height:0;transform:scaleY(0);transform-origin:bottom;transition:max-height .2s ease-in-out,transform .2s ease-in-out}.df .df-worldwide__list--active{max-height:250px;transform:scaleY(1)}.df .df-dec-list__close{font-family:Arial,Helvetica,sans-serif;font-size:40px;position:absolute;top:0;right:10px;color:#3d3d3d;cursor:pointer;transition:transform .3s ease-in-out}.df .df-dec-list__close:hover{transform:rotate(180deg)}.df .df-dec-list__title{font-family:Roboto-Condensed,Arial,Helvetica,sans-serif;color:#3d3d3d;font-weight:700;font-size:16px;margin-bottom:10px;display:flex;align-items:center}.df .df-dec-list__links{overflow-y:scroll;height:calc(100% - 30px);padding:0 10px}.df .df-dec-list__links p{margin-top:0;font-weight:700}.df .df-dec-list__links a,.df .df-dec-list__links p{margin-bottom:10px;font-family:Roboto-Condensed,Arial,Helvetica,sans-serif;font-size:14px;color:#3d3d3d}.df .df-dec-list__links a{font-weight:500;display:block;transition:color .3s ease-in-out}.df .df-dec-list__links a:hover{color:#0082c3}@media screen and (max-width:1000px){.df .gap-fix{margin-right:0}.df .df-info{grid-template-columns:1fr 1fr}.df .df-info .df-info__group:first-child{grid-column:1/4}}@media screen and (max-width:800px){.df .df-links{grid-template-columns:1fr}.df .df-links__group{border-bottom:1px solid #d3d3d3}.df .df-links__group--active .df-links-group__title{color:#0082c3}.df .df-links__group--active .df-links-group__title:after{content:"\E008"}.df .df-links__group--active .df-links-group__container{max-height:400px;transform:scaleY(1);margin-bottom:20px}.df .df-links-group__title{padding:30px 0;position:relative;cursor:pointer;transform:color .3s ease-in-out}.df .df-links-group__title:after{content:"\E009";font-family:DecathlonCube;position:absolute;right:0}.df .df-links-group__container{max-height:0;transform:scaleY(0);transform-origin:top;transition:max-height .2s ease-in-out,transform .2s ease-in-out;margin-bottom:0}}@media screen and (max-width:600px){.df .df-info{grid-template-columns:1fr}.df .df-info .df-info__group:first-child{grid-column:1/1}}@media screen and (max-width:500px){.df .df-benefits .benefit__text .text__description,.df .df-benefits .benefit__text .text__title{font-size:12px}}