.breadcrumbs-item--active .breadcrumbs-item__label,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.breadcrumbs-item--active .breadcrumbs-item__label,h3,h4{font-family:Helvetica,sans-serif;font-weight:700}.breadcrumbs-item--active .breadcrumbs-item__label{color:#000;font-size:1.4rem;line-height:1.5}.breadcrumbs{height:100%;justify-content:center;list-style:none;padding:0 14px}.breadcrumbs,.breadcrumbs-item{align-items:center;display:flex}.breadcrumbs-item{flex-direction:column;letter-spacing:.1rem;position:relative}.breadcrumbs-item .relative-link{color:#000;letter-spacing:.1rem}.breadcrumbs-item__position{align-items:center;border:1px solid #464650;border-radius:50%;box-sizing:border-box;display:flex;font-size:1rem;height:20px;justify-content:center;padding-left:1px;width:20px}@media screen and (min-width:1024px){.breadcrumbs-item__position{font-size:1.2rem}}.breadcrumbs-item__label{font-size:1rem;position:absolute;top:110%}@media screen and (min-width:1024px){.breadcrumbs-item__label{font-size:1.2rem}}.breadcrumbs-item__spacer{border:1px solid;border-color:#0000 #0000 #666;content:"";display:inline-block;height:0;margin-left:10px;margin-right:10px;width:45px}.breadcrumbs-item__spacer:last-of-type{display:none}@media screen and (min-width:768px){.breadcrumbs-item__spacer{width:100px}}.breadcrumbs-item--active .breadcrumbs-item__position{background-color:#333;border-color:#333;color:#fff}.breadcrumbs-item--active .breadcrumbs-item__label{color:#333;cursor:default;font-size:1rem;pointer-events:none}@media screen and (min-width:1024px){.breadcrumbs-item--active .breadcrumbs-item__label{font-size:1.2rem}}.breadcrumbs-item--active .relative-link{cursor:default;pointer-events:none}.breadcrumbs-item--disabled{border-color:#666;color:#666}.breadcrumbs-item--disabled .relative-link{cursor:default;pointer-events:none}.breadcrumbs-item--passed .breadcrumbs-item{cursor:pointer}.breadcrumbs-item--passed .breadcrumbs-item__position{border-color:#333;color:#333}.breadcrumbs-item--passed .breadcrumbs-item__label{color:#333}.breadcrumbs-item--passed:hover .breadcrumbs-item__position{border-color:#201f1f;color:#201f1f}.breadcrumbs-item--passed:hover .breadcrumbs-item__label{color:#201f1f}.breadcrumbs-item--passed .relative-link{cursor:pointer}.breadcrumbs-item--passed+.breadcrumbs-item__spacer{border-bottom-color:#333}.sdp-breadcrumb .breadcrumbs-item__label{letter-spacing:normal;white-space:pre}.sdp-breadcrumb .breadcrumbs-item__position{height:17px;width:17px}.sdp-breadcrumb .breadcrumbs-item__position svg{height:8px;width:8px}.sdp-breadcrumb .breadcrumbs-item__spacer{border-bottom-color:#d8d8d8;margin-left:0;margin-right:0;width:200px}.sdp-breadcrumb .breadcrumbs-item--passed .breadcrumbs-item__position{background:#fff;color:#333}.sdp-breadcrumb .breadcrumbs-item--active .breadcrumbs-item__position{background:#333;border-width:2px;color:#333}.sdp-breadcrumb .breadcrumbs-item--disabled .breadcrumbs-item__position{background:#d8d8d8;border-color:#d8d8d8;color:#d8d8d8}.sdp-breadcrumb .breadcrumbs-item--disabled .breadcrumbs-item__label{color:#d8d8d8}.sdp-hotel-description__name .product-name-with-category,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sdp-hotel-description__name .product-name-with-category,h3,h4{font-family:Helvetica,sans-serif;font-weight:700}.sdp-hotel-description .swiper-container{height:250px}.sdp-hotel-description__special-offer{display:none}.sdp-hotel-description__photo{overflow-x:hidden;position:relative}.sdp-hotel-description__badge{left:10px;position:absolute;top:10px;z-index:1}.sdp-hotel-description__badge .badge{background-color:#333;border-radius:50px}@media screen and (min-width:1024px){.sdp-hotel-description__badge{display:none}}.sdp-hotel-description__body{margin-left:10px;margin-right:10px;margin-top:8px}@media screen and (min-width:1024px){.sdp-hotel-description__body{display:flex;flex-wrap:wrap;margin:0;padding:30px 20px 0}.sdp-hotel-description__name{margin-right:10px;width:435px}}.sdp-hotel-description__name .product-name-with-category{color:#000;font-size:inherit}@media screen and (min-width:1024px){.sdp-hotel-description__name .product-name-with-category{font-size:inherit}}.sdp-hotel-description__location{color:#666;font-size:1.5rem}@media screen and (min-width:1024px){.sdp-hotel-description__location{display:none}}.sdp-hotel-description__header{width:100%}@media screen and (min-width:1024px){.sdp-hotel-description__header{align-items:flex-start;display:flex;justify-content:space-between}}.sdp-hotel-description__header .product-rating{border-bottom:1px solid #f6f6f6;margin:10px 0;padding-bottom:12px}@media screen and (min-width:1024px){.sdp-hotel-description__header .product-rating{border:none;margin:0;padding:0}}.sdp-hotel-description__header .holidaycheck{align-items:center;display:flex}@media screen and (min-width:1024px){.sdp-hotel-description__header .holidaycheck{display:grid;grid-template-columns:70px 1fr;grid-template-rows:repeat(2,1fr)}.sdp-hotel-description__header .holidaycheck__recommendation{grid-column:1/2;grid-row:1/2}.sdp-hotel-description__header .holidaycheck__rating-compact{grid-column:2/3;grid-row:1/2}.sdp-hotel-description__header .holidaycheck__reviews{grid-column:1/3;grid-row:2/3;padding-top:5px;text-align:right}}.sdp-hotel-description__header .sdp-hotel-description__name{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1024px){.sdp-hotel-description__header .tripadvisor{align-items:flex-end;display:flex;flex-direction:column;position:relative}}.sdp-hotel-description__header .tripadvisor img{height:19px}@media screen and (min-width:1024px){.sdp-hotel-description__header .tripadvisor img{height:20px;margin-bottom:4px;margin-left:4px;margin-right:-8px}}.sdp-hotel-description__header .tripadvisor__reviews{font-size:1rem}@media screen and (min-width:1024px){.sdp-hotel-description__header .tripadvisor__reviews{font-size:1.4rem;top:34px}.sdp-hotel-description .smartDPPpatchwork{margin-top:30px;width:100%}}.sdp-hotel-description__popover-content{background:#fff;border:1px solid #d9d9d9;border-radius:10px;margin-left:10px;margin-right:10px;padding:15px;position:relative}.sdp-hotel-description__popover-content .icon{height:10px;position:absolute;right:10px;top:10px;width:10px}.sdp-hotel-description__text{font-size:1.3rem;line-height:20px;position:relative}.sdp-hotel-description__text .line-clamp-view-more__reduce a,.sdp-hotel-description__text .line-clamp-view-more__view-more a{color:#000;font-size:1.3rem;line-height:20px;text-decoration:none}@media screen and (min-width:1024px){.sdp-hotel-description__text{margin-top:19px}.sdp-hotel-description__text,.sdp-hotel-description__text .line-clamp-view-more__reduce a,.sdp-hotel-description__text .line-clamp-view-more__view-more a{font-size:1.5rem;line-height:23px}}.sdp-hotel-description__sections{margin-top:12px}.sdp-hotel-description__sections-item{border-bottom:1px solid #d8d8d8}.sdp-hotel-description__sections-item .sdp-hotel-description-item__header{border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8}.sdp-hotel-description__sections-item:first-child .sdp-hotel-description-item__header{border-top:1px solid #d8d8d8}@media screen and (min-width:1024px){.sdp-hotel-description__sections{margin-top:19px;padding-bottom:40px;padding-left:20px;padding-right:20px}}.sdp-hotel-description-item__header{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row-reverse;height:53px;justify-content:space-between;outline:none;padding-left:14px;padding-right:14px}@media screen and (min-width:1024px){.sdp-hotel-description-item__header{height:60px;padding-left:20px;padding-right:20px}}.sdp-hotel-description-item__header .icon{height:8px;width:15px}.sdp-hotel-description-item__title{color:#000;flex:1 1 0%}.sdp-hotel-description-item__body{padding:0 15px 17px}.sdp-hotel-description-item__body .additional-section__label{font-size:1.4rem}@media screen and (min-width:1024px){.sdp-hotel-description-item__body{border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;padding:0 20px 20px}.sdp-hotel-description-item__body .additional-section__label{font-size:1.5rem}.sdp-hotel-description .sdp-hotel-description-loader{padding:30px 20px 20px}}@media print{.sdp-hotel-description{padding:40px 20px 20px}.sdp-hotel-description__badge{display:none}.sdp-hotel-description__body{display:flex;flex-direction:column}.sdp-hotel-description__special-offer{display:block;margin-bottom:20px}.sdp-hotel-description__special-offer-details{padding:20px}.sdp-hotel-description .sanitary-message{background:#0000}.sdp-hotel-description .sanitary-message__title{display:flex}.additional-sections__item,.facility,.included__list,.location,.location__map,.negociated-list,.sanitary-message,.sdp-hotel-description__included,.sdp-hotel-description__text,.useful-information{margin-top:20px}.additional-sections{margin-top:30px}.location__map{break-inside:avoid}.included__title{font-size:1.6rem;font-weight:700;margin-bottom:10px}.location__map{height:500px!important;width:500px!important}.additional-section__image{width:600px}#onetrust-banner-sdk,.footer,.quotation,.smart-dp-header__back,.smartdp__summary,.smartDPPpatchwork{display:none}.smart-dp-header__container{justify-content:center!important}.smart-dp-header__account-menu{display:none!important}}.product-name-with-category{align-items:center;color:#666;display:flex;flex-wrap:wrap;font-size:1.4rem}.product-name-with-category__name{margin-right:10px}.product-name-with-category__category .category__item.icon{height:15px;width:15px}.product-name-with-category__category .category-trident__item.icon{height:20px;width:30px}.progressive-image{opacity:0;position:absolute;top:0;transition:opacity 1s ease}.progressive-image--revealed{opacity:1}.smartDPPpatchwork__more,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.smartDPPpatchwork__more,h3,h4{font-family:Helvetica,sans-serif;font-weight:700}.smartDPPpatchwork__item{cursor:pointer;float:left}.smartDPPpatchwork__item:first-child{height:202px;margin-right:3px;width:372px}.smartDPPpatchwork__item:first-child img{border-radius:3px 0 0 3px}.smartDPPpatchwork__item:nth-child(2){height:99px;margin-bottom:3px;width:185px}.smartDPPpatchwork__item:nth-child(2) img{border-radius:0 3px 0 0}.smartDPPpatchwork__item:nth-child(3){height:99px;position:relative;width:185px}.smartDPPpatchwork__item:nth-child(3) img{border-radius:0 0 3px 0;filter:brightness(50%)}.smartDPPpatchwork__item img{filter:brightness(100%)}.smartDPPpatchwork__more{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:1.6rem;height:100%;justify-content:center;left:0;margin:0 auto;position:absolute;right:0;top:0}.line-clamp-view-more__reduce a,.line-clamp-view-more__view-more a,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.line-clamp-view-more__reduce a,.line-clamp-view-more__view-more a,h3,h4{font-family:Helvetica,sans-serif;font-weight:700}.line-clamp-view-more__reduce a,.line-clamp-view-more__view-more a{color:#c60c30;cursor:pointer;font-size:1.4rem;line-height:1.5}.line-clamp-view-more__reduce a:hover,.line-clamp-view-more__view-more a:hover{text-decoration:underline}.line-clamp-view-more{overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.line-clamp-view-more--show-all{-webkit-box-orient:initial;white-space:normal}.line-clamp-view-more--mutiline{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}.line-clamp-view-more__view-more{background:#fff;bottom:0;position:absolute;right:0}.line-clamp-view-more__reduce a,.line-clamp-view-more__view-more a{font-size:1.1rem;margin-left:5px;text-decoration:underline}.negociated-item:not(.negociated-item--special-offer) strong,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.negociated-item:not(.negociated-item--special-offer) strong{font-family:Helvetica,sans-serif}.negociated-item{display:flex;position:relative}.negociated-item__picto{display:flex;margin-right:10px}.negociated-item__main{align-items:center;display:flex;flex-wrap:wrap}.negociated-item svg{display:flex;height:17px;width:20px}.negociated-item img{height:20px;padding-top:3px;width:20px}.negociated-item__label{padding-right:10px}.negociated-item--special-offer strong,.negociated-item:not(.negociated-item--special-offer) strong{font-weight:400}.negociated-item__special-offer-details{display:none}@media print and (color){.negociated-item__special-offer-details{display:block;font-size:1.3rem}}.line-clamp__view-more a,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.line-clamp__view-more a,h3,h4{font-family:Helvetica,sans-serif;font-weight:700}.line-clamp__view-more a{color:#c60c30;cursor:pointer;font-size:1.4rem;line-height:1.5}.line-clamp__view-more a:hover{text-decoration:underline}.line-clamp{position:relative;white-space:nowrap}.line-clamp,.line-clamp--mutiline{overflow:hidden;text-overflow:ellipsis}.line-clamp--mutiline{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;white-space:normal}.line-clamp__popover .Popover-tip{fill:#fff;stroke:#d8d8d8;stroke-width:1px;margin-top:-1px}.line-clamp__view-more{background:#fff;bottom:0;position:absolute;right:0}.line-clamp__view-more a{font-size:1.1rem;margin-left:5px;text-decoration:underline}.negociated-list__title{border-bottom:1px solid #d8d8d8;margin-bottom:20px;padding-bottom:20px}.formalities-list__headline,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.formalities-list__headline,h3,h4{font-family:Helvetica,sans-serif;font-weight:700}.formalities__headline{color:#000;margin-bottom:16px}.formalities-list{margin-top:20px}.formalities-list__item{margin-bottom:22px}.formalities-list__headline{color:#000;font-size:1.4rem;margin-bottom:10px}.transport__headline{color:#000;margin-bottom:16px}.transport__description{margin-bottom:14px}.travel-documents__description,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.travel-documents__description{color:#000;font-family:Helvetica,sans-serif;font-size:1.4rem;line-height:1.5}.travel-documents__headline{color:#000;margin-bottom:16px}.travel-documents__description{margin-bottom:14px}.travel-documents .separator{color:#000;margin:30px auto}.good-to-know__description,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.good-to-know__description{color:#000;font-family:Helvetica,sans-serif;font-size:1.4rem;line-height:1.5}.good-to-know__headline{color:#000;margin-bottom:16px}.good-to-know__description{margin-bottom:14px}.good-to-know__perfectstay-logo{margin-left:10px;width:200px}.useful-information{padding-bottom:30px;padding-top:0}@media screen and (min-width:1024px){.useful-information{grid-column-gap:44px;display:grid;display:-ms-grid;grid-template-columns:490px 490px;padding-bottom:60px;padding-top:30px}}.useful-information__headline{display:none}@media screen and (min-width:1024px){.useful-information__headline{border-bottom:1px solid #d8d8d8;color:#000;display:block;grid-column:1/span 2;padding-bottom:20px;text-align:center}}.useful-information__item{padding:20px 0}@media screen and (min-width:1024px){.useful-information__item{grid-column:1}.useful-information__item:nth-child(2n){grid-column:2}.useful-information__item:nth-child(odd){grid-column:1}.useful-information__item:first-of-type{grid-column:1/span 2;padding:20px 0}}.sdp-hotel-description-loader img{width:100%}.sdp-hotel-description-loader__loader{margin-bottom:10px}.sdp-hotel-description-loader__header{display:none}@media screen and (min-width:1024px){.sdp-hotel-description-loader__header{display:flex;justify-content:space-between;margin-bottom:30px}.sdp-hotel-description-loader__header .loader-bar{width:100px}.sdp-hotel-description-loader__header .loader-bar:first-of-type{width:300px}}.badge{align-items:center;background:#c60c30;border:none;border-radius:3px;color:#fff;display:inline-flex;font-size:1.2rem;letter-spacing:0;padding:4px 10px}.badge__item{align-items:center;display:flex}.badge__item+.badge__item{margin-left:5px}.badge__item+.badge__item:before{content:"|";margin-right:5px}.product-time__value,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.product-time__value,h3,h4{font-family:Helvetica,sans-serif;font-weight:700}.product-time{align-items:center;display:flex;height:100%;justify-content:center}.product-time__prefix{margin-right:5px;text-align:center}.product-time__value{margin-right:5px}.product-time__value:last-of-type{margin-right:0}.product-time__time{display:inline}.additional-section__intro,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.additional-section__intro{color:#666;font-family:Helvetica,sans-serif;font-size:1.4rem;letter-spacing:normal;line-height:1.6}.additional-section__label{padding-bottom:6px}@media screen and (min-width:1024px){.additional-section__label{padding-bottom:20px}}.additional-section__image{padding-bottom:10px}@media screen and (min-width:1024px){.additional-section__image{height:208px;padding-bottom:20px}}.additional-section__intro{white-space:pre-wrap}.additional-sections__title{border-bottom:1px solid #d8d8d8;margin-bottom:20px;padding-bottom:20px}.additional-sections__item{padding-top:20px}.additional-sections__item:first-child{padding-top:0}@media screen and (min-width:1024px){.additional-sections__item{padding-top:30px}}.additional-sections__details{margin-top:20px}.more-details .rc-collapse-header,.more-details .rc-collapse>.rc-collapse-item>.rc-collapse-header,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.more-details .rc-collapse-header,.more-details .rc-collapse>.rc-collapse-item>.rc-collapse-header,h3,h4{font-family:Helvetica,sans-serif;font-weight:700}.more-details .rc-collapse-header,.more-details .rc-collapse>.rc-collapse-item>.rc-collapse-header{color:#c60c30;cursor:pointer;font-size:1.4rem;line-height:1.5}.more-details .rc-collapse-header:hover,.more-details .rc-collapse>.rc-collapse-item>.rc-collapse-header:hover{text-decoration:underline}.more-details .rc-collapse-header,.more-details .rc-collapse>.rc-collapse-item>.rc-collapse-header{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}.more-details .rc-collapse-header--suffix,.more-details .rc-collapse>.rc-collapse-item>.rc-collapse-header--suffix{color:#666}.more-details .rc-collapse-content>.rc-collapse-content-box{padding:10px 13px}.tripadvisor{align-items:center;display:flex}.tripadvisor__rating{display:flex}.tripadvisor__rating img{height:15px;margin-left:-7px}@media screen and (min-width:1024px){.tripadvisor__rating img{height:17px}}.tripadvisor__reviews{color:#00af87}.holidaycheck.large .holidaycheck__recommendation svg,.holidaycheck.large .holidaycheck__sun,.holidaycheck.large .icon-sun-half svg{display:block;height:20px;width:20px}.holidaycheck.small .holidaycheck__recommendation svg,.holidaycheck.small .holidaycheck__sun,.holidaycheck.small .icon-sun-half svg{display:block;height:18px;width:18px}.holidaycheck,.holidaycheck__recommendation{align-items:center;display:flex}.holidaycheck__recommendation{background:#0e55cd;border-radius:5px 0 0 5px;color:#fff;font-family:Montserrat,sans-serif;font-weight:700}.holidaycheck__recommendation svg{fill:#fff;padding-right:5px}.holidaycheck__star{align-items:center;border:1px solid #d9e1ee;border-left:0;border-radius:0 5px 5px 0;display:flex;padding:0 8px}.holidaycheck__star svg{margin-right:3px}.holidaycheck__rating-note{margin-left:3px}.holidaycheck__rating-note-average{font-weight:700}.holidaycheck__rating-note-total{padding-left:3px}.holidaycheck__rating-compact{align-items:center;border:1px solid #d9e1ee;border-left:0;border-radius:0 5px 5px 0;display:flex}.holidaycheck__rating-compact svg{margin-right:3px}.holidaycheck__reviews{color:#3b4b66;margin-left:8px}.holidaycheck.large{font-size:1.4rem}.holidaycheck.large .holidaycheck__recommendation{height:32px;padding:0 8px}.holidaycheck.large .holidaycheck__star{height:30px}.holidaycheck.large .holidaycheck__rating-compact{height:30px;padding:0 8px}.holidaycheck.small{font-size:1.2rem}.holidaycheck.small .holidaycheck__recommendation{height:28px;padding:0 6px}.holidaycheck.small .holidaycheck__star{height:26px}.holidaycheck.small .holidaycheck__rating-compact{height:26px;padding:0 6px}.marketing-banner{align-items:center;background-color:#666;color:#fff;display:flex;font-size:1.6rem;justify-content:center;padding:10px;text-align:center}.marketing-banner .paragraphs__item{margin-bottom:0}.marketing-banner a{color:inherit;font-size:1.6rem;margin-left:5px}.marketing-banner__promocode{border:1px solid;border-radius:0;margin-right:20px;padding:1px 10px}h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h3,h4{font-family:Helvetica,sans-serif;font-weight:700}.smartdp{background:#f6f6f6}@media screen and (min-width:1024px){.smartdp .smartdp__subheader{display:none}}.smartdp__summary,.smartdp__summary-loader{background:#fff;box-shadow:0 3px 6px 0 #00000029;padding:10px;z-index:2}.smartdp__summary-loader{background:#fff;box-shadow:0 3px 6px 0 #00000029;margin-top:-75px;padding:10px;position:relative;z-index:1}@media screen and (min-width:1024px){.smartdp__summary-loader{display:none}}.smartdp__breadcrumb{display:none}.smartdp--sticky .smart-dp-header{left:0;position:-webkit-sticky;position:sticky;right:0;top:0}@media screen and (min-width:1024px){.smartdp--sticky .smart-dp-header{z-index:3}}.smartdp--sticky .smartdp__subheader{left:0;position:-webkit-sticky;position:sticky;right:0;top:60px;z-index:2}.smartdp--sticky .smartdp__summary{box-sizing:border-box;height:75px}@media screen and (min-width:1024px){.smartdp--sticky .sdp-listing__actionbar{left:0;margin-bottom:0;position:-webkit-sticky;position:sticky;right:0;top:80px;z-index:2}.smartdp--sticky .sdp-listing__special-offer{display:block;left:0;position:-webkit-sticky;position:sticky;right:0;top:140px;z-index:2}}.smartdp .confirmation__main{margin:0}.smartdp .confirmation__aside{display:none}@media screen and (min-width:1024px){.smartdp__breadcrumb{align-items:center;background:#fff;box-shadow:inset 0 2px 5px 0 #00000029;display:flex;justify-content:center;padding:15px 0 28px}}.special-offer-banner,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.special-offer-banner,h3,h4{font-family:Helvetica,sans-serif;font-weight:700}.special-offer-banner{align-items:center;box-sizing:border-box;color:#fff;display:flex;font-size:1.2rem;height:26px;justify-content:center;padding:3px 10px}.special-offer-banner__picto{background-color:currentColor;height:13px;margin-right:5px;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:13px}@media screen and (min-width:1024px){.special-offer-banner{font-size:1.4rem;height:30px;padding:10px}.special-offer-banner__picto{height:15px;margin-right:5px;width:15px}}.push--emphasis,.push-header__text,.push__code,.push__header div:last-of-type,h1,h2,h3,h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.push--emphasis,.push-header__text,.push__code,.push__header div:last-of-type,h3,h4{font-family:Helvetica,sans-serif;font-weight:700}h1{font-family:heroic-condensed-medium-oblique,sans-serif;font-size:3.8rem;line-height:36px;text-transform:uppercase}@media screen and (min-width:1024px){h1{font-size:7.8rem;line-height:70px}}h2{font-family:emirates-bold,sans-serif;font-size:2.4rem;line-height:28px}@media screen and (min-width:1024px){h2{font-size:3.2rem;line-height:40px}}h3{font-size:1.8rem}@media screen and (min-width:1024px){h3{font-size:2rem}}h4{font-size:1.6rem}.push--emphasis,.push-header__text,.push__code,.push__header div:last-of-type{color:#000;font-size:1.4rem;line-height:1.5}.rc-collapse-anim-active{transition:height .2s ease-out}.rc-collapse>.rc-collapse-item>.rc-collapse-header{-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-collapse-content{overflow:hidden}.rc-collapse-content-inactive{display:none}.push{background:#333;border-top-left-radius:5px;border-top-right-radius:5px;bottom:0;left:0;position:fixed;right:0;z-index:3}.push__link{color:#fff;cursor:pointer;text-decoration:underline}@media screen and (min-width:768px){.push{max-width:450px}.push--animate{animation:shake 5s linear 1s 1 normal}.push--opened{animation:none}}.push .rc-collapse-item-active .rc-collapse-header .push-header__arrow svg{transform:rotate(-180deg)}.push .rc-collapse-header{outline:none}.push .rc-collapse-header .push-header__arrow svg{transform:rotate(0deg);transition:transform .3s ease-in-out}.push-header{align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;display:flex;justify-content:space-between;padding:10px;-webkit-user-select:none;user-select:none}@media screen and (min-width:1024px){.push-header{padding:15px 20px}.push-header:hover{cursor:pointer}}.push-header__picto .icon{height:30px;width:30px}.push-header__text{color:#fff;font-size:12px;margin:0 10px;text-align:center;text-transform:uppercase}@media screen and (min-width:1024px){.push-header__text{font-size:16px}}.push__content{color:#fff;padding:0 10px 10px}.push__title{margin:10px 0 5px;text-decoration:underline}.push__header div:first-of-type{font-size:1.2rem}.push__header div:last-of-type{color:#fff;font-size:1.5rem}@media screen and (min-width:768px){.push__header div:first-of-type{font-size:1.4rem}.push__header div:last-of-type{font-size:1.7rem}}.push__content{font-size:1.2rem}.push__line{padding-bottom:14px}.push__code{border:1px solid #fff;color:#fff;display:inline-block;font-size:1.7rem;padding:10px;text-align:center}.push__note{font-style:italic}.push--emphasis{color:#fff}.push__cta{cursor:pointer;margin-bottom:10px;margin-top:10px}.push__cta a{border:1px solid #fff;color:#fff;padding:10px}
/*# sourceMappingURL=smartdp.8f5930c40b0f7320b6b5.css.map*/