.sp-feather{background-color:var(--base-color-black);width:var(--base-size-x3);height:var(--base-size-x3);display:inline-block;mask-image:url(../images/feather/alert-circle.svg);mask-size:cover}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.sp-feather{background-color:unset;background-image:url(../images/feather/alert-circle.svg);background-size:cover}}.sp-feather.sp-feather-activity{mask-image:url(../images/feather/activity.svg)}.sp-feather.sp-feather-airplay{mask-image:url(../images/feather/airplay.svg)}.sp-feather.sp-feather-alert-circle{mask-image:url(../images/feather/alert-circle.svg)}.sp-feather.sp-feather-alert-octagon{mask-image:url(../images/feather/alert-octagon.svg)}.sp-feather.sp-feather-alert-triangle{mask-image:url(../images/feather/alert-triangle.svg)}.sp-feather.sp-feather-align-center{mask-image:url(../images/feather/align-center.svg)}.sp-feather.sp-feather-align-justify{mask-image:url(../images/feather/align-justify.svg)}.sp-feather.sp-feather-align-left{mask-image:url(../images/feather/align-left.svg)}.sp-feather.sp-feather-align-right{mask-image:url(../images/feather/align-right.svg)}.sp-feather.sp-feather-anchor{mask-image:url(../images/feather/anchor.svg)}.sp-feather.sp-feather-aperture{mask-image:url(../images/feather/aperture.svg)}.sp-feather.sp-feather-archive{mask-image:url(../images/feather/archive.svg)}.sp-feather.sp-feather-arrow-down-circle{mask-image:url(../images/feather/arrow-down-circle.svg)}.sp-feather.sp-feather-arrow-down-left{mask-image:url(../images/feather/arrow-down-left.svg)}.sp-feather.sp-feather-arrow-down-right{mask-image:url(../images/feather/arrow-down-right.svg)}.sp-feather.sp-feather-arrow-down{mask-image:url(../images/feather/arrow-down.svg)}.sp-feather.sp-feather-arrow-left-circle{mask-image:url(../images/feather/arrow-left-circle.svg)}.sp-feather.sp-feather-arrow-left{mask-image:url(../images/feather/arrow-left.svg)}.sp-feather.sp-feather-arrow-right-circle{mask-image:url(../images/feather/arrow-right-circle.svg)}.sp-feather.sp-feather-arrow-right{mask-image:url(../images/feather/arrow-right.svg)}.sp-feather.sp-feather-arrow-up-circle{mask-image:url(../images/feather/arrow-up-circle.svg)}.sp-feather.sp-feather-arrow-up-left{mask-image:url(../images/feather/arrow-up-left.svg)}.sp-feather.sp-feather-arrow-up-right{mask-image:url(../images/feather/arrow-up-right.svg)}.sp-feather.sp-feather-arrow-up{mask-image:url(../images/feather/arrow-up.svg)}.sp-feather.sp-feather-at-sign{mask-image:url(../images/feather/at-sign.svg)}.sp-feather.sp-feather-award{mask-image:url(../images/feather/award.svg)}.sp-feather.sp-feather-bar-chart-2{mask-image:url(../images/feather/bar-chart-2.svg)}.sp-feather.sp-feather-bar-chart{mask-image:url(../images/feather/bar-chart.svg)}.sp-feather.sp-feather-battery-charging{mask-image:url(../images/feather/battery-charging.svg)}.sp-feather.sp-feather-battery{mask-image:url(../images/feather/battery.svg)}.sp-feather.sp-feather-bell-off{mask-image:url(../images/feather/bell-off.svg)}.sp-feather.sp-feather-bell{mask-image:url(../images/feather/bell.svg)}.sp-feather.sp-feather-bluetooth{mask-image:url(../images/feather/bluetooth.svg)}.sp-feather.sp-feather-bold{mask-image:url(../images/feather/bold.svg)}.sp-feather.sp-feather-book-open{mask-image:url(../images/feather/book-open.svg)}.sp-feather.sp-feather-book{mask-image:url(../images/feather/book.svg)}.sp-feather.sp-feather-bookmark{mask-image:url(../images/feather/bookmark.svg)}.sp-feather.sp-feather-box{mask-image:url(../images/feather/box.svg)}.sp-feather.sp-feather-briefcase{mask-image:url(../images/feather/briefcase.svg)}.sp-feather.sp-feather-calendar{mask-image:url(../images/feather/calendar.svg)}.sp-feather.sp-feather-camera-off{mask-image:url(../images/feather/camera-off.svg)}.sp-feather.sp-feather-camera{mask-image:url(../images/feather/camera.svg)}.sp-feather.sp-feather-cast{mask-image:url(../images/feather/cast.svg)}.sp-feather.sp-feather-check-circle{mask-image:url(../images/feather/check-circle.svg)}.sp-feather.sp-feather-check-square{mask-image:url(../images/feather/check-square.svg)}.sp-feather.sp-feather-check{mask-image:url(../images/feather/check.svg)}.sp-feather.sp-feather-chevron-down{mask-image:url(../images/feather/chevron-down.svg)}.sp-feather.sp-feather-chevron-left{mask-image:url(../images/feather/chevron-left.svg)}.sp-feather.sp-feather-chevron-right{mask-image:url(../images/feather/chevron-right.svg)}.sp-feather.sp-feather-chevron-up{mask-image:url(../images/feather/chevron-up.svg)}.sp-feather.sp-feather-chevrons-down{mask-image:url(../images/feather/chevrons-down.svg)}.sp-feather.sp-feather-chevrons-left{mask-image:url(../images/feather/chevrons-left.svg)}.sp-feather.sp-feather-chevrons-right{mask-image:url(../images/feather/chevrons-right.svg)}.sp-feather.sp-feather-chevrons-up{mask-image:url(../images/feather/chevrons-up.svg)}.sp-feather.sp-feather-chrome{mask-image:url(../images/feather/chrome.svg)}.sp-feather.sp-feather-circle{mask-image:url(../images/feather/circle.svg)}.sp-feather.sp-feather-clipboard{mask-image:url(../images/feather/clipboard.svg)}.sp-feather.sp-feather-clock{mask-image:url(../images/feather/clock.svg)}.sp-feather.sp-feather-cloud-drizzle{mask-image:url(../images/feather/cloud-drizzle.svg)}.sp-feather.sp-feather-cloud-lightning{mask-image:url(../images/feather/cloud-lightning.svg)}.sp-feather.sp-feather-cloud-off{mask-image:url(../images/feather/cloud-off.svg)}.sp-feather.sp-feather-cloud-rain{mask-image:url(../images/feather/cloud-rain.svg)}.sp-feather.sp-feather-cloud-snow{mask-image:url(../images/feather/cloud-snow.svg)}.sp-feather.sp-feather-cloud{mask-image:url(../images/feather/cloud.svg)}.sp-feather.sp-feather-code{mask-image:url(../images/feather/code.svg)}.sp-feather.sp-feather-codepen{mask-image:url(../images/feather/codepen.svg)}.sp-feather.sp-feather-codesandbox{mask-image:url(../images/feather/codesandbox.svg)}.sp-feather.sp-feather-coffee{mask-image:url(../images/feather/coffee.svg)}.sp-feather.sp-feather-columns{mask-image:url(../images/feather/columns.svg)}.sp-feather.sp-feather-command{mask-image:url(../images/feather/command.svg)}.sp-feather.sp-feather-compass{mask-image:url(../images/feather/compass.svg)}.sp-feather.sp-feather-copy{mask-image:url(../images/feather/copy.svg)}.sp-feather.sp-feather-corner-down-left{mask-image:url(../images/feather/corner-down-left.svg)}.sp-feather.sp-feather-corner-down-right{mask-image:url(../images/feather/corner-down-right.svg)}.sp-feather.sp-feather-corner-left-down{mask-image:url(../images/feather/corner-left-down.svg)}.sp-feather.sp-feather-corner-left-up{mask-image:url(../images/feather/corner-left-up.svg)}.sp-feather.sp-feather-corner-right-down{mask-image:url(../images/feather/corner-right-down.svg)}.sp-feather.sp-feather-corner-right-up{mask-image:url(../images/feather/corner-right-up.svg)}.sp-feather.sp-feather-corner-up-left{mask-image:url(../images/feather/corner-up-left.svg)}.sp-feather.sp-feather-corner-up-right{mask-image:url(../images/feather/corner-up-right.svg)}.sp-feather.sp-feather-cpu{mask-image:url(../images/feather/cpu.svg)}.sp-feather.sp-feather-credit-card{mask-image:url(../images/feather/credit-card.svg)}.sp-feather.sp-feather-crop{mask-image:url(../images/feather/crop.svg)}.sp-feather.sp-feather-crosshair{mask-image:url(../images/feather/crosshair.svg)}.sp-feather.sp-feather-database{mask-image:url(../images/feather/database.svg)}.sp-feather.sp-feather-delete{mask-image:url(../images/feather/delete.svg)}.sp-feather.sp-feather-disc{mask-image:url(../images/feather/disc.svg)}.sp-feather.sp-feather-divide-circle{mask-image:url(../images/feather/divide-circle.svg)}.sp-feather.sp-feather-divide-square{mask-image:url(../images/feather/divide-square.svg)}.sp-feather.sp-feather-divide{mask-image:url(../images/feather/divide.svg)}.sp-feather.sp-feather-dollar-sign{mask-image:url(../images/feather/dollar-sign.svg)}.sp-feather.sp-feather-download-cloud{mask-image:url(../images/feather/download-cloud.svg)}.sp-feather.sp-feather-download{mask-image:url(../images/feather/download.svg)}.sp-feather.sp-feather-dribbble{mask-image:url(../images/feather/dribbble.svg)}.sp-feather.sp-feather-droplet{mask-image:url(../images/feather/droplet.svg)}.sp-feather.sp-feather-edit-2{mask-image:url(../images/feather/edit-2.svg)}.sp-feather.sp-feather-edit-3{mask-image:url(../images/feather/edit-3.svg)}.sp-feather.sp-feather-edit{mask-image:url(../images/feather/edit.svg)}.sp-feather.sp-feather-external-link{mask-image:url(../images/feather/external-link.svg)}.sp-feather.sp-feather-eye-off{mask-image:url(../images/feather/eye-off.svg)}.sp-feather.sp-feather-eye{mask-image:url(../images/feather/eye.svg)}.sp-feather.sp-feather-facebook{mask-image:url(../images/feather/facebook.svg)}.sp-feather.sp-feather-fast-forward{mask-image:url(../images/feather/fast-forward.svg)}.sp-feather.sp-feather-feather{mask-image:url(../images/feather/feather.svg)}.sp-feather.sp-feather-figma{mask-image:url(../images/feather/figma.svg)}.sp-feather.sp-feather-file-minus{mask-image:url(../images/feather/file-minus.svg)}.sp-feather.sp-feather-file-plus{mask-image:url(../images/feather/file-plus.svg)}.sp-feather.sp-feather-file-text{mask-image:url(../images/feather/file-text.svg)}.sp-feather.sp-feather-file{mask-image:url(../images/feather/file.svg)}.sp-feather.sp-feather-film{mask-image:url(../images/feather/film.svg)}.sp-feather.sp-feather-filter{mask-image:url(../images/feather/filter.svg)}.sp-feather.sp-feather-flag{mask-image:url(../images/feather/flag.svg)}.sp-feather.sp-feather-folder-minus{mask-image:url(../images/feather/folder-minus.svg)}.sp-feather.sp-feather-folder-plus{mask-image:url(../images/feather/folder-plus.svg)}.sp-feather.sp-feather-folder{mask-image:url(../images/feather/folder.svg)}.sp-feather.sp-feather-framer{mask-image:url(../images/feather/framer.svg)}.sp-feather.sp-feather-frown{mask-image:url(../images/feather/frown.svg)}.sp-feather.sp-feather-gift{mask-image:url(../images/feather/gift.svg)}.sp-feather.sp-feather-git-branch{mask-image:url(../images/feather/git-branch.svg)}.sp-feather.sp-feather-git-commit{mask-image:url(../images/feather/git-commit.svg)}.sp-feather.sp-feather-git-merge{mask-image:url(../images/feather/git-merge.svg)}.sp-feather.sp-feather-git-pull-request{mask-image:url(../images/feather/git-pull-request.svg)}.sp-feather.sp-feather-github{mask-image:url(../images/feather/github.svg)}.sp-feather.sp-feather-gitlab{mask-image:url(../images/feather/gitlab.svg)}.sp-feather.sp-feather-globe{mask-image:url(../images/feather/globe.svg)}.sp-feather.sp-feather-grid{mask-image:url(../images/feather/grid.svg)}.sp-feather.sp-feather-hard-drive{mask-image:url(../images/feather/hard-drive.svg)}.sp-feather.sp-feather-hash{mask-image:url(../images/feather/hash.svg)}.sp-feather.sp-feather-headphones{mask-image:url(../images/feather/headphones.svg)}.sp-feather.sp-feather-heart{mask-image:url(../images/feather/heart.svg)}.sp-feather.sp-feather-help-circle{mask-image:url(../images/feather/help-circle.svg)}.sp-feather.sp-feather-hexagon{mask-image:url(../images/feather/hexagon.svg)}.sp-feather.sp-feather-home{mask-image:url(../images/feather/home.svg)}.sp-feather.sp-feather-image{mask-image:url(../images/feather/image.svg)}.sp-feather.sp-feather-inbox{mask-image:url(../images/feather/inbox.svg)}.sp-feather.sp-feather-info{mask-image:url(../images/feather/info.svg)}.sp-feather.sp-feather-instagram{mask-image:url(../images/feather/instagram.svg)}.sp-feather.sp-feather-italic{mask-image:url(../images/feather/italic.svg)}.sp-feather.sp-feather-key{mask-image:url(../images/feather/key.svg)}.sp-feather.sp-feather-layers{mask-image:url(../images/feather/layers.svg)}.sp-feather.sp-feather-layout{mask-image:url(../images/feather/layout.svg)}.sp-feather.sp-feather-life-buoy{mask-image:url(../images/feather/life-buoy.svg)}.sp-feather.sp-feather-link-2{mask-image:url(../images/feather/link-2.svg)}.sp-feather.sp-feather-link{mask-image:url(../images/feather/link.svg)}.sp-feather.sp-feather-linkedin{mask-image:url(../images/feather/linkedin.svg)}.sp-feather.sp-feather-list{mask-image:url(../images/feather/list.svg)}.sp-feather.sp-feather-loader{mask-image:url(../images/feather/loader.svg)}.sp-feather.sp-feather-lock{mask-image:url(../images/feather/lock.svg)}.sp-feather.sp-feather-log-in{mask-image:url(../images/feather/log-in.svg)}.sp-feather.sp-feather-log-out{mask-image:url(../images/feather/log-out.svg)}.sp-feather.sp-feather-mail{mask-image:url(../images/feather/mail.svg)}.sp-feather.sp-feather-map-pin{mask-image:url(../images/feather/map-pin.svg)}.sp-feather.sp-feather-map{mask-image:url(../images/feather/map.svg)}.sp-feather.sp-feather-maximize-2{mask-image:url(../images/feather/maximize-2.svg)}.sp-feather.sp-feather-maximize{mask-image:url(../images/feather/maximize.svg)}.sp-feather.sp-feather-meh{mask-image:url(../images/feather/meh.svg)}.sp-feather.sp-feather-menu{mask-image:url(../images/feather/menu.svg)}.sp-feather.sp-feather-message-circle{mask-image:url(../images/feather/message-circle.svg)}.sp-feather.sp-feather-message-square{mask-image:url(../images/feather/message-square.svg)}.sp-feather.sp-feather-mic-off{mask-image:url(../images/feather/mic-off.svg)}.sp-feather.sp-feather-mic{mask-image:url(../images/feather/mic.svg)}.sp-feather.sp-feather-minimize-2{mask-image:url(../images/feather/minimize-2.svg)}.sp-feather.sp-feather-minimize{mask-image:url(../images/feather/minimize.svg)}.sp-feather.sp-feather-minus-circle{mask-image:url(../images/feather/minus-circle.svg)}.sp-feather.sp-feather-minus-square{mask-image:url(../images/feather/minus-square.svg)}.sp-feather.sp-feather-minus{mask-image:url(../images/feather/minus.svg)}.sp-feather.sp-feather-monitor{mask-image:url(../images/feather/monitor.svg)}.sp-feather.sp-feather-moon{mask-image:url(../images/feather/moon.svg)}.sp-feather.sp-feather-more-horizontal{mask-image:url(../images/feather/more-horizontal.svg)}.sp-feather.sp-feather-more-vertical{mask-image:url(../images/feather/more-vertical.svg)}.sp-feather.sp-feather-mouse-pointer{mask-image:url(../images/feather/mouse-pointer.svg)}.sp-feather.sp-feather-move{mask-image:url(../images/feather/move.svg)}.sp-feather.sp-feather-music{mask-image:url(../images/feather/music.svg)}.sp-feather.sp-feather-navigation-2{mask-image:url(../images/feather/navigation-2.svg)}.sp-feather.sp-feather-navigation{mask-image:url(../images/feather/navigation.svg)}.sp-feather.sp-feather-not-feather-book{mask-image:url(../images/feather/not-feather-book.svg)}.sp-feather.sp-feather-octagon{mask-image:url(../images/feather/octagon.svg)}.sp-feather.sp-feather-package{mask-image:url(../images/feather/package.svg)}.sp-feather.sp-feather-paperclip{mask-image:url(../images/feather/paperclip.svg)}.sp-feather.sp-feather-pause-circle{mask-image:url(../images/feather/pause-circle.svg)}.sp-feather.sp-feather-pause{mask-image:url(../images/feather/pause.svg)}.sp-feather.sp-feather-pen-tool{mask-image:url(../images/feather/pen-tool.svg)}.sp-feather.sp-feather-percent{mask-image:url(../images/feather/percent.svg)}.sp-feather.sp-feather-phone-call{mask-image:url(../images/feather/phone-call.svg)}.sp-feather.sp-feather-phone-forwarded{mask-image:url(../images/feather/phone-forwarded.svg)}.sp-feather.sp-feather-phone-incoming{mask-image:url(../images/feather/phone-incoming.svg)}.sp-feather.sp-feather-phone-missed{mask-image:url(../images/feather/phone-missed.svg)}.sp-feather.sp-feather-phone-off{mask-image:url(../images/feather/phone-off.svg)}.sp-feather.sp-feather-phone-outgoing{mask-image:url(../images/feather/phone-outgoing.svg)}.sp-feather.sp-feather-phone{mask-image:url(../images/feather/phone.svg)}.sp-feather.sp-feather-pie-chart{mask-image:url(../images/feather/pie-chart.svg)}.sp-feather.sp-feather-play-circle{mask-image:url(../images/feather/play-circle.svg)}.sp-feather.sp-feather-play{mask-image:url(../images/feather/play.svg)}.sp-feather.sp-feather-plus-circle{mask-image:url(../images/feather/plus-circle.svg)}.sp-feather.sp-feather-plus-square{mask-image:url(../images/feather/plus-square.svg)}.sp-feather.sp-feather-plus{mask-image:url(../images/feather/plus.svg)}.sp-feather.sp-feather-pocket{mask-image:url(../images/feather/pocket.svg)}.sp-feather.sp-feather-power{mask-image:url(../images/feather/power.svg)}.sp-feather.sp-feather-printer{mask-image:url(../images/feather/printer.svg)}.sp-feather.sp-feather-radio{mask-image:url(../images/feather/radio.svg)}.sp-feather.sp-feather-refresh-ccw{mask-image:url(../images/feather/refresh-ccw.svg)}.sp-feather.sp-feather-refresh-cw{mask-image:url(../images/feather/refresh-cw.svg)}.sp-feather.sp-feather-repeat{mask-image:url(../images/feather/repeat.svg)}.sp-feather.sp-feather-rewind{mask-image:url(../images/feather/rewind.svg)}.sp-feather.sp-feather-rotate-ccw{mask-image:url(../images/feather/rotate-ccw.svg)}.sp-feather.sp-feather-rotate-cw{mask-image:url(../images/feather/rotate-cw.svg)}.sp-feather.sp-feather-rss{mask-image:url(../images/feather/rss.svg)}.sp-feather.sp-feather-save{mask-image:url(../images/feather/save.svg)}.sp-feather.sp-feather-scissors{mask-image:url(../images/feather/scissors.svg)}.sp-feather.sp-feather-search{mask-image:url(../images/feather/search.svg)}.sp-feather.sp-feather-send{mask-image:url(../images/feather/send.svg)}.sp-feather.sp-feather-server{mask-image:url(../images/feather/server.svg)}.sp-feather.sp-feather-settings{mask-image:url(../images/feather/settings.svg)}.sp-feather.sp-feather-share-2{mask-image:url(../images/feather/share-2.svg)}.sp-feather.sp-feather-share{mask-image:url(../images/feather/share.svg)}.sp-feather.sp-feather-shield-off{mask-image:url(../images/feather/shield-off.svg)}.sp-feather.sp-feather-shield{mask-image:url(../images/feather/shield.svg)}.sp-feather.sp-feather-shopping-bag{mask-image:url(../images/feather/shopping-bag.svg)}.sp-feather.sp-feather-shopping-cart{mask-image:url(../images/feather/shopping-cart.svg)}.sp-feather.sp-feather-shuffle{mask-image:url(../images/feather/shuffle.svg)}.sp-feather.sp-feather-sidebar{mask-image:url(../images/feather/sidebar.svg)}.sp-feather.sp-feather-skip-back{mask-image:url(../images/feather/skip-back.svg)}.sp-feather.sp-feather-skip-forward{mask-image:url(../images/feather/skip-forward.svg)}.sp-feather.sp-feather-slack{mask-image:url(../images/feather/slack.svg)}.sp-feather.sp-feather-slash{mask-image:url(../images/feather/slash.svg)}.sp-feather.sp-feather-sliders{mask-image:url(../images/feather/sliders.svg)}.sp-feather.sp-feather-smartphone{mask-image:url(../images/feather/smartphone.svg)}.sp-feather.sp-feather-smile{mask-image:url(../images/feather/smile.svg)}.sp-feather.sp-feather-speaker{mask-image:url(../images/feather/speaker.svg)}.sp-feather.sp-feather-square{mask-image:url(../images/feather/square.svg)}.sp-feather.sp-feather-star{mask-image:url(../images/feather/star.svg)}.sp-feather.sp-feather-stop-circle{mask-image:url(../images/feather/stop-circle.svg)}.sp-feather.sp-feather-sun{mask-image:url(../images/feather/sun.svg)}.sp-feather.sp-feather-sunrise{mask-image:url(../images/feather/sunrise.svg)}.sp-feather.sp-feather-sunset{mask-image:url(../images/feather/sunset.svg)}.sp-feather.sp-feather-tablet{mask-image:url(../images/feather/tablet.svg)}.sp-feather.sp-feather-tag{mask-image:url(../images/feather/tag.svg)}.sp-feather.sp-feather-target{mask-image:url(../images/feather/target.svg)}.sp-feather.sp-feather-terminal{mask-image:url(../images/feather/terminal.svg)}.sp-feather.sp-feather-thermometer{mask-image:url(../images/feather/thermometer.svg)}.sp-feather.sp-feather-thumbs-down{mask-image:url(../images/feather/thumbs-down.svg)}.sp-feather.sp-feather-thumbs-up{mask-image:url(../images/feather/thumbs-up.svg)}.sp-feather.sp-feather-toggle-left{mask-image:url(../images/feather/toggle-left.svg)}.sp-feather.sp-feather-toggle-right{mask-image:url(../images/feather/toggle-right.svg)}.sp-feather.sp-feather-tool{mask-image:url(../images/feather/tool.svg)}.sp-feather.sp-feather-trash-2{mask-image:url(../images/feather/trash-2.svg)}.sp-feather.sp-feather-trash{mask-image:url(../images/feather/trash.svg)}.sp-feather.sp-feather-trello{mask-image:url(../images/feather/trello.svg)}.sp-feather.sp-feather-trending-down{mask-image:url(../images/feather/trending-down.svg)}.sp-feather.sp-feather-trending-up{mask-image:url(../images/feather/trending-up.svg)}.sp-feather.sp-feather-triangle{mask-image:url(../images/feather/triangle.svg)}.sp-feather.sp-feather-truck{mask-image:url(../images/feather/truck.svg)}.sp-feather.sp-feather-tv{mask-image:url(../images/feather/tv.svg)}.sp-feather.sp-feather-twitch{mask-image:url(../images/feather/twitch.svg)}.sp-feather.sp-feather-twitter{mask-image:url(../images/feather/twitter.svg)}.sp-feather.sp-feather-type{mask-image:url(../images/feather/type.svg)}.sp-feather.sp-feather-umbrella{mask-image:url(../images/feather/umbrella.svg)}.sp-feather.sp-feather-underline{mask-image:url(../images/feather/underline.svg)}.sp-feather.sp-feather-unlock{mask-image:url(../images/feather/unlock.svg)}.sp-feather.sp-feather-upload-cloud{mask-image:url(../images/feather/upload-cloud.svg)}.sp-feather.sp-feather-upload{mask-image:url(../images/feather/upload.svg)}.sp-feather.sp-feather-user-check{mask-image:url(../images/feather/user-check.svg)}.sp-feather.sp-feather-user-minus{mask-image:url(../images/feather/user-minus.svg)}.sp-feather.sp-feather-user-plus{mask-image:url(../images/feather/user-plus.svg)}.sp-feather.sp-feather-user-x{mask-image:url(../images/feather/user-x.svg)}.sp-feather.sp-feather-user{mask-image:url(../images/feather/user.svg)}.sp-feather.sp-feather-users{mask-image:url(../images/feather/users.svg)}.sp-feather.sp-feather-video-off{mask-image:url(../images/feather/video-off.svg)}.sp-feather.sp-feather-video{mask-image:url(../images/feather/video.svg)}.sp-feather.sp-feather-voicemail{mask-image:url(../images/feather/voicemail.svg)}.sp-feather.sp-feather-volume-1{mask-image:url(../images/feather/volume-1.svg)}.sp-feather.sp-feather-volume-2{mask-image:url(../images/feather/volume-2.svg)}.sp-feather.sp-feather-volume-x{mask-image:url(../images/feather/volume-x.svg)}.sp-feather.sp-feather-volume{mask-image:url(../images/feather/volume.svg)}.sp-feather.sp-feather-watch{mask-image:url(../images/feather/watch.svg)}.sp-feather.sp-feather-wifi-off{mask-image:url(../images/feather/wifi-off.svg)}.sp-feather.sp-feather-wifi{mask-image:url(../images/feather/wifi.svg)}.sp-feather.sp-feather-wind{mask-image:url(../images/feather/wind.svg)}.sp-feather.sp-feather-x-circle{mask-image:url(../images/feather/x-circle.svg)}.sp-feather.sp-feather-x-octagon{mask-image:url(../images/feather/x-octagon.svg)}.sp-feather.sp-feather-x-square{mask-image:url(../images/feather/x-square.svg)}.sp-feather.sp-feather-x{mask-image:url(../images/feather/x.svg)}.sp-feather.sp-feather-youtube{mask-image:url(../images/feather/youtube.svg)}.sp-feather.sp-feather-zap-off{mask-image:url(../images/feather/zap-off.svg)}.sp-feather.sp-feather-zap{mask-image:url(../images/feather/zap.svg)}.sp-feather.sp-feather-zoom-in{mask-image:url(../images/feather/zoom-in.svg)}.sp-feather.sp-feather-zoom-out{mask-image:url(../images/feather/zoom-out.svg)}.oldie .mobile-only{display:none!important}:root{--breakpoint:980px;--base-size:8px;--base-size-x1:var(--base-size);--base-size-x2:calc(var(--base-size)*2);--base-size-x3:calc(var(--base-size)*3);--base-size-x4:calc(var(--base-size)*4);--base-size-x5:calc(var(--base-size)*5);--base-size-x6:calc(var(--base-size)*6);--base-size-x7:calc(var(--base-size)*7);--base-size-x8:calc(var(--base-size)*8);--base-size-x9:calc(var(--base-size)*9);--base-size-x10:calc(var(--base-size)*10);--base-color-white:#fff;--base-color-black:#121212;--base-color-black-medium:#3f3f3f;--base-color-grey:#a6a6a6;--base-color-grey-medium:#d9d9d9;--base-color-grey-light:#f7f7f7;--base-color-blue:#157dfe;--base-color-blue-medium:#5ba4fe;--base-color-blue-light:#add2ff;--base-color-blue-extra-light:#e8f2ff;--base-color-yellow:#ffcb3f;--base-color-yellow-medium:#ffdb78;--base-color-yellow-light:#ffedbc;--base-color-yellow-extra-light:#fffbf0;--base-color-pink:#ff6363;--base-color-pink-medium:#ff9292;--base-color-pink-light:#ffc8c8;--base-color-pink-extra-light:#fff1f1;--base-color-orange:#ffa25e;--base-color-purple:#5d5dec;--base-color-purple-extra-light:#eef;--base-color-system-success:#5bca8d;--base-color-system-success-light:#f2fbf6;--base-color-system-warning:#ff3636;--base-font-family:"Buenos Aires","OpenSans","Open Sans",sans-serif;--base-h1-font-size:80px;--base-h2-font-size:60px;--base-h3-font-size:40px;--base-h4-font-size:30px;--base-h5-font-size:24px;--base-h6-font-size:20px;--base-body-font-size:16px;--base-caption-font-size:14px;--base-small-font-size:12px;--base-tiny-font-size:10px;--base-button-xlarge-font-size:var(--base-body-font-size);--base-button-large-font-size:var(--base-body-font-size);--base-button-medium-font-size:var(--base-caption-font-size);--base-button-small-font-size:var(--base-small-font-size);--base-heaviest-font-weight:900;--base-heavy-font-weight:800;--base-bold-font-weight:bold;--base-medium-font-weight:600;--base-regular-font-weight:normal;--base-thin-font-weight:200;--base-transition:all .3s ease;--base-padding:var(--base-size)var(--base-size-x2);--base-color-gradient-premium:linear-gradient(130deg,#ead1a8 0%,#ffedc2 20%,#eea7a7 40%,#a6adeb 100%);--base-background-color:var(--base-color-white);--base-text-color:var(--base-color-black);--base-contrast-color:var(--base-color-pink);--base-ambassador-color:var(--base-color-purple);--base-ambassador-light-color:var(--base-color-purple-extra-light);--paypal-blue:#253b80;--icon-arrow-end:"arrow-right"}#app.dark{--base-background-color:var(--base-color-black);--base-text-color:var(--base-color-white);--base-contrast-color:var(--base-color-pink)}@media screen and (width<=330px){:root{--base-size:6px!important;--base-h6-font-size:18px!important;--base-body-font-size:14px!important;--base-caption-font-size:13px!important;--base-small-font-size:11px!important}}body[dir=rtl]{--icon-arrow-end:"arrow-left"}div[id^=recaptcha-container-]{z-index:99999;background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}div[id^=recaptcha-container-]>div{z-index:99999;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=980px){.mobile-only{display:none!important}}@media (width<=980px){.desktop-only{display:none!important}}.phone-only,.hidden{display:none!important}.discreet{color:#777}.relative{position:relative}.clearfix:after{content:"";clear:both;display:table}.common-modal-full{z-index:999;background-color:#fff;width:100%;height:100%;top:0;left:0;position:fixed!important}.common-modal-full.transition{visibility:hidden;opacity:0;transition:all .3s}.common-modal-full.transition.open{visibility:visible;opacity:1}.common-modal-full.mobile{overflow:scroll}.common-modal-full.mobile .cross,.common-modal-full.mobile .back{top:22px;left:22px;margin:0!important}.common-modal-full .hide{display:none!important}.common-modal-full .cross{position:absolute;top:65px;right:50px}.common-modal-full .cross .icon{color:#ccc;cursor:pointer;padding:10px;font-size:22px}.common-modal-full .back{color:#ccc;cursor:pointer;z-index:1;position:absolute;top:65px;left:50px}.common-modal-full .back>*{vertical-align:middle;display:inline-block}.common-modal-full .back .icon{background-image:url(svg/pictos/fleche.svg);background-repeat:no-repeat;background-size:contain;width:12px;height:20px;transform:rotate(-180deg)}.common-modal-full .back .text{margin:0!important;font-size:13px!important;font-weight:600!important}.common-modal-full .back.mobile{position:static}.common-modal-full .back.mobile .icon{margin-right:0;padding:0}.common-modal-full .wrapper-desktop{max-height:100%;position:absolute;top:50%;left:50%;overflow:hidden auto;transform:translateY(-50%)translate(-50%)}.common-modal-full .wrapper-desktop .container{background-color:#fff;border-radius:15px;max-width:700px;padding:20px}.common-modal-full .wrapper-mobile{padding:0 20px;margin-top:60px!important}.contact{font-family:var(--base-font-family);color:var(--base-color-black)}.contact .content-wrapper{max-width:1128px;margin:auto}.contact h1{font-size:var(--base-h1-font-size);font-weight:var(--base-heaviest-font-weight);margin:0}.contact h2{font-size:var(--base-h5-font-size);font-weight:var(--base-regular-font-weight);margin:0}.contact h3{font-size:var(--base-h3-font-size);font-weight:var(--base-heaviest-font-weight);margin:0}.contact h4{font-size:var(--base-h4-font-size);font-weight:var(--base-heaviest-font-weight);margin:0}.contact p{font-size:var(--base-h6-font-size);font-weight:var(--base-regular-font-weight);line-height:var(--base-size-x4);margin:0}.contact a{font-size:var(--base-h6-font-size);font-weight:var(--base-bold-font-weight);text-decoration:none}.contact a:hover{text-decoration:underline}.contact .intro-wrapper{margin:var(--base-size-x10)auto 0}.contact .intro-wrapper h1{margin-bottom:var(--base-size-x3);line-height:96px}.contact .intro-wrapper h2{max-width:50%;line-height:28px}.contact .contact-premium-wrapper{width:100%;min-height:352px;padding:var(--base-size-x6);border-radius:var(--base-size-x6);background:linear-gradient(104.61deg,#ffe4b8 0%,#ffedc2 .01%,#ffc7c7 41.15%,#d0d5ff 100%);align-items:center;margin:120px 0;display:flex}.contact .contact-premium-wrapper .icon-wrapper{margin:auto}.contact .contact-premium-wrapper .icon-wrapper .icon{background:url(../images/contact/rocket.png) 50%/cover no-repeat;width:201px;height:244px;display:block}.contact .contact-premium-wrapper .infos-wrapper{margin-left:var(--base-size-x4)}.contact .contact-premium-wrapper .infos-wrapper p{margin:var(--base-size-x4)0 var(--base-size-x3);max-width:60%}.contact .contact-premium-wrapper .infos-wrapper a{color:var(--base-color-blue)}.contact .contact-premium-wrapper .infos-wrapper a:before{content:"";vertical-align:middle;width:var(--base-size-x3);height:var(--base-size-x3);background-color:var(--base-color-blue);margin-right:var(--base-size-x1);display:inline-block;mask-image:url(../images/feather/arrow-right.svg);mask-size:cover}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.contact .contact-premium-wrapper .infos-wrapper a:before{background-color:unset;background-image:url(../images/feather/arrow-right.svg);background-size:cover}}.contact .supports-wrapper{width:100%;min-height:365px;padding:var(--base-size-x10);background:var(--base-color-pink-extra-light);border-radius:var(--base-size-x6);text-align:center;gap:var(--base-size-x9);margin:120px 0;display:flex}.contact .supports-wrapper .support-wrapper{flex:1 1 0}.contact .supports-wrapper .support-wrapper .icon-wrapper{border-radius:var(--base-size-x3);background-color:var(--base-color-white);justify-content:center;align-items:center;width:64px;height:64px;margin:auto;display:flex}.contact .supports-wrapper .support-wrapper .icon-wrapper:before{content:"";width:var(--base-size-x4);height:var(--base-size-x4);display:inline-block}.contact .supports-wrapper .support-wrapper .icon-wrapper.support-1:before{background-color:var(--base-color-pink);mask-image:url(../images/feather/zap.svg);mask-size:cover}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.contact .supports-wrapper .support-wrapper .icon-wrapper.support-1:before{background-color:unset;background-image:url(../images/feather/zap.svg);background-size:cover}}.contact .supports-wrapper .support-wrapper .icon-wrapper.support-2:before{background-color:var(--base-color-pink);mask-image:url(../images/feather/heart.svg);mask-size:cover}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.contact .supports-wrapper .support-wrapper .icon-wrapper.support-2:before{background-color:unset;background-image:url(../images/feather/heart.svg);background-size:cover}}.contact .supports-wrapper .support-wrapper .icon-wrapper.support-3:before{background-color:var(--base-color-pink);mask-image:url(../images/feather/calendar.svg);mask-size:cover}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.contact .supports-wrapper .support-wrapper .icon-wrapper.support-3:before{background-color:unset;background-image:url(../images/feather/calendar.svg);background-size:cover}}.contact .supports-wrapper .support-wrapper h4{margin:var(--base-size-x3)0 var(--base-size-x2)}.contact .services-wrapper{flex-direction:column;justify-content:space-around;max-width:980px;margin:auto;display:flex}.contact .services-wrapper .service{margin-bottom:var(--base-size-x10);align-items:center;display:flex}.contact .services-wrapper .service .icon-wrapper{background-color:var(--base-color-pink-light);border-radius:var(--base-size-x6);flex-shrink:0;justify-content:center;align-items:center;width:232px;height:232px;display:flex}.contact .services-wrapper .service .icon-wrapper .icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}.contact .services-wrapper .service.mail .icon-wrapper .icon{background-image:url(../images/contact/envelope.png)}.contact .services-wrapper .service.chat .icon-wrapper .icon{background-image:url(../images/contact/bubble.png)}.contact .services-wrapper .service.press .icon-wrapper .icon{background-image:url(../images/contact/folder.png)}.contact .services-wrapper .service.meeting .icon-wrapper .icon{background-image:url(../images/contact/teacup.png)}.contact .services-wrapper .service .infos-wrapper{margin-inline-start:var(--base-size-x7)}.contact .services-wrapper .service .infos-wrapper p{margin:var(--base-size-x3)0}.contact .services-wrapper .service .infos-wrapper a{color:var(--base-color-pink);margin-right:var(--base-size-x2);cursor:pointer}.contact .services-wrapper .service .infos-wrapper a:before{content:"";vertical-align:middle;width:var(--base-size-x3);height:var(--base-size-x3);background-color:var(--base-color-pink);margin-inline-end:var(--base-size-x1);display:inline-block;mask-image:url(../images/feather/arrow-right.svg);mask-size:cover}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.contact .services-wrapper .service .infos-wrapper a:before{background-color:unset;background-image:url(../images/feather/arrow-right.svg);background-size:cover}}.contact .btn-container{width:max-content;min-height:56px;padding:var(--base-size-x2)var(--base-size-x5);background-color:var(--base-color-pink);border-radius:var(--base-size-x2);color:var(--base-color-white);justify-content:center;align-items:center;margin:0 auto;display:flex}.contact .btn-container .text{font-size:var(--base-body-font-size);font-weight:var(--base-button-medium-font-size);line-height:var(--base-size-x2);margin:0}.contact .btn-container .picto{width:var(--base-size-x3);height:var(--base-size-x3);background-color:var(--base-color-white);margin-inline-end:var(--base-size-x1);mask-image:url(../images/feather/arrow-right.svg);mask-size:cover}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.contact .btn-container .picto{background-color:unset;background-image:url(../images/feather/arrow-right.svg);background-size:cover}}.contact .btn-container:hover{cursor:pointer}.contact .help-center-wrapper{width:100%;margin:var(--base-size-x5)0 var(--base-size-x10);padding:var(--base-size-x10)120px var(--base-size-x8);background:var(--base-color-pink-extra-light);border-radius:var(--base-size-x6);text-align:center}.contact .help-center-wrapper p{margin:var(--base-size-x3)0 var(--base-size-x5)}.contact .family-wrapper{background:linear-gradient(#fff1f100 0%,#fff1f1 100%)}.contact .family-wrapper .content-wrapper{text-align:center;flex-direction:column;justify-content:flex-start;max-width:980px;margin:120px auto 0;display:flex}.contact .family-wrapper p{margin:var(--base-size-x3)0 var(--base-size-x5)}.contact .family-wrapper ul{justify-content:center;gap:var(--base-size-x2);flex:none;max-width:744px;height:445px;margin:0 auto -50px;padding:0;list-style:none;display:flex;position:relative;overflow:hidden}.contact .family-wrapper ul .part-photo{border-top-left-radius:var(--base-size-x9);border-top-right-radius:var(--base-size-x9);background:url(../images/contact/superprof-office.jpg) 0 0/742px no-repeat;width:136px;bottom:0}.contact .family-wrapper ul .part-photo:first-child{background-position:0 -50px;margin-top:130px}.contact .family-wrapper ul .part-photo:nth-child(2){background-position:25% 0;margin-top:80px}.contact .family-wrapper ul .part-photo:nth-child(3){background-position:50% -50px;margin-top:130px}.contact .family-wrapper ul .part-photo:nth-child(4){background-position:75% 0;margin-top:80px}.contact .family-wrapper ul .part-photo:nth-child(5){background-position:100% -50px;margin-top:130px}@media (width<=980px){.contact{width:auto;max-width:100%;padding:var(--base-size-x7)0 0}.contact h1{font-size:var(--base-h3-font-size)}.contact h2{font-size:var(--base-body-font-size)}.contact h3,.contact h4{font-size:var(--base-h5-font-size)}.contact p{font-size:var(--base-body-font-size);line-height:var(--base-size-x3);margin:0}.contact a{font-size:var(--base-body-font-size);text-decoration:none}.contact .intro-wrapper{margin:var(--base-size-x8)auto 0;padding:0 var(--base-size-x3)}.contact .intro-wrapper h1{line-height:48px}.contact .intro-wrapper h2{max-width:100%;margin-top:var(--base-size-x3);line-height:20px}.contact .contact-premium-wrapper{width:auto;margin:var(--base-size-x4)var(--base-size-x3);padding:var(--base-size-x4)var(--base-size-x4)var(--base-size-x7);flex-direction:column}.contact .contact-premium-wrapper .icon-wrapper .icon{width:75px;height:90px;margin:0 auto var(--base-size-x2)}.contact .contact-premium-wrapper .infos-wrapper{margin-left:0}.contact .contact-premium-wrapper .infos-wrapper h3{font-size:var(--base-h4-font-size)}.contact .contact-premium-wrapper .infos-wrapper p{margin:var(--base-size-x2)0 var(--base-size-x3);max-width:100%}.contact .supports-wrapper{align-items:inherit;column-gap:var(--base-size-x1);padding:0 0 0 var(--base-size-x3);margin:var(--base-size-x9)auto;background:0 0;border-radius:0;flex-flow:row;min-height:100%;overflow-x:scroll}.contact .supports-wrapper:after{content:"";padding-right:var(--base-size-x3);display:inline-block}.contact .supports-wrapper::-webkit-scrollbar{-webkit-appearance:none;width:0;height:0;display:none}.contact .supports-wrapper .support-wrapper{min-width:95%;height:302px;padding:var(--base-size-x8)var(--base-size-x6);background:var(--base-color-pink-extra-light);border-radius:var(--base-size-x6);margin:0;display:inline-block}.contact .supports-wrapper .support-wrapper:not(:last-child){margin:0}.contact .services-wrapper{padding:0 var(--base-size-x5);margin:var(--base-size-x5)auto 0}.contact .services-wrapper .service{margin-bottom:var(--base-size-x9);flex-direction:column;align-items:flex-start}.contact .services-wrapper .service .icon-wrapper{border-radius:var(--base-size-x2);width:80px;height:80px;margin-bottom:var(--base-size-x4)}.contact .services-wrapper .service .icon-wrapper .icon{background-size:contain;width:50%;height:100%}.contact .services-wrapper .service .infos-wrapper{margin-left:0}.contact .services-wrapper .service .infos-wrapper a{display:block}.contact .services-wrapper .service .infos-wrapper a:not(:last-child){margin-bottom:var(--base-size-x3)}.contact .help-center-wrapper{width:auto;padding:var(--base-size-x8)var(--base-size-x3);margin:0 0 var(--base-size-x9);text-align:left}.contact .family-wrapper{width:auto;margin:0}.contact .family-wrapper .content-wrapper{margin:0 var(--base-size-x3);text-align:left}.contact .family-wrapper ul{max-width:100%;height:220px;margin:auto auto 0}.contact .family-wrapper ul .part-photo{border-top-left-radius:var(--base-size-x4);border-top-right-radius:var(--base-size-x4);background-size:340px;width:60px;height:250px}.contact .family-wrapper ul .part-photo:not(:last-child){margin-right:var(--base-size-x1)}.contact .family-wrapper ul .part-photo:first-child{background-position:0 -30px;margin-top:102px}.contact .family-wrapper ul .part-photo:nth-child(2){background-position:25% 0;margin-top:72px}.contact .family-wrapper ul .part-photo:nth-child(3){background-position:50% -44px;margin-top:116px}.contact .family-wrapper ul .part-photo:nth-child(4){background-position:75% 0;margin-top:72px}.contact .family-wrapper ul .part-photo:nth-child(5){background-position:100% -30px;margin-top:102px}}body[dir=rtl] .contact .family-wrapper ul{flex-direction:row-reverse}body[dir=rtl] .contact .btn-container .picto{background-color:var(--base-color-white);mask-image:url(../images/feather/arrow-left.svg);mask-size:cover}@media (-ms-high-contrast:none),(-ms-high-contrast:active){body[dir=rtl] .contact .btn-container .picto{background-color:unset;background-image:url(../images/feather/arrow-left.svg);background-size:cover}}@media (width<=980px){body[dir=rtl] .contact .services-wrapper .service .infos-wrapper{margin-left:auto;margin-right:0}body[dir=rtl] .contact .services-wrapper .service .infos-wrapper a:before{background-color:var(--base-color-pink);mask-image:url(../images/feather/arrow-left.svg);mask-size:cover}}@media (width<=980px) and (-ms-high-contrast:none),(width<=980px) and (-ms-high-contrast:active){body[dir=rtl] .contact .services-wrapper .service .infos-wrapper a:before{background-color:unset;background-image:url(../images/feather/arrow-left.svg);background-size:cover}}@media (width<=980px){body[dir=rtl] .contact .help-center-wrapper,body[dir=rtl] .contact .family-wrapper .content-wrapper{text-align:right}}.footer{border-top:none}.misc-title{width:40%;margin:20px auto;font-weight:600}.misc-title-min{font-size:16px;font-weight:600}.misc-text{color:#777;font-size:12px;font-weight:600;line-height:24px}.misc-highlight{color:#fa6484}.misc-column{text-align:justify;width:33%;padding:0 20px;display:table-cell}.misc-contact{background-color:#f7f7f7}.misc-contact .wrapper{padding-top:40px;padding-bottom:40px}.contact-map{background-color:#fff;width:100%;height:300px}.contact-section{grid-template-columns:repeat(2,1fr);display:grid}.contact-section .contact-column{padding:15px 30px}.contact-header{text-align:center}.contact-header .misc-title{margin-bottom:0}.contact-header .misc-text{margin-top:0}.contact-title-min{font-size:14px}.contact-text{color:#777;font-size:12px;font-weight:600}.contact-link{text-decoration:none}.contact-link:hover{text-decoration:underline}.contact-social-list{margin-top:0;margin-bottom:0;padding:0;list-style:none}.contact-social-item{vertical-align:middle;margin-right:20px;display:inline-block}@media (width<=980px){.contact-header{padding:0 20px}.contact-header .misc-title{width:100%}.contact-header .misc-text{text-align:center}.contact-section{grid-template-columns:repeat(1,1fr);display:grid}.contact-section .contact-column{width:100%;padding:0 20px;display:block}.contact-social-list{font-size:0}.contact-social-item{width:49%}.contact-social-item:first-child{margin-right:2%}.contact-social-item a{width:100%}.contact-block{padding-bottom:20px}.contact-block .button{width:100%}.contact-title-min,.contact-text{font-size:12px}.contact-map{height:200px}.misc-title{width:100%}.misc-column{width:100%;padding:0;display:block}.misc-text{text-align:justify;line-height:20px}.legal-notice-ban{height:150px}.legal-notice-header .misc-text{text-align:center}}body.b-matieres .pac-container{border:unset;font-family:var(--base-font-family);border-radius:10px;margin-top:13px;transition:all .3s;box-shadow:0 30px 40px #0000001f}body.b-matieres .pac-container .pac-item{border-radius:8px;margin:10px;padding:10px 15px}body.b-matieres .pac-container .pac-item:hover{background-color:#fafafa}.HomeV2.UsedOnMats h1{font-size:55px;font-weight:800}.HomeV2.UsedOnMats .HomeV2_searchButton{margin:10px;padding:25px;font-size:16px;transition:padding .3s}.HomeV2.UsedOnMats .home-search-form{width:920px}.HomeV2.UsedOnMats .home-search-form .home-search-form-container{background-color:#fff;border-radius:10px;justify-content:space-between;align-items:center;margin:0 auto;display:flex}@media (width<=980px){.HomeV2.UsedOnMats .home-search-form .home-search-form-container{flex-direction:column}}@media (width>=980px){.HomeV2.UsedOnMats .home-search-form .home-search-form-container .locate{display:none}}.HomeV2.UsedOnMats .home-search-form .home-search-form-container .home-search-form-inner{border-radius:5px;flex-grow:1;margin:0 5px;position:relative;box-shadow:0 0 20px #0000001a}.HomeV2.UsedOnMats .home-search-form .home-search-form-container .home-search-form-inner:first-child:before{background-image:url(./../images/search_bar/search.svg);width:16px;height:17px}.HomeV2.UsedOnMats .home-search-form .home-search-form-container .home-search-form-inner:first-child:focus-within:before{background-image:url(./../images/search_bar/search_active.svg)}.HomeV2.UsedOnMats .home-search-form .home-search-form-container .home-search-form-inner:nth-child(2):before{background-image:url(./../images/search_bar/location.svg);width:18px;height:21px}.HomeV2.UsedOnMats .home-search-form .home-search-form-container .home-search-form-inner:nth-child(2):focus-within:before{background-image:url(./../images/search_bar/location_active.svg)}.HomeV2.UsedOnMats .home-search-form .home-search-form-container .home-search-form-inner:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.HomeV2.UsedOnMats .home-search-form .home-search-form-container .home-search-form-inner input{background-color:unset;outline:unset;border:unset;color:#000;width:100%;padding:30px 30px 30px 50px}.HomeV2.UsedOnMats .home-search-form .home-search-form-container .home-search-form-inner input::placeholder{color:var(--grey1)}@media (width<=980px){.HomeV2.UsedOnMats .home-search-form .home-search-form-container .home-search-form-inner{width:100%;margin-bottom:17px}.HomeV2.UsedOnMats .home-search-form .home-search-form-container .home-search-form-inner:before{width:13.3px;height:13.3px;left:17px}.HomeV2.UsedOnMats .home-search-form .home-search-form-container .home-search-form-inner input{border-radius:5px!important;padding:15px 45px!important}.HomeV2.UsedOnMats .home-search-form .home-search-form-container .home-search-form-inner .clear-button{transform:unset;top:0}}.HomeV2.UsedOnMats .home-search-form .home-search-form-container .button{align-self:stretch;margin:0 0 0 8px;transition:all .3s;position:relative}@media (width>=980px){.HomeV2.UsedOnMats .autocomplete .autocomplete-results.home-search-results{border:unset;border-radius:10px;width:100%;top:95px;box-shadow:0 30px 40px #0000001f}}.HomeV2.UsedOnMats .autocomplete .autocomplete-results.home-search-results.near{top:63px}.HomeV2.UsedOnMats .autocomplete .autocomplete-results.home-search-results .autocomplete-result-value{text-align:left;border:none;border-radius:5px;min-height:0;margin:10px;padding:10px 15px;display:none}.HomeV2.UsedOnMats .autocomplete .autocomplete-results.home-search-results .autocomplete-result-value:nth-child(-n+7){display:block}.HomeV2.UsedOnMats .autocomplete .autocomplete-results.home-search-results .autocomplete-result-value:hover{color:inherit;background-color:#f7f7f7;border:none}.HomeV2.UsedOnMats .autocomplete .autocomplete-results.home-search-results .autocomplete-result-value strong{color:#fa6484}@media (width<=980px){.HomeV2.UsedOnMats h1{font-size:36px;line-height:40px}.HomeV2.UsedOnMats .HomeV2_searchButton{width:100%;padding:15px;font-size:18px}.HomeV2.UsedOnMats .button-modalSearch{display:none}.HomeV2.UsedOnMats .home-search-form{width:auto}.HomeV2.UsedOnMats .home-search-form .home-search-form-container .button{margin-left:0}.HomeV2.UsedOnMats .home-search-form .home-search-form-container .locate{width:44px;height:44px;position:absolute;top:5px;right:5px}.HomeV2.UsedOnMats .home-search-form .home-search-form-container .home-search-form-inner input{margin:0;padding:15px 15px 15px 45px!important}.HomeV2.UsedOnMats .home-search-form .home-search-form-container .home-search-form-inner .autocomplete-results{top:65px}.HomeV2.UsedOnMats .HomeV2_findProf{z-index:200;padding-bottom:10px;transition:transform .3s;display:block;position:fixed;bottom:0;left:10px;right:10px;transform:translateY(100%)}.HomeV2.UsedOnMats .HomeV2_findProf.show{transform:translateY(0)}.HomeV2.UsedOnMats .HomeV2_findProf .button{border-radius:50px;width:100%;padding:24px 10px;font-size:16px}.HomeV2.UsedOnMats .HomeV2_findProf .button:before{content:"";vertical-align:bottom;background-image:url(svg/pictos/loupe.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;margin-right:5px;display:inline-block}}#page_matiere{background-color:#fff;overflow:hidden}#page_matiere .bloc_cath{padding:0 0 150px 30%;position:relative}#page_matiere .bloc_cath:before{content:"";background:url(svg/toute-matiere/hexagone.svg) 50%/cover no-repeat;width:543px;height:600px;position:absolute;top:0;left:-375px}#page_matiere .bloc_cath .img{content:"";background:url(svg/toute-matiere/scolaire.svg) 50%/cover no-repeat;width:543px;height:390px;position:absolute;top:100px;left:-350px}#page_matiere .bloc_cath.right{padding:0 30% 150px 0}#page_matiere .bloc_cath.right:before{left:auto;right:-375px}#page_matiere .bloc_cath.right .img{left:auto;right:-350px}#page_matiere .bloc_cath #img_5{background-image:url(svg/toute-matiere/langue.svg)}#page_matiere .bloc_cath #img_9{background-image:url(svg/toute-matiere/musique.svg)}#page_matiere .bloc_cath #img_10{background-image:url(svg/toute-matiere/sport.svg)}#page_matiere .bloc_cath #img_11{background-image:url(svg/toute-matiere/art-loisirs.svg)}#page_matiere .bloc_cath #img_8{background-image:url(svg/toute-matiere/info.svg)}#page_matiere .bloc_cath #img_13{background-image:url(svg/toute-matiere/sante-bien-etre.svg)}#page_matiere .bloc_cath #img_14{background-image:url(svg/toute-matiere/dev-pro.svg)}#page_matiere h2{font-family:var(--base-font-family);font-size:26px;font-weight:var(--base-medium-font-weight);color:#000;text-align:center;margin:0;padding-bottom:60px}#page_matiere .title-categorie,#page_matiere h3{font-family:var(--base-font-family);font-size:90px;font-weight:var(--base-bold-font-weight);color:#ccc;opacity:1;margin:0;padding:160px 0 0;transition:opacity 1s ease-out}#page_matiere .title-categorie a,#page_matiere h3 a{color:inherit;text-decoration:none}#page_matiere h4{font-family:var(--base-font-family);font-size:20px;font-weight:var(--base-bold-font-weight);color:#444;margin:0;padding:50px 0 0}#page_matiere h5{font-family:var(--base-font-family);font-size:16px;font-weight:var(--base-bold-font-weight);color:#999;margin:0;padding:30px 0 5px}#page_matiere .subjects a{box-sizing:border-box;min-height:32px;font-family:var(--base-font-family);font-size:13px;font-weight:var(--base-color-blue-medium);color:#fff;background-color:#ccc;border:1px solid #ccc;border-radius:25px;margin:10px 10px 0 0;padding:5px 19px;text-decoration:none;transition:color .3s;display:inline-block}#page_matiere .subjects a:hover{background-color:#444;border-color:#444}@media (width<=1400px){#page_matiere .bloc_cath:before{width:300px;height:331px;left:-75px}#page_matiere .bloc_cath .img{width:300px;height:215px;top:50px;left:-80px}#page_matiere .bloc_cath.right:before{left:auto;right:-75px}#page_matiere .bloc_cath.right .img{left:auto;right:-80px}#page_matiere h3{padding-top:60px}}@media (width<=980px){#page_matiere .bloc_cath{margin-top:30px;padding:0 0 15px}#page_matiere .bloc_cath:before{width:80px;height:88px;left:0}#page_matiere .bloc_cath .img{width:80px;height:57px;top:15px;left:0}#page_matiere .bloc_cath.right{padding:0 0 15px}#page_matiere .bloc_cath.right:before,#page_matiere .bloc_cath.right .img{left:0;right:auto}#page_matiere h2{padding:0}#page_matiere h3{padding:15px 0 15px 105px;font-size:22px}}.page-recommandation{position:relative}.page-recommandation .bg-reco{z-index:-1;background-image:linear-gradient(113deg,#fda59e,#fa6484);width:100%;height:245px;position:absolute}.page-recommandation .haut_page{padding-top:90px}.page-recommandation .page-reco-intro{background-color:#fff;border-radius:5px;width:964px;min-height:305px;margin:0 auto 60px;padding:60px;box-shadow:0 20px 40px #00000026}.page-recommandation .page-reco-intro .container-photo{vertical-align:top;width:270px;padding-right:110px;display:table-cell;position:relative}.page-recommandation .page-reco-intro .container-photo .ambassadeur{background-image:url(svg/pictos/ambassadeur.svg);background-repeat:no-repeat;background-size:contain;width:45px;height:50px;margin:auto;position:absolute;top:110px;left:115px}.page-recommandation .page-reco-intro .container-photo img{border-radius:50%;width:160px;height:160px}.page-recommandation .page-reco-intro .container-photo .avis{text-align:center;padding-top:10px}.page-recommandation .page-reco-intro .container-photo .nb-avis{color:#ccc;font-size:13px;font-weight:600}.page-recommandation .page-reco-intro .container-intro{vertical-align:top;display:table-cell}.page-recommandation .page-reco-intro .container-intro h1{color:#444;font-size:40px;font-weight:700}.page-recommandation .page-reco-intro .container-intro .prenom{color:#fa6484}.page-recommandation .page-reco-intro .container-intro p{font-size:16px;line-height:1.56}.page-recommandation h2{color:#444;margin:0;font-size:40px;font-weight:700;line-height:1.33}.page-recommandation .sub_title{color:#444;font-size:30px;line-height:1.33}.page-recommandation .infos_eleve{margin:60px 0 80px}.page-recommandation .descriptif{vertical-align:top;border:1px solid #fa6484;border-radius:5px;width:50%;padding:30px;display:inline-block}.page-recommandation .descriptif .titre_astuces{margin:20px 0;font-size:16px;font-weight:700}.page-recommandation .descriptif .txt_astuces ul{margin:0;padding-left:20px}.page-recommandation .descriptif .div_html p{margin:0;padding:0}.page-recommandation .Reco_selectContainer{margin:10px 0}.page-recommandation .Reco_selectContainer.active .Reco_selectChoices{display:block}.page-recommandation .Reco_select{color:#444;text-align-last:left;text-align:left;cursor:pointer;background-color:#fff;border:1px solid #cdcdcd;border-radius:3px;width:100%;height:55px;margin:0 10px 0 0;padding:16px 20px;font-size:15px;font-weight:600;transition:all .5s}.page-recommandation .Reco_selectChoices{z-index:100;background-color:#fff;border:1px solid #cdcdcd;border-radius:3px;width:100%;margin:0;padding:6px 0;display:none;position:absolute;top:0}.page-recommandation .Reco_selectChoices li{list-type:none;color:#444;text-align-last:left;text-align:left;opacity:.6;cursor:pointer;background-color:#0000;border:none;padding:10px 20px;font-size:15px;font-weight:600;transition:all .2s;display:block}.page-recommandation .Reco_selectChoices li:first-child,.page-recommandation .Reco_selectChoices li:hover{opacity:1}.page-recommandation .formulaire{vertical-align:top;width:50%;padding:0 0 0 30px;display:inline-block}.page-recommandation .formulaire label{color:#444;font-size:15px;font-weight:600}.page-recommandation .formulaire textarea{min-height:150px}.page-recommandation .formulaire .prenom{margin-top:0}.page-recommandation .action{text-align:right;margin-top:15px}.page-recommandation .action .button{border:none;border-radius:30px;padding:15px 50px;font-size:15px}.page-recommandation .action .button:hover,.page-recommandation .action .button:focus{border:inherit}.page-recommandation .recos{background-color:#f7f7f7;padding:60px 0}.page-recommandation .recos .liste-recos{width:100%;padding:60px 0 0}.page-recommandation .recos .reco{vertical-align:top;width:33%;padding:10px;display:inline-block}.page-recommandation .recos .txt_reco{background-color:#fff;border-radius:25px;margin-bottom:20px;padding:30px;font-size:16px;line-height:1.88;position:relative;box-shadow:0 10px 50px #00000014}.page-recommandation .recos .txt_reco:after{content:"";border:10px solid #fff0;border-top-color:#fff;width:0;height:0;margin-left:-10px;position:absolute;top:100%;left:50%}.page-recommandation .recos .info_reco{background-color:#fff;border-radius:5px;padding:20px 30px}.page-recommandation .recos a.info_reco{color:inherit;flex-direction:row;flex:auto;text-decoration:none;display:flex}.page-recommandation .recos a.info_reco:hover{opacity:.8}.page-recommandation .recos .img_reco{text-align:center;color:#fff;background-color:#fa6484;border-radius:50%;width:45px;height:45px;font-size:20px;line-height:43px;display:inline-block}.page-recommandation .recos .img_reco img{width:inherit;height:inherit;vertical-align:top;border-radius:50%}.page-recommandation .recos .prenom_reco{vertical-align:middle;flex:1;margin-left:15px;font-size:16px;font-weight:600;display:inline-block}.page-recommandation .recos .prenom_reco .mat{font-size:14px;font-weight:400}.page-recommandation .popin-global .pg-container{width:520px}.page-recommandation .popin-global .pg-close a{width:100%;height:100%;display:block}.page-recommandation .popin-global .actions{padding:46px 0 0}.page-recommandation .popin-global .img{background-image:url(svg/pictos/reco-envoyee.svg);background-repeat:no-repeat;background-size:cover;width:200px;height:201px;margin:0 auto 35px}.page-recommandation .popin-global .reco-send{text-align:center;color:#444;margin:0 0 15px;font-size:25px;font-weight:600}.page-recommandation .popin-global .txt-reco-send{text-align:center;color:#444;font-size:13px}@media (width<=980px){.page-recommandation .haut_page{padding-top:80px}.page-recommandation .page-reco-intro{text-align:center;width:90%;padding:20px}.page-recommandation .page-reco-intro .container-photo{width:180px;margin:auto;padding:10px 0 0;display:block}.page-recommandation .page-reco-intro .container-photo img{width:180px;height:180px}.page-recommandation .page-reco-intro .container-photo .ambassadeur{width:54px;height:60px;top:120px;left:126px}.page-recommandation .page-reco-intro .container-intro{display:block}.page-recommandation .page-reco-intro .container-intro h1{font-size:25px}.page-recommandation .page-reco-intro .container-intro p{font-size:15px}.page-recommandation h2,.page-recommandation .sub_title{font-size:20px}.page-recommandation .infos_eleve{flex-direction:column;display:flex}.page-recommandation .formulaire{order:1;width:100%;padding:0}.page-recommandation .descriptif{order:2;width:100%;margin-top:20px}.page-recommandation .action{order:3;width:100%;margin-top:30px}.page-recommandation .action .button{width:100%;padding:20px 0}.page-recommandation .recos{margin-top:100px}.page-recommandation .recos .reco,.page-recommandation .popin-global .pg-container{width:100%}}.page-world .continent a .img.FR{background-image:url(../images/world/fr-20250321135100.svg)}.page-world .continent a .img.BE{background-image:url(../images/world/be-20250321135100.svg)}.page-world .continent a .img.CA{background-image:url(../images/world/ca-20250321135100.svg)}.page-world .continent a .img.CH{background-image:url(../images/world/ch-20250321135100.svg)}.page-world .continent a .img.LU{background-image:url(../images/world/lu-20250321135100.svg)}.page-world .continent a .img.US{background-image:url(../images/world/us-20250321135100.png)}.page-world .continent a .img.ES{background-image:url(../images/world/es-20250321135100.png)}.page-world .continent a .img.IT{background-image:url(../images/world/it-20250321135100.svg)}.page-world .continent a .img.PT{background-image:url(../images/world/pt-20250321135100.png)}.page-world .continent a .img.GB{background-image:url(../images/world/gb-20250321135100.svg)}.page-world .continent a .img.BR{background-image:url(../images/world/br-20250321135100.png)}.page-world .continent a .img.DE{background-image:url(../images/world/de-20250321135100.svg)}.page-world .continent a .img.MX{background-image:url(../images/world/mx-20250321135100.png)}.page-world .continent a .img.IN{background-image:url(../images/world/in-20250321135100.png)}.page-world .continent a .img.CL{background-image:url(../images/world/cl-20250321135100.svg)}.page-world .continent a .img.AR{background-image:url(../images/world/ar-20250321135100.png)}.page-world .continent a .img.CO{background-image:url(../images/world/co-20250321135100.svg)}.page-world .continent a .img.NL{background-image:url(../images/world/nl-20250321135100.svg)}.page-world .continent a .img.AU{background-image:url(../images/world/au-20250321135100.svg)}.page-world .continent a .img.ID{background-image:url(../images/world/id-20250321135100.svg)}.page-world .continent a .img.JP{background-image:url(../images/world/jp-20250321135100.svg)}.page-world .continent a .img.TR{background-image:url(../images/world/tr-20250321135100.svg)}.page-world .continent a .img.NO{background-image:url(../images/world/no-20250321135100.svg)}.page-world .continent a .img.ZA{background-image:url(../images/world/za-20250321135100.svg)}.page-world .continent a .img.SE{background-image:url(../images/world/se-20250321135100.svg)}.page-world .continent a .img.NG{background-image:url(../images/world/ng-20250321135100.svg)}.page-world .continent a .img.PL{background-image:url(../images/world/pl-20250321135100.svg)}.page-world .continent a .img.KR{background-image:url(../images/world/kr-20250321135100.svg)}.page-world .continent a .img.FL{background-image:url(../images/world/fl-20250321135100.svg)}.page-world .continent a .img.IE{background-image:url(../images/world/ie-20250321135100.svg)}.page-world .continent a .img.MY{background-image:url(../images/world/my-20250321135100.svg)}.page-world .continent a .img.NZ{background-image:url(../images/world/nz-20250321135100.svg)}.page-world .continent a .img.AT{background-image:url(../images/world/at-20250321135100.svg)}.page-world .continent a .img.DK{background-image:url(../images/world/dk-20250321135100.svg)}.page-world .continent a .img.FI{background-image:url(../images/world/fi-20250321135100.svg)}.page-world .continent a .img.DS{background-image:url(../images/world/ds-20250321135100.svg)}.page-world .continent a .img.RU{background-image:url(../images/world/ru-20250321135100.svg)}.page-world .continent a .img.UA{background-image:url(../images/world/ua-20250321135100.svg)}.page-world .continent a .img.HU{background-image:url(../images/world/hu-20250321135100.svg)}.page-world .continent a .img.PE{background-image:url(../images/world/pe-20250321135100.svg)}.page-world .continent a .img.UY{background-image:url(../images/world/uy-20250321135100.svg)}.page-world .continent a .img.CR{background-image:url(../images/world/cr-20250321135100.svg)}.page-world .continent a .img.IL{background-image:url(../images/world/il-20250321135100.svg)}.page-world .continent a .img.SG{background-image:url(../images/world/sg-20250321135100.svg)}.page-world .continent a .img.TW{background-image:url(../images/world/tw-20250321135100.svg)}.page-world .continent a .img.HK{background-image:url(../images/world/hk-20250321135100.svg)}.page-world .continent a .img.SK{background-image:url(../images/world/sk-20250321135100.svg)}.page-world .continent a .img.CZ{background-image:url(../images/world/cz-20250321135100.svg)}.page-world .continent a .img.MA{background-image:url(../images/world/ma-20250321135100.svg)}.page-world .continent a .img.GR{background-image:url(../images/world/gr-20250321135100.svg)}.page-world .continent a .img.HR{background-image:url(../images/world/hr-20250321135100.svg)}.page-world .continent a .img.SI{background-image:url(../images/world/si-20250321135100.svg)}.page-world .continent a .img.EE{background-image:url(../images/world/ee-20250321135100.svg)}.page-world .continent a .img.LV{background-image:url(../images/world/lv-20250321135100.svg)}.page-world .continent a .img.RS{background-image:url(../images/world/rs-20250321135100.svg)}.page-world .continent a .img.RO{background-image:url(../images/world/ro-20250321135100.svg)}.page-world .continent a .img.LT{background-image:url(../images/world/lt-20250321135100.svg)}.page-world .continent a .img.BG{background-image:url(../images/world/bg-20250321135100.svg)}.page-world .continent a .img.AE{background-image:url(../images/world/ae-20250321135100.svg)}.page-world .continent a .img.PA{background-image:url(../images/world/pa-20250321135100.svg)}.page-world .continent a .img.MT{background-image:url(../images/world/mt-20250321135100.svg)}.page-world .continent a .img.GH{background-image:url(../images/world/gh-20250321135100.svg)}.page-world .continent a .img.DO{background-image:url(../images/world/do-20250321135100.svg)}.page-world .continent a .img.VN{background-image:url(../images/world/vn-20250321135100.svg)}.page-world .continent a .img.BA{background-image:url(../images/world/ba-20250321135100.svg)}.page-world .continent a .img.AL{background-image:url(../images/world/al-20250321135100.svg)}.page-world .continent a .img.SN{background-image:url(../images/world/sn-20250321135100.svg)}.page-world .continent a .img.NI{background-image:url(../images/world/ni-20250321135100.svg)}.page-world .continent a .img.HN{background-image:url(../images/world/hn-20250321135100.svg)}.page-world .continent a .img.CM{background-image:url(../images/world/cm-20250321135100.svg)}.page-world .continent a .img.BO{background-image:url(../images/world/bo-20250321135100.svg)}.page-world .continent a .img.SV{background-image:url(../images/world/sv-20250321135100.svg)}.page-world .continent a .img.EC{background-image:url(../images/world/ec-20250321135100.svg)}.page-world .continent a .img.PY{background-image:url(../images/world/py-20250321135100.svg)}.page-world .continent a .img.GT{background-image:url(../images/world/gt-20250321135100.svg)}.page-world .continent a .img.MZ{background-image:url(../images/world/mz-20250321135100.svg)}.page-world .continent a .img.CV{background-image:url(../images/world/cv-20250321135100.svg)}.page-world .continent a .img.PH{background-image:url(../images/world/ph-20250321135100.svg)}.page-world .continent a .img.LS{background-image:url(../images/world/ls-20250321135100.svg)}.page-world .continent a .img.QA{background-image:url(../images/world/qa-20250321135100.svg)}.page-world .continent a .img.PR{background-image:url(../images/world/pr-20250321135100.svg)}.page-world .continent a .img.MU{background-image:url(../images/world/mu-20250321135100.svg)}.page-world .continent a .img.UG{background-image:url(../images/world/ug-20250321135100.svg)}.page-world .continent a .img.TZ{background-image:url(../images/world/tz-20250321135100.svg)}.page-world .continent a .img.BW{background-image:url(../images/world/bw-20250321135100.svg)}.page-world .continent a .img.NA{background-image:url(../images/world/na-20250321135100.svg)}.page-world{padding:100px 0}.page-world .map{z-index:1;min-height:449px;position:relative}.page-world .map:after{content:"";width:750px;height:360px;transform:translate(-100% -100%);z-index:-1;background-image:url(../images/world/map-20250321135100.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;bottom:0;right:0}.page-world h1{margin:0;font-size:50px;font-weight:800}.page-world .intro{width:400px;padding:0 0 40px;font-size:24px}.page-world .continent{padding:60px 0 0}.page-world .continent .name{border-bottom:2px solid #f7f7f7;margin-bottom:10px;padding:20px 0;font-size:18px;font-weight:700}.page-world .continent ul{margin-top:0;margin-bottom:0;padding:0;list-style:none}.page-world .continent li{vertical-align:middle;width:193px;margin:20px 0;font-size:15px;font-weight:600;display:inline-block}.page-world .continent a{color:inherit;gap:10px;line-height:30px;text-decoration:none;display:flex}.page-world .continent a:hover .pays{opacity:.6}.page-world .continent a .img{background-color:#f7f7f7;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #dadada;border-radius:50%;width:32px;height:32px}.page-world .continent a .img.IE{background-size:115% 100%}@media (width<=980px){.page-world .map{min-height:inherit}.page-world .map:after{content:none}.page-world h1{font-size:45px}.page-world .intro{width:100%;padding:60px 0 0}.page-world .continent li{width:100%}}[dir=rtl] .page-world .map:after{left:0;right:auto}.about-us-v2{--whoweare-max-width:1228px}.about-us-v2 .SP-3776{background-color:var(--base-color-black);padding:200px 0 112px}.about-us-v2 .SP-3776 .main-text{text-align:center;max-width:1040px;color:var(--base-color-white);padding:0 var(--base-size-x4);margin:0 auto 177px}.about-us-v2 .SP-3776 .main-text p{margin:0}.about-us-v2 .SP-3776 .main-text .title,.about-us-v2 .SP-3776 .main-text .subtitle{opacity:0;--delay:.5s;transition:all .2s ease-in;animation:1s ease-in-out forwards fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.about-us-v2 .SP-3776 .main-text .title{font-size:96px;font-weight:var(--base-medium-font-weight);margin-bottom:var(--base-size-x7);animation-delay:var(--delay);margin-top:0;line-height:113px}.about-us-v2 .SP-3776 .main-text .subtitle{font-size:var(--base-size-x4);font-weight:var(--base-regular-font-weight);line-height:var(--base-size-x5);animation-delay:calc(1s + var(--delay))}.about-us-v2 .SP-3776 .slideshow{gap:var(--base-size-x2)0;flex-direction:column;display:flex;overflow:hidden}.about-us-v2 .SP-3776 .slideshow ul{gap:0 var(--base-size-x2);will-change:transform;width:fit-content;margin:0 var(--base-size-x2);padding:0;list-style:none;display:flex;position:relative}.about-us-v2 .SP-3776 .slideshow ul:first-child{left:0}.about-us-v2 .SP-3776 .slideshow ul:nth-child(2){flex-flow:row-reverse;right:0;transform:translate(calc(100vw - 100%))}.about-us-v2 .SP-3776 .slideshow ul li{border-radius:var(--base-size-x3);background-color:#464a73;flex-shrink:0;align-items:flex-end;width:342px;height:443px;display:flex;position:relative;overflow:hidden}.about-us-v2 .SP-3776 .slideshow ul li:before{content:"";background:linear-gradient(360deg,#0006 0%,#0000 34.75%);width:100%;height:100%;display:block;position:absolute}.about-us-v2 .SP-3776 .slideshow ul li .infos{z-index:1;padding:var(--base-size-x3);color:var(--base-color-white);flex-direction:column;flex:1;display:flex}.about-us-v2 .SP-3776 .slideshow ul li .infos p{margin:0}.about-us-v2 .SP-3776 .slideshow ul li .upper-infos,.about-us-v2 .SP-3776 .slideshow ul li .bottom-infos{justify-content:space-between;align-items:center;display:flex}.about-us-v2 .SP-3776 .slideshow ul li .upper-infos .name{font-size:var(--base-h4-font-size);font-weight:var(--base-heaviest-font-weight)}.about-us-v2 .SP-3776 .slideshow ul li .upper-infos .rating{align-items:center;gap:0 calc(var(--base-size-x1)/2);font-size:var(--base-h5-font-size);font-weight:var(--base-heaviest-font-weight);display:flex}.about-us-v2 .SP-3776 .slideshow ul li .upper-infos .rating .picto{width:var(--base-size-x3);height:var(--base-size-x3);background-image:url(../images/pictos/etoile_on_white.svg)}.about-us-v2 .SP-3776 .slideshow ul li .bottom-infos .lesson{font-size:var(--base-h5-font-size);font-weight:var(--base-regular-font-weight)}.about-us-v2 .SP-3776 .slideshow ul li .bottom-infos .review-count{font-size:var(--base-body-font-size);font-weight:var(--base-medium-font-weight)}.about-us-v2 .SP-3776 .slideshow ul li .bottom-infos .rating-mobile{align-items:center;gap:0 calc(var(--base-size-x1)/2);font-size:var(--base-small-font-size);font-weight:var(--base-heaviest-font-weight);display:none}.about-us-v2 .SP-3776 .slideshow ul li .bottom-infos .rating-mobile .picto{width:calc(var(--base-size-x1)*1.5);height:calc(var(--base-size-x1)*1.5);background-image:url(../images/pictos/etoile_on_white.svg);background-size:cover}.about-us-v2 .SP-3777,.about-us-v2 .SP-3779{width:100%;color:var(--base-color-black);overflow:hidden}.about-us-v2 .SP-3777 .main-wrapper,.about-us-v2 .SP-3779 .main-wrapper{max-width:var(--whoweare-max-width);margin:200px auto}.about-us-v2 .SP-3777 .main-wrapper .key-figures-wrapper,.about-us-v2 .SP-3779 .main-wrapper .key-figures-wrapper{--height-separator:2px;row-gap:calc(var(--base-size-x8) + var(--height-separator));flex-direction:column;display:flex}.about-us-v2 .SP-3777 .main-wrapper .key-figures-wrapper .details-key-figure,.about-us-v2 .SP-3779 .main-wrapper .key-figures-wrapper .details-key-figure{justify-content:space-between;display:flex;position:relative}.about-us-v2 .SP-3777 .main-wrapper .key-figures-wrapper .details-key-figure .text,.about-us-v2 .SP-3777 .main-wrapper .key-figures-wrapper .details-key-figure .figure,.about-us-v2 .SP-3779 .main-wrapper .key-figures-wrapper .details-key-figure .text,.about-us-v2 .SP-3779 .main-wrapper .key-figures-wrapper .details-key-figure .figure{font-size:66px;font-weight:var(--base-regular-font-weight);opacity:0;margin:0}.about-us-v2 .SP-3777 .main-wrapper .key-figures-wrapper .details-key-figure .text,.about-us-v2 .SP-3779 .main-wrapper .key-figures-wrapper .details-key-figure .text{transform:translate(-200px)}.about-us-v2 .SP-3777 .main-wrapper .key-figures-wrapper .details-key-figure .figure,.about-us-v2 .SP-3779 .main-wrapper .key-figures-wrapper .details-key-figure .figure{transform:translate(200px)}.about-us-v2 .SP-3777 .main-wrapper .key-figures-wrapper .details-key-figure:not(:last-child):after,.about-us-v2 .SP-3779 .main-wrapper .key-figures-wrapper .details-key-figure:not(:last-child):after{content:"";bottom:calc(var(--base-size-x4)*-1 + var(--height-separator)*-1);height:var(--height-separator);background-color:var(--base-color-grey-light);opacity:0;width:100%;display:block;position:absolute}.about-us-v2 .SP-3777 .main-wrapper .key-figures-wrapper .details-key-figure.animate .text,.about-us-v2 .SP-3779 .main-wrapper .key-figures-wrapper .details-key-figure.animate .text,.about-us-v2 .SP-3777 .main-wrapper .key-figures-wrapper .details-key-figure.animate .figure,.about-us-v2 .SP-3779 .main-wrapper .key-figures-wrapper .details-key-figure.animate .figure{opacity:1;transition:transform 1.2s cubic-bezier(.1,1,.2,1),opacity .8s ease-out;transform:translate(0)}.about-us-v2 .SP-3777 .main-wrapper .key-figures-wrapper .details-key-figure.animate:after,.about-us-v2 .SP-3779 .main-wrapper .key-figures-wrapper .details-key-figure.animate:after{opacity:1;transition:opacity 1.2s ease-out}.about-us-v2 .SP-3778{max-width:var(--whoweare-max-width);color:var(--base-color-black);margin:0 auto 200px}.about-us-v2 .SP-3778 h2{margin:0 0 var(--base-size-x6);font-size:64px;font-weight:var(--base-bold-font-weight)}.about-us-v2 .SP-3778 .advantages-wrapper{row-gap:var(--base-size-x8);flex-direction:column;display:flex}.about-us-v2 .SP-3778 .advantages-wrapper .advantage{justify-content:flex-start;align-items:center;column-gap:var(--base-size-x10);height:420px;padding:var(--base-size-x6);background-color:var(--base-color-grey-light);border-radius:var(--base-size-x5);display:flex}.about-us-v2 .SP-3778 .advantages-wrapper .advantage:not(:first-child){transform:translateY(56px)}.about-us-v2 .SP-3778 .advantages-wrapper .advantage:not(:first-child).animate{transition:transform 1.2s ease-in-out;transform:translateY(0)}.about-us-v2 .SP-3778 .advantages-wrapper .advantage img{flex-shrink:0;width:207px;height:166px;display:flex}.about-us-v2 .SP-3778 .advantages-wrapper .advantage .details{row-gap:var(--base-size-x3);flex-direction:column;display:flex}.about-us-v2 .SP-3778 .advantages-wrapper .advantage .details .title{font-size:32px;font-weight:var(--base-bold-font-weight);margin:0}.about-us-v2 .SP-3778 .advantages-wrapper .advantage .details .text{font-size:var(--base-h5-font-size);font-weight:var(--base-regular-font-weight);margin:0;line-height:38px}.about-us-v2 .SP-3780{color:var(--base-color-black);max-width:100%;margin:200px auto;overflow:hidden}.about-us-v2 .SP-3780 h2{margin:0 0 var(--base-size-x5);font-size:64px;font-weight:var(--base-bold-font-weight);padding-left:calc((100% - var(--whoweare-max-width))/2);padding-right:calc((100% - var(--whoweare-max-width))/2)}.about-us-v2 .SP-3780 .videos-preview-wrapper{column-gap:var(--base-size-x3);width:100%;padding-left:calc((100% - var(--whoweare-max-width))/2);padding-right:calc((100% - var(--whoweare-max-width))/2);background-size:cover;flex-flow:row;display:inline-flex;overflow:auto hidden}.about-us-v2 .SP-3780 .videos-preview-wrapper::-webkit-scrollbar{display:none}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper.modal-open .modal-content{opacity:1;visibility:visible}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper.modal-open .modal-content .overlay{opacity:.6;visibility:visible}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper.modal-open .modal-content .video-wrapper{background-color:#0000}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper.modal-open .modal-content .video-wrapper:not(.video) .close-button{background-color:var(--base-color-black)}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper.modal-open .modal-content .video-wrapper:not(.video) .ft-wrapper{width:100%;height:100%;padding:var(--base-size-x6);background-color:var(--base-color-white)}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper.modal-open .modal-content .video-wrapper:not(.video) .ft-wrapper p{margin:0}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper.modal-open .modal-content .video-wrapper:not(.video) .ft-wrapper .title{margin-bottom:var(--base-size-x2);font-size:var(--base-h6-font-size);font-weight:var(--base-bold-font-weight);line-height:var(--base-size-x4)}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper.modal-open .modal-content .video-wrapper:not(.video) .ft-wrapper .subtitle{margin-bottom:var(--base-size-x4);font-size:var(--base-h4-font-size);font-weight:var(--base-bold-font-weight);line-height:var(--base-size-x5)}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper.modal-open .modal-content .video-wrapper:not(.video) .ft-wrapper .content{font-size:var(--base-body-font-size);font-weight:var(--base-regular-font-weight);line-height:var(--base-size-x3);height:370px;overflow:auto}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper figure{margin:var(--base-size-x1)0;width:372px;height:auto;transition:all .25s ease-out;position:relative}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper figure .hover-overlay{background-color:var(--base-color-black);border-radius:var(--base-size-x4);opacity:0;width:100%;height:100%;transition:all .25s ease-out;position:absolute;top:0;left:0}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper figure img{border-radius:var(--base-size-x4);width:inherit;display:block}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper figure button{opacity:0;width:var(--base-size-x8);height:var(--base-size-x8);background-color:#0000;background-image:url(../images/pictos/play_white.svg);background-size:cover;border:none;transition:opacity .25s ease-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper figure figcaption{top:var(--base-size-x4);left:var(--base-size-x4);position:absolute}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper figure figcaption p{color:var(--base-color-white);margin:0}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper figure figcaption .title{font-size:17px;font-weight:var(--base-medium-font-weight);margin-bottom:var(--base-size-x1);line-height:21px}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper figure figcaption .subtitle{font-size:25px;font-weight:var(--base-medium-font-weight);line-height:var(--base-size-x4);text-shadow:0 0 10px #0000004d}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper figure:hover{cursor:pointer;transform-origin:50%;transition:all .25s ease-out;transform:scale(1.025)}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper figure:hover .hover-overlay{opacity:.2}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper figure:hover button{opacity:1}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper figure[data-icon=eye] button{background-image:url(../images/pictos/eye_white.svg)!important}.about-us-v2 .SP-3781{--contributors-container-final-width:var(--whoweare-max-width);--contributors-container-final-radius:32px;--contributors-container-radius-speed:2;--contributors-container-movement-speed:3;--contributors-container-responsive-mode:0;--contributors-container-responsive-mode-margin:64px;color:var(--base-color-black);margin:200px 0 0;position:relative;overflow:hidden}.about-us-v2 .SP-3781.modal-open{height:100vw}.about-us-v2 .SP-3781.modal-open .contributors{opacity:0}.about-us-v2 .SP-3781.modal-open .modal-content{opacity:1;visibility:visible}.about-us-v2 .SP-3781.modal-open .modal-content .overlay{opacity:.6;visibility:visible}.about-us-v2 .SP-3781 .contributors-title{font-size:var(--base-size-x8);font-weight:var(--base-bold-font-weight);line-height:var(--base-size-x10);margin:0 auto var(--base-size-x8);max-width:var(--whoweare-max-width)}.about-us-v2 .SP-3781 .contributors{-webkit-user-select:none;user-select:none;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100vw;height:695px;margin:auto;display:flex;position:relative;overflow:hidden}.about-us-v2 .SP-3781 .contributors .contributors-overlay{background-color:var(--base-color-black);opacity:0;width:100%;height:100%;transition:all .2s;position:absolute;top:0;left:0}.about-us-v2 .SP-3781 .contributors .contributors-overlay video{object-fit:contain;width:100%}.about-us-v2 .SP-3781 .contributors .play-button{z-index:1;width:var(--base-size-x8);height:var(--base-size-x8);opacity:0;background-color:#0000;background-image:url(../images/pictos/play_white.svg);border:none;transition:all .2s}.about-us-v2 .SP-3781 .contributors:hover .contributors-overlay{opacity:.2}.about-us-v2 .SP-3781 .contributors:hover .play-button{opacity:1}.about-us-v2 .SP-3782{text-align:center;margin:0 auto 200px}.about-us-v2 .SP-3782 a{padding:var(--base-size-x2)var(--base-size-x4);background-color:var(--base-color-pink);border-radius:var(--base-size-x4);color:var(--base-color-white);font-size:var(--base-body-font-size);font-weight:var(--base-bold-font-weight);line-height:var(--base-size-x3);border:none;text-decoration:none;display:inline-block}.about-us-v2 .modal-content{opacity:0;visibility:hidden;z-index:1000;justify-content:center;align-items:center;width:100%;height:100%;transition:all .2s;display:flex;position:fixed;top:0;left:0}.about-us-v2 .modal-content .overlay{background-color:var(--base-color-black);opacity:0;visibility:hidden;width:100%;height:100%;transition:all .2s;position:fixed;top:0;left:0}.about-us-v2 .modal-content .close-button{top:var(--base-size-x3);right:var(--base-size-x3);width:var(--base-size-x4);height:var(--base-size-x4);background-color:var(--base-color-white);cursor:pointer;z-index:1;position:absolute;mask-image:url(../images/feather/x.svg);mask-size:cover}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.about-us-v2 .modal-content .close-button{background-color:unset;background-image:url(../images/feather/x.svg);background-size:cover}}.about-us-v2 .modal-content .video-wrapper{border-radius:var(--base-size-x4);border:none;justify-content:center;align-items:center;width:1040px;height:585px;padding:0;display:flex;position:relative;overflow:hidden}.about-us-v2 .modal-content video,.about-us-v2 .modal-content iframe{object-fit:fill;width:100%;height:100%}.about-us-v2 .modal-content iframe{border:none}@media screen and (width<=500px){.about-us-v2 .SP-3781{--contributors-container-responsive-mode:0;--contributors-container-final-width:311px}}@media (width<=980px){.about-us-v2 .SP-3776{padding:var(--base-size-x8)0}.about-us-v2 .SP-3776 .main-text{margin-top:var(--base-size-x4);margin-bottom:var(--base-size-x8)}.about-us-v2 .SP-3776 .main-text .title{font-size:var(--base-size-x6);font-weight:var(--base-bold-font-weight);line-height:var(--base-size-x7);margin-bottom:var(--base-size-x3)}.about-us-v2 .SP-3776 .main-text .subtitle{font-size:var(--base-body-font-size);font-weight:var(--base-regular-font-weight);line-height:calc(var(--base-size-x2) + var(--base-size-x1)/2)}.about-us-v2 .SP-3776 .slideshow{gap:calc(var(--base-size-x1)/2)0}.about-us-v2 .SP-3776 .slideshow ul{gap:0 calc(var(--base-size-x1)/2);margin:0 calc(var(--base-size-x1)/2)}.about-us-v2 .SP-3776 .slideshow ul li{border-radius:var(--base-size-x2);width:135px;height:176px}.about-us-v2 .SP-3776 .slideshow ul li .infos{padding:var(--base-size-x1)}.about-us-v2 .SP-3776 .slideshow ul li .upper-infos .name{font-size:var(--base-small-font-size);line-height:var(--base-size-x2)}.about-us-v2 .SP-3776 .slideshow ul li .upper-infos .rating{display:none}.about-us-v2 .SP-3776 .slideshow ul li .bottom-infos .lesson{font-size:var(--base-tiny-font-size);line-height:var(--base-size-x2)}.about-us-v2 .SP-3776 .slideshow ul li .bottom-infos .review-count{display:none}.about-us-v2 .SP-3776 .slideshow ul li .bottom-infos .rating-mobile{display:flex}.about-us-v2 .SP-3777,.about-us-v2 .SP-3779{margin:var(--base-size-x8)0}.about-us-v2 .SP-3777 .main-wrapper,.about-us-v2 .SP-3779 .main-wrapper{margin:0}.about-us-v2 .SP-3777 .main-wrapper .key-figures-wrapper,.about-us-v2 .SP-3779 .main-wrapper .key-figures-wrapper{--height-separator:1px;row-gap:calc(var(--base-size-x4) + var(--height-separator));padding:0 var(--base-size-x4)}.about-us-v2 .SP-3777 .main-wrapper .key-figures-wrapper .details-key-figure .text,.about-us-v2 .SP-3777 .main-wrapper .key-figures-wrapper .details-key-figure .figure,.about-us-v2 .SP-3779 .main-wrapper .key-figures-wrapper .details-key-figure .text,.about-us-v2 .SP-3779 .main-wrapper .key-figures-wrapper .details-key-figure .figure{font-size:var(--base-h6-font-size);transform:inherit;opacity:inherit}.about-us-v2 .SP-3777 .main-wrapper .key-figures-wrapper .details-key-figure:not(:last-child):after,.about-us-v2 .SP-3779 .main-wrapper .key-figures-wrapper .details-key-figure:not(:last-child):after{bottom:calc(var(--base-size-x2)*-1 + var(--height-separator)*-1);opacity:inherit}.about-us-v2 .SP-3778{margin:0 0 var(--base-size-x8)0}.about-us-v2 .SP-3778 h2{margin:0 var(--base-size-x4)var(--base-size-x3);font-size:32px}.about-us-v2 .SP-3778 .advantages-wrapper{row-gap:inherit;column-gap:var(--base-size-x3);padding:0 var(--base-size-x4);scroll-snap-type:x mandatory;flex-direction:row;scroll-padding-inline-start:var(--base-size-x4);overflow:auto}.about-us-v2 .SP-3778 .advantages-wrapper::-webkit-scrollbar{display:none}.about-us-v2 .SP-3778 .advantages-wrapper .advantage{width:90%;height:auto;padding:var(--base-size-x6)var(--base-size-x3);scroll-snap-align:start;flex-direction:column;flex-shrink:0}.about-us-v2 .SP-3778 .advantages-wrapper .advantage:not(:first-child),.about-us-v2 .SP-3778 .advantages-wrapper .advantage:not(:first-child).animate{transform:inherit}.about-us-v2 .SP-3778 .advantages-wrapper .advantage img{width:150px;height:100px;margin-bottom:var(--base-size-x3)}.about-us-v2 .SP-3778 .advantages-wrapper .advantage .details .title{font-size:var(--base-h6-font-size)}.about-us-v2 .SP-3778 .advantages-wrapper .advantage .details .text{font-size:var(--base-body-font-size);line-height:var(--base-size-x3)}.about-us-v2 .SP-3780{margin:var(--base-size-x8)0}.about-us-v2 .SP-3780 h2{margin:0 var(--base-size-x4)var(--base-size-x3);font-size:32px}.about-us-v2 .SP-3780 .videos-preview-wrapper{column-gap:var(--base-size-x1);width:100%;padding:0 var(--base-size-x4)}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper.modal-open .modal-content .video-wrapper{height:220px}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper.modal-open .modal-content .video-wrapper:not(.video){border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;height:80vh;position:absolute;bottom:0}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper.modal-open .modal-content .video-wrapper:not(.video) .ft-wrapper{padding:var(--base-size-x3)}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper.modal-open .modal-content .video-wrapper:not(.video) .ft-wrapper .content{height:60vh}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper.modal-open .modal-content .close-button{width:var(--base-size-x3);height:var(--base-size-x3)}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper figure{width:240px}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper figure .hover-overlay{display:none}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper figure img{width:inherit}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper figure button{opacity:1;width:48px;height:48px}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper figure figcaption .title{font-size:var(--base-body-font-size)}.about-us-v2 .SP-3780 .videos-preview-wrapper .preview-and-modal-wrapper figure figcaption .subtitle{font-size:var(--base-h6-font-size);line-height:var(--base-size-x3)}.about-us-v2 .SP-3781{--contributors-container-responsive-mode:1;margin-top:var(--base-size-x8)}.about-us-v2 .SP-3781 .contributors .play-button{opacity:1}.about-us-v2 .SP-3781 .contributors:hover .play-button{opacity:unset}.about-us-v2 .SP-3781 .contributors-title{font-size:var(--base-size-x4);line-height:var(--base-size-x5);margin:0 var(--base-size-x4)var(--base-size-x3);max-width:unset}.about-us-v2 .SP-3781 .contributors{height:384px}.about-us-v2 .SP-3781 .modal-content .video-wrapper{height:220px}.about-us-v2 .SP-3781 .modal-content .close-button{width:var(--base-size-x3);height:var(--base-size-x3)}.about-us-v2 .SP-3782{margin-bottom:var(--base-size-x8)}}@media (width>=980px) and (width<=1308px){.about-us-v2{--whoweare-max-width:calc(100% - 80px)}}[dir=rtl] .slideshow{align-items:flex-end}[dir=rtl] .slideshow ul{flex-direction:row-reverse}[dir=rtl] .slideshow ul:nth-child(2){flex-direction:row!important}.legal-notice{background-color:#f7f7f7}.legal-notice .title{vertical-align:top;width:340px;margin:0;font-size:30px;font-weight:800;display:inline-block}.legal-notice .text{vertical-align:top;width:640px;padding:0 20px;font-size:16px;display:inline-block}.legal-notice .text p{font-size:inherit;font-weight:inherit;color:inherit;margin:0;padding:0 0 10px}.legal-notice .cgu{background-color:#f7f7f7}.legal-notice .fonctionnement{background-color:#f7f7f7;padding-bottom:0}.legal-notice .fonctionnement .column{padding:0 0 100px}@media (width<=980px){.legal-notice .section{padding:60px 0 30px}.legal-notice .title{width:100%}.legal-notice .text{width:100%;padding:30px 0}.legal-notice .fonctionnement .column{padding:0 0 60px}.legal-notice .fonctionnement .column .text{padding:30px 0 0}}.Favoris h1{color:#1e1e1e;text-align:left;margin:0;padding:0 0 40px;font-size:30px;font-weight:600}.Favoris h1>span{box-sizing:border-box;color:#1e1e1e;text-align:center;border:1px solid #1e1e1e;border-radius:40px;min-width:40px;height:40px;padding:0;font-size:20px;line-height:38px;display:inline-block}.Favoris .Landing_announcePreview{position:relative}.Favoris .delete{background-color:#0000;background-image:url(../images/pictos/supprimer.png);background-size:cover;width:18px;height:18px;position:absolute;top:15px;right:15px}.Favoris .AnnouncePreview_location span{font-weight:400}.page-aide .header-aide{color:#fff;z-index:102;font-size:18px;font-weight:600;text-decoration:none;position:fixed;top:20px;left:154px}.page-aide ul{padding:0;list-style-type:none}.page-aide .sub-header-aide{background-image:linear-gradient(113deg,#fda59e,#fa6484);padding:45px 0 236px}.page-aide .section-title{font-size:50px;font-weight:700;line-height:inherit;text-align:left;color:#fff;margin:0 0 10px;padding-top:70px;padding-right:60px}.page-aide .section-text{color:#fff;padding-right:80px;font-size:22px;font-weight:600;line-height:24px}.page-aide .section-text p{font-size:inherit;line-height:inherit;font-weight:inherit}.page-aide .faq-container{background-color:#fcfcfc;padding-bottom:99px;position:relative}.page-aide .help-container-block{cursor:pointer;background-color:#fff;background-position:50% 35%;background-repeat:no-repeat;background-size:180px;border-radius:5px;width:32%;height:387px;margin-top:-185px;transition:all .3s ease-in-out;position:relative;box-shadow:0 15px 25px #00000012}.page-aide .help-container-block.selected:before{display:none}.page-aide .help-container-block.selected p{opacity:1}.page-aide .help-container-block.unselected{z-index:2;background-size:108px}.page-aide .help-container-block.unselected:before{content:"";background-color:#fff6;width:100%;height:100%;position:absolute}.page-aide .help-container-block.unselected:hover{background-size:180px;margin-top:-185px}.page-aide .help-container-block.unselected:hover:before{display:none}.page-aide .help-container-block:hover{margin-top:-210px;box-shadow:0 30px 50px #00000026}.page-aide .help-container-block.bloc-1{background-image:url(../images/aide/prof.png)}.page-aide .help-container-block.bloc-2{background-image:url(../images/aide/eleve.png)}.page-aide .help-container-block.bloc-3{background-image:url(../images/aide/presse_autre.png)}.page-aide .help-container-block p{opacity:.4;color:#444;text-align:center;padding-top:270px;font-size:20px;font-weight:700}.page-aide .mask{background-color:#0000;width:800px;height:387px;transition:width .3s ease-in-out;position:absolute;top:-186px;left:50%;transform:translate(-50%)}.page-aide .help-container{background-size:0;border-radius:5px;justify-content:space-between;width:90%;max-width:980px;margin:0 auto;transition:all .3s ease-in-out;display:flex;position:relative}.page-aide .help-container.expand{background-size:100%;justify-content:center}.page-aide .help-container.expand .mask{background-color:#fff;border-radius:5px;width:980px;box-shadow:0 15px 25px #00000012}.page-aide .help-container.expand .help-container-block{z-index:2;background-size:108px;background-color:inherit;width:25%;box-shadow:none;opacity:1;border-radius:0;position:relative}.page-aide .help-container.expand .help-container-block:before{content:"";background-color:#fff6;width:100%;height:100%;position:absolute}.page-aide .help-container.expand .help-container-block:hover{background-size:180px;margin-top:-185px}.page-aide .help-container.expand .help-container-block:hover:before{display:none}.page-aide .help-container.expand .help-container-block:hover p{opacity:1}.page-aide .help-container.expand .help-container-block.selected{opacity:1;background-size:180px}.page-aide .help-container.expand .help-container-block.selected p{color:#444}.page-aide .Cbloc{text-align:left;break-inside:avoid-column;background-color:#fff;border-radius:5px;margin-bottom:20px;padding:60px;display:inline-block;position:relative;box-shadow:0 15px 25px #00000012}.page-aide .Cbloc .p-m{text-align:center;cursor:pointer;font-size:11px;font-weight:600;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.page-aide .Cbloc .p-m:before{content:"";vertical-align:middle;background-image:url(svg/aide/fleche.svg);background-position:50%;background-size:cover;width:6px;height:10px;margin:0 7px;display:inline-block;transform:rotate(90deg)}.page-aide .question{color:#444;padding:0 0 30px;font-size:22px;font-weight:600}.page-aide .reponse{color:#444;height:auto;font-size:16px;line-height:1.56}.page-aide .reponse a{color:#fa6484;text-decoration:none}.page-aide .reponse a:hover{text-decoration:underline}.page-aide .bloc-page .Cbloc{width:100%}.page-aide .bloc-page .Cbloc .question{cursor:pointer;padding:0 2px;transition:padding .2s ease-in-out}.page-aide .bloc-page .Cbloc .question:hover{color:#fa6484}.page-aide .bloc-page .Cbloc .plus{opacity:.5;display:none}.page-aide .bloc-page .Cbloc .moins{display:none}.page-aide .bloc-page .Cbloc.active .question{padding:0 2px 30px}.page-aide .bloc-page .Cbloc.active .plus{display:none}.page-aide .bloc-page .Cbloc.active .moins{display:inline-block}.page-aide .bloc-page .Cbloc.active .p-m:before{transform:rotate(-90deg)}.page-aide .popular-faq{display:block}.page-aide .popular-faq-title{text-align:left;font-size:40px}.page-aide .popular-faq-container{column-count:2;column-gap:0}.page-aide .popular-faq .Cbloc{margin:0 10px 20px;box-shadow:0 10px 15px #00000012}.page-aide .bloc-page{display:none}.page-aide .bloc-page.displayed{display:block}.page-aide .bloc-page .breadcrumb{padding:0 0 60px}.page-aide .bloc-page .breadcrumb-container{padding:0}.page-aide .bloc-page .breadcrumb-container-link{color:#ccc;text-transform:capitalize;padding:0 16px 0 0;font-size:15px;display:inline-block}.page-aide .bloc-page .breadcrumb-container-link.__backtohelp{cursor:pointer;padding-left:0}.page-aide .bloc-page .breadcrumb-container-link.__backtohelp:after{content:"";background-image:url(svg/aide/fleche.svg);background-position:50%;background-size:cover;width:9px;height:15px;margin:0 0 -2px 16px;display:inline-block}.page-aide .bloc-page .breadcrumb-container-link.__active{color:#444;font-weight:700}.page-aide .bloc-page .breadcrumb-container-link a{color:inherit;text-decoration:none}.page-aide .bloc-page .sidebar{color:#fff;background-color:#444;border-radius:5px;width:31%;padding:40px;display:inline-block;box-shadow:0 15px 25px #00000012}.page-aide .bloc-page .sidebar ul{margin:0}.page-aide .bloc-page .sidebar.open li{display:block}.page-aide .bloc-page .sidebar li{text-align:left;color:#fff;opacity:.5;cursor:pointer;padding-bottom:30px;font-size:15px;font-weight:600}.page-aide .bloc-page .sidebar li.activeBold,.page-aide .bloc-page .sidebar li:hover{opacity:1}.page-aide .bloc-page .sidebar li.bsection.cacher{display:none!important}.page-aide .bloc-page .sidebar li.bsection.showing{display:block!important}.page-aide .bloc-page .sidebar li.bsection.showing.activeBold{padding-bottom:0}.page-aide .bloc-page .sidebar li:last-child{padding:0}.page-aide .bloc-page article{vertical-align:top;width:66%;margin-left:20px;display:inline-block}.page-aide .bloc-page article ul li{padding-left:15px;position:relative}.page-aide .bloc-page article ul li:before{content:"- "}.page-aide .bloc-page article .textarea-faq{opacity:.2;background-color:#fff;border:1px solid #444;border-radius:5px;width:100%;padding:20px}.page-aide .bloc-page article .textarea-faq::placeholder{color:#999;font-size:15px;font-weight:600}.page-aide .bloc-page article button{color:#fff;text-align:center;background-color:#fa6484;border:none;border-radius:100px;width:100%;max-width:330px;margin:10px auto;padding:16px 0;font-size:15px;font-weight:700;display:block}.page-aide .bloc-page article button:hover,.page-aide .bloc-page article button:active,.page-aide .bloc-page article button:focus{opacity:.8}.page-aide .footer-container{clear:both;padding:45px 0 90px}.page-aide .footer-container .sendmessage-title{color:#494949;font-size:40px;font-weight:700}.page-aide .footer-container .sendmessage-text{color:#444;font-size:16px}.page-aide .footer-container .sendmessage-text-link{color:#fa6484;font-weight:700;text-decoration:none}.page-aide .footer-container .sendmessage-text-link:hover,.page-aide .footer-container .sendmessage-text-link:visited{color:#fa6484}.page-aide .button-contact{text-align:center;margin:10px 0}.page-aide .button-contact input{width:auto}.page-aide .button-contact input.connect{opacity:.5}.page-aide .contact{margin:10px 0}.page-aide .contact textarea{min-height:150px}.page-aide .contact .ok:after{content:none}@media (width<=980px){.page-aide .section-title{text-align:left;padding:20px 0 0;font-size:35px}.page-aide .section-text{padding:10px 0 0;font-size:16px}.page-aide .question{font-size:16px}.page-aide .reponse{font-size:14px}.page-aide .popular-faq{padding:0 20px 20px}.page-aide .popular-faq-title{padding:0;font-size:25px}.page-aide .popular-faq-container{column-count:inherit}.page-aide .popular-faq .Cbloc{margin:0 0 20px}.page-aide .Cbloc{padding:30px}.page-aide .breadcrumb{display:none}.page-aide article{width:100%;margin-left:0;padding:30px}.page-aide .sub-header-aide{min-height:180px;padding:45px 0 130px}.page-aide .help-container-block{height:171px;box-shadow:none;background-size:60px;margin-top:-110px}.page-aide .help-container-block:before{content:"";width:100%;height:100%;position:absolute}.page-aide .help-container-block p{margin:0;padding:112px 0 0;font-size:14px}.page-aide .help-container-block:hover{box-shadow:none;background-size:60px;margin-top:-110px}.page-aide .help-container-block:hover p{opacity:1}.page-aide .mask{background-color:#fff;border-radius:5px;width:100%;height:171px;top:-110px;box-shadow:0 15px 25px #00000012}.page-aide .help-container{justify-content:center}.page-aide .help-container.expand .mask{width:100%}.page-aide .help-container.expand .help-container-block{width:inherit;background-size:60px}.page-aide .help-container.expand .help-container-block.selected,.page-aide .help-container.expand .help-container-block:hover{background-size:72px;margin-top:-110px}.page-aide .bloc-page .sidebar{width:100%;margin:20px 0 10px;padding:20px 40px 20px 20px;position:relative}.page-aide .bloc-page .sidebar li{color:inherit;height:0;max-height:0;padding:0;transition:all .3s;overflow:hidden}.page-aide .bloc-page .sidebar li.activeBold{height:100%;max-height:500px}.page-aide .bloc-page .sidebar .asc{content:"";width:50px;height:100%;position:absolute;top:0;right:0}.page-aide .bloc-page .sidebar .asc:before{content:"";background-image:url(svg/aide/fleche.svg);background-position:50%;background-size:cover;width:9px;height:15px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.page-aide .bloc-page .sidebar.active li{height:100%;max-height:500px;padding:0 0 30px}.page-aide .bloc-page .sidebar.active li:last-child{padding:0}.page-aide .bloc-page .sidebar.active .asc:before{content:none}.page-aide .bloc-page article{width:100%;margin:10px 0;padding:0}.page-aide .bloc-page .Cbloc{padding:30px 30px 50px}.page-aide .bloc-page .Cbloc .plus{display:inline-block}.page-aide .bloc-page .Cbloc.active .question{padding:0 0 15px}.page-aide .faq-container{padding:0}.page-aide .footer-container{padding:40px 20px}.page-aide .footer-container .sendmessage{padding:0}.page-aide .footer-container .sendmessage-title{margin-top:0;font-size:25px}.page-aide .footer-container .sendmessage-text{font-size:14px}.page-aide .header-aide{top:15px}}body.modal-open{overflow:hidden}#gift-cards{display:none;overflow:hidden}#gift-cards.init{display:block}#gift-cards.valentine .btn{width:240px}#gift-cards.valentine .btn:before{border-radius:16px}#gift-cards.valentine .new-intro-gift-cards.mobile .video-wrapper .content{top:40%}#gift-cards.valentine .new-intro-gift-cards.mobile .video-wrapper .content .main-text{padding:0}#gift-cards.valentine .new-intro-gift-cards.mobile .video-wrapper .content .main-text p:first-child{font-size:20px}#gift-cards.valentine .new-intro-gift-cards.mobile .video-wrapper .content .main-text p:nth-child(2){font-size:30px;line-height:unset}#gift-cards.valentine .new-intro-gift-cards.mobile .video-wrapper .content .main-text p:nth-child(3){font-size:14px;line-height:22px}#gift-cards.valentine .new-intro-gift-cards.mobile .video-wrapper .bottom-part{bottom:90px}#gift-cards.valentine .new-intro-gift-cards .video-wrapper .content .main-text{margin-bottom:72px}#gift-cards.valentine .new-intro-gift-cards .video-wrapper .content .main-text p{white-space:pre-line}#gift-cards.valentine .new-intro-gift-cards .video-wrapper .content .main-text p:first-child{color:#ff6363;margin-bottom:10px;font-size:30px;font-weight:700}#gift-cards.valentine .new-intro-gift-cards .video-wrapper .content .main-text p:nth-child(2){margin-bottom:16px;line-height:60px}#gift-cards.valentine .new-intro-gift-cards .video-wrapper .content .main-text p:nth-child(3){font-weight:700}#gift-cards.valentine .discovery,#gift-cards.v2 .discovery{z-index:998;background-color:#fff;padding:160px 0 100px;position:relative}#gift-cards.valentine .discovery.mobile,#gift-cards.v2 .discovery.mobile{padding:120px 0 0}#gift-cards.valentine .discovery.mobile .subtitle,#gift-cards.v2 .discovery.mobile .subtitle{-webkit-text-stroke:1px #ff9292;margin-bottom:55px;font-size:40px;line-height:48px}#gift-cards.valentine .discovery.mobile .upper-part,#gift-cards.valentine .discovery.mobile .bottom-part,#gift-cards.v2 .discovery.mobile .upper-part,#gift-cards.v2 .discovery.mobile .bottom-part{padding:0 24px}#gift-cards.valentine .discovery.mobile .upper-part,#gift-cards.v2 .discovery.mobile .upper-part{margin-bottom:210px}#gift-cards.valentine .discovery.mobile .thumbnail,#gift-cards.v2 .discovery.mobile .thumbnail{flex-flow:row;width:calc(100% + 48px);margin-bottom:0;margin-right:0;position:relative;left:-24px;overflow-y:auto}#gift-cards.valentine .discovery.mobile .thumbnail .item,#gift-cards.v2 .discovery.mobile .thumbnail .item{flex-shrink:0;flex-basis:75%}#gift-cards.valentine .discovery.mobile .thumbnail .item:last-child .wrapper,#gift-cards.v2 .discovery.mobile .thumbnail .item:last-child .wrapper{margin:0}#gift-cards.valentine .discovery.mobile .thumbnail .item .wrapper,#gift-cards.v2 .discovery.mobile .thumbnail .item .wrapper{height:320px;margin-bottom:0;margin-right:16px}#gift-cards.valentine .discovery .title,#gift-cards.valentine .discovery .subtitle,#gift-cards.v2 .discovery .title,#gift-cards.v2 .discovery .subtitle{margin:0}#gift-cards.valentine .discovery .title,#gift-cards.v2 .discovery .title{color:#121212;font-size:30px;font-weight:700;line-height:36px}#gift-cards.valentine .discovery .subtitle,#gift-cards.v2 .discovery .subtitle{-webkit-text-stroke:2px #ff9292;color:#0000;margin-bottom:80px;font-size:60px;font-weight:700;line-height:72px}#gift-cards.valentine .discovery .upper-part,#gift-cards.valentine .discovery .bottom-part,#gift-cards.v2 .discovery .upper-part,#gift-cards.v2 .discovery .bottom-part{max-width:1440px;margin:0 auto;padding:0 40px}#gift-cards.valentine .discovery .upper-part,#gift-cards.v2 .discovery .upper-part{margin-bottom:365px}#gift-cards.valentine .discovery .bottom-part,#gift-cards.v2 .discovery .bottom-part{text-align:right}#gift-cards.valentine .discovery .bottom-part .thumbnail .item .wrapper:after,#gift-cards.v2 .discovery .bottom-part .thumbnail .item .wrapper:after{display:none}#gift-cards.valentine .discovery .thumbnail,#gift-cards.v2 .discovery .thumbnail{flex-flow:wrap;margin-bottom:-40px;margin-right:-92px;display:flex}#gift-cards.valentine .discovery .thumbnail .item,#gift-cards.v2 .discovery .thumbnail .item{flex-basis:33.33%}#gift-cards.valentine .discovery .thumbnail .item .wrapper,#gift-cards.v2 .discovery .thumbnail .item .wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:40px;flex-direction:column;justify-content:space-between;align-items:flex-end;height:224px;margin-bottom:40px;margin-right:92px;padding:20px;display:flex;position:relative;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}#gift-cards.valentine .discovery .thumbnail .item .wrapper:after,#gift-cards.v2 .discovery .thumbnail .item .wrapper:after{content:"";background-color:#0003;width:100%;height:100%;position:absolute;top:0;left:0}#gift-cards.valentine .discovery .thumbnail .item .wrapper .subject,#gift-cards.v2 .discovery .thumbnail .item .wrapper .subject{color:#fff;text-transform:capitalize;z-index:1;flex:1;justify-content:center;align-self:center;align-items:center;font-size:24px;font-weight:700;line-height:29px;display:flex}#gift-cards.valentine .discovery .thumbnail .item .wrapper .rating,#gift-cards.v2 .discovery .thumbnail .item .wrapper .rating{background-color:#fff;border-radius:48px;align-items:center;padding:4px 8px;display:flex}#gift-cards.valentine .discovery .thumbnail .item .wrapper .rating .value,#gift-cards.v2 .discovery .thumbnail .item .wrapper .rating .value{margin-right:4px;font-size:12px;font-weight:600}#gift-cards.valentine .discovery .thumbnail .item .wrapper .rating .star,#gift-cards.v2 .discovery .thumbnail .item .wrapper .rating .star{background-image:url(../images/pictos/etoile_on.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:13px;height:12px}#gift-cards.valentine .discovery .thumbnail .item .wrapper .info,#gift-cards.v2 .discovery .thumbnail .item .wrapper .info{justify-content:space-between;align-items:flex-end;width:100%;display:flex}#gift-cards.valentine .discovery .thumbnail .item .wrapper .info .name,#gift-cards.valentine .discovery .thumbnail .item .wrapper .info .price,#gift-cards.v2 .discovery .thumbnail .item .wrapper .info .name,#gift-cards.v2 .discovery .thumbnail .item .wrapper .info .price{color:#fff;font-size:20px;font-weight:700}#gift-cards.valentine .how.mobile .how-text,#gift-cards.v2 .how.mobile .how-text{text-align:center;margin:96px 0}#gift-cards.valentine .how.mobile .how-text .subtitle,#gift-cards.v2 .how.mobile .how-text .subtitle{-webkit-text-stroke:1px #ff9292}#gift-cards.valentine .how.mobile .step,#gift-cards.v2 .how.mobile .step{margin-bottom:96px;padding:0 24px}#gift-cards.valentine .how.mobile .step.pricing .right-part .preview .fake-img,#gift-cards.v2 .how.mobile .step.pricing .right-part .preview .fake-img{background-size:contain}#gift-cards.valentine .how.mobile .step.pricing .right-part .preview .cards,#gift-cards.v2 .how.mobile .step.pricing .right-part .preview .cards{justify-content:center;height:100%}#gift-cards.valentine .how.mobile .step.find-teacher .right-part .preview .fake-img,#gift-cards.v2 .how.mobile .step.find-teacher .right-part .preview .fake-img{background-position:50% 20%}#gift-cards.valentine .how.mobile .step.use-cagnotte .left-part .text,#gift-cards.v2 .how.mobile .step.use-cagnotte .left-part .text{white-space:normal}#gift-cards.valentine .how.mobile .step.use-cagnotte .right-part .preview,#gift-cards.v2 .how.mobile .step.use-cagnotte .right-part .preview{align-items:center}#gift-cards.valentine .how.mobile .step.use-cagnotte .right-part .preview .lesson-example,#gift-cards.v2 .how.mobile .step.use-cagnotte .right-part .preview .lesson-example{top:0}#gift-cards.valentine .how.mobile .step .left-part,#gift-cards.v2 .how.mobile .step .left-part{order:unset;text-align:left;align-items:flex-start;width:100%;margin-bottom:50px}#gift-cards.valentine .how.mobile .step .left-part .title,#gift-cards.v2 .how.mobile .step .left-part .title{font-size:30px}#gift-cards.valentine .how.mobile .step .left-part .title .stroked,#gift-cards.v2 .how.mobile .step .left-part .title .stroked{color:#0000;-webkit-text-stroke:1px #ff9292;font-size:40px;display:block}#gift-cards.valentine .how.mobile .step .right-part .preview,#gift-cards.v2 .how.mobile .step .right-part .preview{margin-bottom:0;height:480px!important}#gift-cards.valentine .how .how-text,#gift-cards.v2 .how .how-text{text-align:center;margin:100px auto 180px}#gift-cards.valentine .how .how-text .subtitle,#gift-cards.v2 .how .how-text .subtitle{-webkit-text-stroke:2px #ff9292}#gift-cards.valentine .how .step.pricing .right-part .preview,#gift-cards.v2 .how .step.pricing .right-part .preview{background-color:#ffc8c8}#gift-cards.valentine .how .step.find-teacher .right-part .preview,#gift-cards.v2 .how .step.find-teacher .right-part .preview{background-color:#ff6363}#gift-cards.valentine .how .step.use-cagnotte .right-part .preview,#gift-cards.v2 .how .step.use-cagnotte .right-part .preview{background-color:#fef0f0;padding:82px 96px}#gift-cards.valentine .how .step .left-part .title .stroked,#gift-cards.v2 .how .step .left-part .title .stroked{-webkit-text-stroke:1px #ff9292}#gift-cards.valentine .how .step .left-part .text,#gift-cards.v2 .how .step .left-part .text{line-height:30px}#gift-cards.valentine .how .step .left-part .text .emphasis,#gift-cards.v2 .how .step .left-part .text .emphasis{color:#ff9292;font-weight:700}#gift-cards.valentine .how .step .right-part .preview,#gift-cards.v2 .how .step .right-part .preview{overflow:hidden}#gift-cards.valentine .how .step .right-part .preview .fake-img,#gift-cards.v2 .how .step .right-part .preview .fake-img{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}#gift-cards.valentine .cta .container,#gift-cards.v2 .cta .container{max-width:880px}#gift-cards.valentine .cta .container .title,#gift-cards.v2 .cta .container .title{max-width:480px}#gift-cards.valentine .cta .container .btn,#gift-cards.v2 .cta .container .btn{width:194px}#gift-cards.valentine .cta .title,#gift-cards.v2 .cta .title{-webkit-text-stroke:1px white}#gift-cards.valentine .cta .subtitle,#gift-cards.v2 .cta .subtitle{color:#fff}#gift-cards .logo{z-index:999;position:absolute;top:20px;left:20px}#gift-cards .btn{cursor:pointer;width:250px;margin:0 0 10px;padding:16px 0;text-decoration:none;position:relative}#gift-cards .btn:before{content:"";border-radius:5px;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}#gift-cards .btn:last-child{margin:0}#gift-cards .btn .text{color:#fff;font-size:16px;font-weight:600;position:relative}#gift-cards .btn.buy-card:before{background-color:#ff6363}#gift-cards .btn.buy-card-dark:before{background-color:#121212}#gift-cards .btn.light:before{background-color:#fff}#gift-cards .btn.light .text{color:#ff6363}#gift-cards .btn.use-card:before{background-color:#12121240}#gift-cards .sticky-gift{z-index:999;pointer-events:none;position:fixed;bottom:15px;right:15px}#gift-cards .sticky-gift.mobile{justify-content:center;width:100%;display:flex;bottom:15px;right:0}#gift-cards .sticky-gift.mobile .picto{display:none}#gift-cards .sticky-gift.mobile .btn{display:block}#gift-cards .sticky-gift.visible{pointer-events:all}#gift-cards .sticky-gift.visible .picto,#gift-cards .sticky-gift.visible .btn{visibility:visible;opacity:1}#gift-cards .sticky-gift .picto{cursor:pointer;visibility:hidden;opacity:0;background-color:#ff6363;border-radius:100%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s;display:flex;position:relative}#gift-cards .sticky-gift .picto:hover .tt{visibility:visible;opacity:1;transform:scale(1)}#gift-cards .sticky-gift .picto .tt{color:#fff;opacity:0;visibility:hidden;background-color:#121212;border-radius:5px;width:max-content;min-width:auto;padding:8px 16px;font-size:13px;font-weight:400;transition:all .3s;position:absolute;top:11px;right:65px;transform:scale(.9)}#gift-cards .sticky-gift .picto .icon{background-image:url(../images/giftcards/icons/gift_black.svg);background-repeat:no-repeat;background-size:contain;width:24px;height:24px;display:inline-block}#gift-cards .sticky-gift .btn{visibility:hidden;opacity:0;text-align:center;transition:all .3s;display:none}#gift-cards .new-intro-gift-cards{text-align:center;width:100%;height:100vh}#gift-cards .new-intro-gift-cards.mobile .video-wrapper .content{width:100%}@media (orientation:landscape){#gift-cards .new-intro-gift-cards.mobile .video-wrapper .content{top:33%}}#gift-cards .new-intro-gift-cards.mobile .video-wrapper .content .main-text{margin-bottom:0}#gift-cards .new-intro-gift-cards.mobile .video-wrapper .content .main-text p:first-child{font-size:16px}#gift-cards .new-intro-gift-cards.mobile .video-wrapper .content .main-text p:nth-child(2){font-size:40px}#gift-cards .new-intro-gift-cards.mobile .video-wrapper .interaction{margin-bottom:16px}#gift-cards .new-intro-gift-cards.mobile .video-wrapper .bottom-part{bottom:60px}#gift-cards .new-intro-gift-cards .video-wrapper{z-index:998;width:100%;height:100vh;margin:0 auto;transition:width .3s;position:fixed}#gift-cards .new-intro-gift-cards .video-wrapper .container{height:100%;position:relative;overflow:hidden}#gift-cards .new-intro-gift-cards .video-wrapper .container:before{content:"";background-color:#0000004d;width:100%;height:100%;position:absolute;top:0;left:0}#gift-cards .new-intro-gift-cards .video-wrapper video,#gift-cards .new-intro-gift-cards .video-wrapper .background{z-index:-1000;background-image:var(--poster-desktop);background-position:50%;background-repeat:no-repeat;background-size:cover;width:auto;min-width:calc(100% + 1px);height:auto;min-height:calc(100% + 1px);position:absolute;top:calc(50% - 1px);left:calc(50% - 1px);overflow:hidden;transform:translate(-50%,-50%)}#gift-cards .new-intro-gift-cards .video-wrapper .content{z-index:1;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#gift-cards .new-intro-gift-cards .video-wrapper .content .main-text{margin-bottom:40px}#gift-cards .new-intro-gift-cards .video-wrapper .content .main-text p{color:#fff;margin:0}#gift-cards .new-intro-gift-cards .video-wrapper .content .main-text p:first-child{font-size:20px}#gift-cards .new-intro-gift-cards .video-wrapper .content .main-text p:nth-child(2){font-size:60px;font-weight:800}#gift-cards .new-intro-gift-cards .video-wrapper .content .main-text p:nth-child(3){font-size:20px}#gift-cards .new-intro-gift-cards .video-wrapper .interaction{flex-direction:column;align-items:center;display:flex}#gift-cards .new-intro-gift-cards .video-wrapper .bottom-part{width:100%;transition:transform .3s,opacity .3s;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}#gift-cards .new-intro-gift-cards .video-wrapper .bottom-part .picto{background-image:url(svg/pictos/arrow-down-circle.svg);background-repeat:no-repeat;background-size:contain;width:30px;height:30px;display:inline-block}#gift-cards .trippy{z-index:998;background-color:#fff;padding:140px 0 0;position:relative}#gift-cards .trippy.mobile{padding:48px 0 0}#gift-cards .trippy.mobile .movable-text .text{margin:0 48px 48px;font-size:40px}#gift-cards .trippy .movable-text{justify-content:center;display:flex}#gift-cards .trippy .movable-text:last-child .text{margin-bottom:0}#gift-cards .trippy .movable-text .text{white-space:nowrap;color:#fff;-webkit-text-stroke:2px black;margin:0 120px 100px;font-size:60px;font-weight:800}#gift-cards .trippy .movable-text .text:nth-child(odd),#gift-cards .trippy .movable-text:nth-child(2n+2) .text{color:#000;-webkit-text-stroke:unset}#gift-cards .trippy .movable-text:nth-child(2n+2) .text:nth-child(odd){color:#fff;-webkit-text-stroke:2px black}#gift-cards .how{z-index:998;background-color:#fff;padding-bottom:96px;position:relative;overflow:hidden}#gift-cards .how.mobile .how-text{text-align:center;max-width:unset;padding:unset;margin:96px 0 48px}#gift-cards .how.mobile .how-text .title{margin-bottom:8px;font-size:40px;line-height:44px}#gift-cards .how.mobile .how-text .subtitle{-webkit-text-stroke:1px #121212;font-size:40px;line-height:44px}#gift-cards .how.mobile .step{padding:unset;flex-direction:column;margin-bottom:96px}#gift-cards .how.mobile .step:last-child{margin:0}#gift-cards .how.mobile .step .left-part{text-align:center;flex-direction:column;order:2;align-items:center;display:flex}#gift-cards .how.mobile .step .left-part .title{margin-bottom:16px;font-size:20px}#gift-cards .how.mobile .step .left-part .title .stroked{color:unset;-webkit-text-stroke:0px}#gift-cards .how.mobile .step .left-part .text{margin:0;font-size:16px}#gift-cards .how.mobile .step .right-part{width:100%}#gift-cards .how.mobile .step .right-part .preview-placeholder{display:none}#gift-cards .how.mobile .step .right-part .preview{width:unset;height:unset;max-width:500px;margin:0 auto 24px;position:relative}#gift-cards .how.mobile .step.pricing .right-part .preview .cards{padding:30px 80px}#gift-cards .how.mobile .step.pricing .right-part .preview .cards .card{width:156px;margin-bottom:8px;padding:30px 0}#gift-cards .how.mobile .step.pricing .right-part .preview .cards .card .c-wrapper .number{font-size:40px;line-height:44px}#gift-cards .how.mobile .step.pricing .right-part .preview .cards .card .c-wrapper .sigle{font-size:14px;font-weight:800;line-height:22px;top:-12px}#gift-cards .how.mobile .step.find-teacher .right-part .preview .fake-search{padding:35px}#gift-cards .how.mobile .step.find-teacher .right-part .preview .fake-search .fake-input{margin-bottom:16px}#gift-cards .how.mobile .step.find-teacher .right-part .preview .fake-search .list{width:calc(100% + 9px);margin-left:-4.5px}#gift-cards .how.mobile .step.find-teacher .right-part .preview .fake-search .list .teacher{border-bottom-width:8px;border-left-width:4.5px;border-right-width:4.5px}#gift-cards .how.mobile .step.find-teacher .right-part .preview .fake-search .list .teacher:nth-child(n+5){display:none}#gift-cards .how.mobile .step.use-cagnotte .right-part .preview{height:375px;padding:0;overflow:hidden}#gift-cards .how.mobile .step.use-cagnotte .right-part .preview .lesson-example{border-radius:19px;width:231px;height:412px;padding:9px 14px 14px;position:relative;top:-15px;left:-20px;transform:rotate(-26deg)}#gift-cards .how.mobile .step.use-cagnotte .right-part .preview .lesson-example .avatar{flex-shrink:0;margin-bottom:5px}#gift-cards .how.mobile .step.use-cagnotte .right-part .preview .lesson-example .title{margin-bottom:20px;font-size:12px}#gift-cards .how.mobile .step.use-cagnotte .right-part .preview .lesson-example .info{margin-bottom:25px;padding:10px}#gift-cards .how.mobile .step.use-cagnotte .right-part .preview .lesson-example .info .date{margin-right:10px;padding:10px 14px}#gift-cards .how.mobile .step.use-cagnotte .right-part .preview .lesson-example .info .date .day-text{font-size:10px}#gift-cards .how.mobile .step.use-cagnotte .right-part .preview .lesson-example .info .date .day-number{font-size:15px}#gift-cards .how.mobile .step.use-cagnotte .right-part .preview .lesson-example .info .schedule .row .picto{width:10px;height:10px}#gift-cards .how.mobile .step.use-cagnotte .right-part .preview .lesson-example .info .schedule .row .text{font-size:8px}#gift-cards .how.mobile .step.use-cagnotte .right-part .preview .lesson-example .payment .subtitle{margin-bottom:5px;font-size:6px}#gift-cards .how.mobile .step.use-cagnotte .right-part .preview .lesson-example .payment .mean-payment{padding:9px}#gift-cards .how.mobile .step.use-cagnotte .right-part .preview .lesson-example .payment .mean-payment .picto{width:19px;height:14px;margin-right:7px}#gift-cards .how.mobile .step.use-cagnotte .right-part .preview .lesson-example .payment .mean-payment .text{font-size:7px}#gift-cards .how.mobile .step.use-cagnotte .right-part .preview .lesson-example .btn-container .btn{padding:10px 0}#gift-cards .how.mobile .step.use-cagnotte .right-part .preview .lesson-example .btn-container .btn .text{font-size:10px}#gift-cards .how .how-text{max-width:1440px;margin:280px auto 192px;padding:0 40px}#gift-cards .how .how-text .title{color:#121212;margin:0 0 16px;font-size:60px;font-weight:800;line-height:60px}#gift-cards .how .how-text .subtitle{color:#0000;-webkit-text-stroke:2px #121212;margin:0;font-size:60px;font-weight:900;line-height:60px}#gift-cards .how .step{color:#000;justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto 90px;padding:0 40px;display:flex;position:relative}#gift-cards .how .step .left-part .title{margin:0 0 24px;font-size:40px;font-weight:800}#gift-cards .how .step .left-part .title .stroked{color:#fff;-webkit-text-stroke:1px black}#gift-cards .how .step .left-part .text{white-space:pre-line;margin:0 0 8px;font-size:20px}#gift-cards .how .step .right-part .preview,#gift-cards .how .step .right-part .preview-placeholder{border-radius:16px;width:568px;height:832px}#gift-cards .how .step .right-part .preview{position:fixed}#gift-cards .how .step.pricing .right-part .preview{background-color:#ffedbc}#gift-cards .how .step.pricing .right-part .preview .cards{flex-direction:column;align-items:center;width:100%;padding:120px 96px;display:inline-flex}#gift-cards .how .step.pricing .right-part .preview .cards .card{border-radius:24px;width:296px;margin-bottom:32px;padding:48px 0;box-shadow:0 4px 16px #60617014}#gift-cards .how .step.pricing .right-part .preview .cards .card:last-child{margin-bottom:0}#gift-cards .how .step.pricing .right-part .preview .cards .card .c-wrapper{justify-content:center;align-items:center;display:flex}#gift-cards .how .step.pricing .right-part .preview .cards .card .c-wrapper .number{font-family:var(--base-font-family);font-size:80px;font-weight:var(--base-heavy-font-weight);color:#fff;line-height:80px}#gift-cards .how .step.pricing .right-part .preview .cards .card .c-wrapper .sigle{color:#fff;font-size:16px;position:relative;top:-18px}#gift-cards .how .step.pricing .right-part .preview .cards .card.type-1{background-color:#ffcb3f}#gift-cards .how .step.pricing .right-part .preview .cards .card.type-2{background-color:#bb64ff;margin-left:80px}#gift-cards .how .step.pricing .right-part .preview .cards .card.type-3{background-color:#ff774e}#gift-cards .how .step.find-teacher .right-part .preview{background-color:#add2ff}#gift-cards .how .step.find-teacher .right-part .preview .fake-search{padding:90px 96px}#gift-cards .how .step.find-teacher .right-part .preview .fake-search .fake-input{background-color:#fff;border-radius:16px;margin-bottom:32px;padding:20px;display:flex;box-shadow:0 4px 16px #60617014}#gift-cards .how .step.find-teacher .right-part .preview .fake-search .fake-input .icon{background-image:url(../images/giftcards/icons/search.svg);background-repeat:no-repeat;background-size:contain;width:24px;height:24px;margin-right:10px}#gift-cards .how .step.find-teacher .right-part .preview .fake-search .fake-input .search-text{color:#121212;font-size:16px;font-weight:700}#gift-cards .how .step.find-teacher .right-part .preview .fake-search .list{flex-wrap:wrap;width:calc(100% + 16px);margin-left:-8px;display:flex}#gift-cards .how .step.find-teacher .right-part .preview .fake-search .list .teacher{border-bottom:16px solid #0000;border-left:8px solid #0000;border-right:8px solid #0000;flex:0 50%;height:128px}#gift-cards .how .step.find-teacher .right-part .preview .fake-search .list .teacher .t-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;height:100%;position:relative;overflow:hidden}#gift-cards .how .step.find-teacher .right-part .preview .fake-search .list .teacher .t-wrapper:before{content:"";opacity:1;background:linear-gradient(#0000 0%,#0000008f 100%);width:100%;height:30%;position:absolute;bottom:0;left:0}#gift-cards .how .step.find-teacher .right-part .preview .fake-search .list .teacher .t-wrapper .rating{background:#fffbf0;border-radius:48px;align-items:center;padding:3px 8px;display:flex;position:absolute;top:8px;right:8px}#gift-cards .how .step.find-teacher .right-part .preview .fake-search .list .teacher .t-wrapper .rating .text{color:#121212;margin-right:5px;font-size:12px;font-weight:600;line-height:11px}#gift-cards .how .step.find-teacher .right-part .preview .fake-search .list .teacher .t-wrapper .rating .icon{background-image:url(../images/giftcards/icons/star.svg);background-repeat:no-repeat;background-size:contain;width:16px;height:16px}#gift-cards .how .step.find-teacher .right-part .preview .fake-search .list .teacher .t-wrapper .name{color:#fff;margin:0;font-size:16px;font-weight:800;position:absolute;bottom:8px;left:8px}#gift-cards .how .step.use-cagnotte .right-part .preview{background-color:#ffc8c8;justify-content:center;padding:82px 96px;display:flex}#gift-cards .how .step.use-cagnotte .right-part .preview .lesson-example{background-color:#fff;border-radius:32px;flex-direction:column;align-items:center;width:100%;padding:16px 24px 24px;display:flex;transform:rotate(-16deg)}#gift-cards .how .step.use-cagnotte .right-part .preview .lesson-example .avatar{background-position:50%;background-repeat:no-repeat;border-radius:100%;width:40px;height:40px;margin-bottom:8px;background-size:cover!important}#gift-cards .how .step.use-cagnotte .right-part .preview .lesson-example .title{color:#121212;margin:0 0 30px;font-size:20px;font-weight:700}#gift-cards .how .step.use-cagnotte .right-part .preview .lesson-example .info{border-radius:16px;align-items:center;width:100%;margin-bottom:40px;padding:16px;display:flex;box-shadow:0 4px 16px #60617014}#gift-cards .how .step.use-cagnotte .right-part .preview .lesson-example .info .date{background-color:#fff1f1;border-radius:16px;flex-direction:column;align-items:center;max-width:100px;margin-right:16px;padding:16px 24px;display:flex;overflow:hidden}#gift-cards .how .step.use-cagnotte .right-part .preview .lesson-example .info .date .day-text{color:#121212;font-size:16px;font-weight:600}#gift-cards .how .step.use-cagnotte .right-part .preview .lesson-example .info .date .day-number{color:#ff6363;font-size:24px;font-weight:800}#gift-cards .how .step.use-cagnotte .right-part .preview .lesson-example .info .schedule .row{align-items:center;margin-bottom:5px;display:flex}#gift-cards .how .step.use-cagnotte .right-part .preview .lesson-example .info .schedule .row:last-child{margin-bottom:0}#gift-cards .how .step.use-cagnotte .right-part .preview .lesson-example .info .schedule .row .picto{background-repeat:no-repeat;background-size:contain;width:16px;height:16px;margin-right:5px;display:inline-block}#gift-cards .how .step.use-cagnotte .right-part .preview .lesson-example .info .schedule .row .picto.avatar{background-color:#1e90ff;border-radius:100%;margin-bottom:0}#gift-cards .how .step.use-cagnotte .right-part .preview .lesson-example .info .schedule .row .picto.clock{background-image:url(../images/giftcards/icons/clock.svg)}#gift-cards .how .step.use-cagnotte .right-part .preview .lesson-example .info .schedule .row .picto.house{background-image:url(../images/giftcards/icons/house.svg)}#gift-cards .how .step.use-cagnotte .right-part .preview .lesson-example .info .schedule .row .text{color:#121212;font-size:14px;font-weight:700}#gift-cards .how .step.use-cagnotte .right-part .preview .lesson-example .payment{width:100%}#gift-cards .how .step.use-cagnotte .right-part .preview .lesson-example .payment .subtitle{letter-spacing:.3px;margin:0 0 8px;font-size:10px;font-weight:800}#gift-cards .how .step.use-cagnotte .right-part .preview .lesson-example .payment .mean-payment{background-color:#f7f7f7;border-radius:12px;align-items:center;padding:16px;display:flex}#gift-cards .how .step.use-cagnotte .right-part .preview .lesson-example .payment .mean-payment .picto{background-color:#ffc8c8;border-radius:5px;justify-content:center;align-items:center;width:32px;height:24px;margin-right:10px;display:flex}#gift-cards .how .step.use-cagnotte .right-part .preview .lesson-example .payment .mean-payment .picto .icon{background-image:url(../images/giftcards/icons/gift.svg);background-repeat:no-repeat;background-size:contain;width:16px;height:16px;padding:4px 0;display:inline-block}#gift-cards .how .step.use-cagnotte .right-part .preview .lesson-example .payment .mean-payment .text{color:#121212;font-size:14px;font-weight:600}#gift-cards .how .step.use-cagnotte .right-part .preview .lesson-example .btn-container{flex:1;align-items:flex-end;width:100%;display:flex}#gift-cards .how .step.use-cagnotte .right-part .preview .lesson-example .btn-container .btn{text-align:center;width:100%;cursor:unset;background-color:#ff6363;border-radius:8px;padding:16px 0}#gift-cards .how .step.use-cagnotte .right-part .preview .lesson-example .btn-container .btn .text{color:#fff;font-size:16px;font-weight:600}#gift-cards .cta{z-index:998;background-color:#ff6363;flex-direction:column;justify-content:center;width:100%;height:100vh;display:flex;position:relative}#gift-cards .cta.mobile .container{max-width:330px}#gift-cards .cta.mobile .title,#gift-cards .cta.mobile .subtitle{font-size:40px;line-height:44px}#gift-cards .cta .container{text-align:center;flex-direction:column;align-items:center;max-width:500px;margin:0 auto;display:flex}#gift-cards .cta .title,#gift-cards .cta .subtitle{margin:0;font-size:60px;line-height:60px}#gift-cards .cta .title{color:#0000;-webkit-text-stroke:1px #121212;margin-bottom:16px;font-weight:900}#gift-cards .cta .subtitle{color:#121212;margin-bottom:64px;font-weight:800}#gift-cards .modal-step-gift-cards{z-index:999;background-color:#fff;width:100%;height:100%;position:absolute;top:0;left:0}#gift-cards .modal-step-gift-cards .back:before{content:"";opacity:.3;background-color:#fff;border-radius:100%;width:56px;height:56px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#gift-cards .modal-step-gift-cards .back .icon{background-image:url(svg/pictos/flecheN.svg);width:8px;height:12px;transform:rotate(0)}#gift-cards .modal-step-gift-cards.formule-1{background-color:#ff6363}#gift-cards .modal-step-gift-cards.formule-1 .cards .type-1 .card{background-color:#157dfe;transform:translateY(-10px);box-shadow:0 16px 20px #157dfe14}#gift-cards .modal-step-gift-cards.formule-1 .cards .type-1 .card .icon{opacity:1}#gift-cards .modal-step-gift-cards.formule-1 .cards .type-1 .card-text{pointer-events:auto;visibility:visible;opacity:1}#gift-cards .modal-step-gift-cards.formule-1 .cards .type-1 .buy-card{opacity:1}#gift-cards .modal-step-gift-cards.formule-2{background-color:#ffcb3f}#gift-cards .modal-step-gift-cards.formule-2 .cards .type-2 .card{background-color:#ff6363;transform:translateY(-10px);box-shadow:0 16px 20px #ff636314}#gift-cards .modal-step-gift-cards.formule-2 .cards .type-2 .card .icon{opacity:1}#gift-cards .modal-step-gift-cards.formule-2 .cards .type-2 .card-text{pointer-events:auto;visibility:visible;opacity:1}#gift-cards .modal-step-gift-cards.formule-2 .cards .type-2 .buy-card{opacity:1}#gift-cards .modal-step-gift-cards.formule-3{background-color:#157dfe}#gift-cards .modal-step-gift-cards.formule-3 .cards .type-3 .card{background-color:#ffcb3f;transform:translateY(-10px)}#gift-cards .modal-step-gift-cards.formule-3 .cards .type-3 .card .icon{opacity:1}#gift-cards .modal-step-gift-cards.formule-3 .cards .type-3 .card-text{pointer-events:auto;visibility:visible;opacity:1}#gift-cards .modal-step-gift-cards.formule-3 .cards .type-3 .buy-card{opacity:1}#gift-cards .modal-step-gift-cards.mobile{height:100vh}#gift-cards .modal-step-gift-cards.mobile .back:before{display:none}#gift-cards .modal-step-gift-cards.mobile .back .icon{width:8px;height:16px}#gift-cards .modal-step-gift-cards.mobile .title .main{top:60px;left:unset;color:#fff;text-align:center;width:100%;position:absolute}#gift-cards .modal-step-gift-cards.mobile .title .main .choose{margin:0 0 5px;font-size:40px;line-height:40px}#gift-cards .modal-step-gift-cards.mobile .title .main .your-card{font-size:40px;line-height:40px}#gift-cards .modal-step-gift-cards.mobile .wrapper-mobile{width:100%;height:100%;padding:0;margin-top:0!important}#gift-cards .modal-step-gift-cards.mobile .wrapper-mobile .container{height:100%}#gift-cards .modal-step-gift-cards.mobile .slider-container{position:relative;top:calc(50% + 75px);transform:translateY(-50%)}#gift-cards .modal-step-gift-cards.mobile .gift-cards-container{overflow:unset}#gift-cards .modal-step-gift-cards.mobile .new-slider{width:100vw;position:relative}#gift-cards .modal-step-gift-cards.mobile .new-slider.init-complete .items-container{justify-content:flex-start;display:flex}#gift-cards .modal-step-gift-cards.mobile .new-slider .items:first-child .card-slider,#gift-cards .modal-step-gift-cards.mobile .new-slider .items:last-child .card-slider{margin:0 0 30px}#gift-cards .modal-step-gift-cards.mobile .new-slider .items.picked .card-slider.formule-1{background-color:#157dfe;box-shadow:0 16px 20px #157dfe14}#gift-cards .modal-step-gift-cards.mobile .new-slider .items.picked .card-slider.formule-2{background-color:#ff6363;box-shadow:0 16px 20px #ff636314}#gift-cards .modal-step-gift-cards.mobile .new-slider .items.picked .card-slider.formule-3{background-color:#ffcb3f}#gift-cards .modal-step-gift-cards.mobile .new-slider .items.picked .card-text{opacity:1}#gift-cards .modal-step-gift-cards.mobile .new-slider .items .card-slider{background-color:#1212120f;border-radius:15px;justify-content:center;align-items:center;height:185px;margin:0 10px 30px;transition:all .3s;display:flex;position:relative}#gift-cards .modal-step-gift-cards.mobile .new-slider .items .card-slider .price{color:#fff;letter-spacing:0;font-size:80px;font-weight:800;position:relative}#gift-cards .modal-step-gift-cards.mobile .new-slider .items .card-slider .sigle{font-family:var(--base-font-family);font-size:20px;font-weight:var(--base-medium-font-weight);color:#fff;position:relative;top:-25px;left:-3px}#gift-cards .modal-step-gift-cards.mobile .new-slider .items .card-slider .price-profit{border-radius:15px;padding:4px 8px;font-size:10px;font-weight:600;position:absolute;top:16px;left:16px;color:#ff6363!important;background-color:#feede7!important}#gift-cards .modal-step-gift-cards.mobile .new-slider .items .card-text{text-align:center;opacity:0;transition:all .3s}#gift-cards .modal-step-gift-cards.mobile .new-slider .items .card-text .card-text-title{color:#fff;margin:0 0 15px;font-size:15px;font-weight:700;display:none}#gift-cards .modal-step-gift-cards.mobile .new-slider .items .card-text .text{color:#121212;margin:0 0 15px;font-size:15px;font-weight:600}#gift-cards .modal-step-gift-cards.mobile .new-slider .items .card-text .text .emphasis,#gift-cards .modal-step-gift-cards.mobile .new-slider .items .card-text .text .bonus{color:#fff;font-weight:700}#gift-cards .modal-step-gift-cards.mobile .new-slider .items .card-text .icon-svg{margin-bottom:15px;display:inline-block}#gift-cards .modal-step-gift-cards.mobile .card-selection .title{margin-bottom:30px}#gift-cards .modal-step-gift-cards.mobile .card-selection .cards-selection-container .cards{display:none}#gift-cards .modal-step-gift-cards.mobile .card-selection .cards-selection-container .message-container{width:100%;height:auto;margin-left:unset}#gift-cards .modal-step-gift-cards.mobile .card-selection .cards-selection-container .message-container .next-btn{margin:35px 30px 0;transition:unset}#gift-cards .modal-step-gift-cards.mobile .buy-card{width:275px;cursor:unset;opacity:1;margin:30px auto}#gift-cards .modal-step-gift-cards.mobile .buy-card .text{margin:17px 0}#gift-cards .modal-step-gift-cards .buy-card{cursor:pointer;opacity:0;background-color:#ffca49;border-radius:8px;justify-content:center;margin:60px 0 0;transition:all .3s;display:flex}#gift-cards .modal-step-gift-cards .buy-card .text{color:#222;pointer-events:none;margin:17px 0;font-size:16px;font-weight:600}#gift-cards .modal-step-gift-cards .wrapper-desktop{width:100%;height:100%}#gift-cards .modal-step-gift-cards .wrapper-desktop .container{box-sizing:border-box;height:100%;margin:0 auto;background-color:unset!important;max-width:unset!important}#gift-cards .modal-step-gift-cards .gift-cards-container{justify-content:center;height:100%;margin:0 auto;display:flex;overflow:hidden}#gift-cards .modal-step-gift-cards .card-selection .title .main{display:none}#gift-cards .modal-step-gift-cards .card-selection .title .second{display:block}#gift-cards .modal-step-gift-cards .card-selection .cards .card-wrapper{max-width:275px}#gift-cards .modal-step-gift-cards .card-selection .cards .card-wrapper[class*=type-]:not(.picked){display:none}#gift-cards .modal-step-gift-cards .title p{margin:0}#gift-cards .modal-step-gift-cards .title .main{color:#fff;text-align:center;width:100%;position:absolute;top:96px;left:0}#gift-cards .modal-step-gift-cards .title .main .choose{margin:0 0 16px;font-size:60px;font-weight:800;line-height:60px}#gift-cards .modal-step-gift-cards .title .main .your-card{color:#0000;-webkit-text-stroke:1px white;font-size:60px;font-weight:900;line-height:60px}#gift-cards .modal-step-gift-cards .cards-selection-container{font-family:var(--base-font-family);justify-content:center;align-items:flex-start;display:flex;position:relative;top:calc(50% + 90px);transform:translateY(-50%)}#gift-cards .modal-step-gift-cards .cards{justify-content:center;height:100%;display:flex}#gift-cards .modal-step-gift-cards .cards .card-wrapper{-webkit-user-select:none;user-select:none;flex-grow:1;width:296px;margin-right:40px;position:relative}#gift-cards .modal-step-gift-cards .cards .card-wrapper:last-child{margin-right:0}#gift-cards .modal-step-gift-cards .cards .card-wrapper .card{box-sizing:border-box;cursor:pointer;background-color:#1212120f;border-radius:15px;justify-content:center;align-items:center;width:100%;height:185px;margin-bottom:20px;transition:all .3s;display:flex;position:relative}#gift-cards .modal-step-gift-cards .cards .card-wrapper .card>*{pointer-events:none}#gift-cards .modal-step-gift-cards .cards .card-wrapper .card .icon{color:#fff;opacity:0;background-image:url(../images/mer/check-r-white.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:22px;height:22px;font-size:22px;line-height:0;transition:all .3s;position:absolute;bottom:10px;right:10px}#gift-cards .modal-step-gift-cards .cards .card-wrapper .card .price{color:#fff;letter-spacing:0;font-size:80px;font-weight:800;position:relative}#gift-cards .modal-step-gift-cards .cards .card-wrapper .card .sigle{font-family:var(--base-font-family);font-size:20px;font-weight:var(--base-medium-font-weight);color:#fff;position:relative;top:-25px;left:-3px}#gift-cards .modal-step-gift-cards .cards .card-wrapper .card .price-profit{border-radius:15px;padding:4px 8px;font-size:10px;font-weight:600;position:absolute;top:16px;left:16px;color:#ff6363!important;background-color:#feede7!important}#gift-cards .modal-step-gift-cards .cards .card-wrapper .card-text{pointer-events:none;visibility:hidden;opacity:0;text-align:center;color:#fff;width:calc(100% + 30px);transition:visibility,opacity .3s;position:relative;left:-15px}#gift-cards .modal-step-gift-cards .cards .card-wrapper .card-text .title{color:#fff;margin:10px 0 20px;font-size:15px;font-weight:700;display:none}#gift-cards .modal-step-gift-cards .cards .card-wrapper .card-text .text{color:#121212;margin:0 0 15px;font-size:15px;font-weight:600}#gift-cards .modal-step-gift-cards .cards .card-wrapper .card-text .text .emphasis,#gift-cards .modal-step-gift-cards .cards .card-wrapper .card-text .text .bonus{color:#fff;font-weight:700}#gift-cards .modal-step-gift-cards .cards .card-wrapper .card-text .picto,#gift-cards .modal-step-gift-cards .cards .card-wrapper .card-text .icon-svg{background-image:url(svg/pictos/plus-flat-white.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:10px;height:10px;margin-bottom:15px;display:inline-block}#gift-cards .modal-step-gift-cards .cards .card-wrapper:hover .card,#gift-cards .modal-step-gift-cards .cards .card-wrapper.picked .card{transform:translateY(-10px)}#gift-cards .modal-step-gift-cards .cards .card-wrapper:hover .card .icon,#gift-cards .modal-step-gift-cards .cards .card-wrapper.picked .card .icon{opacity:1}#gift-cards .modal-step-gift-cards .cards .card-wrapper:hover .card-text,#gift-cards .modal-step-gift-cards .cards .card-wrapper.picked .card-text{pointer-events:auto;visibility:visible;opacity:1}#gift-cards .modal-step-gift-cards .cards .card-wrapper.type-1:hover .card,#gift-cards .modal-step-gift-cards .cards .card-wrapper.type-1.picked .card{background-color:#157dfe;box-shadow:0 16px 20px #157dfe14}#gift-cards .modal-step-gift-cards .cards .card-wrapper.type-2 .card .price-profit{color:#fff;background-color:#cd9ef3}#gift-cards .modal-step-gift-cards .cards .card-wrapper.type-2:hover .card,#gift-cards .modal-step-gift-cards .cards .card-wrapper.type-2.picked .card{background-color:#ff6363;box-shadow:0 16px 20px #ff636314}#gift-cards .modal-step-gift-cards .cards .card-wrapper.type-3 .card .price-profit{color:#fa8764;background-color:#feede7}#gift-cards .modal-step-gift-cards .cards .card-wrapper.type-3:hover .card,#gift-cards .modal-step-gift-cards .cards .card-wrapper.type-3.picked .card{background-color:#ffcb3f}#gift-cards .modal-step-gift-cards .rule-checker-success,#gift-cards .modal-step-gift-cards .rule-checker-error{transition:border-color .3s,box-shadow .3s;border-left:2px solid!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}#gift-cards .modal-step-gift-cards .rule-checker-success{border-color:#5bca8d!important}#gift-cards .modal-step-gift-cards .rule-checker-error{overflow:hidden;border-color:#fa6484!important}#gift-cards .modal-step-gift-cards .rule-checker-error.pulse{animation-name:buzz;animation-duration:.15s;animation-timing-function:linear;animation-iteration-count:infinite}#gift-cards .new-slider{overflow:hidden}#gift-cards .new-slider .new-slider-wrapper{transition:transform .25s}#gift-cards .new-slider .new-slider-wrapper.no-transition{transition:unset}#gift-cards .new-slider .new-slider-wrapper .items{display:inline-block}#gift-cards .new-slider .new-slider-wrapper .items .picto,#gift-cards .new-slider .new-slider-wrapper .items .icon-svg{background-image:url(svg/pictos/plus-flat-white.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:10px;height:10px;margin-bottom:15px;display:inline-block}@keyframes buzz{50%{transform:translate(2px)}to{transform:translate(-2px)}}.header-search-container input{height:100%;border:none!important;padding:0 5px 0 10px!important}.header-search-container .header-search-container__fake-input{white-space:nowrap;text-overflow:ellipsis;background-color:#fff;border-radius:5px;width:100%;max-width:259px;min-height:41px;padding:11px 27px;position:relative;overflow:hidden;box-shadow:0 3px 15px #2222201a}.header-search-container .header-search-container__fake-input span{z-index:100;background-color:#fff;position:relative}.header-search-container .header-search-container__fake-input span:empty~span{display:none}.header-search-container .header-search-container__fake-input:before{content:attr(data-placeholder);opacity:.3;position:absolute;top:50%;left:26px;transform:translateY(-50%)}.header-search-container .header-search-container__fake-input:after{content:"";background-image:url(./../images/search_bar/search.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;display:block;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.header-search-container .header-search-container__mobile-submit{text-align:right;color:#fa6484;background-color:#0000;border:none;outline:none;font-size:13px;font-weight:600;position:absolute;top:16px;right:15px}.header-search-container .header-search-container__form{box-sizing:border-box;border-radius:5px;padding:5px;box-shadow:0 3px 15px #2222201a;height:45px!important}.header-search-container .header-search-container__inner_container{height:100%!important}.header-search-container .header-search-container__input_classes_container{height:100%!important;box-shadow:none!important}.header-search-container .header-search-container__input_classes{border-right:2px solid #eee!important}.header-search-container .header-search-container__autocomplete_container_classes{border:none!important;border-radius:5px!important;width:calc(100% + 5px)!important;top:42px!important;left:-5px!important}.header-search-container .header-search-container__input_localisation_container{height:100%!important;box-shadow:none!important}.header-search-container .header-search-container__submit{color:#fff;background-color:#fa6484;background-image:url(svg/home/loupe.svg);background-position:50%;background-repeat:no-repeat;background-size:45%;border:none;border-radius:5px;width:30px;height:100%}.Header_scrollBreakpoint .pac-container{padding:5px 0;border:none!important;border-radius:5px!important;margin-top:7px!important}.Header_scrollBreakpoint .pac-item{margin:0 10px!important}.search-top-town{opacity:0;pointer-events:none;color:#000;width:100%;transition:opacity .3s}.search-top-town.active{pointer-events:visible;opacity:1}.search-top-town .title{margin:0 0 20px;font-size:12px;font-weight:700}.search-top-town .text{cursor:pointer;border-radius:10px;outline:none;font-size:16px;transition:all .3s}.search-top-town .text.selected{color:var(--pink3);background-color:var(--lightpink2)}@media (width>=980px){.search-top-town{text-align:left;background-color:#fff;border-radius:10px;position:absolute;top:95px}.search-top-town .text{color:#444;background-color:unset;margin:10px;padding:10px 15px;line-height:35px}.search-top-town .text:hover{background-color:var(--grey2)}}@media (width<=980px){.search-top-town{padding:0 5px}.search-top-town .locate{outline:unset}.search-top-town .locate:before{margin:0 10px 0 0!important}.search-top-town .text{background-color:#f4f4f4;margin:0 0 10px;padding:15px 20px}.search-top-town .text:last-child{margin:0}}@media (width>=980px){.header-search-container .header-search-container__fake-input{display:block}.header-search-container .header-search-container__form,.header-search-container.show .header-search-container__fake-input{display:none}.header-search-container.show .header-search-container__form{display:block}}@media (width<=980px){:not(.Header_scrollBreakpoint) .header-search-container__input_container{box-shadow:none;margin:0}:not(.Header_scrollBreakpoint) .header-search-container__input_container input{border:1px solid #d7d7d7;margin:0;padding:20px 12px;font-size:14px}:not(.Header_scrollBreakpoint) .header-search-container__input_container input:focus{z-index:10;border:1px solid #000;position:relative}:not(.Header_scrollBreakpoint) .header-search-container__input_container:first-child input{border-radius:5px 0 0 5px}:not(.Header_scrollBreakpoint) .header-search-container__input_container:nth-child(2){position:relative;left:-1px}:not(.Header_scrollBreakpoint) .header-search-container__input_container:nth-child(2) input{border-radius:0}.header-search-container .header-search-container__fake-input{max-width:100%}.header-search-container .header-search-container__form{z-index:200;background-color:#fff;width:100vw;padding:20px;transition:all .3s;position:fixed;top:0;left:0;transform:translate(100%);height:100vh!important}.header-search-container .header-search-container__inner_container{height:auto!important}.header-search-container input{background-color:#f7f7f7;border-radius:5px;transition:all .3s;padding:20px 30px!important}.header-search-container input:focus{background-color:#fff;box-shadow:0 10px 35px #2222201a}.header-search-container .header-search-container__input_classes_container{height:auto!important}.header-search-container .header-search-container__input_classes_container:before{content:"";background-image:url(./../images/search_bar/search.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;display:block;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.header-search-container .header-search-container__input_classes_container:focus-within:before{z-index:100;background-image:url(./../images/search_bar/search_active.svg)}.header-search-container .header-search-container__input_classes{border:none!important;border-radius:5px 5px 0 0!important}.header-search-container .header-search-container__input_classes~.clear-button{z-index:20;background-image:url(./../images/search/error-r.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;width:50px;height:100%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.header-search-container .header-search-container__input_classes~.clear-button.hide{display:none}.header-search-container .header-search-container__autocomplete_container_classes{background-color:#0000!important;top:120px!important}.header-search-container .header-search-container__autocomplete_container_classes>div{padding:15px 30px!important}.header-search-container .header-search-container__autocomplete_container_classes>div:before{content:"";background-image:url(./../images/search_bar/search.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;display:block;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.header-search-container .header-search-container__autocomplete_container_classes.empty-search{text-align:left}.header-search-container .header-search-container__autocomplete_container_classes.empty-search>div{background-color:#f4f4f4;line-height:1;transition:all linear;display:inline-block;border-radius:10px!important;padding:15px 20px!important}.header-search-container .header-search-container__autocomplete_container_classes.empty-search>div:before{display:none}.header-search-container .header-search-container__autocomplete_container_classes.empty-search[data-title]:before{content:attr(data-title);color:#000;padding:30px 10px 20px;font-size:12px;font-weight:700;display:block}.header-search-container .header-search-container__input_localisation_container{height:auto!important}.header-search-container .header-search-container__input_localisation_container:before{content:"";background-image:url(./../images/search_bar/location.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;display:block;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.header-search-container .header-search-container__input_localisation_container:focus-within:before{z-index:100;background-image:url(./../images/search_bar/location_active.svg)}.header-search-container .header-search-container__input_localisation{border-radius:0 0 5px 5px!important}.header-search-container .header-search-container__input_localisation~.clear-button{z-index:20;background-image:url(./../images/search/error-r.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;width:50px;height:100%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.header-search-container .header-search-container__input_localisation~.clear-button.hide{display:none}.header-search-container .header-search-container__input_localisation:focus{box-shadow:0 0 10px #22222026}.header-search-container .header-search-container__input_localisation:focus~.header-search-container__button_localisation{opacity:1!important}.header-search-container .header-search-container__button_localisation{cursor:pointer;padding:25px 0;opacity:0!important;text-align:left!important;background:0 0!important;width:100%!important;top:55px!important;left:0!important}.header-search-container .header-search-container__button_localisation:before{content:"";filter:brightness(0);-webkit-background-size:contain;background-image:url(./../images/search_bar/location.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;margin:0 10px;display:inline-block}.header-search-container .header-search-container__submit{display:none!important}.header-search-container .header-search-container__close-button{background-image:url(./../images/search/fleche.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;margin-bottom:20px}.header-search-container.show .header-search-container__form{transform:translate(0)}.Header_scrollBreakpoint .pac-container .pac-item{margin:0 4px!important}.Header_scrollBreakpoint .pac-container .pac-icon{margin-right:12px;filter:brightness(0)!important;background-image:url(./../images/search_bar/location.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:10px!important}.Header_scrollBreakpoint .pac-container .pac-item-query{font-size:14px!important}}.header-inner-cell-form{width:480px}@media (width<=980px){.header-inner-cell-form{width:calc(100% - 130px)}}.landing-v4-ads-bloc{width:100%;padding-bottom:var(--base-size-x3);text-decoration:none;display:block}.landing-v4-ads-bloc[data-version="2"]{height:100%}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper{padding:unset;border-radius:var(--base-size-x4);flex-direction:column;flex:1;display:flex}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper .landing-v4-ads-pic{aspect-ratio:1;border-radius:var(--base-size-x4);width:calc(100% + 2px);height:auto;margin-bottom:var(--base-size-x1);top:-1px;left:-1px}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper .landing-v4-ads-pic:before{content:"";padding-top:calc(100% - 5px);display:inline-block}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper .landing-v4-ads-pic .icon-bookmark-wrapper{top:var(--base-size-x2);right:var(--base-size-x2);position:absolute}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper .landing-v4-ads-pic .icon-bookmark-wrapper .icon-bookmark{pointer-events:none}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper .landing-v4-ads-pic img{object-fit:cover}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper .landing-v4-ads-pic .img{position:absolute;top:0}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper .landing-v4-ads-pic .landing-v4-ads-pic-text-container{padding:var(--base-size-x2)}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper .landing-v4-ads-pic .landing-v4-ads-pic-text-container .landing-v4-ads-pic-firstname{font-size:var(--base-h5-font-size);font-weight:var(--base-bold-font-weight);line-height:var(--base-size-x4)}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper .landing-v4-ads-pic .landing-v4-ads-pic-text-container .landing-v4-ads-pic-location .landing-v4-ads-pic-text{font-size:var(--base-caption-font-size);font-weight:var(--base-regular-font-weight);line-height:var(--base-size-x3)}@media (width<=980px){.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper .landing-v4-ads-pic .landing-v4-ads-pic-text-container .landing-v4-ads-pic-location .landing-v4-ads-pic-text{font-size:var(--base-body-font-size);line-height:var(--base-size-x2)}}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper .bottom-part{padding:0 var(--base-size-x1)var(--base-size-x1);flex-direction:column;flex:1;display:flex}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper .bottom-part .chips-wrapper{flex:1;align-items:flex-end;display:flex}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper ul.badge{justify-content:flex-start;align-items:center;gap:calc(var(--base-size-x1)/2);margin-bottom:var(--base-size-x1);gap:var(--base-size-x1);display:flex}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper ul.badge li{font-size:var(--base-small-font-size);font-weight:var(--base-bold-font-weight);line-height:var(--base-size-x3);align-items:center;gap:calc(var(--base-size-x1)/2);display:flex}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper ul.badge li:before{width:var(--base-size-x2);height:var(--base-size-x2)}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper ul.badge li.rating{color:var(--base-color-black)}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper ul.badge li.rating.r-hidden span{display:none}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper ul.badge li.rating:before{content:"";background:url(../images/pictos/etoile_on.svg) no-repeat}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper ul.badge li.rating>:not(.emphasis){font-weight:var(--base-regular-font-weight);margin:0 calc(var(--base-size-x1)/2)}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper ul.badge li.status>span{font-size:var(--base-caption-font-size);font-weight:var(--base-medium-font-weight)}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper ul.badge li.status.highest{padding:0 var(--base-size-x1);background-color:var(--base-ambassador-light-color);border-radius:100px;margin-left:auto}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper ul.badge li.status.highest:before{content:"";background:url(../images/pictos/ambassador-sparkle.svg) 50%/cover no-repeat}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper ul.badge li.status.highest>span{color:var(--base-ambassador-color)}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper ul.chips{gap:var(--base-size-x1);display:flex}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper ul.chips li{justify-content:center;align-items:center;text-decoration:none;display:flex}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper ul.chips li.pricing .picto{display:none}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper ul.chips li.gift:before{content:"";background-color:var(--base-color-pink);width:3px;height:3px;margin:0 var(--base-size-x1);border-radius:100%}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper ul.chips li.gift .picto{background-color:var(--base-color-pink);display:none;mask-image:url(../images/feather/gift.svg);mask-size:cover}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper ul.chips li.gift .picto{background-color:unset;background-image:url(../images/feather/gift.svg);background-size:cover}}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper ul.chips li.gift .text{color:var(--base-color-pink)}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper ul.chips li.gift .text sup{top:-2px!important}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper ul.chips li.gift[data-visible="0"]{display:none}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper ul.chips li .picto{width:var(--base-size-x2);height:var(--base-size-x2);margin-right:calc(var(--base-size-x1)/2);display:inline-block}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper ul.chips li .text{font-size:var(--base-caption-font-size);font-weight:var(--base-medium-font-weight)}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper ul.chips li .text span{text-decoration:underline}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper ul.chips li .text sup{top:unset;font-size:100%}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper ul li{width:unset;opacity:1;display:block}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper .landing-v4-ads-text{-webkit-line-clamp:2;text-overflow:ellipsis;font-size:var(--base-caption-font-size);font-weight:var(--base-regular-font-weight);line-height:var(--base-size-x3);color:var(--base-color-black);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper .landing-v4-ads-text:not(:last-child){margin-bottom:var(--base-size-x1)}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper .landing-v4-ads-text>span{display:inline}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper .landing-v4-ads-text>span:first-letter{text-transform:capitalize}.landing-v4-ads-bloc[data-version="2"] .landing-v4-ads-wrapper .landing-v4-ads-text .first-subject{font-weight:var(--base-medium-font-weight)}.landing-v4-ads-bloc .ambassador{background-image:url(../images/pictos/ambassadeur_crown.svg)}.landing-v4-ads-bloc .gift-icon{background-image:url(../images/pictos/gift.feather.svg);background-size:contain;width:12px;height:12px;margin-right:4px;display:inline-block}.landing-v4-ads-bloc .geolocation{background-image:url(../images/pictos/geolocation-white.svg)}.landing-v4-ads-bloc .webcam{background-image:url(../images/pictos/webcam_white.svg)}.landing-v4-ads-bloc .stats{background-image:url(../images/pictos/stats.svg)}.landing-v4-ads-bloc .timer{background-image:url(../images/pictos/timer_outline.svg)}.landing-v4-ads-bloc .landing-v4-ads-wrapper{cursor:pointer;border-radius:10px;height:100%;padding:10px;transition:all .3s}.landing-v4-ads-bloc .landing-v4-ads-wrapper:hover{border-color:#00000040}.landing-v4-ads-bloc .landing-v4-ads-wrapper:hover .landing-v4-ads-pic img,.landing-v4-ads-bloc .landing-v4-ads-wrapper:hover .landing-v4-ads-pic .img{transform:scale3d(1.1,1.1,1.1)}@media (width<=980px){.landing-v4-ads-bloc .landing-v4-ads-wrapper:hover{background-color:unset;transform:unset}.landing-v4-ads-bloc .landing-v4-ads-wrapper:hover .landing-v4-ads-pic img,.landing-v4-ads-bloc .landing-v4-ads-wrapper:hover .landing-v4-ads-pic .img{transform:unset}.landing-v4-ads-bloc .landing-v4-ads-wrapper:hover .landing-v4-ads-pic .landing-v4-ads-pic-mask{background-color:unset}}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-pic{border-radius:16px;height:300px;margin-bottom:15px;position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-pic img,.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-pic .img{background-position:50%;background-size:cover;width:calc(100% + 10px);height:calc(100% + 10px);margin:-5px;transition:transform .4s ease-out}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-pic .landing-v4-ads-pic-mask{background-image:linear-gradient(#0000 60%,#0003);width:100%;height:100%;transition:all .5s ease-in-out;position:absolute;top:0;left:0}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-pic .landing-v4-ads-pic-mask.loading{background:linear-gradient(90deg,#f7f7f7,#f7f7f7 40%,#dcdcdc 50%,#f7f7f7 60%) 0 0/300% 200%;animation:1s linear infinite loading-background}@keyframes loading-background{0%{background-position:100% 0}to{background-position:0 100%}}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-pic .landing-v4-ads-pic-text-container{padding:20px;position:absolute;bottom:0}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-pic .landing-v4-ads-pic-text-container .landing-v4-ads-pic-firstname,.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-pic .landing-v4-ads-pic-text-container .landing-v4-ads-pic-location,.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-pic .landing-v4-ads-pic-text-container .landing-v4-ads-pic-webcam{color:#fff;margin:0}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-pic .landing-v4-ads-pic-text-container .landing-v4-ads-pic-location,.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-pic .landing-v4-ads-pic-text-container .landing-v4-ads-pic-webcam{display:inline-block}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-pic .landing-v4-ads-pic-text-container .landing-v4-ads-pic-firstname{font-size:30px;font-weight:800}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-pic .landing-v4-ads-pic-text-container .landing-v4-ads-pic-location{margin-right:10px}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-pic .landing-v4-ads-pic-text-container .landing-v4-ads-pic-location>*{vertical-align:middle;display:inline-block}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-pic .landing-v4-ads-pic-text-container .landing-v4-ads-pic-location .landing-v4-ads-pic-icon{background-size:cover;width:12px;height:12px;margin-right:2px}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-pic .landing-v4-ads-pic-text-container .landing-v4-ads-pic-location .landing-v4-ads-pic-text{font-size:15px;font-weight:800}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-pic .landing-v4-ads-pic-text-container .landing-v4-ads-pic-webcam>*{vertical-align:middle;display:inline-block}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-pic .landing-v4-ads-pic-text-container .landing-v4-ads-pic-webcam .landing-v4-ads-pic-icon{background-size:cover;width:12px;height:12px;margin-right:2px}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-pic .landing-v4-ads-pic-text-container .landing-v4-ads-pic-webcam .landing-v4-ads-pic-text{font-size:15px;font-weight:400}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-badge{flex-wrap:wrap;align-items:center;margin:-5px 0;padding-bottom:10px;display:flex}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-badge:empty{background:linear-gradient(90deg,#f7f7f7,#f7f7f7 40%,#dcdcdc 50%,#f7f7f7 60%) 0 0/300% 200%;width:80%;height:32px;animation:1s linear infinite loading-background}@media (width<=980px){.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-badge:empty{height:34px}}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-badge>*{vertical-align:middle;display:inline-block}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-badge .landing-v4-ads-badge-ambassadeur{background-color:#dcecff;background-image:url(./../images/search/ambassadeur.svg);background-position:50%;background-repeat:no-repeat;background-size:47%;border-radius:100%;width:30px;height:30px;margin-right:5px}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-badge .landing-v4-ads-badge-chips{border-radius:20px;flex-shrink:0;margin-right:5px;font-size:13px;font-weight:700}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-badge .landing-v4-ads-badge-text-statut{color:#121212;font-size:14px;font-weight:800}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-badge .landing-v4-ads-badge-ambassador{text-align:center;background-color:#dcecff;font-size:0}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-badge .landing-v4-ads-badge-ambassador .landing-v4-ads-badge-ambassador-icon{vertical-align:middle;background-size:cover;width:15px;height:15px;padding:5px;display:inline-block}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-badge .landing-v4-ads-badge-rating{align-items:center;display:flex}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-badge .landing-v4-ads-badge-rating .star{background-image:url(../images/pictos/etoile_off.svg)}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-badge .landing-v4-ads-badge-rating .icons{color:#ffca49}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-badge .landing-v4-ads-badge-rating .icons.grey{color:gray}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-badge .landing-v4-ads-badge-rating .landing-v4-ads-badge-rating-icon{background-size:cover;width:17px;height:16px;margin-right:3px;font-size:13px}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-badge .landing-v4-ads-badge-rating .landing-v4-ads-badge-rating-text{color:#121212}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-badge .landing-v4-ads-badge-rating .landing-v4-ads-badge-rating-text span{margin-left:3px;font-size:14px;font-weight:700}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-badge .landing-v4-ads-badge-rating .landing-v4-ads-badge-rating-view-count{color:#12121299;margin-left:4px;font-size:11px;font-weight:700}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-badge-pricing{color:var(--base-color-pink);border-radius:32px;margin-right:8px;font-size:14px;font-weight:700}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-badge-pricing span:first-child sup{font-size:12px;font-weight:800;top:0}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-badge-free-lesson{color:var(--base-color-pink);align-items:center;margin-top:4px;font-size:14px;font-weight:700;display:inline-flex}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-text{color:#121212;margin:0;font-size:14px;font-weight:400;line-height:1.44;text-decoration:none;overflow:hidden}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-text:empty{background:linear-gradient(90deg,#f7f7f7,#f7f7f7 40%,#dcdcdc 50%,#f7f7f7 60%) 0 0/300% 200%;width:100%;height:69px;animation:1s linear infinite loading-background}.landing-v4-ads-bloc .landing-v4-ads-wrapper .landing-v4-ads-text:not(:last-child){margin-bottom:4px}[dir=rtl] .controls .prev:before,[dir=rtl] .controls .next:before{transform:scale(-1)}dialog#event{background:0 0;border:none;border-radius:6px;outline:none;padding:0}dialog#event video{max-width:870px;display:block}dialog#event iframe{aspect-ratio:560/315;width:1008px;max-width:100%}dialog#event::backdrop{background-color:#000000e6}dialog#event .playButton{cursor:pointer;background-color:#0006;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}dialog#event .playButton .icon{width:var(--base-size-x10);height:var(--base-size-x10);background-image:url(../images/pictos/play_white.svg);background-repeat:no-repeat;background-size:contain}.footer{background-color:var(--base-color-black)}.footer .title,.footer a,.footer button{color:var(--base-color-white)!important}.footer .logo{color:var(--base-color-grey)}.footer .footer-socials .social-facebook{background-image:url(../images/pictos/socials/facebook_light.svg)}.footer .footer-socials .social-twitter{background-image:url(../images/pictos/socials/twitter_light.svg)}.footer .footer-socials .social-instagram{background-image:url(../images/pictos/socials/instagram_light.svg)}.footer .footer-socials .social-linkedin{background-image:url(../images/pictos/socials/linkedin_light.svg)}.footer .footer-socials .social-youtube{background-image:url(../images/pictos/socials/youtube_light.svg)}.header-search-cta{bottom:var(--base-size-x3);z-index:1;opacity:0;visibility:hidden;width:100%;max-width:500px;transition:all .3s;position:fixed;right:0}.header-search-cta.visible{opacity:1;visibility:visible}.header-search-cta .cta-wrapper{padding:var(--base-size-x1)var(--base-size-x1)var(--base-size-x1)20px;margin:0 var(--base-size-x2);background-color:var(--base-color-white);border:var(--base-size-x1)solid var(--base-color-pink-light);border-radius:var(--base-size-x4);align-items:center;display:flex}.header-search-cta .cta-wrapper .text{font-size:var(--base-caption-font-size);font-weight:var(--base-medium-font-weight);line-height:var(--base-size-x3)}.header-search-cta .cta-wrapper .btn-container{flex:1;justify-content:flex-end;display:flex}.header-search-cta .cta-wrapper .btn{width:var(--base-size-x6);height:var(--base-size-x6);background-color:var(--base-color-pink);border-radius:22px}.header-search-cta .cta-wrapper .btn .icon{width:var(--base-size-x2);height:var(--base-size-x2);background-color:var(--base-color-white);mask-image:url(../images/feather/search.svg);mask-size:cover}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.header-search-cta .cta-wrapper .btn .icon{background-color:unset;background-image:url(../images/feather/search.svg);background-size:cover}}.home-v4{--max-width:1008px;font-family:var(--base-font-family);color:var(--base-color-black)}.home-v4 h1{font-size:var(--base-h2-font-size);font-weight:var(--base-heaviest-font-weight);margin:0 0 var(--base-size-x2);white-space:pre-line}.home-v4 h2{font-size:var(--base-h3-font-size);font-weight:var(--base-heavy-font-weight);margin:0 0 var(--base-size-x2)}.home-v4 ul{margin:0;padding:0;list-style:none}@keyframes gradientMove{0%{background-position:0 0}to{background-position:1000px 0}}.home-v4 .main-text p{font-size:var(--base-h6-font-size);font-weight:var(--base-medium-font-weight);line-height:var(--base-size-x4);margin:0 0 var(--base-size-x4);white-space:pre-line}.home-v4 .main-text p .emphasis{color:var(--base-color-pink)}.home-v4 .btn{cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.home-v4 .btn:before{content:"";border-radius:calc(var(--base-size-x2)*2);z-index:0;width:200%;height:200%;transition:all .15s;position:absolute;transform:scale(.5)}.home-v4 .btn:hover:before{transform:scale(.515)}.home-v4 .btn:active:before{transform:scale(.49)}.home-v4 .btn .text{font-size:var(--base-body-font-size);font-weight:var(--base-medium-font-weight);padding:var(--base-size-x2)var(--base-size-x4);color:var(--base-color-white);border-radius:22px;position:relative}.home-v4 .primary-content{border-radius:0 0 var(--base-size-x5)var(--base-size-x5);background:linear-gradient(0deg,var(--base-color-pink-light),transparent 80%);padding:88px 20px 40px;top:0}.home-v4 .primary-content .main-search-container{max-width:var(--max-width);margin:0 auto}.home-v4 .primary-content .main-search .main-search-container{width:100%}.home-v4 .primary-content .main-search .main-search-container .main-search-tool{z-index:1;flex-direction:column;flex-shrink:0;align-items:center;display:flex;position:relative}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .main-text{text-align:center}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .main-text h2{font-size:18px;font-style:normal;font-weight:400;line-height:var(--base-size-x3);text-align:start;padding:var(--base-size-x2)0 var(--base-size-x4)}@media (width<=980px){.home-v4 .primary-content .main-search .main-search-container .main-search-tool .main-text h2{padding:var(--base-size-x1)0 var(--base-size-x2)}}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .mobile-style-container{width:calc(100% - var(--base-size-x2));flex-direction:column;flex-shrink:0;align-items:center;display:flex;position:relative}@media (width<=980px){.home-v4 .primary-content .main-search .main-search-container .main-search-tool .mobile-style-container{background:var(--base-color-pink-extra-light);border-radius:var(--base-size-x4);margin:0 var(--base-size-x1);box-sizing:border-box}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .mobile-style-container .search{padding:0 var(--base-size-x1)!important}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .mobile-style-container .home-search-form-container{box-shadow:0 6px 18px #ff636342;border-radius:var(--base-size-x3)!important;margin:var(--base-size-x1)0!important;border:none!important}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .mobile-style-container .home-search-form-container .btn{padding:14px!important}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .mobile-style-container .home-search-form-container .btn:before{border-radius:var(--base-size-x5)!important}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .mobile-style-container .home-search-form-container .btn:after{width:20px!important;height:20px!important}}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search{width:100%;max-width:716px}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container{width:100%;padding:0 var(--base-size-x1);margin-top:var(--base-size-x4);background-color:var(--base-color-white);border:var(--base-size-x1)solid var(--base-color-pink-extra-light);border-radius:38px;align-items:center;transition:all .15s;display:inline-flex;position:relative}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container>.home-search-form-inner:before,.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container>.home-search-form-inner.autocomplete:before,.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .placeholder-picto:before{content:"";vertical-align:middle;width:var(--base-size-x3);height:var(--base-size-x3);margin:0 var(--base-size-x1);display:inline-block}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container>.home-search-form-inner.autocomplete:before,.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .placeholder-picto:before{background-image:url(../images/home/v4/book-on.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container>.home-search-form-inner.autocomplete:before{background-image:url(../images/home/v4/book-off.svg)}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .placeholder-animated{padding:0;text-align:start;width:100%;height:24px;margin:20px 0;padding-inline-end:155px;display:flex;overflow:hidden}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .placeholder-animated .specific{opacity:0;line-height:24px;transition:all .15s;transform:translateY(-24px)}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .placeholder-animated .specific.show{opacity:1;transition:all .15s;transform:translateY(0)}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .placeholder-animated .subjects{opacity:1;flex-direction:row;justify-content:end;width:100%;transition:all .15s;display:flex;position:absolute}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .placeholder-animated .subjects .before-subjects{height:24px;padding-inline:2px 4px;line-height:24px;display:flex}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .placeholder-animated .subjects .subjects-wrapper{backface-visibility:hidden;flex-direction:column;flex-grow:1;line-height:24px;transition:transform .8s cubic-bezier(.1,1,.2,1);display:flex;transform:translateY(0)}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .placeholder-animated .subjects .subjects-wrapper>*{backface-visibility:hidden}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .placeholder-animated .subjects.hide{opacity:0;transition:all .15s;transform:translateY(24px)}@media (width>=980px){.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container.opened .home-search-form-inner{display:flex}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container.opened .home-search-form-inner .clear-button-subject,.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container.opened .home-search-form-inner .clear-button-city{opacity:0;visibility:hidden;top:50%;right:var(--base-size-x2);background-color:var(--base-color-grey);border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:opacity .25s,visibility .25s;display:flex;position:absolute;transform:translateY(-50%)}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container.opened .home-search-form-inner .clear-button-subject .icon,.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container.opened .home-search-form-inner .clear-button-city .icon{background-color:var(--base-color-white);width:12px;height:12px;mask-image:url(../images/feather/x.svg);mask-size:cover}}@media (width>=980px) and (-ms-high-contrast:none),(width>=980px) and (-ms-high-contrast:active){.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container.opened .home-search-form-inner .clear-button-subject .icon,.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container.opened .home-search-form-inner .clear-button-city .icon{background-color:unset;background-image:url(../images/feather/x.svg);background-size:cover}}@media (width>=980px){.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container.opened .home-search-form-inner .clear-button-subject:hover,.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container.opened .home-search-form-inner .clear-button-city:hover{cursor:pointer}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container.opened .home-search-form-inner .clear-button-subject.show,.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container.opened .home-search-form-inner .clear-button-city.show{opacity:1;visibility:visible;transition:opacity .25s,visibility .25s}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container.opened .placeholder-picto,.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container.opened label{display:none}}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container>label{cursor:pointer;position:relative}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container>label,.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner input,.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner input::placeholder{font-size:var(--base-body-font-size)}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner{flex-grow:1;align-items:center;min-width:130px;padding:0;display:none;position:relative}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner:focus-within:before{background-color:var(--base-color-pink)!important}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner.autocomplete:focus-within:before{background-image:url(../images/home/v4/book-on.svg);background-color:#0000!important}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner.autocomplete:after{content:"";width:2px;height:var(--base-size-x4);background-color:var(--base-color-grey-medium);border-radius:var(--base-size-x1);margin-right:var(--base-size-x1);position:absolute;right:0}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner:not(.autocomplete):before{background-color:var(--base-color-grey);mask-image:url(../images/feather/map-pin.svg);mask-size:cover}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner:not(.autocomplete):before{background-color:unset;background-image:url(../images/feather/map-pin.svg);background-size:cover}}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner input{border:unset;outline:unset;appearance:unset;white-space:nowrap;text-overflow:ellipsis;line-height:62px;overflow:hidden}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner .HomeV2_wSubject{max-width:75%}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner .autocomplete-results{top:calc(48px + var(--base-size-x3));left:calc(var(--base-size-x1)*-1);background:var(--base-color-white);border-radius:var(--base-size-x3);text-align:start;padding:var(--base-size-x1);box-shadow:0 4px 16px #60617014}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner .autocomplete-results .autocomplete-result-value{border:unset;min-height:unset;line-height:unset;border-radius:var(--base-size-x2);font-size:var(--base-caption-font-size);padding:var(--base-size-x1);color:var(--base-color-black);margin-inline-start:var(--base-size-x1);transition:all .15s}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner .autocomplete-results .autocomplete-result-value:hover{color:inherit;background-color:var(--base-color-pink-extra-light)}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner .search-top-town{top:calc(48px + var(--base-size-x3));left:calc(var(--base-size-x1)*-1);padding:var(--base-size-x1);border-radius:var(--base-size-x3);z-index:1;overflow:hidden;box-shadow:0 4px 16px #60617014}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner .search-top-town:not(.active-search-last) .choice-recent-search,.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner .search-top-town:not(.active-search-last) .suggest-city-separator{display:none}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner .search-top-town .suggest-city-separator{background-color:var(--base-color-grey-medium);width:90%;height:1px;margin:var(--base-size-x1)0;display:inline-block;position:relative;left:50%;transform:translate(-50%)}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner .search-top-town .choice-recent-search:before{background-color:var(--base-color-grey);mask-image:url(../images/feather/clock.svg);mask-size:cover}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner .search-top-town .choice-recent-search:before{background-color:unset;background-image:url(../images/feather/clock.svg);background-size:cover}}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner .search-top-town .choice-recent-search:hover:before{background-color:var(--base-color-black)}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner .search-top-town .choice-recent-search>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner .search-top-town .choice-locate:before{background-color:var(--base-color-grey);mask-image:url(../images/feather/target.svg);mask-size:cover}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner .search-top-town .choice-locate:before{background-color:unset;background-image:url(../images/feather/target.svg);background-size:cover}}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner .search-top-town .choice-locate:hover:before{background-color:var(--base-color-black)}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner .search-top-town .choice-webcam:before{background-color:var(--base-color-grey);mask-image:url(../images/feather/video.svg);mask-size:cover}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner .search-top-town .choice-webcam:before{background-color:unset;background-image:url(../images/feather/video.svg);background-size:cover}}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner .search-top-town .choice-webcam:hover:before{background-color:var(--base-color-black)}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner .search-top-town .text{align-items:center;gap:var(--base-size-x1);font-size:var(--base-caption-font-size);font-weight:var(--base-medium-font-weight);line-height:unset;padding:var(--base-size-x1);border-radius:var(--base-size-x2);margin:0 0 0 -24px;transition:all .15s;display:flex;position:relative}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner .search-top-town .text:before{content:"";visibility:hidden;opacity:0;width:var(--base-size-x3);height:var(--base-size-x3);background-color:var(--base-color-black);flex-shrink:0;display:inline-flex}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner .search-top-town .text:hover,.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner .search-top-town .text.selected{background-color:var(--base-color-pink-extra-light);margin-left:0;transition:all .15s}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner .search-top-town .text:hover:before,.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .home-search-form-inner .search-top-town .text.selected:before{visibility:visible;opacity:1}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .btn-container{flex:1;justify-content:flex-end;display:flex}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .btn{appearance:unset;border:unset;padding:unset;background-color:unset}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .btn:before{background-color:var(--base-color-pink);border-radius:var(--base-size-x9)}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .mobile-text{display:none}.home-v4 .primary-content .curtain-parrainage{z-index:1000;background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.home-v4 .primary-content .curtain-parrainage #parrainage-eleve{width:720px;padding:var(--base-size-x6);background-color:var(--base-color-white);border-radius:var(--base-size-x4);border:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 16px #60617014}.home-v4 .primary-content .curtain-parrainage #parrainage-eleve .close-button{width:30px;height:30px;top:var(--base-size-x3);right:var(--base-size-x3);background-color:var(--base-color-black);padding:0;position:absolute;mask-image:url(../images/feather/x.svg);mask-size:cover}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.home-v4 .primary-content .curtain-parrainage #parrainage-eleve .close-button{background-color:unset;background-image:url(../images/feather/x.svg);background-size:cover}}.home-v4 .primary-content .curtain-parrainage #parrainage-eleve .title{font-size:var(--base-h5-font-size);font-weight:var(--base-bold-font-weight);text-align:center;margin:0}.home-v4 .primary-content .curtain-parrainage #parrainage-eleve img{width:280px;height:180px;margin:var(--base-size-x6)auto}.home-v4 .primary-content .curtain-parrainage #parrainage-eleve .text-wrapper{font-size:var(--base-caption-font-size);line-height:var(--base-size-x3);margin-bottom:var(--base-size-x6)}.home-v4 .primary-content .curtain-parrainage #parrainage-eleve .text-wrapper p{margin:0}.home-v4 .primary-content .curtain-parrainage #parrainage-eleve .text-wrapper ul{margin:var(--base-size-x2)0 var(--base-size-x2)0;margin-inline-start:var(--base-size-x2)}.home-v4 .primary-content .curtain-parrainage #parrainage-eleve .text-wrapper ul li{font-weight:var(--base-regular-font-weight);margin-bottom:var(--base-size-x1);padding-inline-start:var(--base-size-x1);list-style-type:"∙";list-style-position:outside}.home-v4 .primary-content .curtain-parrainage #parrainage-eleve button{padding:var(--base-size-x2)var(--base-size-x4);color:var(--base-color-white);background-color:var(--base-color-pink);border-radius:var(--base-size-x4);font-size:var(--base-body-font-size);line-height:var(--base-size-x3);border:none;outline:none;justify-content:center;align-items:center;margin:auto;display:flex}.home-v4 .search-subject-container{align-items:center;display:flex}.home-v4 .search-subject-container .wrapper-subjects{flex-direction:row;align-items:center;display:flex}.home-v4 .search-subject-container .wrapper-subjects ul{flex-direction:row;align-items:center;margin:0;padding:0;list-style:none;display:flex}.home-v4 .search-subject-container .wrapper-subjects ul .list-item{padding:var(--base-size-x1)var(--base-size-x3);cursor:pointer;flex-direction:column;justify-content:space-evenly;align-items:center;text-decoration:none;display:flex}.home-v4 .search-subject-container .wrapper-subjects ul .list-item .icon{width:24px;height:24px;display:block}.home-v4 .search-subject-container .wrapper-subjects ul .list-item .name{white-space:nowrap;line-height:var(--base-size-x3)}@media (width<=980px){.home-v4 .search-subject-container .wrapper-subjects ul .list-item{padding:var(--base-size-x1)}}@media (width>=980px){.home-v4 .search-subject-container{max-width:100%;height:96px;margin:var(--base-size-x4)0 var(--base-size-x1);border-radius:var(--base-size-x5);padding:var(--base-size-x1)var(--base-size-x2);box-sizing:border-box;pointer-events:inherit;background-color:#fff0f0;transition:opacity .25s}.home-v4 .search-subject-container .nav-subjects-container{z-index:1;width:var(--base-size-x8);height:var(--base-size-x8);background-color:#fff0f0;justify-content:center;align-items:center;transition:all .15s;display:flex}.home-v4 .search-subject-container .nav-subjects-container .chevron{z-index:2;width:var(--base-size-x6);height:var(--base-size-x6);background-color:var(--base-color-white);border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s;display:flex}.home-v4 .search-subject-container .nav-subjects-container .chevron:before{content:"";width:20px;height:20px}.home-v4 .search-subject-container .nav-subjects-container .chevron:hover{cursor:pointer;transition:transform .25s;transform:scale(1.05)}.home-v4 .search-subject-container .nav-subjects-container:after{content:"";width:20px;height:100%;display:block;position:absolute}.home-v4 .search-subject-container .nav-subjects-container.hide{display:none}.home-v4 .search-subject-container .nav-subjects-container.prev{margin-inline:var(--base-size-x1);visibility:hidden;opacity:0;transition:all .15s;position:absolute;left:0}.home-v4 .search-subject-container .nav-subjects-container.prev .chevron:before{background-color:var(--base-color-black);mask-image:url(../images/feather/chevron-left.svg);mask-size:cover}}@media (width>=980px) and (-ms-high-contrast:none),(width>=980px) and (-ms-high-contrast:active){.home-v4 .search-subject-container .nav-subjects-container.prev .chevron:before{background-color:unset;background-image:url(../images/feather/chevron-left.svg);background-size:cover}}@media (width>=980px){.home-v4 .search-subject-container .nav-subjects-container.prev:after{background:linear-gradient(90deg,#fff0f0 10%,#0000 100%);right:-20px}.home-v4 .search-subject-container .nav-subjects-container.prev.visible{visibility:visible;opacity:1;transition:all .15s}.home-v4 .search-subject-container .nav-subjects-container.next{margin-inline:var(--base-size-x1);position:relative;right:0}.home-v4 .search-subject-container .nav-subjects-container.next .chevron:before{background-color:var(--base-color-black);mask-image:url(../images/feather/chevron-right.svg);mask-size:cover}}@media (width>=980px) and (-ms-high-contrast:none),(width>=980px) and (-ms-high-contrast:active){.home-v4 .search-subject-container .nav-subjects-container.next .chevron:before{background-color:unset;background-image:url(../images/feather/chevron-right.svg);background-size:cover}}@media (width>=980px){.home-v4 .search-subject-container .nav-subjects-container.next:after{background:linear-gradient(-90deg,#fff0f0 10%,#0000 100%);left:-20px}.home-v4 .search-subject-container .wrapper-subjects{overflow:hidden}.home-v4 .search-subject-container .wrapper-subjects ul li:hover{background-color:var(--base-color-white);border-radius:22px}.home-v4 .search-subject-container.lower-opacity{opacity:.4;pointer-events:none;transition:opacity .25s}}@media (width<=980px){.home-v4 .search-subject-container{box-sizing:border-box;max-width:100%}.home-v4 .search-subject-container .wrapper-subjects{overflow:auto}.home-v4 .search-subject-container .wrapper-subjects ul{gap:var(--base-size-x1);padding:0 var(--base-size-x1)var(--base-size-x1)}.home-v4 .search-subject-container .wrapper-subjects ul li .name{font-size:var(--base-small-font-size);font-weight:600}.home-v4 .search-subject-container .wrapper-subjects::-webkit-scrollbar{display:none}}.home-v4 .secondary-content{padding:0 calc((100% - var(--max-width))/2);background-color:#fff;position:relative}.home-v4 .secondary-content .header-trigger{width:1px;height:1px;position:absolute;top:-200px;left:-100px}.home-v4 .secondary-content .landing-v4-ads-bloc-container{width:100%}.home-v4 .viewed{margin:0 0 var(--base-size-x5);padding-top:var(--base-size-x4)}@media (width<=980px){.home-v4 .viewed{padding-top:var(--base-size-x3);margin:0!important}}.home-v4 .viewed.no-nav{display:none}.home-v4 .viewed.no-nav+.announcements{padding-top:var(--base-size-x5)}.home-v4 .viewed.no-nav+.announcements .title .controls{display:none}.home-v4 .viewed.no-nav+.announcements .landing-v4-ads{flex-wrap:wrap}.home-v4 .viewed,.home-v4 .announcements{overflow:hidden}.home-v4 .viewed .landing-v4-ads,.home-v4 .announcements .landing-v4-ads{--gap:var(--base-size-x3);justify-content:flex-start;align-items:stretch;gap:var(--gap);width:100%;transform:translateX(calc((var(--page) - 1)*-100% - var(--gap)*(var(--page) - 1)));flex-direction:row;margin:auto;transition:all .3s;display:flex}.home-v4 .viewed .landing-v4-ads>div,.home-v4 .announcements .landing-v4-ads>div{min-width:calc((100% - var(--gap)*(var(--per-page) - 1))/var(--per-page));max-width:calc((100% - var(--gap)*(var(--per-page) - 1))/var(--per-page));flex:1 1 0}.home-v4 .viewed .title,.home-v4 .announcements .title{align-items:center;gap:var(--base-size-x3);margin-bottom:var(--base-size-x3);flex-direction:row;display:flex}.home-v4 .viewed .title h2,.home-v4 .announcements .title h2{font-size:var(--base-h6-font-size);font-weight:var(--base-bold-font-weight);vertical-align:center;flex-grow:1;margin:0}.home-v4 .viewed .title h2.stars-suffix,.home-v4 .announcements .title h2.stars-suffix{--star-size:14px}.home-v4 .viewed .title h2.stars-suffix:after,.home-v4 .announcements .title h2.stars-suffix:after{content:"";height:var(--star-size);width:calc(var(--star-size)*5);margin-left:var(--base-size-x1);background-image:url(../images/pictos/etoile_on_pink.svg);display:inline-block}.home-v4 .viewed .title .controls,.home-v4 .announcements .title .controls{align-items:center;gap:var(--base-size-x3);flex-direction:row;display:flex}.home-v4 .viewed .title .controls .btn,.home-v4 .announcements .title .controls .btn{width:var(--base-size-x6);height:var(--base-size-x6);background-color:var(--base-color-grey-light);border:none;border-radius:100%;outline:none;justify-content:center;align-items:center;display:flex}.home-v4 .viewed .title .controls .btn:before,.home-v4 .announcements .title .controls .btn:before{content:"";width:40px;height:40px}.home-v4 .viewed .title .controls .btn.prev:before,.home-v4 .announcements .title .controls .btn.prev:before{background-color:var(--base-color-black);mask-image:url(../images/feather/arrow-left.svg);mask-size:cover}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.home-v4 .viewed .title .controls .btn.prev:before,.home-v4 .announcements .title .controls .btn.prev:before{background-color:unset;background-image:url(../images/feather/arrow-left.svg);background-size:cover}}.home-v4 .viewed .title .controls .btn.next:before,.home-v4 .announcements .title .controls .btn.next:before{background-color:var(--base-color-black);mask-image:url(../images/feather/arrow-right.svg);mask-size:cover}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.home-v4 .viewed .title .controls .btn.next:before,.home-v4 .announcements .title .controls .btn.next:before{background-color:unset;background-image:url(../images/feather/arrow-right.svg);background-size:cover}}.home-v4 .viewed .title .controls .btn.disable,.home-v4 .announcements .title .controls .btn.disable{pointer-events:none}.home-v4 .viewed .title .controls .btn.disable:before,.home-v4 .announcements .title .controls .btn.disable:before{background-color:var(--base-color-grey-medium)}.home-v4 .announcements{margin:0 0 130px}@media (width<=980px){.home-v4 .announcements{padding-top:calc(var(--base-size-x3) + 4px)}}.home-v4 .announcements .btn-container{display:none}@media (width<=980px){.home-v4 .announcements .landing-v4-ads{flex-wrap:wrap;width:100%}.home-v4 .announcements .landing-v4-ads>div{min-width:250px!important;max-width:unset!important}.home-v4 .announcements .title,.home-v4 .announcements .title .controls{display:none}}.home-v4 .superguides-content .superguides-container{max-width:var(--max-width);margin:0 auto 120px}.home-v4 .superguides-content .superguides-container>h3{margin-bottom:var(--base-size-x10)}.home-v4 .superguides-content .superguides-container>h2{margin-bottom:var(--base-size-x5)}.home-v4 .superguides-content .superguides-container .article-wrapper{height:auto}.home-v4 .seo{max-width:1016px;margin:auto}.home-v4 .seo>*{margin-bottom:104px}.home-v4 .seo .title-lvl-one{margin-bottom:var(--base-size-x5)}.home-v4 .seo ul.blocks-container{grid-column-gap:var(--base-size-x2);grid-row-gap:var(--base-size-x2);padding:0;list-style:none;display:grid}.home-v4 .seo ul.blocks-container.towns{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.home-v4 .seo ul.blocks-container li.block{padding:var(--base-size-x3);background-color:var(--base-color-grey-light);border-radius:var(--base-size-x4);flex-direction:column;display:flex}.home-v4 .seo ul.blocks-container li.block a:not(.link_city){font-size:var(--base-caption-font-size);font-weight:var(--base-medium-font-weight);text-decoration:none}.home-v4 .seo ul.blocks-container li.block a:not(.link_city):not(:last-child){margin-bottom:var(--base-size-x3)}.home-v4 .seo ul.blocks-container li.block a:not(.link_city):hover{text-decoration:underline}.home-v4 .seo ul.blocks-container li.block .link_city{font-size:var(--base-h6-font-size);font-weight:var(--base-bold-font-weight);line-height:var(--base-size-x3);margin-bottom:var(--base-size-x1);text-decoration:none}.home-v4 .seo ul.blocks-container li.block ul.subjects-list{padding:0}.home-v4 .seo ul.blocks-container li.block ul.subjects-list:not(:last-child){margin-bottom:var(--base-size-x3)}.home-v4 .seo ul.blocks-container li.block ul.subjects-list li.subject{font-size:var(--base-caption-font-size);font-weight:var(--base-medium-font-weight);line-height:var(--base-size-x3);list-style:none}@media (width<=980px){.home-v4 .seo{max-width:100%;overflow:hidden}.home-v4 .seo>*{margin-bottom:var(--base-size-x10)}.home-v4 .seo .title-lvl-one{margin:0 var(--base-size-x3)var(--base-size-x3)}.home-v4 .seo ul.blocks-container{overflow:auto}.home-v4 .seo ul.blocks-container.towns{padding:0 var(--base-size-x3);--max:calc(100%/var(--n-columns-city));grid-template-columns:repeat(var(--n-columns-city),max(var(--max),212px))}.home-v4 .seo ul.blocks-container::-webkit-scrollbar{display:none}.home-v4 .seo .basic-articles ul{padding:0 var(--base-size-x3)var(--base-size-x1)!important}.home-v4 .seo .bloc-text-seo{padding:0 var(--base-size-x3)}}.home-v4 .join-us{--icon-row-gap:var(--base-size-x3);color:var(--base-color-black);max-width:var(--max-width);border-radius:var(--base-size-x5);width:100%;height:580px;margin:0 auto 130px;display:block;position:relative;overflow:hidden}.home-v4 .join-us:hover>img{transform:scale(1.05)}.home-v4 .join-us:hover .content .btn-cta .preview-icon .icon-container{--movement:calc(var(--icon-row-gap)*2);transform:translateY(calc(var(--movement)*-1))}.home-v4 .join-us>img{object-fit:cover;object-position:center;width:100%;height:100%;transition:all .7s cubic-bezier(.42,0,.06,1);display:block}.home-v4 .join-us>img.fallback{display:none}@media not all and (resolution>=.001dpcm){.home-v4 .join-us>img{display:none}.home-v4 .join-us>img.fallback{display:block}}.home-v4 .join-us .content{--color-to-add:#fed8c4;width:400px;bottom:var(--base-size-x5);right:var(--base-size-x5);background-color:var(--color-to-add);border-radius:var(--base-size-x5);padding:var(--base-size-x3);flex-direction:column;display:inline-flex;position:absolute}.home-v4 .join-us .content .title{font-size:var(--base-h3-font-size);font-weight:var(--base-bold-font-weight);line-height:var(--base-size-x6);margin:0 0 var(--base-size-x2);white-space:pre-line}.home-v4 .join-us .content .subtitle{font-size:var(--base-body-font-size);font-weight:var(--base-medium-font-weight);line-height:var(--base-size-x3);margin:0 0 var(--base-size-x3)}.home-v4 .join-us .content .btn-cta{justify-content:center;align-items:center;gap:0 var(--base-size-x1);column-gap:var(--base-size-x1);width:100%;padding:var(--base-size-x2)var(--base-size-x5);color:var(--base-color-white);background-color:var(--base-color-black);border-radius:var(--base-size-x3);text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.home-v4 .join-us .content .btn-cta .text{font-size:var(--base-body-font-size);font-weight:var(--base-bold-font-weight);line-height:var(--base-size-x3)}.home-v4 .join-us .content .btn-cta .preview-icon{width:24px;height:24px;position:relative}.home-v4 .join-us .content .btn-cta .preview-icon .icon-container{justify-content:center;align-items:center;row-gap:var(--icon-row-gap);flex-direction:column;flex-shrink:1;transition:all .7s cubic-bezier(.42,0,.06,1);display:flex}.home-v4 .join-us .content .btn-cta .preview-icon .icon-container .icon{flex-shrink:0;width:24px;height:24px}.home-v4 .join-us .content .btn-cta .preview-icon .icon-container .icon:first-child{background-color:var(--base-color-white);mask-image:url(../images/feather/star.svg);mask-size:cover}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.home-v4 .join-us .content .btn-cta .preview-icon .icon-container .icon:first-child{background-color:unset;background-image:url(../images/feather/star.svg);background-size:cover}}.home-v4 .join-us .content .btn-cta .preview-icon .icon-container .icon:nth-child(2){background-color:var(--base-color-white);mask-image:url(../images/feather/star.svg);mask-size:cover}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.home-v4 .join-us .content .btn-cta .preview-icon .icon-container .icon:nth-child(2){background-color:unset;background-image:url(../images/feather/star.svg);background-size:cover}}.home-v4 .opinions{--color-yellow-light:#ffe192;--color-green-light:#d7f1df;touch-action:none;margin:0 calc(50% - 50vw + 10px) 130px;position:relative;overflow:hidden}.home-v4 .opinions.init .controls .prev,.home-v4 .opinions.init .controls .next{cursor:pointer}.home-v4 .opinions:not(.init) .content{opacity:0}.home-v4 .opinions .opinions-container{max-width:var(--max-width);align-items:center;gap:0 160px;height:600px;margin:0 auto;display:flex}.home-v4 .opinions .title-wrapper{z-index:1;flex-direction:column;flex-shrink:0;display:flex}.home-v4 .opinions .title-wrapper .title-stars{background:url(../images/pictos/etoile_on.svg) space;background-size:var(--base-size-x3);height:var(--base-size-x3);width:calc((var(--base-size-x3) + 4px)*5)}.home-v4 .opinions .title-wrapper .title{font-size:var(--base-size-x5);font-weight:var(--base-bold-font-weight);line-height:var(--base-size-x5);margin:var(--base-size-x3)0;white-space:pre-line;max-width:392px}.home-v4 .opinions .title-wrapper .subtitle{width:100%;max-width:340px;margin:0 0 var(--base-size-x3);font-size:18px;font-style:normal;font-weight:400;line-height:26px}.home-v4 .opinions .title-wrapper .subtitle b{font-weight:700}@media (width<=980px){.home-v4 .opinions .title-wrapper .subtitle{margin-bottom:var(--base-size-x6)}}.home-v4 .opinions .controls{gap:0 var(--base-size-x3);display:flex}.home-v4 .opinions .controls .prev,.home-v4 .opinions .controls .next{width:var(--base-size-x7);height:var(--base-size-x7);border-radius:var(--base-size-x3);background-color:var(--base-color-grey-light);color:var(--base-color-black);justify-content:center;align-items:center;transition:all .15s ease-in-out;display:flex}.home-v4 .opinions .controls .prev:before,.home-v4 .opinions .controls .next:before{content:"";width:var(--base-size-x3);height:var(--base-size-x3);display:inline-block}.home-v4 .opinions .controls .prev:not(.active):before,.home-v4 .opinions .controls .next:not(.active):before{background-color:var(--base-color-grey-medium)}.home-v4 .opinions .controls .prev:hover,.home-v4 .opinions .controls .next:hover{transform:scale(1.1)}.home-v4 .opinions .controls .prev:before{background-color:var(--base-color-black);mask-image:url(../images/feather/arrow-left.svg);mask-size:cover}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.home-v4 .opinions .controls .prev:before{background-color:unset;background-image:url(../images/feather/arrow-left.svg);background-size:cover}}.home-v4 .opinions .controls .next:before{background-color:var(--base-color-black);mask-image:url(../images/feather/arrow-right.svg);mask-size:cover}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.home-v4 .opinions .controls .next:before{background-color:unset;background-image:url(../images/feather/arrow-right.svg);background-size:cover}}.home-v4 .opinions .content{--opinion-width:496px;--opinion-gap:var(--base-size-x3);--opinion-offset:2;right:calc((var(--opinion-width) + var(--opinion-gap))*(var(--opinion-total) - var(--opinion-offset))*-1 - (var(--opinion-width) + var(--opinion-gap))*1/2);display:flex}.home-v4 .opinions .content ul{gap:0 var(--base-size-x3);transition:all .3s;display:flex}.home-v4 .opinions .content ul .review{-webkit-text-decoration:unset;text-decoration:unset;color:var(--base-color-black);padding:var(--base-size-x4);flex-direction:column;width:100%;display:flex}.home-v4 .opinions .content ul li{width:var(--opinion-width);border-radius:var(--base-size-x8);height:600px;transition:all .3s;display:flex}.home-v4 .opinions .content ul li:nth-child(2n){background-color:var(--color-green-light)}.home-v4 .opinions .content ul li:nth-child(odd){background-color:var(--color-yellow-light)}.home-v4 .opinions .content ul li .details{gap:0 var(--base-size-x2);margin-bottom:var(--base-size-x3);display:flex}.home-v4 .opinions .content ul li .details .avatar{width:var(--base-size-x8);height:var(--base-size-x8);background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--base-color-grey-light);border-radius:100%}.home-v4 .opinions .content ul li .details .infos .name{font-size:var(--base-h5-font-size);font-weight:var(--base-bold-font-weight);line-height:var(--base-size-x4);margin:0}.home-v4 .opinions .content ul li .details .infos .desc{font-size:var(--base-h6-font-size);font-weight:var(--base-bold-font-weight);line-height:var(--base-size-x4);margin:0}.home-v4 .opinions .content ul li .comment{font-size:32px;font-weight:var(--base-medium-font-weight);line-height:var(--base-size-x5);margin:0 0 var(--base-size-x4);-webkit-line-clamp:10;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-v4 .opinions .content ul li .rating-container{flex:1;align-items:flex-end;display:flex}.home-v4 .opinions .content ul li .rating{border-radius:var(--base-size-x4);width:max-content;max-width:100%;padding:var(--base-size-x2)var(--base-size-x3);font-size:var(--base-body-font-size);font-weight:var(--base-bold-font-weight);line-height:var(--base-size-x3);background-color:#fff;gap:0 4px;display:flex}.home-v4 .opinions .content ul li .rating>p{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;margin:0;overflow:hidden}.home-v4 .opinions .content ul li .rating .stars{align-items:center;margin-left:4px;display:inline-flex}.home-v4 .opinions .content ul li .rating .stars span{width:15px;height:15px}body[dir=rtl] .home-v4 .search-subject-container .nav-subjects-container.prev{left:auto;right:0;transform:rotateY(180deg)}body[dir=rtl] .home-v4 .search-subject-container .nav-subjects-container.next{left:0;right:auto;transform:rotateY(180deg)}@media (width<=980px){.home-v4 h1,.home-v4 h2,.home-v4 h3{font-size:var(--base-h4-font-size)}.home-v4 .primary-content{padding:calc(var(--base-size-x9) + var(--base-size-x1))0 0;background:#fff;margin:0}.home-v4 .primary-content:after{display:none}.home-v4 .primary-content .main-search{border-radius:0 0 var(--base-size-x5)var(--base-size-x5);margin-bottom:0;overflow:hidden}.home-v4 .primary-content .main-search .main-search-container{align-items:unset;flex-direction:column;padding:0}.home-v4 .primary-content .main-search .main-search-container .main-search-tool{margin-right:0;margin-left:0!important}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .main-text{max-width:unset;text-align:center;width:100%;padding:0 var(--base-size-x3)}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .main-text h1{margin-bottom:var(--base-size-x2);text-align:start;font-size:50px;font-style:normal;font-weight:900;line-height:56px}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .main-text p{display:none}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search{padding:0 var(--base-size-x3);max-width:none}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container{margin:var(--base-size-x3)0;border-radius:var(--base-size-x4);width:100%!important}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container>label{pointer-events:none;font-size:var(--base-caption-font-size);padding-right:var(--base-size-x3)}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .btn-container{flex:1;justify-content:flex-end;display:flex}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .placeholder-animated{margin-left:var(--base-size-x1)}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .btn{padding:var(--base-size-x2);flex-shrink:0}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .btn:after{content:"";width:var(--base-size-x2);height:var(--base-size-x2);background-color:var(--base-color-white);display:inline-block;mask-image:url(../images/feather/search.svg);mask-size:cover}}@media (width<=980px) and (-ms-high-contrast:none),(width<=980px) and (-ms-high-contrast:active){.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .btn:after{background-color:unset;background-image:url(../images/feather/search.svg);background-size:cover}}@media (width<=980px){.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .btn:before{border-radius:48px}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .search form .home-search-form-container .btn .text{display:none}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .mobile-text{text-align:center;display:block}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .mobile-text p{font-size:var(--base-body-font-size);font-weight:var(--base-bold-font-weight);line-height:var(--base-size-x3);margin:0 0 var(--base-size-x4);white-space:pre-line}.home-v4 .primary-content .main-search .main-search-container .main-search-tool .mobile-text p .emphasis{color:var(--base-color-pink)}.home-v4 .primary-content .curtain-parrainage{transform:inherit;width:100%;height:100%;top:0;left:0}.home-v4 .primary-content .curtain-parrainage #parrainage-eleve{transform:inherit;width:100%;height:100%;padding:var(--base-size-x4)var(--base-size-x2);top:0;left:0}.home-v4 .primary-content .curtain-parrainage #parrainage-eleve h2{max-width:75%}.home-v4 .primary-content .curtain-parrainage #parrainage-eleve .close-button{width:24px;height:24px}.home-v4 .primary-content .curtain-parrainage #parrainage-eleve img{margin:var(--base-size-x4)auto}.home-v4 .primary-content .curtain-parrainage #parrainage-eleve button{width:100%;margin-bottom:0}.home-v4 .announcements{margin:0 var(--base-size-x3)var(--base-size-x10)}.home-v4 .viewed{margin:0 0 var(--base-size-x8)}.home-v4 .viewed .title{margin:0 var(--base-size-x3)var(--base-size-x3)}.home-v4 .viewed .title .controls{display:none}.home-v4 .viewed .landing-v4-ads{overflow:auto}.home-v4 .viewed .landing-v4-ads:before,.home-v4 .viewed .landing-v4-ads:after{content:""}.home-v4 .viewed .landing-v4-ads .icon-bookmark-wrapper{top:var(--base-size-x1)!important;right:var(--base-size-x1)!important}.home-v4 .viewed .landing-v4-ads .landing-v4-ads-pic-firstname{margin-bottom:4px;font-size:var(--base-caption-font-size)!important;line-height:var(--base-size-x2)!important}.home-v4 .viewed .landing-v4-ads .landing-v4-ads-pic-location .landing-v4-ads-pic-text{font-size:var(--base-small-font-size)!important}.home-v4 .viewed .landing-v4-ads .badge .status{margin-left:calc(var(--base-size-x1)/2);background-color:inherit!important;font-size:var(--base-caption-font-size)!important;padding:0!important}.home-v4 .viewed .landing-v4-ads .badge .status:not(.highest){display:none}.home-v4 .viewed .landing-v4-ads .badge .status.highest{border-radius:inherit!important}.home-v4 .viewed .landing-v4-ads .badge .status.highest:before{content:"";background:url(../images/pictos/ambassador-sparkle.svg) 50%/cover no-repeat!important}.home-v4 .viewed .landing-v4-ads .badge .status.highest>span{font-size:var(--base-small-font-size);display:none!important}.home-v4 .viewed .landing-v4-ads>div{min-width:calc((100% - var(--gap)*(var(--per-page-mobile) - 1))/var(--per-page-mobile));max-width:calc((100% - var(--gap)*(var(--per-page-mobile) - 1))/var(--per-page-mobile))}.home-v4 .viewed .landing-v4-ads::-webkit-scrollbar{display:none}.home-v4 .superguides-content .superguides-container{margin-bottom:88px}.home-v4 .superguides-content .superguides-container>h3,.home-v4 .superguides-content .superguides-container>h2{font-size:var(--base-h4-font-size);margin-bottom:var(--base-size-x3)}.home-v4 .superguides-content .superguides-container .basic-articles ul{padding:0 var(--base-size-x4)}.home-v4 .superguides-content .superguides-container .basic-articles ul::-webkit-scrollbar{display:none}.home-v4 .join-us{--content-gap:200px;width:calc(100% - var(--base-size-x3)*2);border-radius:var(--base-size-x3)var(--base-size-x3)0 0;height:100%;margin-bottom:calc(var(--content-gap) + var(--base-size-x10));overflow:unset;background-position:50%}.home-v4 .join-us:hover>img{transform:unset}.home-v4 .join-us>img{border-radius:var(--base-size-x3)var(--base-size-x3)0 0;height:280px;position:absolute}.home-v4 .join-us .content{bottom:calc(var(--content-gap)*-1);border-radius:var(--base-size-x3);width:100%;position:relative;right:0}.home-v4 .join-us .content .title{font-size:var(--base-h5-font-size);font-weight:var(--base-bold-font-weight);line-height:var(--base-size-x4)}.home-v4 .join-us .content .btn-cta .preview-icon{display:none}.home-v4 .opinions{margin:0 0 var(--base-size-x10);touch-action:auto;padding:0}.home-v4 .opinions .opinions-container{height:unset;flex-direction:column;align-items:flex-start}.home-v4 .opinions .title-wrapper{margin:0 var(--base-size-x3)}.home-v4 .opinions .title-wrapper .title{font-size:32px;font-weight:var(--base-bold-font-weight);line-height:var(--base-size-x5);margin-bottom:var(--base-size-x3);white-space:unset;max-width:unset}.home-v4 .opinions .title-wrapper .controls{display:none}.home-v4 .opinions .content{right:unset;width:100%;padding-bottom:var(--base-size-x4);position:relative;overflow-y:auto}.home-v4 .opinions .content ul{will-change:transform;transition:transform .25s}.home-v4 .opinions .content ul.no-transition{transition:unset}.home-v4 .opinions .content ul .review{padding:var(--base-size-x3)}.home-v4 .opinions .content ul li{border-radius:var(--base-size-x4);width:320px;height:352px}.home-v4 .opinions .content ul li:first-child{margin-left:var(--base-size-x2)}.home-v4 .opinions .content ul li:last-child{margin-right:var(--base-size-x2)}.home-v4 .opinions .content ul li .details .avatar{width:var(--base-size-x6);height:var(--base-size-x6)}.home-v4 .opinions .content ul li .details .infos .name{font-size:var(--base-body-font-size);line-height:var(--base-size-x3)}.home-v4 .opinions .content ul li .details .infos .desc{font-size:var(--base-caption-font-size);font-weight:var(--base-medium-font-weight);line-height:var(--base-size-x3)}.home-v4 .opinions .content ul li .comment{font-size:var(--base-body-font-size);font-weight:var(--base-medium-font-weight);line-height:var(--base-size-x3);margin-bottom:var(--base-size-x3);-webkit-line-clamp:6}.home-v4 .opinions .content ul li .rating{font-size:var(--base-caption-font-size);font-weight:var(--base-medium-font-weight);padding:var(--base-size-x1)var(--base-size-x2)}.home-v4 .opinions .controls{margin:0 var(--base-size-x3)}.home-v4 .opinions .controls .prev,.home-v4 .opinions .controls .next{width:var(--base-size-x6);height:var(--base-size-x6)}.home-v4 .opinions .controls .prev:hover,.home-v4 .opinions .controls .next:hover{transform:unset}}body .main-text [data-animation]{color:#fff;text-align:center;box-sizing:border-box;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#7684ff,#fbde9b 18%,#ff8a8a 35%,#7684ff 53%,#fbde9b 72%,#ff8a8a 91%,#7684ff) 0 0/1000px text;font-style:normal;animation:10s linear infinite gradientMove;display:inline-block}@media (width>=980px){body .main-text [data-animation] br:first-child{display:none}}@media (width<=980px){body .main-text [data-animation]{word-break:break-all;width:100%}}.pac-container{border-top:none;margin-left:1px}