@font-face {font-family:'flexslider-icon';src:url('https://2026.animations-r.fr/font/flexslider-icon.eot');src:url('https://2026.animations-r.fr/font/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('https://2026.animations-r.fr/font/flexslider-icon.woff') format('woff'), url('https://2026.animations-r.fr/font/flexslider-icon.ttf') format('truetype'), url('https://2026.animations-r.fr/font/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:normal;font-style:normal;}.flex-container a:hover,.flex-slider a:hover {outline:none;}.slides,.slides > li,.flex-control-nav,.flex-direction-nav {margin:0;padding:0;list-style:none;}.flex-pauseplay span {text-transform:capitalize;}.flexslider {margin:0;padding:0;}.flexslider .slides > li {display:none;-webkit-backface-visibility:hidden;}.flexslider .slides img {width:100%;display:block;}.flexslider .slides:after {content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .flexslider .slides {display:block;}* html .flexslider .slides {height:1%;}.no-js .flexslider .slides > li:first-child {display:block;}.flexslider {margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;transform:scale(1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2);-o-box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2);box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2);}.flexslider .slides {transform:scale(1);}.flexslider .slides img {height:auto;-moz-user-select:none;}.flex-viewport {max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.loading .flex-viewport {max-height:300px;}@-moz-document url-prefix() {.loading .flex-viewport {max-height:none;}}.carousel li {margin-right:5px;}.flex-direction-nav {*height:0;}.flex-direction-nav a {text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0, 0, 0, 0.8);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.flex-direction-nav a:before {font-family:"flexslider-icon";font-size:40px;display:inline-block;content:'\f001';color:rgba(0, 0, 0, 0.8);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);}.flex-direction-nav a.flex-next:before {content:'\f002';}.flex-direction-nav .flex-prev {left:-50px;}.flex-direction-nav .flex-next {right:-50px;text-align:right;}.flexslider:hover .flex-direction-nav .flex-prev {opacity:0.7;left:10px;}.flexslider:hover .flex-direction-nav .flex-prev:hover {opacity:1;}.flexslider:hover .flex-direction-nav .flex-next {opacity:0.7;right:10px;}.flexslider:hover .flex-direction-nav .flex-next:hover {opacity:1;}.flex-direction-nav .flex-disabled {opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1;}.flex-pauseplay a {display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;}.flex-pauseplay a:before {font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004';}.flex-pauseplay a:hover {opacity:1;}.flex-pauseplay a.flex-play:before {content:'\f003';}.flex-control-nav {width:100%;position:absolute;bottom:-40px;text-align:center;}.flex-control-nav li {margin:0 6px;display:inline-block;transform:scale(1);*display:inline;}.flex-control-paging li a {width:11px;height:11px;display:block;background:#666;background:rgba(0, 0, 0, 0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-o-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}.flex-control-paging li a:hover {background:#333;background:rgba(0, 0, 0, 0.7);}.flex-control-paging li a.flex-active {background:#000;background:rgba(0, 0, 0, 0.9);cursor:default;}.flex-control-thumbs {margin:5px 0 0;position:static;overflow:hidden;}.flex-control-thumbs li {width:25%;float:left;margin:0;}.flex-control-thumbs img {width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.flex-control-thumbs img:hover {opacity:1;}.flex-control-thumbs .flex-active {opacity:1;cursor:default;}@media screen and (max-width:860px) {.flex-direction-nav .flex-prev {opacity:1;left:10px;}.flex-direction-nav .flex-next {opacity:1;right:10px;}}.fa {display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fa-lg {font-size:1.33333333em;line-height:0.75em;vertical-align:-15%;}.fa-2x {font-size:2em;}.fa-3x {font-size:3em;}.fa-4x {font-size:4em;}.fa-5x {font-size:5em;}.fa-fw {width:1.28571429em;text-align:center;}.fa-ul {padding-left:0;margin-left:2.14285714em;list-style-type:none;}.fa-ul > li {position:relative;}.fa-li {position:absolute;left:-2.14285714em;width:2.14285714em;top:0.14285714em;text-align:center;}.fa-li.fa-lg {left:-1.85714286em;}.fa-border {padding:.2em .25em .15em;border:solid 0.08em #eeeeee;border-radius:.1em;}.fa-pull-left {float:left;}.fa-pull-right {float:right;}.fa.fa-pull-left {margin-right:.3em;}.fa.fa-pull-right {margin-left:.3em;}.pull-right {float:right;}.pull-left {float:left;}.fa.pull-left {margin-right:.3em;}.fa.pull-right {margin-left:.3em;}.fa-spin {-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}.fa-pulse {-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8);}@-webkit-keyframes fa-spin {0% {-webkit-transform:rotate(0deg);transform:rotate(0deg);}100% {-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes fa-spin {0% {-webkit-transform:rotate(0deg);transform:rotate(0deg);}100% {-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.fa-rotate-90 {-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.fa-rotate-180 {-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.fa-rotate-270 {-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}.fa-flip-horizontal {-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1);}.fa-flip-vertical {-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical {filter:none;}.fa-stack {position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}.fa-stack-1x,.fa-stack-2x {position:absolute;left:0;width:100%;text-align:center;}.fa-stack-1x {line-height:inherit;}.fa-stack-2x {font-size:2em;}.fa-inverse {color:#ffffff;}.fa-glass:before {content:"\f000";}.fa-music:before {content:"\f001";}.fa-search:before {content:"\f002";}.fa-envelope-o:before {content:"\f003";}.fa-heart:before {content:"\f004";}.fa-star:before {content:"\f005";}.fa-star-o:before {content:"\f006";}.fa-user:before {content:"\f007";}.fa-film:before {content:"\f008";}.fa-th-large:before {content:"\f009";}.fa-th:before {content:"\f00a";}.fa-th-list:before {content:"\f00b";}.fa-check:before {content:"\f00c";}.fa-remove:before,.fa-close:before,.fa-times:before {content:"\f00d";}.fa-search-plus:before {content:"\f00e";}.fa-search-minus:before {content:"\f010";}.fa-power-off:before {content:"\f011";}.fa-signal:before {content:"\f012";}.fa-gear:before,.fa-cog:before {content:"\f013";}.fa-trash-o:before {content:"\f014";}.fa-home:before {content:"\f015";}.fa-file-o:before {content:"\f016";}.fa-clock-o:before {content:"\f017";}.fa-road:before {content:"\f018";}.fa-download:before {content:"\f019";}.fa-arrow-circle-o-down:before {content:"\f01a";}.fa-arrow-circle-o-up:before {content:"\f01b";}.fa-inbox:before {content:"\f01c";}.fa-play-circle-o:before {content:"\f01d";}.fa-rotate-right:before,.fa-repeat:before {content:"\f01e";}.fa-refresh:before {content:"\f021";}.fa-list-alt:before {content:"\f022";}.fa-lock:before {content:"\f023";}.fa-flag:before {content:"\f024";}.fa-headphones:before {content:"\f025";}.fa-volume-off:before {content:"\f026";}.fa-volume-down:before {content:"\f027";}.fa-volume-up:before {content:"\f028";}.fa-qrcode:before {content:"\f029";}.fa-barcode:before {content:"\f02a";}.fa-tag:before {content:"\f02b";}.fa-tags:before {content:"\f02c";}.fa-book:before {content:"\f02d";}.fa-bookmark:before {content:"\f02e";}.fa-print:before {content:"\f02f";}.fa-camera:before {content:"\f030";}.fa-font:before {content:"\f031";}.fa-bold:before {content:"\f032";}.fa-italic:before {content:"\f033";}.fa-text-height:before {content:"\f034";}.fa-text-width:before {content:"\f035";}.fa-align-left:before {content:"\f036";}.fa-align-center:before {content:"\f037";}.fa-align-right:before {content:"\f038";}.fa-align-justify:before {content:"\f039";}.fa-list:before {content:"\f03a";}.fa-dedent:before,.fa-outdent:before {content:"\f03b";}.fa-indent:before {content:"\f03c";}.fa-video-camera:before {content:"\f03d";}.fa-photo:before,.fa-image:before,.fa-picture-o:before {content:"\f03e";}.fa-pencil:before {content:"\f040";}.fa-map-marker:before {content:"\f041";}.fa-adjust:before {content:"\f042";}.fa-tint:before {content:"\f043";}.fa-edit:before,.fa-pencil-square-o:before {content:"\f044";}.fa-share-square-o:before {content:"\f045";}.fa-check-square-o:before {content:"\f046";}.fa-arrows:before {content:"\f047";}.fa-step-backward:before {content:"\f048";}.fa-fast-backward:before {content:"\f049";}.fa-backward:before {content:"\f04a";}.fa-play:before {content:"\f04b";}.fa-pause:before {content:"\f04c";}.fa-stop:before {content:"\f04d";}.fa-forward:before {content:"\f04e";}.fa-fast-forward:before {content:"\f050";}.fa-step-forward:before {content:"\f051";}.fa-eject:before {content:"\f052";}.fa-chevron-left:before {content:"\f053";}.fa-chevron-right:before {content:"\f054";}.fa-plus-circle:before {content:"\f055";}.fa-minus-circle:before {content:"\f056";}.fa-times-circle:before {content:"\f057";}.fa-check-circle:before {content:"\f058";}.fa-question-circle:before {content:"\f059";}.fa-info-circle:before {content:"\f05a";}.fa-crosshairs:before {content:"\f05b";}.fa-times-circle-o:before {content:"\f05c";}.fa-check-circle-o:before {content:"\f05d";}.fa-ban:before {content:"\f05e";}.fa-arrow-left:before {content:"\f060";}.fa-arrow-right:before {content:"\f061";}.fa-arrow-up:before {content:"\f062";}.fa-arrow-down:before {content:"\f063";}.fa-mail-forward:before,.fa-share:before {content:"\f064";}.fa-expand:before {content:"\f065";}.fa-compress:before {content:"\f066";}.fa-plus:before {content:"\f067";}.fa-minus:before {content:"\f068";}.fa-asterisk:before {content:"\f069";}.fa-exclamation-circle:before {content:"\f06a";}.fa-gift:before {content:"\f06b";}.fa-leaf:before {content:"\f06c";}.fa-fire:before {content:"\f06d";}.fa-eye:before {content:"\f06e";}.fa-eye-slash:before {content:"\f070";}.fa-warning:before,.fa-exclamation-triangle:before {content:"\f071";}.fa-plane:before {content:"\f072";}.fa-calendar:before {content:"\f073";}.fa-random:before {content:"\f074";}.fa-comment:before {content:"\f075";}.fa-magnet:before {content:"\f076";}.fa-chevron-up:before {content:"\f077";}.fa-chevron-down:before {content:"\f078";}.fa-retweet:before {content:"\f079";}.fa-shopping-cart:before {content:"\f07a";}.fa-folder:before {content:"\f07b";}.fa-folder-open:before {content:"\f07c";}.fa-arrows-v:before {content:"\f07d";}.fa-arrows-h:before {content:"\f07e";}.fa-bar-chart-o:before,.fa-bar-chart:before {content:"\f080";}.fa-twitter-square:before {content:"\f081";}.fa-facebook-square:before {content:"\f082";}.fa-camera-retro:before {content:"\f083";}.fa-key:before {content:"\f084";}.fa-gears:before,.fa-cogs:before {content:"\f085";}.fa-comments:before {content:"\f086";}.fa-thumbs-o-up:before {content:"\f087";}.fa-thumbs-o-down:before {content:"\f088";}.fa-star-half:before {content:"\f089";}.fa-heart-o:before {content:"\f08a";}.fa-sign-out:before {content:"\f08b";}.fa-linkedin-square:before {content:"\f08c";}.fa-thumb-tack:before {content:"\f08d";}.fa-external-link:before {content:"\f08e";}.fa-sign-in:before {content:"\f090";}.fa-trophy:before {content:"\f091";}.fa-github-square:before {content:"\f092";}.fa-upload:before {content:"\f093";}.fa-lemon-o:before {content:"\f094";}.fa-phone:before {content:"\f095";}.fa-square-o:before {content:"\f096";}.fa-bookmark-o:before {content:"\f097";}.fa-phone-square:before {content:"\f098";}.fa-twitter:before {content:"\f099";}.fa-facebook-f:before,.fa-facebook:before {content:"\f09a";}.fa-github:before {content:"\f09b";}.fa-unlock:before {content:"\f09c";}.fa-credit-card:before {content:"\f09d";}.fa-feed:before,.fa-rss:before {content:"\f09e";}.fa-hdd-o:before {content:"\f0a0";}.fa-bullhorn:before {content:"\f0a1";}.fa-bell:before {content:"\f0f3";}.fa-certificate:before {content:"\f0a3";}.fa-hand-o-right:before {content:"\f0a4";}.fa-hand-o-left:before {content:"\f0a5";}.fa-hand-o-up:before {content:"\f0a6";}.fa-hand-o-down:before {content:"\f0a7";}.fa-arrow-circle-left:before {content:"\f0a8";}.fa-arrow-circle-right:before {content:"\f0a9";}.fa-arrow-circle-up:before {content:"\f0aa";}.fa-arrow-circle-down:before {content:"\f0ab";}.fa-globe:before {content:"\f0ac";}.fa-wrench:before {content:"\f0ad";}.fa-tasks:before {content:"\f0ae";}.fa-filter:before {content:"\f0b0";}.fa-briefcase:before {content:"\f0b1";}.fa-arrows-alt:before {content:"\f0b2";}.fa-group:before,.fa-users:before {content:"\f0c0";}.fa-chain:before,.fa-link:before {content:"\f0c1";}.fa-cloud:before {content:"\f0c2";}.fa-flask:before {content:"\f0c3";}.fa-cut:before,.fa-scissors:before {content:"\f0c4";}.fa-copy:before,.fa-files-o:before {content:"\f0c5";}.fa-paperclip:before {content:"\f0c6";}.fa-save:before,.fa-floppy-o:before {content:"\f0c7";}.fa-square:before {content:"\f0c8";}.fa-navicon:before,.fa-reorder:before,.fa-bars:before {content:"\f0c9";}.fa-list-ul:before {content:"\f0ca";}.fa-list-ol:before {content:"\f0cb";}.fa-strikethrough:before {content:"\f0cc";}.fa-underline:before {content:"\f0cd";}.fa-table:before {content:"\f0ce";}.fa-magic:before {content:"\f0d0";}.fa-truck:before {content:"\f0d1";}.fa-pinterest:before {content:"\f0d2";}.fa-pinterest-square:before {content:"\f0d3";}.fa-google-plus-square:before {content:"\f0d4";}.fa-google-plus:before {content:"\f0d5";}.fa-money:before {content:"\f0d6";}.fa-caret-down:before {content:"\f0d7";}.fa-caret-up:before {content:"\f0d8";}.fa-caret-left:before {content:"\f0d9";}.fa-caret-right:before {content:"\f0da";}.fa-columns:before {content:"\f0db";}.fa-unsorted:before,.fa-sort:before {content:"\f0dc";}.fa-sort-down:before,.fa-sort-desc:before {content:"\f0dd";}.fa-sort-up:before,.fa-sort-asc:before {content:"\f0de";}.fa-envelope:before {content:"\f0e0";}.fa-linkedin:before {content:"\f0e1";}.fa-rotate-left:before,.fa-undo:before {content:"\f0e2";}.fa-legal:before,.fa-gavel:before {content:"\f0e3";}.fa-dashboard:before,.fa-tachometer:before {content:"\f0e4";}.fa-comment-o:before {content:"\f0e5";}.fa-comments-o:before {content:"\f0e6";}.fa-flash:before,.fa-bolt:before {content:"\f0e7";}.fa-sitemap:before {content:"\f0e8";}.fa-umbrella:before {content:"\f0e9";}.fa-paste:before,.fa-clipboard:before {content:"\f0ea";}.fa-lightbulb-o:before {content:"\f0eb";}.fa-exchange:before {content:"\f0ec";}.fa-cloud-download:before {content:"\f0ed";}.fa-cloud-upload:before {content:"\f0ee";}.fa-user-md:before {content:"\f0f0";}.fa-stethoscope:before {content:"\f0f1";}.fa-suitcase:before {content:"\f0f2";}.fa-bell-o:before {content:"\f0a2";}.fa-coffee:before {content:"\f0f4";}.fa-cutlery:before {content:"\f0f5";}.fa-file-text-o:before {content:"\f0f6";}.fa-building-o:before {content:"\f0f7";}.fa-hospital-o:before {content:"\f0f8";}.fa-ambulance:before {content:"\f0f9";}.fa-medkit:before {content:"\f0fa";}.fa-fighter-jet:before {content:"\f0fb";}.fa-beer:before {content:"\f0fc";}.fa-h-square:before {content:"\f0fd";}.fa-plus-square:before {content:"\f0fe";}.fa-angle-double-left:before {content:"\f100";}.fa-angle-double-right:before {content:"\f101";}.fa-angle-double-up:before {content:"\f102";}.fa-angle-double-down:before {content:"\f103";}.fa-angle-left:before {content:"\f104";}.fa-angle-right:before {content:"\f105";}.fa-angle-up:before {content:"\f106";}.fa-angle-down:before {content:"\f107";}.fa-desktop:before {content:"\f108";}.fa-laptop:before {content:"\f109";}.fa-tablet:before {content:"\f10a";}.fa-mobile-phone:before,.fa-mobile:before {content:"\f10b";}.fa-circle-o:before {content:"\f10c";}.fa-quote-left:before {content:"\f10d";}.fa-quote-right:before {content:"\f10e";}.fa-spinner:before {content:"\f110";}.fa-circle:before {content:"\f111";}.fa-mail-reply:before,.fa-reply:before {content:"\f112";}.fa-github-alt:before {content:"\f113";}.fa-folder-o:before {content:"\f114";}.fa-folder-open-o:before {content:"\f115";}.fa-smile-o:before {content:"\f118";}.fa-frown-o:before {content:"\f119";}.fa-meh-o:before {content:"\f11a";}.fa-gamepad:before {content:"\f11b";}.fa-keyboard-o:before {content:"\f11c";}.fa-flag-o:before {content:"\f11d";}.fa-flag-checkered:before {content:"\f11e";}.fa-terminal:before {content:"\f120";}.fa-code:before {content:"\f121";}.fa-mail-reply-all:before,.fa-reply-all:before {content:"\f122";}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {content:"\f123";}.fa-location-arrow:before {content:"\f124";}.fa-crop:before {content:"\f125";}.fa-code-fork:before {content:"\f126";}.fa-unlink:before,.fa-chain-broken:before {content:"\f127";}.fa-question:before {content:"\f128";}.fa-info:before {content:"\f129";}.fa-exclamation:before {content:"\f12a";}.fa-superscript:before {content:"\f12b";}.fa-subscript:before {content:"\f12c";}.fa-eraser:before {content:"\f12d";}.fa-puzzle-piece:before {content:"\f12e";}.fa-microphone:before {content:"\f130";}.fa-microphone-slash:before {content:"\f131";}.fa-shield:before {content:"\f132";}.fa-calendar-o:before {content:"\f133";}.fa-fire-extinguisher:before {content:"\f134";}.fa-rocket:before {content:"\f135";}.fa-maxcdn:before {content:"\f136";}.fa-chevron-circle-left:before {content:"\f137";}.fa-chevron-circle-right:before {content:"\f138";}.fa-chevron-circle-up:before {content:"\f139";}.fa-chevron-circle-down:before {content:"\f13a";}.fa-html5:before {content:"\f13b";}.fa-css3:before {content:"\f13c";}.fa-anchor:before {content:"\f13d";}.fa-unlock-alt:before {content:"\f13e";}.fa-bullseye:before {content:"\f140";}.fa-ellipsis-h:before {content:"\f141";}.fa-ellipsis-v:before {content:"\f142";}.fa-rss-square:before {content:"\f143";}.fa-play-circle:before {content:"\f144";}.fa-ticket:before {content:"\f145";}.fa-minus-square:before {content:"\f146";}.fa-minus-square-o:before {content:"\f147";}.fa-level-up:before {content:"\f148";}.fa-level-down:before {content:"\f149";}.fa-check-square:before {content:"\f14a";}.fa-pencil-square:before {content:"\f14b";}.fa-external-link-square:before {content:"\f14c";}.fa-share-square:before {content:"\f14d";}.fa-compass:before {content:"\f14e";}.fa-toggle-down:before,.fa-caret-square-o-down:before {content:"\f150";}.fa-toggle-up:before,.fa-caret-square-o-up:before {content:"\f151";}.fa-toggle-right:before,.fa-caret-square-o-right:before {content:"\f152";}.fa-euro:before,.fa-eur:before {content:"\f153";}.fa-gbp:before {content:"\f154";}.fa-dollar:before,.fa-usd:before {content:"\f155";}.fa-rupee:before,.fa-inr:before {content:"\f156";}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before {content:"\f157";}.fa-ruble:before,.fa-rouble:before,.fa-rub:before {content:"\f158";}.fa-won:before,.fa-krw:before {content:"\f159";}.fa-bitcoin:before,.fa-btc:before {content:"\f15a";}.fa-file:before {content:"\f15b";}.fa-file-text:before {content:"\f15c";}.fa-sort-alpha-asc:before {content:"\f15d";}.fa-sort-alpha-desc:before {content:"\f15e";}.fa-sort-amount-asc:before {content:"\f160";}.fa-sort-amount-desc:before {content:"\f161";}.fa-sort-numeric-asc:before {content:"\f162";}.fa-sort-numeric-desc:before {content:"\f163";}.fa-thumbs-up:before {content:"\f164";}.fa-thumbs-down:before {content:"\f165";}.fa-youtube-square:before {content:"\f166";}.fa-youtube:before {content:"\f167";}.fa-xing:before {content:"\f168";}.fa-xing-square:before {content:"\f169";}.fa-youtube-play:before {content:"\f16a";}.fa-dropbox:before {content:"\f16b";}.fa-stack-overflow:before {content:"\f16c";}.fa-instagram:before {content:"\f16d";}.fa-flickr:before {content:"\f16e";}.fa-adn:before {content:"\f170";}.fa-bitbucket:before {content:"\f171";}.fa-bitbucket-square:before {content:"\f172";}.fa-tumblr:before {content:"\f173";}.fa-tumblr-square:before {content:"\f174";}.fa-long-arrow-down:before {content:"\f175";}.fa-long-arrow-up:before {content:"\f176";}.fa-long-arrow-left:before {content:"\f177";}.fa-long-arrow-right:before {content:"\f178";}.fa-apple:before {content:"\f179";}.fa-windows:before {content:"\f17a";}.fa-android:before {content:"\f17b";}.fa-linux:before {content:"\f17c";}.fa-dribbble:before {content:"\f17d";}.fa-skype:before {content:"\f17e";}.fa-foursquare:before {content:"\f180";}.fa-trello:before {content:"\f181";}.fa-female:before {content:"\f182";}.fa-male:before {content:"\f183";}.fa-gittip:before,.fa-gratipay:before {content:"\f184";}.fa-sun-o:before {content:"\f185";}.fa-moon-o:before {content:"\f186";}.fa-archive:before {content:"\f187";}.fa-bug:before {content:"\f188";}.fa-vk:before {content:"\f189";}.fa-weibo:before {content:"\f18a";}.fa-renren:before {content:"\f18b";}.fa-pagelines:before {content:"\f18c";}.fa-stack-exchange:before {content:"\f18d";}.fa-arrow-circle-o-right:before {content:"\f18e";}.fa-arrow-circle-o-left:before {content:"\f190";}.fa-toggle-left:before,.fa-caret-square-o-left:before {content:"\f191";}.fa-dot-circle-o:before {content:"\f192";}.fa-wheelchair:before {content:"\f193";}.fa-vimeo-square:before {content:"\f194";}.fa-turkish-lira:before,.fa-try:before {content:"\f195";}.fa-plus-square-o:before {content:"\f196";}.fa-space-shuttle:before {content:"\f197";}.fa-slack:before {content:"\f198";}.fa-envelope-square:before {content:"\f199";}.fa-wordpress:before {content:"\f19a";}.fa-openid:before {content:"\f19b";}.fa-institution:before,.fa-bank:before,.fa-university:before {content:"\f19c";}.fa-mortar-board:before,.fa-graduation-cap:before {content:"\f19d";}.fa-yahoo:before {content:"\f19e";}.fa-google:before {content:"\f1a0";}.fa-reddit:before {content:"\f1a1";}.fa-reddit-square:before {content:"\f1a2";}.fa-stumbleupon-circle:before {content:"\f1a3";}.fa-stumbleupon:before {content:"\f1a4";}.fa-delicious:before {content:"\f1a5";}.fa-digg:before {content:"\f1a6";}.fa-pied-piper-pp:before {content:"\f1a7";}.fa-pied-piper-alt:before {content:"\f1a8";}.fa-drupal:before {content:"\f1a9";}.fa-joomla:before {content:"\f1aa";}.fa-language:before {content:"\f1ab";}.fa-fax:before {content:"\f1ac";}.fa-building:before {content:"\f1ad";}.fa-child:before {content:"\f1ae";}.fa-paw:before {content:"\f1b0";}.fa-spoon:before {content:"\f1b1";}.fa-cube:before {content:"\f1b2";}.fa-cubes:before {content:"\f1b3";}.fa-behance:before {content:"\f1b4";}.fa-behance-square:before {content:"\f1b5";}.fa-steam:before {content:"\f1b6";}.fa-steam-square:before {content:"\f1b7";}.fa-recycle:before {content:"\f1b8";}.fa-automobile:before,.fa-car:before {content:"\f1b9";}.fa-cab:before,.fa-taxi:before {content:"\f1ba";}.fa-tree:before {content:"\f1bb";}.fa-spotify:before {content:"\f1bc";}.fa-deviantart:before {content:"\f1bd";}.fa-soundcloud:before {content:"\f1be";}.fa-database:before {content:"\f1c0";}.fa-file-pdf-o:before {content:"\f1c1";}.fa-file-word-o:before {content:"\f1c2";}.fa-file-excel-o:before {content:"\f1c3";}.fa-file-powerpoint-o:before {content:"\f1c4";}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before {content:"\f1c5";}.fa-file-zip-o:before,.fa-file-archive-o:before {content:"\f1c6";}.fa-file-sound-o:before,.fa-file-audio-o:before {content:"\f1c7";}.fa-file-movie-o:before,.fa-file-video-o:before {content:"\f1c8";}.fa-file-code-o:before {content:"\f1c9";}.fa-vine:before {content:"\f1ca";}.fa-codepen:before {content:"\f1cb";}.fa-jsfiddle:before {content:"\f1cc";}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before {content:"\f1cd";}.fa-circle-o-notch:before {content:"\f1ce";}.fa-ra:before,.fa-resistance:before,.fa-rebel:before {content:"\f1d0";}.fa-ge:before,.fa-empire:before {content:"\f1d1";}.fa-git-square:before {content:"\f1d2";}.fa-git:before {content:"\f1d3";}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before {content:"\f1d4";}.fa-tencent-weibo:before {content:"\f1d5";}.fa-qq:before {content:"\f1d6";}.fa-wechat:before,.fa-weixin:before {content:"\f1d7";}.fa-send:before,.fa-paper-plane:before {content:"\f1d8";}.fa-send-o:before,.fa-paper-plane-o:before {content:"\f1d9";}.fa-history:before {content:"\f1da";}.fa-circle-thin:before {content:"\f1db";}.fa-header:before {content:"\f1dc";}.fa-paragraph:before {content:"\f1dd";}.fa-sliders:before {content:"\f1de";}.fa-share-alt:before {content:"\f1e0";}.fa-share-alt-square:before {content:"\f1e1";}.fa-bomb:before {content:"\f1e2";}.fa-soccer-ball-o:before,.fa-futbol-o:before {content:"\f1e3";}.fa-tty:before {content:"\f1e4";}.fa-binoculars:before {content:"\f1e5";}.fa-plug:before {content:"\f1e6";}.fa-slideshare:before {content:"\f1e7";}.fa-twitch:before {content:"\f1e8";}.fa-yelp:before {content:"\f1e9";}.fa-newspaper-o:before {content:"\f1ea";}.fa-wifi:before {content:"\f1eb";}.fa-calculator:before {content:"\f1ec";}.fa-paypal:before {content:"\f1ed";}.fa-google-wallet:before {content:"\f1ee";}.fa-cc-visa:before {content:"\f1f0";}.fa-cc-mastercard:before {content:"\f1f1";}.fa-cc-discover:before {content:"\f1f2";}.fa-cc-amex:before {content:"\f1f3";}.fa-cc-paypal:before {content:"\f1f4";}.fa-cc-stripe:before {content:"\f1f5";}.fa-bell-slash:before {content:"\f1f6";}.fa-bell-slash-o:before {content:"\f1f7";}.fa-trash:before {content:"\f1f8";}.fa-copyright:before {content:"\f1f9";}.fa-at:before {content:"\f1fa";}.fa-eyedropper:before {content:"\f1fb";}.fa-paint-brush:before {content:"\f1fc";}.fa-birthday-cake:before {content:"\f1fd";}.fa-area-chart:before {content:"\f1fe";}.fa-pie-chart:before {content:"\f200";}.fa-line-chart:before {content:"\f201";}.fa-lastfm:before {content:"\f202";}.fa-lastfm-square:before {content:"\f203";}.fa-toggle-off:before {content:"\f204";}.fa-toggle-on:before {content:"\f205";}.fa-bicycle:before {content:"\f206";}.fa-bus:before {content:"\f207";}.fa-ioxhost:before {content:"\f208";}.fa-angellist:before {content:"\f209";}.fa-cc:before {content:"\f20a";}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before {content:"\f20b";}.fa-meanpath:before {content:"\f20c";}.fa-buysellads:before {content:"\f20d";}.fa-connectdevelop:before {content:"\f20e";}.fa-dashcube:before {content:"\f210";}.fa-forumbee:before {content:"\f211";}.fa-leanpub:before {content:"\f212";}.fa-sellsy:before {content:"\f213";}.fa-shirtsinbulk:before {content:"\f214";}.fa-simplybuilt:before {content:"\f215";}.fa-skyatlas:before {content:"\f216";}.fa-cart-plus:before {content:"\f217";}.fa-cart-arrow-down:before {content:"\f218";}.fa-diamond:before {content:"\f219";}.fa-ship:before {content:"\f21a";}.fa-user-secret:before {content:"\f21b";}.fa-motorcycle:before {content:"\f21c";}.fa-street-view:before {content:"\f21d";}.fa-heartbeat:before {content:"\f21e";}.fa-venus:before {content:"\f221";}.fa-mars:before {content:"\f222";}.fa-mercury:before {content:"\f223";}.fa-intersex:before,.fa-transgender:before {content:"\f224";}.fa-transgender-alt:before {content:"\f225";}.fa-venus-double:before {content:"\f226";}.fa-mars-double:before {content:"\f227";}.fa-venus-mars:before {content:"\f228";}.fa-mars-stroke:before {content:"\f229";}.fa-mars-stroke-v:before {content:"\f22a";}.fa-mars-stroke-h:before {content:"\f22b";}.fa-neuter:before {content:"\f22c";}.fa-genderless:before {content:"\f22d";}.fa-facebook-official:before {content:"\f230";}.fa-pinterest-p:before {content:"\f231";}.fa-whatsapp:before {content:"\f232";}.fa-server:before {content:"\f233";}.fa-user-plus:before {content:"\f234";}.fa-user-times:before {content:"\f235";}.fa-hotel:before,.fa-bed:before {content:"\f236";}.fa-viacoin:before {content:"\f237";}.fa-train:before {content:"\f238";}.fa-subway:before {content:"\f239";}.fa-medium:before {content:"\f23a";}.fa-yc:before,.fa-y-combinator:before {content:"\f23b";}.fa-optin-monster:before {content:"\f23c";}.fa-opencart:before {content:"\f23d";}.fa-expeditedssl:before {content:"\f23e";}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before {content:"\f240";}.fa-battery-3:before,.fa-battery-three-quarters:before {content:"\f241";}.fa-battery-2:before,.fa-battery-half:before {content:"\f242";}.fa-battery-1:before,.fa-battery-quarter:before {content:"\f243";}.fa-battery-0:before,.fa-battery-empty:before {content:"\f244";}.fa-mouse-pointer:before {content:"\f245";}.fa-i-cursor:before {content:"\f246";}.fa-object-group:before {content:"\f247";}.fa-object-ungroup:before {content:"\f248";}.fa-sticky-note:before {content:"\f249";}.fa-sticky-note-o:before {content:"\f24a";}.fa-cc-jcb:before {content:"\f24b";}.fa-cc-diners-club:before {content:"\f24c";}.fa-clone:before {content:"\f24d";}.fa-balance-scale:before {content:"\f24e";}.fa-hourglass-o:before {content:"\f250";}.fa-hourglass-1:before,.fa-hourglass-start:before {content:"\f251";}.fa-hourglass-2:before,.fa-hourglass-half:before {content:"\f252";}.fa-hourglass-3:before,.fa-hourglass-end:before {content:"\f253";}.fa-hourglass:before {content:"\f254";}.fa-hand-grab-o:before,.fa-hand-rock-o:before {content:"\f255";}.fa-hand-stop-o:before,.fa-hand-paper-o:before {content:"\f256";}.fa-hand-scissors-o:before {content:"\f257";}.fa-hand-lizard-o:before {content:"\f258";}.fa-hand-spock-o:before {content:"\f259";}.fa-hand-pointer-o:before {content:"\f25a";}.fa-hand-peace-o:before {content:"\f25b";}.fa-trademark:before {content:"\f25c";}.fa-registered:before {content:"\f25d";}.fa-creative-commons:before {content:"\f25e";}.fa-gg:before {content:"\f260";}.fa-gg-circle:before {content:"\f261";}.fa-tripadvisor:before {content:"\f262";}.fa-odnoklassniki:before {content:"\f263";}.fa-odnoklassniki-square:before {content:"\f264";}.fa-get-pocket:before {content:"\f265";}.fa-wikipedia-w:before {content:"\f266";}.fa-safari:before {content:"\f267";}.fa-chrome:before {content:"\f268";}.fa-firefox:before {content:"\f269";}.fa-opera:before {content:"\f26a";}.fa-internet-explorer:before {content:"\f26b";}.fa-tv:before,.fa-television:before {content:"\f26c";}.fa-contao:before {content:"\f26d";}.fa-500px:before {content:"\f26e";}.fa-amazon:before {content:"\f270";}.fa-calendar-plus-o:before {content:"\f271";}.fa-calendar-minus-o:before {content:"\f272";}.fa-calendar-times-o:before {content:"\f273";}.fa-calendar-check-o:before {content:"\f274";}.fa-industry:before {content:"\f275";}.fa-map-pin:before {content:"\f276";}.fa-map-signs:before {content:"\f277";}.fa-map-o:before {content:"\f278";}.fa-map:before {content:"\f279";}.fa-commenting:before {content:"\f27a";}.fa-commenting-o:before {content:"\f27b";}.fa-houzz:before {content:"\f27c";}.fa-vimeo:before {content:"\f27d";}.fa-black-tie:before {content:"\f27e";}.fa-fonticons:before {content:"\f280";}.fa-reddit-alien:before {content:"\f281";}.fa-edge:before {content:"\f282";}.fa-credit-card-alt:before {content:"\f283";}.fa-codiepie:before {content:"\f284";}.fa-modx:before {content:"\f285";}.fa-fort-awesome:before {content:"\f286";}.fa-usb:before {content:"\f287";}.fa-product-hunt:before {content:"\f288";}.fa-mixcloud:before {content:"\f289";}.fa-scribd:before {content:"\f28a";}.fa-pause-circle:before {content:"\f28b";}.fa-pause-circle-o:before {content:"\f28c";}.fa-stop-circle:before {content:"\f28d";}.fa-stop-circle-o:before {content:"\f28e";}.fa-shopping-bag:before {content:"\f290";}.fa-shopping-basket:before {content:"\f291";}.fa-hashtag:before {content:"\f292";}.fa-bluetooth:before {content:"\f293";}.fa-bluetooth-b:before {content:"\f294";}.fa-percent:before {content:"\f295";}.fa-gitlab:before {content:"\f296";}.fa-wpbeginner:before {content:"\f297";}.fa-wpforms:before {content:"\f298";}.fa-envira:before {content:"\f299";}.fa-universal-access:before {content:"\f29a";}.fa-wheelchair-alt:before {content:"\f29b";}.fa-question-circle-o:before {content:"\f29c";}.fa-blind:before {content:"\f29d";}.fa-audio-description:before {content:"\f29e";}.fa-volume-control-phone:before {content:"\f2a0";}.fa-braille:before {content:"\f2a1";}.fa-assistive-listening-systems:before {content:"\f2a2";}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before {content:"\f2a3";}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before {content:"\f2a4";}.fa-glide:before {content:"\f2a5";}.fa-glide-g:before {content:"\f2a6";}.fa-signing:before,.fa-sign-language:before {content:"\f2a7";}.fa-low-vision:before {content:"\f2a8";}.fa-viadeo:before {content:"\f2a9";}.fa-viadeo-square:before {content:"\f2aa";}.fa-snapchat:before {content:"\f2ab";}.fa-snapchat-ghost:before {content:"\f2ac";}.fa-snapchat-square:before {content:"\f2ad";}.fa-pied-piper:before {content:"\f2ae";}.fa-first-order:before {content:"\f2b0";}.fa-yoast:before {content:"\f2b1";}.fa-themeisle:before {content:"\f2b2";}.fa-google-plus-circle:before,.fa-google-plus-official:before {content:"\f2b3";}.fa-fa:before,.fa-font-awesome:before {content:"\f2b4";}.fa-handshake-o:before {content:"\f2b5";}.fa-envelope-open:before {content:"\f2b6";}.fa-envelope-open-o:before {content:"\f2b7";}.fa-linode:before {content:"\f2b8";}.fa-address-book:before {content:"\f2b9";}.fa-address-book-o:before {content:"\f2ba";}.fa-vcard:before,.fa-address-card:before {content:"\f2bb";}.fa-vcard-o:before,.fa-address-card-o:before {content:"\f2bc";}.fa-user-circle:before {content:"\f2bd";}.fa-user-circle-o:before {content:"\f2be";}.fa-user-o:before {content:"\f2c0";}.fa-id-badge:before {content:"\f2c1";}.fa-drivers-license:before,.fa-id-card:before {content:"\f2c2";}.fa-drivers-license-o:before,.fa-id-card-o:before {content:"\f2c3";}.fa-quora:before {content:"\f2c4";}.fa-free-code-camp:before {content:"\f2c5";}.fa-telegram:before {content:"\f2c6";}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before {content:"\f2c7";}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before {content:"\f2c8";}.fa-thermometer-2:before,.fa-thermometer-half:before {content:"\f2c9";}.fa-thermometer-1:before,.fa-thermometer-quarter:before {content:"\f2ca";}.fa-thermometer-0:before,.fa-thermometer-empty:before {content:"\f2cb";}.fa-shower:before {content:"\f2cc";}.fa-bathtub:before,.fa-s15:before,.fa-bath:before {content:"\f2cd";}.fa-podcast:before {content:"\f2ce";}.fa-window-maximize:before {content:"\f2d0";}.fa-window-minimize:before {content:"\f2d1";}.fa-window-restore:before {content:"\f2d2";}.fa-times-rectangle:before,.fa-window-close:before {content:"\f2d3";}.fa-times-rectangle-o:before,.fa-window-close-o:before {content:"\f2d4";}.fa-bandcamp:before {content:"\f2d5";}.fa-grav:before {content:"\f2d6";}.fa-etsy:before {content:"\f2d7";}.fa-imdb:before {content:"\f2d8";}.fa-ravelry:before {content:"\f2d9";}.fa-eercast:before {content:"\f2da";}.fa-microchip:before {content:"\f2db";}.fa-snowflake-o:before {content:"\f2dc";}.fa-superpowers:before {content:"\f2dd";}.fa-wpexplorer:before {content:"\f2de";}.fa-meetup:before {content:"\f2e0";}.sr-only {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}.sr-only-focusable:active,.sr-only-focusable:focus {position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}@-webkit-keyframes jconfirm-spin {from {-webkit-transform:rotate(0deg);transform:rotate(0deg);}to {-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes jconfirm-spin {from {-webkit-transform:rotate(0deg);transform:rotate(0deg);}to {-webkit-transform:rotate(360deg);transform:rotate(360deg);}}body[class*=jconfirm-no-scroll-] {overflow:hidden !important;}.jconfirm {position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999999;font-family:inherit;overflow:hidden;}.jconfirm .jconfirm-bg {position:fixed;top:0;left:0;right:0;bottom:0;-webkit-transition:opacity .4s;transition:opacity .4s;}.jconfirm .jconfirm-bg.jconfirm-bg-h {opacity:0 !important;}.jconfirm .jconfirm-scrollpane {-webkit-perspective:500px;perspective:500px;-webkit-perspective-origin:center;perspective-origin:center;display:table;width:100%;height:100%;}.jconfirm .jconfirm-row {display:table-row;width:100%;}.jconfirm .jconfirm-cell {display:table-cell;vertical-align:middle;}.jconfirm .jconfirm-holder {max-height:100%;padding:50px 0;}.jconfirm .jconfirm-box-container {-webkit-transition:-webkit-transform;transition:-webkit-transform;transition:transform;transition:transform, -webkit-transform;}.jconfirm .jconfirm-box-container.jconfirm-no-transition {-webkit-transition:none !important;transition:none !important;}.jconfirm .jconfirm-box {background:white;border-radius:4px;position:relative;outline:none;padding:15px 15px 0;overflow:hidden;margin-left:auto;margin-right:auto;}@-webkit-keyframes type-blue {1%,100% {border-color:#3498db;}50% {border-color:#5faee3;}}@keyframes type-blue {1%,100% {border-color:#3498db;}50% {border-color:#5faee3;}}@-webkit-keyframes type-green {1%,100% {border-color:#2ecc71;}50% {border-color:#54d98c;}}@keyframes type-green {1%,100% {border-color:#2ecc71;}50% {border-color:#54d98c;}}@-webkit-keyframes type-red {1%,100% {border-color:#e74c3c;}50% {border-color:#ed7669;}}@keyframes type-red {1%,100% {border-color:#e74c3c;}50% {border-color:#ed7669;}}@-webkit-keyframes type-orange {1%,100% {border-color:#f1c40f;}50% {border-color:#f4d03f;}}@keyframes type-orange {1%,100% {border-color:#f1c40f;}50% {border-color:#f4d03f;}}@-webkit-keyframes type-purple {1%,100% {border-color:#9b59b6;}50% {border-color:#b07cc6;}}@keyframes type-purple {1%,100% {border-color:#9b59b6;}50% {border-color:#b07cc6;}}@-webkit-keyframes type-dark {1%,100% {border-color:#34495e;}50% {border-color:#46627f;}}@keyframes type-dark {1%,100% {border-color:#34495e;}50% {border-color:#46627f;}}.jconfirm .jconfirm-box.jconfirm-type-animated {-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.jconfirm .jconfirm-box.jconfirm-type-blue {border-top:solid 7px #3498db;-webkit-animation-name:type-blue;animation-name:type-blue;}.jconfirm .jconfirm-box.jconfirm-type-green {border-top:solid 7px #2ecc71;-webkit-animation-name:type-green;animation-name:type-green;}.jconfirm .jconfirm-box.jconfirm-type-red {border-top:solid 7px #e74c3c;-webkit-animation-name:type-red;animation-name:type-red;}.jconfirm .jconfirm-box.jconfirm-type-orange {border-top:solid 7px #f1c40f;-webkit-animation-name:type-orange;animation-name:type-orange;}.jconfirm .jconfirm-box.jconfirm-type-purple {border-top:solid 7px #9b59b6;-webkit-animation-name:type-purple;animation-name:type-purple;}.jconfirm .jconfirm-box.jconfirm-type-dark {border-top:solid 7px #34495e;-webkit-animation-name:type-dark;animation-name:type-dark;}.jconfirm .jconfirm-box.loading {height:120px;}.jconfirm .jconfirm-box.loading:before {content:'';position:absolute;left:0;background:white;right:0;top:0;bottom:0;border-radius:10px;z-index:1;}.jconfirm .jconfirm-box.loading:after {opacity:0.6;content:'';height:30px;width:30px;border:solid 3px transparent;position:absolute;left:50%;margin-left:-15px;border-radius:50%;-webkit-animation:jconfirm-spin 1s infinite linear;animation:jconfirm-spin 1s infinite linear;border-bottom-color:dodgerblue;top:50%;margin-top:-15px;z-index:2;}.jconfirm .jconfirm-box div.jconfirm-closeIcon {height:20px;width:20px;position:absolute;top:10px;right:10px;cursor:pointer;opacity:.6;text-align:center;font-size:27px !important;line-height:14px !important;display:none;z-index:1;}.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty {display:none;}.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa {font-size:16px;}.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon {font-size:16px;}.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi {font-size:16px;}.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover {opacity:1;}.jconfirm .jconfirm-box div.jconfirm-title-c {display:block;font-size:22px;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;padding-bottom:15px;}.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand {cursor:move;}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {font-size:inherit;display:inline-block;vertical-align:middle;}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i {vertical-align:middle;}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty {display:none;}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:inherit;font-family:inherit;display:inline-block;vertical-align:middle;}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty {display:none;}.jconfirm .jconfirm-box div.jconfirm-content-pane {margin-bottom:15px;height:auto;-webkit-transition:height 0.4s ease-in;transition:height 0.4s ease-in;display:inline-block;width:100%;position:relative;overflow-x:hidden;overflow-y:auto;}.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll {overflow-y:hidden;}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar {width:3px;}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-track {background:rgba(0, 0, 0, 0.1);}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-thumb {background:#666;border-radius:3px;}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content {overflow:auto;}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img {max-width:100%;height:auto;}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty {display:none;}.jconfirm .jconfirm-box .jconfirm-buttons {padding-bottom:11px;}.jconfirm .jconfirm-box .jconfirm-buttons > button {margin-bottom:4px;margin-left:2px;margin-right:2px;}.jconfirm .jconfirm-box .jconfirm-buttons button {display:inline-block;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;min-height:1em;-webkit-transition:opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;transition:opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;transition:opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;transition:opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease, -webkit-box-shadow 0.1s ease;-webkit-tap-highlight-color:transparent;border:none;background-image:none;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue {background-color:#3498db;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover {background-color:#2980b9;color:#FFF;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green {background-color:#2ecc71;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover {background-color:#27ae60;color:#FFF;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red {background-color:#e74c3c;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover {background-color:#c0392b;color:#FFF;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange {background-color:#f1c40f;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover {background-color:#f39c12;color:#FFF;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default {background-color:#ecf0f1;color:#000;text-shadow:none;-webkit-transition:background .2s;transition:background .2s;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover {background-color:#bdc3c7;color:#000;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple {background-color:#9b59b6;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover {background-color:#8e44ad;color:#FFF;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark {background-color:#34495e;color:#FFF;text-shadow:none;-webkit-transition:background .2s;transition:background .2s;}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover {background-color:#2c3e50;color:#FFF;}.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c {color:#e74c3c !important;}.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c {color:#3498db !important;}.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c {color:#2ecc71 !important;}.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c {color:#9b59b6 !important;}.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c {color:#f1c40f !important;}.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c {color:#34495e !important;}.jconfirm .jconfirm-clear {clear:both;}.jconfirm.jconfirm-rtl {direction:rtl;}.jconfirm.jconfirm-rtl div.jconfirm-closeIcon {left:5px;right:auto;}.jconfirm.jconfirm-white .jconfirm-bg,.jconfirm.jconfirm-light .jconfirm-bg {background-color:#444;opacity:.2;}.jconfirm.jconfirm-white .jconfirm-box,.jconfirm.jconfirm-light .jconfirm-box {-webkit-box-shadow:0 2px 6px rgba(0, 0, 0, 0.2);box-shadow:0 2px 6px rgba(0, 0, 0, 0.2);border-radius:5px;}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {margin-right:8px;margin-left:0px;}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons {float:right;}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button {text-transform:uppercase;font-size:14px;font-weight:bold;text-shadow:none;}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default {-webkit-box-shadow:none;box-shadow:none;color:#333;}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover {background:#ddd;}.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {margin-left:8px;margin-right:0px;}.jconfirm.jconfirm-black .jconfirm-bg,.jconfirm.jconfirm-dark .jconfirm-bg {background-color:darkslategray;opacity:.4;}.jconfirm.jconfirm-black .jconfirm-box,.jconfirm.jconfirm-dark .jconfirm-box {-webkit-box-shadow:0 2px 6px rgba(0, 0, 0, 0.2);box-shadow:0 2px 6px rgba(0, 0, 0, 0.2);background:#444;border-radius:5px;color:white;}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {margin-right:8px;margin-left:0px;}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons {float:right;}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button {border:none;background-image:none;text-transform:uppercase;font-size:14px;font-weight:bold;text-shadow:none;-webkit-transition:background .1s;transition:background .1s;color:white;}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default {-webkit-box-shadow:none;box-shadow:none;color:#fff;background:none;}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover {background:#666;}.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {margin-left:8px;margin-right:0px;}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake {-webkit-animation:shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;animation:shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow {-webkit-animation:glow 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;animation:glow 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}@-webkit-keyframes shake {10%,90% {-webkit-transform:translate3d(-2px, 0, 0);transform:translate3d(-2px, 0, 0);}20%,80% {-webkit-transform:translate3d(4px, 0, 0);transform:translate3d(4px, 0, 0);}30%,50%,70% {-webkit-transform:translate3d(-8px, 0, 0);transform:translate3d(-8px, 0, 0);}40%,60% {-webkit-transform:translate3d(8px, 0, 0);transform:translate3d(8px, 0, 0);}}@keyframes shake {10%,90% {-webkit-transform:translate3d(-2px, 0, 0);transform:translate3d(-2px, 0, 0);}20%,80% {-webkit-transform:translate3d(4px, 0, 0);transform:translate3d(4px, 0, 0);}30%,50%,70% {-webkit-transform:translate3d(-8px, 0, 0);transform:translate3d(-8px, 0, 0);}40%,60% {-webkit-transform:translate3d(8px, 0, 0);transform:translate3d(8px, 0, 0);}}@-webkit-keyframes glow {0%,100% {-webkit-box-shadow:0 0 0px red;box-shadow:0 0 0px red;}50% {-webkit-box-shadow:0 0 30px red;box-shadow:0 0 30px red;}}@keyframes glow {0%,100% {-webkit-box-shadow:0 0 0px red;box-shadow:0 0 0px red;}50% {-webkit-box-shadow:0 0 30px red;box-shadow:0 0 30px red;}}.jconfirm {-webkit-perspective:400px;perspective:400px;}.jconfirm .jconfirm-box {opacity:1;-webkit-transition-property:all;transition-property:all;}.jconfirm .jconfirm-box.jconfirm-animation-top,.jconfirm .jconfirm-box.jconfirm-animation-left,.jconfirm .jconfirm-box.jconfirm-animation-right,.jconfirm .jconfirm-box.jconfirm-animation-bottom,.jconfirm .jconfirm-box.jconfirm-animation-opacity,.jconfirm .jconfirm-box.jconfirm-animation-zoom,.jconfirm .jconfirm-box.jconfirm-animation-scale,.jconfirm .jconfirm-box.jconfirm-animation-none,.jconfirm .jconfirm-box.jconfirm-animation-rotate,.jconfirm .jconfirm-box.jconfirm-animation-rotatex,.jconfirm .jconfirm-box.jconfirm-animation-rotatey,.jconfirm .jconfirm-box.jconfirm-animation-scaley,.jconfirm .jconfirm-box.jconfirm-animation-scalex {opacity:0;}.jconfirm .jconfirm-box.jconfirm-animation-rotate {-webkit-transform:rotate(90deg);transform:rotate(90deg);}.jconfirm .jconfirm-box.jconfirm-animation-rotatex {-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:center;transform-origin:center;}.jconfirm .jconfirm-box.jconfirm-animation-rotatexr {-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:center;transform-origin:center;}.jconfirm .jconfirm-box.jconfirm-animation-rotatey {-webkit-transform:rotatey(90deg);transform:rotatey(90deg);-webkit-transform-origin:center;transform-origin:center;}.jconfirm .jconfirm-box.jconfirm-animation-rotateyr {-webkit-transform:rotatey(-90deg);transform:rotatey(-90deg);-webkit-transform-origin:center;transform-origin:center;}.jconfirm .jconfirm-box.jconfirm-animation-scaley {-webkit-transform:scaley(1.5);transform:scaley(1.5);-webkit-transform-origin:center;transform-origin:center;}.jconfirm .jconfirm-box.jconfirm-animation-scalex {-webkit-transform:scalex(1.5);transform:scalex(1.5);-webkit-transform-origin:center;transform-origin:center;}.jconfirm .jconfirm-box.jconfirm-animation-top {-webkit-transform:translate(0px, -100px);transform:translate(0px, -100px);}.jconfirm .jconfirm-box.jconfirm-animation-left {-webkit-transform:translate(-100px, 0px);transform:translate(-100px, 0px);}.jconfirm .jconfirm-box.jconfirm-animation-right {-webkit-transform:translate(100px, 0px);transform:translate(100px, 0px);}.jconfirm .jconfirm-box.jconfirm-animation-bottom {-webkit-transform:translate(0px, 100px);transform:translate(0px, 100px);}.jconfirm .jconfirm-box.jconfirm-animation-zoom {-webkit-transform:scale(1.2);transform:scale(1.2);}.jconfirm .jconfirm-box.jconfirm-animation-scale {-webkit-transform:scale(0.5);transform:scale(0.5);}.jconfirm .jconfirm-box.jconfirm-animation-none {visibility:hidden;}.jconfirm.jconfirm-supervan .jconfirm-bg {background-color:rgba(54, 70, 93, 0.95);}.jconfirm.jconfirm-supervan .jconfirm-box {background-color:transparent;}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue {border:none;}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green {border:none;}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red {border:none;}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange {border:none;}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple {border:none;}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark {border:none;}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon {color:white;}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c {text-align:center;color:white;font-size:28px;font-weight:normal;}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c > * {padding-bottom:25px;}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {margin-right:8px;margin-left:0px;}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane {margin-bottom:25px;}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content {text-align:center;color:white;}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons {text-align:center;}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button {font-size:16px;border-radius:2px;background:#303f53;text-shadow:none;border:none;color:white;padding:10px;min-width:100px;}.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {margin-left:8px;margin-right:0px;}.jconfirm.jconfirm-material .jconfirm-bg {background-color:rgba(0, 0, 0, 0.67);}.jconfirm.jconfirm-material .jconfirm-box {background-color:white;-webkit-box-shadow:0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);box-shadow:0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);padding:30px 25px 10px 25px;}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {margin-right:8px;margin-left:0px;}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon {color:rgba(0, 0, 0, 0.87);}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c {color:rgba(0, 0, 0, 0.87);font-size:22px;font-weight:bold;}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content {color:rgba(0, 0, 0, 0.87);}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons {text-align:right;}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button {text-transform:uppercase;font-weight:500;}.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {margin-left:8px;margin-right:0px;}.jconfirm.jconfirm-bootstrap .jconfirm-bg {background-color:rgba(0, 0, 0, 0.21);}.jconfirm.jconfirm-bootstrap .jconfirm-box {background-color:white;-webkit-box-shadow:0 3px 8px 0px rgba(0, 0, 0, 0.2);box-shadow:0 3px 8px 0px rgba(0, 0, 0, 0.2);border:solid 1px rgba(0, 0, 0, 0.4);padding:15px 0 0;}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {margin-right:8px;margin-left:0px;}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon {color:rgba(0, 0, 0, 0.87);}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c {color:rgba(0, 0, 0, 0.87);font-size:22px;font-weight:bold;padding-left:15px;padding-right:15px;}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content {color:rgba(0, 0, 0, 0.87);padding:0px 15px;}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons {text-align:right;padding:10px;margin:-5px 0 0px;border-top:solid 1px #ddd;overflow:hidden;border-radius:0 0 4px 4px;}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button {font-weight:500;}.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c {margin-left:8px;margin-right:0px;}.jconfirm.jconfirm-modern .jconfirm-bg {background-color:slategray;opacity:.6;}.jconfirm.jconfirm-modern .jconfirm-box {background-color:white;-webkit-box-shadow:0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);box-shadow:0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12);padding:30px 30px 15px;}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon {color:rgba(0, 0, 0, 0.87);top:15px;right:15px;}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c {color:rgba(0, 0, 0, 0.87);font-size:24px;font-weight:bold;text-align:center;margin-bottom:10px;}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c {-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;-webkit-transform:scale(0);transform:scale(0);display:block;margin-right:0px;margin-left:0px;margin-bottom:10px;font-size:69px;color:#aaa;}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content {text-align:center;font-size:15px;color:#777;margin-bottom:25px;}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons {text-align:center;}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button {font-weight:bold;text-transform:uppercase;-webkit-transition:background .1s;transition:background .1s;padding:10px 20px;}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button + button {margin-left:4px;}.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c {-webkit-transform:scale(1);transform:scale(1);}@charset "UTF-8";.ms-offscreen{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:auto!important;top:auto!important}.ms-parent{display:inline-block;position:relative;vertical-align:middle}.ms-choice{display:block;width:100%;height:26px;padding:0;overflow:hidden;cursor:pointer;border:1px solid #aaa;text-align:left;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-color:#fff}.ms-choice.disabled{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.ms-choice>span{position:absolute;top:0;left:0;right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding-left:8px}.ms-choice>span.placeholder{color:#999}.ms-choice>div.icon-close{position:absolute;top:0;right:16px;height:100%;width:16px}.ms-choice>div.icon-close:before{content:'×';color:#888;font-weight:bold;position:absolute;top:50%;margin-top:-14px}.ms-choice>div.icon-close:hover:before{color:#333}.ms-choice>div.icon-caret{position:absolute;width:0;height:0;top:50%;right:8px;margin-top:-2px;border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px}.ms-choice>div.icon-caret.open{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.ms-drop{width:auto;min-width:100%;overflow:hidden;display:none;margin-top:-1px;padding:0;position:absolute;z-index:1000;background:#fff;color:#000;border:1px solid #aaa;border-radius:4px}.ms-drop.bottom{top:100%;box-shadow:0 4px 5px rgba(0,0,0,0.15)}.ms-drop.top{bottom:100%;box-shadow:0 -4px 5px rgba(0,0,0,0.15)}.ms-search{display:inline-block;margin:0;min-height:26px;padding:2px;position:relative;white-space:nowrap;width:100%;z-index:10000;box-sizing:border-box}.ms-search input{width:100%;height:auto!important;min-height:24px;padding:0 5px;margin:0;outline:0;font-family:sans-serif;border:1px solid #aaa;border-radius:5px;box-shadow:none}.ms-drop ul{overflow:auto;margin:0;padding:0}.ms-drop ul>li{list-style:none;display:list-item;background-image:none;position:static;padding:.25rem 8px}.ms-drop ul>li .disabled{font-weight:normal!important;opacity:.35;filter:Alpha(Opacity=35);cursor:default}.ms-drop ul>li.multiple{display:block;float:left}.ms-drop ul>li.group{clear:both}.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-drop ul>li label{position:relative;padding-left:1.25rem;margin-bottom:0;font-weight:normal;display:block;white-space:nowrap;cursor:pointer}.ms-drop ul>li label.optgroup{font-weight:bold}.ms-drop ul>li.hide-radio{padding:0}.ms-drop ul>li.hide-radio:focus,.ms-drop ul>li.hide-radio:hover{background-color:#f8f9fa}.ms-drop ul>li.hide-radio.selected{color:#fff;background-color:#007bff}.ms-drop ul>li.hide-radio label{margin-bottom:0;padding:5px 8px}.ms-drop ul>li.hide-radio input{display:none}.ms-drop ul>li.option-level-1 label{padding-left:28px}.ms-drop input[type="radio"],.ms-drop input[type="checkbox"]{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.ms-drop .ms-no-results{display:none}.ui-helper-hidden {display:none;}.ui-helper-hidden-accessible {border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-reset {margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after {content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after {clear:both;}.ui-helper-zfix {width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"; }.ui-front {z-index:100;}.ui-state-disabled {cursor:default !important;pointer-events:none;}.ui-icon {display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-icon-block {left:50%;margin-left:-8px;display:block;}.ui-widget-overlay {position:fixed;top:0;left:0;width:100%;height:100%;}.ui-autocomplete {position:absolute;top:0;left:0;cursor:default;}.ui-menu {list-style:none;padding:0;margin:0;display:block;outline:0;}.ui-menu .ui-menu {position:absolute;}.ui-menu .ui-menu-item {margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");}.ui-menu .ui-menu-item-wrapper {position:relative;padding:3px 1em 3px .4em;}.ui-menu .ui-menu-divider {margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0;}.ui-menu .ui-state-focus,.ui-menu .ui-state-active {margin:-1px;}.ui-menu-icons {position:relative;}.ui-menu-icons .ui-menu-item-wrapper {padding-left:2em;}.ui-menu .ui-icon {position:absolute;top:0;bottom:0;left:.2em;margin:auto 0;}.ui-menu .ui-menu-icon {left:auto;right:0;}.ui-button {padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible;}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active {text-decoration:none;}.ui-button-icon-only {width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap;}input.ui-button.ui-button-icon-only {text-indent:0;}.ui-button-icon-only .ui-icon {position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;}.ui-button.ui-icon-notext .ui-icon {padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap;}input.ui-button.ui-icon-notext .ui-icon {width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em;}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner {border:0;padding:0;}.ui-controlgroup {vertical-align:middle;display:inline-block;}.ui-controlgroup > .ui-controlgroup-item {float:left;margin-left:0;margin-right:0;}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {z-index:9999;}.ui-controlgroup-vertical > .ui-controlgroup-item {display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left;}.ui-controlgroup-vertical .ui-controlgroup-item {box-sizing:border-box;}.ui-controlgroup .ui-controlgroup-label {padding:.4em 1em;}.ui-controlgroup .ui-controlgroup-label span {font-size:80%;}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {border-left:none;}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {border-top:none;}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {border-right:none;}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {border-bottom:none;}.ui-controlgroup-vertical .ui-spinner-input {width:75%;width:calc( 100% - 2.4em );}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {border-top-style:solid;}.ui-checkboxradio-label .ui-icon-background {box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none;}.ui-checkboxradio-radio-label .ui-icon-background {width:16px;height:16px;border-radius:1em;overflow:visible;border:none;}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {background-image:none;width:8px;height:8px;border-width:4px;border-style:solid;}.ui-checkboxradio-disabled {pointer-events:none;}.ui-tabs {position:relative;padding:.2em;}.ui-tabs .ui-tabs-nav {margin:0;padding:.2em .2em 0;}.ui-tabs .ui-tabs-nav li {list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap;}.ui-tabs .ui-tabs-nav .ui-tabs-anchor {float:left;padding:.5em 1em;text-decoration:none;}.ui-tabs .ui-tabs-nav li.ui-tabs-active {margin-bottom:-1px;padding-bottom:1px;}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {cursor:text;}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {cursor:pointer;}.ui-tabs .ui-tabs-panel {display:block;border-width:0;padding:1em 1.4em;background:none;}.ui-tooltip {padding:8px;position:absolute;z-index:9999;max-width:300px;}body .ui-tooltip {border-width:2px;}.ui-widget {font-family:Arial,Helvetica,sans-serif;font-size:1em;}.ui-widget .ui-widget {font-size:1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {font-family:Arial,Helvetica,sans-serif;font-size:1em;}.ui-widget.ui-widget-content {border:1px solid #c5c5c5;}.ui-widget-content {border:1px solid #dddddd;background:#ffffff;color:#333333;}.ui-widget-content a {color:#333333;}.ui-widget-header {border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold;}.ui-widget-header a {color:#333333;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active {border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button {color:#454545;text-decoration:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus {border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b;}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus {color:#2b2b2b;text-decoration:none;}.ui-visual-focus {box-shadow:0 0 3px 1px rgb(94, 158, 214);}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover {border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff;}.ui-icon-background,.ui-state-active .ui-icon-background {border:#003eff;background-color:#ffffff;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {color:#ffffff;text-decoration:none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {border:1px solid #dad55e;background:#fffa90;color:#777620;}.ui-state-checked {border:1px solid #dad55e;background:#fffa90;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {color:#777620;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {color:#5f3f3f;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {color:#5f3f3f;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {font-weight:bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {opacity:.7;-ms-filter:"alpha(opacity=70)"; font-weight:normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {opacity:.35;-ms-filter:"alpha(opacity=35)"; background-image:none;}.ui-state-disabled .ui-icon {-ms-filter:"alpha(opacity=35)"; }.ui-icon {width:16px;height:16px;}.ui-icon,.ui-widget-content .ui-icon {background-image:url("https://2026.animations-r.fr/img/ui-icons_444444_256x240.png");}.ui-widget-header .ui-icon {background-image:url("https://2026.animations-r.fr/img/ui-icons_444444_256x240.png");}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon {background-image:url("https://2026.animations-r.fr/img/ui-icons_555555_256x240.png");}.ui-state-active .ui-icon,.ui-button:active .ui-icon {background-image:url("https://2026.animations-r.fr/img/ui-icons_ffffff_256x240.png");}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon {background-image:url("https://2026.animations-r.fr/img/ui-icons_777620_256x240.png");}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {background-image:url("https://2026.animations-r.fr/img/ui-icons_cc0000_256x240.png");}.ui-button .ui-icon {background-image:url("https://2026.animations-r.fr/img/ui-icons_777777_256x240.png");}.ui-icon-blank.ui-icon-blank.ui-icon-blank {background-image:none;}.ui-icon-caret-1-n { background-position:0 0; }.ui-icon-caret-1-ne { background-position:-16px 0; }.ui-icon-caret-1-e { background-position:-32px 0; }.ui-icon-caret-1-se { background-position:-48px 0; }.ui-icon-caret-1-s { background-position:-65px 0; }.ui-icon-caret-1-sw { background-position:-80px 0; }.ui-icon-caret-1-w { background-position:-96px 0; }.ui-icon-caret-1-nw { background-position:-112px 0; }.ui-icon-caret-2-n-s { background-position:-128px 0; }.ui-icon-caret-2-e-w { background-position:-144px 0; }.ui-icon-triangle-1-n { background-position:0 -16px; }.ui-icon-triangle-1-ne { background-position:-16px -16px; }.ui-icon-triangle-1-e { background-position:-32px -16px; }.ui-icon-triangle-1-se { background-position:-48px -16px; }.ui-icon-triangle-1-s { background-position:-65px -16px; }.ui-icon-triangle-1-sw { background-position:-80px -16px; }.ui-icon-triangle-1-w { background-position:-96px -16px; }.ui-icon-triangle-1-nw { background-position:-112px -16px; }.ui-icon-triangle-2-n-s { background-position:-128px -16px; }.ui-icon-triangle-2-e-w { background-position:-144px -16px; }.ui-icon-arrow-1-n { background-position:0 -32px; }.ui-icon-arrow-1-ne { background-position:-16px -32px; }.ui-icon-arrow-1-e { background-position:-32px -32px; }.ui-icon-arrow-1-se { background-position:-48px -32px; }.ui-icon-arrow-1-s { background-position:-65px -32px; }.ui-icon-arrow-1-sw { background-position:-80px -32px; }.ui-icon-arrow-1-w { background-position:-96px -32px; }.ui-icon-arrow-1-nw { background-position:-112px -32px; }.ui-icon-arrow-2-n-s { background-position:-128px -32px; }.ui-icon-arrow-2-ne-sw { background-position:-144px -32px; }.ui-icon-arrow-2-e-w { background-position:-160px -32px; }.ui-icon-arrow-2-se-nw { background-position:-176px -32px; }.ui-icon-arrowstop-1-n { background-position:-192px -32px; }.ui-icon-arrowstop-1-e { background-position:-208px -32px; }.ui-icon-arrowstop-1-s { background-position:-224px -32px; }.ui-icon-arrowstop-1-w { background-position:-240px -32px; }.ui-icon-arrowthick-1-n { background-position:1px -48px; }.ui-icon-arrowthick-1-ne { background-position:-16px -48px; }.ui-icon-arrowthick-1-e { background-position:-32px -48px; }.ui-icon-arrowthick-1-se { background-position:-48px -48px; }.ui-icon-arrowthick-1-s { background-position:-64px -48px; }.ui-icon-arrowthick-1-sw { background-position:-80px -48px; }.ui-icon-arrowthick-1-w { background-position:-96px -48px; }.ui-icon-arrowthick-1-nw { background-position:-112px -48px; }.ui-icon-arrowthick-2-n-s { background-position:-128px -48px; }.ui-icon-arrowthick-2-ne-sw { background-position:-144px -48px; }.ui-icon-arrowthick-2-e-w { background-position:-160px -48px; }.ui-icon-arrowthick-2-se-nw { background-position:-176px -48px; }.ui-icon-arrowthickstop-1-n { background-position:-192px -48px; }.ui-icon-arrowthickstop-1-e { background-position:-208px -48px; }.ui-icon-arrowthickstop-1-s { background-position:-224px -48px; }.ui-icon-arrowthickstop-1-w { background-position:-240px -48px; }.ui-icon-arrowreturnthick-1-w { background-position:0 -64px; }.ui-icon-arrowreturnthick-1-n { background-position:-16px -64px; }.ui-icon-arrowreturnthick-1-e { background-position:-32px -64px; }.ui-icon-arrowreturnthick-1-s { background-position:-48px -64px; }.ui-icon-arrowreturn-1-w { background-position:-64px -64px; }.ui-icon-arrowreturn-1-n { background-position:-80px -64px; }.ui-icon-arrowreturn-1-e { background-position:-96px -64px; }.ui-icon-arrowreturn-1-s { background-position:-112px -64px; }.ui-icon-arrowrefresh-1-w { background-position:-128px -64px; }.ui-icon-arrowrefresh-1-n { background-position:-144px -64px; }.ui-icon-arrowrefresh-1-e { background-position:-160px -64px; }.ui-icon-arrowrefresh-1-s { background-position:-176px -64px; }.ui-icon-arrow-4 { background-position:0 -80px; }.ui-icon-arrow-4-diag { background-position:-16px -80px; }.ui-icon-extlink { background-position:-32px -80px; }.ui-icon-newwin { background-position:-48px -80px; }.ui-icon-refresh { background-position:-64px -80px; }.ui-icon-shuffle { background-position:-80px -80px; }.ui-icon-transfer-e-w { background-position:-96px -80px; }.ui-icon-transferthick-e-w { background-position:-112px -80px; }.ui-icon-folder-collapsed { background-position:0 -96px; }.ui-icon-folder-open { background-position:-16px -96px; }.ui-icon-document { background-position:-32px -96px; }.ui-icon-document-b { background-position:-48px -96px; }.ui-icon-note { background-position:-64px -96px; }.ui-icon-mail-closed { background-position:-80px -96px; }.ui-icon-mail-open { background-position:-96px -96px; }.ui-icon-suitcase { background-position:-112px -96px; }.ui-icon-comment { background-position:-128px -96px; }.ui-icon-person { background-position:-144px -96px; }.ui-icon-print { background-position:-160px -96px; }.ui-icon-trash { background-position:-176px -96px; }.ui-icon-locked { background-position:-192px -96px; }.ui-icon-unlocked { background-position:-208px -96px; }.ui-icon-bookmark { background-position:-224px -96px; }.ui-icon-tag { background-position:-240px -96px; }.ui-icon-home { background-position:0 -112px; }.ui-icon-flag { background-position:-16px -112px; }.ui-icon-calendar { background-position:-32px -112px; }.ui-icon-cart { background-position:-48px -112px; }.ui-icon-pencil { background-position:-64px -112px; }.ui-icon-clock { background-position:-80px -112px; }.ui-icon-disk { background-position:-96px -112px; }.ui-icon-calculator { background-position:-112px -112px; }.ui-icon-zoomin { background-position:-128px -112px; }.ui-icon-zoomout { background-position:-144px -112px; }.ui-icon-search { background-position:-160px -112px; }.ui-icon-wrench { background-position:-176px -112px; }.ui-icon-gear { background-position:-192px -112px; }.ui-icon-heart { background-position:-208px -112px; }.ui-icon-star { background-position:-224px -112px; }.ui-icon-link { background-position:-240px -112px; }.ui-icon-cancel { background-position:0 -128px; }.ui-icon-plus { background-position:-16px -128px; }.ui-icon-plusthick { background-position:-32px -128px; }.ui-icon-minus { background-position:-48px -128px; }.ui-icon-minusthick { background-position:-64px -128px; }.ui-icon-close { background-position:-80px -128px; }.ui-icon-closethick { background-position:-96px -128px; }.ui-icon-key { background-position:-112px -128px; }.ui-icon-lightbulb { background-position:-128px -128px; }.ui-icon-scissors { background-position:-144px -128px; }.ui-icon-clipboard { background-position:-160px -128px; }.ui-icon-copy { background-position:-176px -128px; }.ui-icon-contact { background-position:-192px -128px; }.ui-icon-image { background-position:-208px -128px; }.ui-icon-video { background-position:-224px -128px; }.ui-icon-script { background-position:-240px -128px; }.ui-icon-alert { background-position:0 -144px; }.ui-icon-info { background-position:-16px -144px; }.ui-icon-notice { background-position:-32px -144px; }.ui-icon-help { background-position:-48px -144px; }.ui-icon-check { background-position:-64px -144px; }.ui-icon-bullet { background-position:-80px -144px; }.ui-icon-radio-on { background-position:-96px -144px; }.ui-icon-radio-off { background-position:-112px -144px; }.ui-icon-pin-w { background-position:-128px -144px; }.ui-icon-pin-s { background-position:-144px -144px; }.ui-icon-play { background-position:0 -160px; }.ui-icon-pause { background-position:-16px -160px; }.ui-icon-seek-next { background-position:-32px -160px; }.ui-icon-seek-prev { background-position:-48px -160px; }.ui-icon-seek-end { background-position:-64px -160px; }.ui-icon-seek-start { background-position:-80px -160px; }.ui-icon-seek-first { background-position:-80px -160px; }.ui-icon-stop { background-position:-96px -160px; }.ui-icon-eject { background-position:-112px -160px; }.ui-icon-volume-off { background-position:-128px -160px; }.ui-icon-volume-on { background-position:-144px -160px; }.ui-icon-power { background-position:0 -176px; }.ui-icon-signal-diag { background-position:-16px -176px; }.ui-icon-signal { background-position:-32px -176px; }.ui-icon-battery-0 { background-position:-48px -176px; }.ui-icon-battery-1 { background-position:-64px -176px; }.ui-icon-battery-2 { background-position:-80px -176px; }.ui-icon-battery-3 { background-position:-96px -176px; }.ui-icon-circle-plus { background-position:0 -192px; }.ui-icon-circle-minus { background-position:-16px -192px; }.ui-icon-circle-close { background-position:-32px -192px; }.ui-icon-circle-triangle-e { background-position:-48px -192px; }.ui-icon-circle-triangle-s { background-position:-64px -192px; }.ui-icon-circle-triangle-w { background-position:-80px -192px; }.ui-icon-circle-triangle-n { background-position:-96px -192px; }.ui-icon-circle-arrow-e { background-position:-112px -192px; }.ui-icon-circle-arrow-s { background-position:-128px -192px; }.ui-icon-circle-arrow-w { background-position:-144px -192px; }.ui-icon-circle-arrow-n { background-position:-160px -192px; }.ui-icon-circle-zoomin { background-position:-176px -192px; }.ui-icon-circle-zoomout { background-position:-192px -192px; }.ui-icon-circle-check { background-position:-208px -192px; }.ui-icon-circlesmall-plus { background-position:0 -208px; }.ui-icon-circlesmall-minus { background-position:-16px -208px; }.ui-icon-circlesmall-close { background-position:-32px -208px; }.ui-icon-squaresmall-plus { background-position:-48px -208px; }.ui-icon-squaresmall-minus { background-position:-64px -208px; }.ui-icon-squaresmall-close { background-position:-80px -208px; }.ui-icon-grip-dotted-vertical { background-position:0 -224px; }.ui-icon-grip-dotted-horizontal { background-position:-16px -224px; }.ui-icon-grip-solid-vertical { background-position:-32px -224px; }.ui-icon-grip-solid-horizontal { background-position:-48px -224px; }.ui-icon-gripsmall-diagonal-se { background-position:-64px -224px; }.ui-icon-grip-diagonal-se { background-position:-80px -224px; }.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {border-top-left-radius:3px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {border-top-right-radius:3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {border-bottom-left-radius:3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {border-bottom-right-radius:3px;}.ui-widget-overlay {background:#aaaaaa;opacity:.3;-ms-filter:Alpha(Opacity=30); }.ui-widget-shadow {-webkit-box-shadow:0px 0px 5px #666666;box-shadow:0px 0px 5px #666666;}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}.fancybox-wrap {position:absolute;top:0;left:0;z-index:8020;}.fancybox-skin {position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px; -moz-border-radius:4px;border-radius:4px;}.fancybox-opened {z-index:8030;}.fancybox-opened .fancybox-skin {-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}.fancybox-outer, .fancybox-inner {position:relative;}.fancybox-inner {overflow:hidden;}.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling:touch;}.fancybox-error {color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}.fancybox-image, .fancybox-iframe {display:block;width:100%;height:100%;}.fancybox-image {max-width:100%;max-height:100%;}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image:url('https://2026.animations-r.fr/img/fancybox_sprite.png');}#fancybox-loading {position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}#fancybox-loading div {width:44px;height:44px;background:url('https://2026.animations-r.fr/img/fancybox_loading.gif') center center no-repeat;}.fancybox-close {position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}.fancybox-nav {position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('https://2026.animations-r.fr/img/blank.gif'); -webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}.fancybox-prev {left:0;}.fancybox-next {right:0;}.fancybox-nav span {position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}.fancybox-prev span {left:10px;background-position:0 -36px;}.fancybox-next span {right:10px;background-position:0 -72px;}.fancybox-nav:hover span {visibility:visible;}.fancybox-tmp {position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}.fancybox-lock {overflow:hidden;}.fancybox-overlay {position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('https://2026.animations-r.fr/img/fancybox_overlay.png');}.fancybox-overlay-fixed {position:fixed;bottom:0;right:0;}.fancybox-lock .fancybox-overlay {overflow:auto;overflow-y:scroll;}.fancybox-title {visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}.fancybox-opened .fancybox-title {visibility:visible;}.fancybox-title-float-wrap {position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}.fancybox-title-float-wrap .child {display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent; background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px; -moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}.fancybox-title-outside-wrap {position:relative;margin-top:10px;color:#fff;}.fancybox-title-inside-wrap {padding-top:10px;}.fancybox-title-over-wrap {position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}.brighttheme{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.brighttheme.ui-pnotify-container{padding:18px}.brighttheme .ui-pnotify-title{margin-bottom:12px}.brighttheme-notice{background-color:#FFFFA2;border:0 solid #FF0;color:#4F4F00}.brighttheme-info{background-color:#8FCEDD;border:0 solid #0286A5;color:#012831}.brighttheme-success{background-color:#AFF29A;border:0 solid #35DB00;color:#104300}.brighttheme-error{background-color:#FFABA2;background-image:repeating-linear-gradient(135deg,transparent,transparent 35px,rgba(255,255,255,.3) 35px,rgba(255,255,255,.3) 70px);border:0 solid #FF1800;color:#4F0800}.brighttheme-icon-closer,.brighttheme-icon-info,.brighttheme-icon-notice,.brighttheme-icon-sticker,.brighttheme-icon-success{position:relative;width:16px;height:16px;font-size:12px;font-weight:700;line-height:16px;font-family:"Courier New",Courier,monospace;border-radius:50%}.brighttheme-icon-closer:after,.brighttheme-icon-info:after,.brighttheme-icon-notice:after,.brighttheme-icon-sticker:after,.brighttheme-icon-success:after{position:absolute;top:0;left:4px}.brighttheme-icon-notice{background-color:#2E2E00;color:#FFFFA2;margin-top:2px}.brighttheme-icon-notice:after{content:"!"}.brighttheme-icon-info{background-color:#012831;color:#8FCEDD;margin-top:2px}.brighttheme-icon-info:after{content:"i"}.brighttheme-icon-success{background-color:#104300;color:#AFF29A;margin-top:2px}.brighttheme-icon-success:after{content:"\002713"}.brighttheme-icon-error{position:relative;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:16px solid #2E0400;font-size:0;line-height:0;color:#FFABA2;margin-top:1px}.brighttheme-icon-error:after{position:absolute;top:1px;left:-4px;font-size:12px;font-weight:700;line-height:16px;font-family:"Courier New",Courier,monospace;content:"!"}.brighttheme-icon-closer,.brighttheme-icon-sticker{display:inline-block}.brighttheme-icon-closer:after{top:-4px;content:"\002715"}.brighttheme-icon-sticker:after{top:-5px;content:"\01D1BC";-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.brighttheme-icon-sticker.brighttheme-icon-stuck:after{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.brighttheme .ui-pnotify-action-bar{padding-top:12px}.brighttheme .ui-pnotify-action-bar input,.brighttheme .ui-pnotify-action-bar textarea{display:block;width:100%;margin-bottom:12px!important}.brighttheme .ui-pnotify-action-button{text-transform:uppercase;font-weight:700;padding:4px 8px;border:none;background:0 0}.brighttheme .ui-pnotify-action-button.btn-primary{border:none;border-radius:0}.brighttheme-notice .ui-pnotify-action-button.btn-primary{background-color:#FF0;color:#4F4F00}.brighttheme-info .ui-pnotify-action-button.btn-primary{background-color:#0286A5;color:#012831}.brighttheme-success .ui-pnotify-action-button.btn-primary{background-color:#35DB00;color:#104300}.brighttheme-error .ui-pnotify-action-button.btn-primary{background-color:#FF1800;color:#4F0800}.ui-pnotify{top:36px;right:36px;position:absolute;height:auto;z-index:2}body>.ui-pnotify{position:fixed;z-index:100040}.ui-pnotify-modal-overlay{background-color:rgba(0,0,0,.4);top:0;left:0;position:absolute;height:100%;width:100%;z-index:1}body>.ui-pnotify-modal-overlay{position:fixed;z-index:100039}.ui-pnotify.ui-pnotify-in{display:block!important}.ui-pnotify.ui-pnotify-move{transition:left .5s ease,top .5s ease,right .5s ease,bottom .5s ease}.ui-pnotify.ui-pnotify-fade-slow{transition:opacity .6s linear;opacity:0}.ui-pnotify.ui-pnotify-fade-slow.ui-pnotify.ui-pnotify-move{transition:opacity .6s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease}.ui-pnotify.ui-pnotify-fade-normal{transition:opacity .4s linear;opacity:0}.ui-pnotify.ui-pnotify-fade-normal.ui-pnotify.ui-pnotify-move{transition:opacity .4s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease}.ui-pnotify.ui-pnotify-fade-fast{transition:opacity .2s linear;opacity:0}.ui-pnotify.ui-pnotify-fade-fast.ui-pnotify.ui-pnotify-move{transition:opacity .2s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease}.ui-pnotify.ui-pnotify-fade-in{opacity:1}.ui-pnotify .ui-pnotify-shadow{-webkit-box-shadow:0 6px 28px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 28px 0 rgba(0,0,0,.1);box-shadow:0 6px 28px 0 rgba(0,0,0,.1)}.ui-pnotify-container{background-position:0 0;padding:.8em;height:100%;margin:0}.ui-pnotify-container:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.ui-pnotify-container.ui-pnotify-sharp{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui-pnotify-title{display:block;margin-bottom:.4em;margin-top:0}.ui-pnotify-text{display:block}.ui-pnotify-icon,.ui-pnotify-icon span{display:block;float:left;margin-right:.2em}.ui-pnotify.stack-bottomleft,.ui-pnotify.stack-topleft{left:25px;right:auto}.ui-pnotify.stack-bottomleft,.ui-pnotify.stack-bottomright{bottom:25px;top:auto}.ui-pnotify.stack-modal{left:50%;right:auto;margin-left:-150px}@font-face {font-family:'FontAwesome';src:url('https://2026.animations-r.fr/font/FontAwesome.woff2?1764530541') format('woff2'), url('https://2026.animations-r.fr/font/FontAwesome.woff?1764530541') format('woff');font-weight:normal;font-style:normal;}@font-face {font-family:'NouvelR-Bold';src:url('https://2026.animations-r.fr/font/NouvelR-Bold.woff2?1764530543') format('woff2'), url('https://2026.animations-r.fr/font/NouvelR-Bold.woff?1764530543') format('woff');font-weight:normal;font-style:normal;}@font-face {font-family:'NouvelR-Extrabold';src:url('https://2026.animations-r.fr/font/NouvelR-Extrabold.woff2?1764530543') format('woff2'), url('https://2026.animations-r.fr/font/NouvelR-Extrabold.woff?1764530543') format('woff');font-weight:normal;font-style:normal;}@font-face {font-family:'NouvelR-Regular';src:url('https://2026.animations-r.fr/font/NouvelR-Regular.woff2?1764530543') format('woff2'), url('https://2026.animations-r.fr/font/NouvelR-Regular.woff?1764530543') format('woff');font-weight:normal;font-style:normal;}@font-face {font-family:'NouvelR-Semibold';src:url('https://2026.animations-r.fr/font/NouvelR-Semibold.woff2?1764530543') format('woff2'), url('https://2026.animations-r.fr/font/NouvelR-Semibold.woff?1764530543') format('woff');font-weight:normal;font-style:normal;}@font-face {font-family:'icomoon';src:url('https://2026.animations-r.fr/font/icomoon.woff2?1764939029') format('woff2'), url('https://2026.animations-r.fr/font/icomoon.woff?1764939029') format('woff');font-weight:normal;font-style:normal;}html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}body {line-height:1;}ol, ul {list-style:none;}blockquote, q {quotes:none;}blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}table {border-collapse:collapse;border-spacing:0;}body { z-index:1; background:#fff; }body, input, textarea, select { color:#000; }a, a:link, a:visited { color:#000; }a:hover, a:focus, a:active { outline:none; text-decoration:none; }i { font-style:italic; }.clear { clear:both; }sup { vertical-align:super; font-size:smaller; }html, body { min-height:100%; }body, input, textarea, select { font-family:'NouvelR-Regular', arial, sans-serif; }strong { font-family:'NouvelR-Bold', arial, sans-serif; font-weight:normal; }table { width:100%; height:100%; }td { height:100%; line-height:100%; vertical-align:middle; text-align:center; }body { min-width:32em; font-size:0.625em; -webkit-text-size-adjust:none; }.wrapper { min-width:31em; max-width:128em; margin:0em auto; padding:0em 0.5em; }.ie6 .wrapper { width:32em; }img { max-width:100%; height:auto; }.hidden { display:none; } .body .header .impersonate { background:#c00; padding:0.5em 0em; text-align:center; position:relative; z-index:1000; font-size:1.6em; color:#fff; }.body .header .impersonate a { color:#fff; }.body .header .switch { background:#F87816; padding:0.5em 0em; text-align:center; position:relative; z-index:1000; font-size:1.6em; color:#fff; }.body .header .switch a { color:#fff; }.body .header .wrapper { max-width:192em; }.body .header .menu { background:#000; height:7em; padding:1em 0em; text-align:right; position:relative; z-index:1000; }.body .header .menu .wrapper { position:relative; }.body .header .menu .home { float:left; padding-top:2.3em; margin-left:1.5em; position:absolute; }.body .header .menu .home a.desktop.link-menu-challenge { display:inline-block; vertical-align:top; min-height:1.11em; font-family:'NouvelR-Extrabold'; font-size:1.8em; line-height:1em; text-transform:uppercase; color:#fff; padding-left:3em; text-decoration:none; position:relative; }.body .header .menu .home a.desktop.link-menu-challenge:before { position:absolute; left:0em; top:-1.4em; font-size:0.555em; display:block; content:''; width:3.9em; height:5.1em; background:url('https://2026.animations-r.fr/img/header-logo-renault.gif') no-repeat left top; }.body .header .menu .menu-challenge { padding-top:2.5em; text-align:center; }.body .header .menu .menu-challenge > li { display:inline-block; vertical-align:top; position:relative; text-align:center; padding:0em 1.5em 1.5em 1.5em; z-index:1002; }.body .header .menu .menu-challenge > li:hover > a,.body .header .menu .menu-challenge > li.selected > a { z-index:1005; border-bottom:2px solid #EFDF00; }.body .header .menu.motrio .menu-challenge > li:hover > a,.body .header .menu.motrio .menu-challenge > li.selected > a { border-color:#c9251b; }.body .header .menu .menu-challenge > li > a { display:block; font-family:'NouvelR-Bold'; font-size:1.4em; text-decoration:none; color:#fff; padding-bottom:0.6em; text-transform:uppercase; }.body .header .menu .menu-challenge > li > ul { position:absolute; top:2.1em; left:0.9375em; right:0em; z-index:1100; font-size:1.6em; min-width:18em; box-shadow:0px 0px 10px #99999929; background:#fff; padding:0.75em 0.5em; }.body .header .menu .menu-challenge > li > ul > li { display:block; }.body .header .menu .menu-challenge > li > ul > li > a { display:block; padding:0.5em 1em; position:relative; text-decoration:none; color:#707070; text-align:left; }.body .header .menu .menu-challenge > li > ul > li > a:hover,.body .header .menu .menu-challenge > li > ul > li.selected > a { color:#000; font-family:'NouvelR-Bold'; }.body .header .menu .menu-challenge > li > ul { display:none; opacity:0; transition:visibility 0s linear 0.2s,opacity 0.2s linear; }.body .header .menu .menu-challenge > li:hover > ul { display:inherit; opacity:1; transition-delay:0s; }.body .header .menu .menu-challenge > li.support { position:absolute; top:2em; right:6.8em; text-indent:-999em; height:1em; }.body .header .menu .menu-challenge > li.support > a { border-bottom:0em; width:2.6em; position:relative; right:-1.2em; }.body .header .menu .menu-challenge > li.support.selected > a { border-bottom:0em; width:2.6em; position:relative; right:-1.2em; }.body .header .menu .menu-challenge > li.support:after { position:absolute; display:block; font-family:'FontAwesome'; content:"\f003"; color:#fff; font-size:2.6em; top:0em; right:0.2em; text-indent:0em; }.body .header .menu .menu-challenge > li.support:hover::after,.body .header .menu .menu-challenge > li.support.selected:after { color:#EFDF00; }.body .header .menu.motrio .menu-challenge > li.support:hover::after,.body .header .menu.motrio .menu-challenge > li.support.selected:after { color:#c9251b; }.body .header .menu .menu-challenge > li.support .assigned { z-index:999; position:absolute; top:-0.5em; right:-0.5em; display:block; width:1.4em; height:1.4em; line-height:1.4em; text-align:center; background:#c00; border-radius:1.4em; color:#fff; text-indent:0em; }.body .header .menu .menu-admin { display:inline-block; vertical-align:top; margin-right:0em; padding:1.3em 0em 1.9em 0em; position:absolute; right:1em; top:0em; }.body .header .menu .menu-admin > li { display:inline-block; vertical-align:top; }.body .header .menu .menu-admin > li.rewards { font-size:1.4em; padding-top:0.55em; }.body .header .menu .menu-admin > li.rewards:after { content:'|'; padding-left:0.25em; color:#fff; font-size:1.4em; }.body .header .menu .menu-admin > li.rewards a { color:#fff; position:relative; padding-right:1.75em; text-transform:uppercase; text-decoration:none; padding-bottom:0.3em; }.body .header .menu .menu-admin > li.rewards a:after { display:block; content:"\e909"; font-family:'icomoon'; position:absolute; top:-0.15em; right:0em; font-size:1.4em; }.body .header .menu .menu-admin > li.rewards a:hover,.body .header .menu .menu-admin > li.rewards.selected a { z-index:1005; border-bottom:2px solid #EFDF00; }.body .header .menu.motrio .menu-admin > li.rewards a:hover,.body .header .menu.motrio .menu-admin > li.rewards.selected a { border-color:#c9251b; }.body .header .menu .menu-admin > li.user { position:relative; padding-right:0em; font-family:'NouvelR-Bold'; font-size:1.8em; z-index:1002; }.body .header .menu .menu-admin > li.user > a { display:inline-block; vertical-align:top; text-decoration:none; color:#707070; width:1em; position:relative; padding:1em 1em 1.5em 1em; }.body .header .menu .menu-admin > li.user > a span em { display:none; }.body .header .menu .menu-admin > li.user > a span:before { position:absolute; right:0.75em; top:0em; content:"\e908"; font-family:'icomoon'; z-index:1005; font-size:1.6em; color:#fff; padding-bottom:1.5em; cursor:pointer; }.body .header .menu .menu-admin > li.user > a span:after { position:absolute; right:0.6em; top:2em; content:"\e924"; font-family:'icomoon'; z-index:1005; font-size:0.45em; color:#fff; padding-bottom:1.5em; cursor:pointer; }.body .header .menu .menu-admin > li.user > a:hover { background-color:#fff; }.body .header .menu .menu-admin > li.user:hover > a { z-index:1005; color:#EFDF00; }.body .header .menu.motrio .menu-admin > li.user:hover > a { color:#c9251b; }.body .header .menu .menu-admin > li.user .user-right { font-family:'NouvelR-Regular'; font-style:italic; color:#B2B2B2; }.body .header .menu .menu-admin > li.user .menu-user { display:none; position:absolute; top:2.1em; right:0em; width:12em; background:#fff; border:1px solid #E6E6EC; border-top:1px solid #fff; z-index:1100; padding:1em; }.body .header .menu .menu-admin > li.user .menu-user li { display:block; font-size:0.777em; }.body .header .menu .menu-admin > li.user .menu-user li.name { text-align:left; margin-bottom:1em; color:#000; }.body .header .menu .menu-admin > li.user .menu-user li > a { display:block; padding:0.3em 0em; position:relative; text-decoration:none; color:#888b8d; text-align:left; font-family:'NouvelR-Regular'; }.body .header .menu .menu-admin > li.user .menu-user li > a:hover { color:#000; font-family:'NouvelR-Bold'; }.body .header .menu .menu-admin > li.user:hover .menu-user { display:block; }.body .header .menu .menu-admin > li.user:hover a { background:#fff; }.body .header .menu .menu-admin > li.user:hover a span:before { color:#EFDF00; }.body .header .menu.motrio .menu-admin > li.user:hover a span:before { color:#c9251b; }.body .header .menu .menu-admin > li.user:hover a span:after { content:"\e930"; color:#000; }.body .header .menu .logo-renault { display:none; background:url('https://2026.animations-r.fr/img/header-logo-renault.gif') no-repeat right top; width:3.9em; height:5.1em; background-size:auto 100%; text-indent:999em; position:relative; overflow:hidden; margin-left:1.5em; margin-top:1em; }.body .header .menu.public { background:none; text-align:left; }.body .header .menu.public .logo-renault { display:inline-block; vertical-align:top; background:url('https://2026.animations-r.fr/img/header-logo-renault-white.png') no-repeat right top; background-size:auto 100%; width:6em; height:7.9em; }@media screen and (max-width:1279px) {.body .header .menu .home a.desktop.link-menu-challenge { text-indent:-999em; letter-spacing:25em; }}@media screen and (max-width:980px) {.body .header .menu { background:#000; height:5em; padding:0.5em 0em; text-align:left; }.body .header .menu .home { padding-top:0em; float:right; width:6em; margin-top:1.75em; margin-right:1em; line-height:1em; position:static; }.body .header .menu .home a.mobile.link-menu-challenge { float:right; text-indent:-999em; letter-spacing:25em; font-size:1em; width:2em; position:relative; margin-right:0.1em; }.body .header .menu .home a.mobile.link-menu-challenge:before { position:absolute; top:-0.2em; content:"\e9aa"; font-family:'icomoon'; text-indent:0em; font-size:2.8em; color:#fff; letter-spacing:0.1em; width:1em; height:2em; display:block; }.body .header .menu .home a.mobile.link-menu-admin { float:right; text-indent:-999em; letter-spacing:25em; font-size:1em; width:2em; position:relative; }.body .header .menu .home a.mobile.link-menu-admin:before { position:absolute; right:0.5em; top:-0.2em; content:"\e908"; font-family:'icomoon'; text-indent:0em; z-index:1005; font-size:2.8em; color:#fff; letter-spacing:0.1em; cursor:pointer; width:0.9em; height:2em; display:block; }.body .header .menu .home a.mobile.link-menu-admin.selected:before { color:#EFDF00; }.body .header .menu.motrio .home a.mobile.link-menu-admin.selected:before { color:#c9251b; }.body .header .menu .menu-challenge { float:none; display:none; background:#000; position:absolute; top:5.45em; left:0em; right:0em; padding:0em 0em 1em 0em; z-index:1005; border-top:1px solid #fff; }.body .header .menu .menu-challenge > li { display:block; text-align:left; }.body .header .menu .menu-challenge > li > a { display:block; padding:0.5em 0em 0.5em 1em; position:relative; text-decoration:none; color:#fff; text-align:left; }.body .header .menu .menu-challenge > li:hover > a,.body .header .menu .menu-challenge > li.selected > a { border-bottom:0px solid #EFDF00; color:#EFDF00; }.body .header .menu.motrio .menu-challenge > li:hover > a,.body .header .menu.motrio .menu-challenge > li.selected > a { border-color:#c9251b; color:#c9251b; }.body .header .menu .menu-challenge > li > ul,.body .header .menu .menu-challenge > li:hover > ul { display:none; }.body .header .menu .menu-challenge > li > ul { position:static; top:0em; left:0em; background:#000; padding:0.25em 0em 1em 2em; }.body .header .menu .menu-challenge > li.dropdown > ul { display:block; opacity:1; }.body .header .menu .menu-challenge > li.dropdown:after { top:0.3em; }.body .header .menu .menu-challenge > li.dropdown:hover > ul.opened { display:block; }.body .header .menu .menu-challenge > li > ul:before { display:none; }.body .header .menu .menu-challenge > li > ul > li { padding-left:0em; }.body .header .menu .menu-challenge > li > ul > li > a { color:#fff; padding:0.25em; }.body .header .menu .menu-challenge > li > ul > li > a:hover { color:#fff; font-family:'NouvelR-Bold'; }.body .header .menu .menu-challenge > li > ul > li.selected > a { color:#EFDF00; font-family:'NouvelR-Bold'; }.body .header .menu.motrio .menu-challenge > li > ul > li.selected > a { color:#c9251b; }.body .header .menu .menu-challenge > li.support { position:relative; top:0em; right:0em; text-indent:0em; height:auto; }.body .header .menu .menu-challenge > li.support > a { border-bottom:inherit; width:auto; position:relative; right:0em; }.body .header .menu .menu-challenge > li.support.selected > a { border-bottom:inherit; width:auto; position:relative; right:0em; }.body .header .menu .menu-challenge > li.support:after { display:none; }.body .header .menu .menu-challenge > li.support:hover::after,.body .header .menu .menu-challenge > li.support.selected:after { color:inherit; }.body .header .menu .menu-challenge > li.support .assigned { display:none; }.body .header .menu .menu-admin { padding:0em; position:static; }.body .header .menu .menu-admin > li { display:block; }.body .header .menu .menu-admin > li.rewards { position:absolute; top:0.3em; right:6em; }.body .header .menu .menu-admin > li.rewards a { margin-right:0.5em; }.body .header .menu .menu-admin > li.rewards span { display:none; }.body .header .menu .menu-admin > li.rewards a:hover,.body .header .menu .menu-admin > li.rewards.selected a { border-bottom:0px solid #EFDF00; color:#EFDF00; }.body .header .menu.motrio .menu-admin > li.rewards a:hover,.body .header .menu.motrio .menu-admin > li.rewards.selected a { border-color:#c9251b; color:#c9251b; }.body .header .menu .menu-admin > li.user { position:static; }.body .header .menu .menu-admin > li.user > a { display:none; }.body .header .menu .menu-admin > li.user:hover .menu-user { display:inherit; }.body .header .menu .menu-admin > li.user .menu-user { display:none; padding:0.5em 0em 0.5em 1em; position:absolute; top:3.05em; left:0em; right:0em; width:auto; z-index:1005; border:0px solid #E6E6EC; background:#000; color:#fff; border-top:1px solid #fff; }.body .header .menu .menu-admin > li.user:hover a { background:inherit; }.body .header .menu .menu-admin > li.user .menu-user li > a:hover { color:#fff; }.body .header .menu .menu-admin > li.user .menu-user li.name { color:#fff; }.body .header .menu .logo-renault { display:inline-block; vertical-align:top; width:2.8em; height:3.7em; margin-top:0.5em; }}.body { min-height:100vh; text-align:center; position:relative; background:url('https://2026.animations-r.fr/img/body-background.png') no-repeat center top;background-size:cover; background-attachment:fixed; }.body > a.button.ajax.support { position:fixed; top:14em; right:0em; z-index:105; background:#EFDF00; padding:0.65em 1em 0.65em 2.75em; font-size:1.6em; font-family:'NouvelR-Bold'; color:#000; }.body > a.button.ajax.support:before { position:absolute; top:0.25em; left:0.25em; content:"\eac8"; font-family:'icomoon'; font-size:2em; }.body > a.button.ajax.support:hover { background:#000; color:#fff; }.ajax .body.r1 { background:url('https://2026.animations-r.fr/img/body-background.png') no-repeat center top; }.body .main { padding-bottom:5em; }.body .main .article.box { min-height:60vh; background:rgba(255, 255, 255, 0.9); padding:3vh; }@media screen and (max-width:600px) {.body > a.button.ajax.support { text-indent:-1000em; overflow:hidden; padding-right:0.15em; }.body > a.button.ajax.support:before { text-indent:0em; }}.body .mobile { display:none !important; }.body .desktop { display:inherit !important; }.body .mobile-displayed { display:none !important; }.body h2 > em { font-size:0.6667em; text-transform:none; font-family:'NouvelR-Regular'; font-style:italic; }.body h2 > em a.popin { color:#cac9c9; border-bottom:1px solid #cac9c9; text-decoration:none; }.body h2 > em a.popin:hover { color:#000; border-color:#000; }.button,.button:link, .button:visited { display:inline-block; vertical-align:top; font-family:'NouvelR-Bold'; text-transform:lowercase; font-size:1em; line-height:1.2em; color:#fff; border:0px solid #000; border-radius:0em; padding:0.75em 1em; background:#000; cursor:pointer; text-decoration:none; text-align:center; transition:0.6s; }.button:hover { background:#EFDF00; color:#000; }form .error-msg { color:#fb5043; text-align:center; font-size:1.4em; padding-top:1em; margin-bottom:1em; line-height:1.2em; }form .error-msg a { color:#fb5043; }form .field { position:relative; padding:1.4em 0em 0em 0em; margin-top:2em; }form .field input.material:placeholder-shown ~ label { top:1em; font-size:1.8em; }form .field label,form .field input.material:focus ~ label { display:block; position:absolute; top:0em; font-family:'NouvelR-Regular'; transition:0.2s; font-size:1.4em; color:#8c8c8b; cursor:text; }form .field input.material:focus ~ label { color:#000; }form .field.required label:after { content:" *"; }form .field select::placeholder,form .field textarea::placeholder,form .field input.material::placeholder { font-family:'NouvelR-Regular'; font-style:italic; color:transparent; }form .field select { color:#303030; border:1px solid #D9D9D9; padding:0.5em 1em; background:#fff; width:46.5%; }form .field textarea,form .field input[type=text],form .field input[type=password] { font-size:1.8em; color:#303030; outline:none; border-top:0px solid #000; border-left:0px solid #000; border-right:0px solid #000; border-bottom:0.1em solid #8c8c8b; padding:0.5em 0em; background:#fff; width:100%; transition:border-color 0.2s; }form .field textarea:focus,form .field input[type=text]:focus,form .field input[type=password]:focus { border-color:#000; }form .field textarea { height:5em; }form .field input[type=reset],form .field input[type=submit] { display:block; width:100%; font-family:'NouvelR-Bold'; text-transform:lowercase; font-size:1.8em; color:#fff; border:0px solid #fff; padding:0.65em 0em; background:#000; cursor:pointer; transition:all 0.2s linear; }form .field input[type=reset]:hover,form .field input[type=submit]:hover { background:#efdf00; color:#000; }form .field input[type=submit].disabled { cursor:not-allowed; }form .field.readonly select,form .field.readonly input { background:#ddd; cursor:not-allowed; }form .field.error label { color:#fb5043; }form .field.error select,form .field.error textarea,form .field.error .tox-tinymce,form .field.error input { border-color:#fb5043; }form .field.error select::placeholder,form .field.error textarea::placeholder,form .field.error input::placeholder { color:#fb5043; }.custom-checkbox input[type=radio] + label,.custom-checkbox input[type=checkbox] + label { display:block; margin-bottom:0.25em; cursor:pointer; color:inherit; width:auto; }.custom-checkbox input[type=radio],.custom-checkbox input[type=checkbox] { display:none; }.custom-checkbox input[type=radio] + label:before,.custom-checkbox input[type=checkbox] + label:before { font-weight:bold; font-family:'icomoon'; content:"\e91a"; border:0.1em solid #ccc; display:inline-block; width:1em; height:1em; padding-left:0.25em; padding-right:0.25em; padding-top:0em; padding-bottom:0.5em; margin-right:0.5em; vertical-align:top; color:transparent; transition:.2s; position:relative; top:-0.1em; }.ajax .body .main .article .custom-checkbox input[type=radio] + label:before,.ajax .body .main .article .custom-checkbox input[type=checkbox] + label:before { padding-top:0.3em; padding-bottom:0.2em; top:-0.4em; }.custom-checkbox input[type=radio] + label:active:before,.custom-checkbox input[type=checkbox] + label:active:before { transform:scale(0); }.custom-checkbox input[type=radio]:checked + label:before,.custom-checkbox input[type=checkbox]:checked + label:before { background-color:#EFDF00; border-color:#EFDF00; color:#000; }.custom-checkbox input[type=radio]:disabled + label:before,.custom-checkbox input[type=checkbox]:disabled + label:before { transform:scale(1); border-color:#aaa; }.custom-checkbox input[type=radio]:checked:disabled + label:before,.custom-checkbox input[type=checkbox]:checked:disabled + label:before { transform:scale(1); background-color:#bfb; border-color:#bfb; }.fancybox-close { display:none; }.fancybox-wrapper-iframe .fancybox-outer { background-color:transparent !important; -webkit-box-shadow:none !important; -moz-box-shadow:none !important;box-shadow:none !important;}.fancybox-wrapper-iframe .fancybox-iframe { background-color:transparent !important; }.ajax .wrapper { max-width:127em; }.ajax .body .main { background:#fff; color:#000; padding:3em; line-height:1.2em; }.ajax .body .main .article { font-size:2em; padding-top:2em; }.ajax .body .main .article form { font-size:1em; }.inline-content { background:#fff; color:#000; font-size:1.6em; width:auto; width:50em; padding:3em; line-height:1.2em; }.ajax .body .main .article h2,.inline-content h2 { font-size:2em; line-height:1em; text-align:center; margin-bottom:1em; color:#EFDF00; }.ajax .body .main .article h3,.inline-content h3 { font-size:1em; line-height:1.2em; margin-bottom:1.5em; text-align:center; font-family:'NouvelR-Bold'; }@media screen and (max-width:980px) {.ajax .body .main { padding:1em; }}.popin-template { max-width:48em; margin:0em auto; text-align:left; background:#fff; }.ajax .body .main .article .popin-template .popin-template-wrapper h2,.inline-content .popin-template .popin-template-wrapper h2 { color:#000; text-transform:lowercase; font-size:1.5em; font-family:'NouvelR-Bold'; line-height:1.2em; text-align:left; }.ajax .body .main .article .popin-template .popin-template-wrapper h2 em,.inline-content .popin-template .popin-template-wrapper h2 em { color:#888B8D; display:block; }.ajax .body .main .article .popin-template .popin-template-wrapper .summary h3,.inline-content .popin-template .popin-template-wrapper .summary h3 { text-align:left; margin-bottom:1em; position:relative; }.popin-template .popin-template-wrapper .summary h3:before { content:'■'; position:absolute; left:-1em; top:0em; font-size:0.6em; }.popin-template .field { padding-top:0em; margin:0em 0em 1em 0em; }.popin-template .field.required label:after { display:none; }.popin-template .field label { display:inline-block; vertical-align:top; position:static; width:7em; font-size:1em; padding-top:0.4em; }.popin-template .field input[type=text] { width:23.5em; font-size:0.75em; padding:0.5em; border:1px solid #000; }.popin-template .field select { font-size:0.75em; padding:0.5em; }.popin-template .info { line-height:1em; }.popin-template .submit { padding-top:2em; text-align:center; }.popin-template .submit .button.submit { display:inline-block; vertical-align:top; width:auto; padding:0.95em; font-size:1em; padding:0.75em 1em; margin-left:25%; }.popin-template .popin-template-wrapper .summary .field.submit { text-align:center; margin:0em; }.popin-template .popin-template-wrapper .summary .field.submit a.button,.popin-template .popin-template-wrapper .summary .field.submit input[type=submit] { margin-left:1em; }.popin-template .popin-template-wrapper .summary .field.submit .button.close { background:#fff; color:#000; border:2px solid #000; }.popin-template .popin-template-wrapper .summary .field.submit .button.close:hover { background:#000; color:#fff; }.popin-template .popin-template-wrapper .summary .field.submit input[type=submit] { background:#000; color:#fff; border:2px solid #000; }.popin-template .popin-template-wrapper .summary .field.submit input[type=submit]:hover { background:#fff; color:#000; }.fancybox-type-ajax .fancybox-skin { background:transparent; border-radius:0em; }.fancybox-type-ajax .fancybox-close { display:block; background:none; top:0em; right:0em; border-left:0px solid #000; border-bottom:0px solid #000; }.fancybox-type-ajax .fancybox-close:before { position:absolute; top:1em; right:1em; content:"FERMER"; font-family:'NouvelR-Bold'; font-size:1.4em; color:#000; }.body.login .background { position:absolute; top:0em; bottom:0em; left:0em; right:0em; z-index:100; }.body.login .background .background-video { position:absolute; z-index:0; object-fit:cover; width:100%; height:100%; top:50%; left:50%; transform:translate(-50%, -50%); }.body.login .background .background-video::-webkit-media-controls { display:none !important; }.body.login .year-wrapper { position:absolute; z-index:102; right:3em; top:0em; opacity:0; animation:fadein ease-in 1; animation-fill-mode:forwards; animation-duration:1s; animation-delay:4s; }.body.login .year-wrapper .year { background:#F0DC47; color:#000; transform-origin:0 0; transform:rotate(90deg); position:absolute; font-family:'NouvelR-Bold'; font-size:2.8em; text-transform:uppercase; padding:0.15em 0.5em 0.15em 1.25em; }.body.login .year-wrapper .year em { }.body.login .main { padding-top:20vh; }.body.login .main .article.box { min-height:0vh; background:none; max-width:60em; margin:0em auto 1em auto; padding:0em; z-index:102; position:relative; }.body.login .main .article.box form { padding:3em 5em 3em 5em; background:#fff; position:relative; }.body.login .main .article.box form:before { position:absolute; top:-2.75em; left:0em; right:0em; display:block; content:'2026'; font-family:'NouvelR-Bold'; font-size:3.5em; text-align:right; padding-top:1.4em; max-width:10.5em; margin:0em auto; color:#EFDF00; background:url('https://2026.animations-r.fr/img/body-login-logo.png') no-repeat center top; width:100%; height:1.4em; }.body.login .main .article.box form h2 { font-family:'NouvelR-Semibold'; text-transform:lowercase; font-size:2.8em; margin-bottom:0.25em; color:#000; position:relative; display:inline-block; vertical-align:top; }.body.login .main .article.box form .field { margin-top:3em; }.body.login .main .article.box form .field.submit input[type=submit] { margin-bottom:1em; }.body.login .main .article.box form .field.submit a { font-size:1.6em; color:#3e3f40; }.body.login .main .article.box form .field.okta { margin-top:2em; }.body.login .main .article.box form .field.okta a.button { display:block; width:100%; font-family:'NouvelR-Bold'; text-transform:lowercase; font-size:1.8em; color:#fff; border:0px solid #fff; padding:0.65em 0em; background:#000; cursor:pointer; transition:all 0.2s linear; }.body.login .main .article.box form .field.okta a.button:hover { background:#efdf00; color:#000; }.body.login .main .article.box form .field.okta .line { font-size:1.6em; margin-top:1em; border-top:1px solid #8c8c8b; color:#8c8c8b; text-align:center; margin-bottom:1.5em; }.body.login .main .article.box form .field.okta .line strong { background:#fff; padding:0em 1em; position:relative; top:-0.7em; text-transform:uppercase; }.body.login-password .main .article.box { max-width:80em; }.body.login-password .main .article.box form h3 { font-size:2em; margin:1em auto 0em auto; max-width:19em; text-transform:uppercase; }.body.login-password .main .article.box form .profile li { display:inline-block; vertical-align:top; width:32%; padding:0% 1%; }.body.login-password .main .article.box form .profile li:first-child { padding-left:0%; }.body.login-password .main .article.box form .profile li:last-child { padding-right:0%; }.body.login-password .main .article.box form .profile li label { position:static; display:inline-block; width:100%; min-height:3.2em; vertical-align:middle; font-size:1.8em; border:1px solid #000; background:#fff; padding:1em 0em 0.5em 0em; cursor:pointer; font-family:'NouvelR-Bold'; color:#000; }.body.login-password .main .article.box form .profile li:last-child label { padding:0.75em 0em 0.75em 0em; }.body.login-password .main .article.box form .profile li label:after { display:none; }.body.login-password .main .article.box form .profile li input[type="radio"] { display:none; }.body.login-password .main .article.box form .profile li label:hover,.body.login-password .main .article.box form .profile li input[type="radio"]:checked + label{ background:#000; color:#fff; } .body.login-password .main .article.box form .error-msg.green { color:#9ACD32; }.body.login .main .history { max-width:60em; line-height:1.4em; background:none; color:#000; margin:2em auto 0em auto; position:relative; z-index:102; }.body.login .main .history p { font-size:1.4em; padding:2em; line-height:1.2em; }.body.login .main .history p a { color:#000; }@media screen and (max-width:640px) {.body.login-password .main .article.box form .profile li { display:block; width:auto; padding:0%; margin-bottom:1em; }.body.login-password .main .article.box form .profile li label { min-height:0em; padding-top:0.5em; }.body .header .menu.public .logo-renault,}.body.countdown .background { position:absolute; top:0em; bottom:0em; left:0em; right:0em; z-index:100; }.body.countdown .background:after { display:block; position:absolute; top:0em; left:0em; bottom:0em; right:0em; content:""; background:url('https://2026.animations-r.fr/img/body-login-background-background.svg') no-repeat 20% top; background-size:auto 100%; z-index:105; opacity:0.25; }.body.countdown .background .background-video { position:absolute; z-index:0; object-fit:cover; width:100%; height:100%; top:50%; left:50%; transform:translate(-50%, -50%); }.body.countdown .background .background-video::-webkit-media-controls { display:none !important; }.body.countdown { background-image:url('https://2026.animations-r.fr/img/body-login-background.png'); color:#fff; position:relative; }.body.countdown .header .home,.body.countdown .header .menu-challenge,.body.countdown .header .menu-admin { display:none; }.body.countdown .header .menu { background:none; text-align:left; }.body.countdown .header .menu .logo-renault { display:inline-block; vertical-align:top; background:url('https://2026.animations-r.fr/img/header-logo-renault-white.png') no-repeat right top; background-size:auto 100%; width:6em; height:7.9em; }.body.countdown .main { padding-top:20vh; }.body.countdown .main .article.box { min-height:0vh; background:none; max-width:60em; margin:0em auto 1em auto; padding:0em; z-index:102; position:relative; }.body.countdown .main .article.box .countdown { padding:3em; background:#fff; position:relative; }.body.countdown .main .article.box .countdown:before { position:absolute; top:-2.75em; left:0em; right:0em; display:block; content:'2026'; font-family:'NouvelR-Bold'; font-size:3.5em; text-align:right; padding-top:1.4em; max-width:10.5em; margin:0em auto; color:#EFDF00; background:url('https://2026.animations-r.fr/img/body-login-logo.png') no-repeat center top; width:100%; height:1.4em; }.body.countdown .main .article.box .countdown h2 { font-family:'NouvelR-Bold'; font-size:2.4em; margin:2em 0em 1.5em 0em; color:#000; position:relative; display:inline-block; vertical-align:top; }.body.countdown .main .article.box .countdown ul { margin-bottom:4em; }.body.countdown .main .article.box .countdown ul > li { display:inline-block; font-size:1.6em; font-family:'NouvelR-Bold'; color:#000; list-style-type:none; margin:0em 1em 1em 1em; }.body.countdown .main .article.box .countdown ul > li span { display:block; background:#EFDF00; font-size:3em; padding:0.35em 0em; width:2em; text-align:center; margin-bottom:0.1em; }.body.countdown .main .history { max-width:60em; line-height:1.4em; background:none; color:#fff; margin:2em auto 0em auto; position:relative; z-index:102; }.body.countdown .main .history p { font-size:1.4em; padding:2em; line-height:1.2em; }.body.countdown .main .history p a { color:#fff; }@media screen and (max-width:640px) {.body .header .menu.public .logo-renault,} .body.terms .main .article.box { background:none; padding:2em 0em 3em 0em; position:relative; display:flex; flex-flow:column wrap; z-index:101; text-align:left; } .body.terms .main .article.box .conditions { padding:3vh 3vh 0em 3vh; }.body.terms .main .article.box .conditions h2 { background:#000; color:#fff; padding:1.5em; font-size:1.8em; font-family:'NouvelR-Bold'; text-transform:uppercase; margin-bottom:1.5em; text-align:left; box-shadow:0px 0px 10px #00000029; }.body.terms .main .article.box .conditions .conditions-detail { background:#fff; padding:1.5em; font-size:1.8em; margin-bottom:1.5em; text-align:center; box-shadow:0px 0px 10px #00000029; }.body.terms .main .article.box .conditions .conditions-detail p { text-align:left; }.body.terms .main .article.box .conditions .conditions-detail p .red { color:#d11d2a; }.body.terms .main .article.box .conditions .conditions-detail ul { margin:0em 0em 1em 0em; list-style-type:square; padding:0em 1em; text-align:left; }.body.terms .main .article.box .conditions .conditions-detail ul > li { margin-left:1em; margin-bottom:0em; margin-top:0.5em; padding:0em; }.body.terms .main .article.box .conditions .conditions-detail ul > li::marker { color:#d11d2a; }.body.terms .main .article.box .conditions .conditions-detail form { font-size:0.7143em; margin:1em 2em 2em 2.8em; }.body.terms .main .article.box .conditions .conditions-detail form .field.required { text-align:left; padding-top:0em; }.body.terms .main .article.box .conditions .conditions-detail form .field.required label { color:inherit; display:inline; position:static; cursor:pointer; }.body.terms .main .article.box .conditions .conditions-detail form .field.required label:after { display:none; }.body.terms .main .article.box .conditions .conditions-detail form .field.required input[type=checkbox] { display:inherit; position:static; }.body.terms .main .article.box .conditions .conditions-detail form .field.required.error label { color:#fe0000; }.body.terms .main .article.box .conditions .conditions-detail form .field.required.error input[type=checkbox] { color:#fe0000; }.body.logged .main .main-header { background:#000; color:#fff; text-align:left; padding:3em 0em 3em 0em; }.body.logged .main .main-header h1 { font-size:3.6em; font-family:'NouvelR-Semibold'; text-transform:lowercase; margin-left:33%; } .body.logged .main .article.box { min-height:0vh; background:none; padding:4em 0vh 0vh 0vh; text-align:left; }.body.logged .main .article.box .welcome { display:inline-block; vertical-align:top; width:30%; margin-right:3%; background:#fff; position:relative; top:-12em; margin-bottom:3em; }.body.logged .main .article.box .welcome > li { display:block; padding:2em; font-size:1.6em; }.body.logged .main .article.box .welcome > li.yellow { background:#EFDF00; padding-left:4em; }.body.logged .main .article.box .welcome > li .total { font-size:1.5em; margin-bottom:0.75em; font-family:'NouvelR-Semibold'; }.body.logged .main .article.box .welcome > li .total > strong { font-size:2em; }.body.logged .main .article.box .welcome > li p > em { color:#888B8D; font-size:0.8em; }.body.logged .main .article.box .welcome > li ul > li { padding-left:1em; position:relative; margin-top:0.25em; }.body.logged .main .article.box .welcome > li ul > li:before { position:absolute; top:0em; left:0em; content:'\25A0'; color:#000; font-size:0.7em; }.body.logged .main .article.box .welcome > li > form { display:block; padding:1em 0em 0em 0em; font-size:1em; margin-bottom:1em; font-size:0.556em; position:relative; }.body.logged .main .article.box .welcome > li > form .field { display:block; text-align:left; padding:0em; margin-top:0em; }.body.logged .main .article.box .welcome > li > form .field > input[type=text] { border:1px solid #d9d9d6; padding:0.52em; margin:0em; width:90%; background:#F2F2F2; }.body.logged .main .article.box .welcome > li > form .field > input[type=text]::placeholder { font-size:0.9em; }.body.logged .main .article.box .welcome > li > form .field > input[type=text]:focus { background:#fff; border-color:#8ac0ff; box-shadow:0px 0px 10px 4px rgba(138,192,255,0.5); }.body.logged .main .article.box .welcome > li > form .field.search:before { display:inline-block; font-size:1.4em; border-radius:0.25em; border:1px solid #d9d9d6; padding:0.2em 0.3em 0.3em 0.3em; vertical-align:top; background:#fff; color:#999; content:"Ctrl + K"; position:absolute; top:0.75em; right:3em; }.body.logged .main .article.box .welcome > li > form .field.submit { position:absolute; top:1em; right:0em; }.body.logged .main .article.box .welcome > li > form .field.submit .button { display:inline-block; vertical-align:top; padding:0.6em; position:relative; width:2em; text-indent:2em; font-size:1.8em; overflow:hidden; }.body.logged .main .article.box .welcome > li > form .field.submit .button:after { font-size:1.2em; display:inline-block; vertical-align:top; content:"\e92f"; font-family:'icomoon'; color:#fff; position:absolute; top:0.45em; left:0.35em; text-indent:0em; }.body.logged .main .article.box .welcome > li > form .field.submit .tipr_container_bottom { top:3.5em; width:50em; text-align:left; }.body.logged .main .article.box .animations { display:inline-block; vertical-align:top; width:67%; color:#000; }.body.logged .main .article.box .animations > li { display:inline-block; vertical-align:top; width:48%; margin-right:4%; background:#fff; margin-bottom:3em; }.body.logged .main .article.box .animations > li:nth-child(even) { margin-right:0%; }.body.logged .main .article.box .animations > li.animation .detail { display:block; padding:5em 1em 3em 14em; position:relative; min-height:7.1em; text-decoration:none; }.body.logged .main .article.box .animations > li.animation .detail:hover { text-decoration:underline; }.body.logged .main .article.box .animations > li.animation .detail .kpi > li { margin-bottom:0.75em; }.body.logged .main .article.box .animations > li.animation .detail .kpi > li:last-child { margin-bottom:0em; }.body.logged .main .article.box .animations > li.animation .detail .kpi > li .label { display:inline-block; vertical-align:top; width:52%; font-size:1.4em; font-family:'NouvelR-Semibold'; }.body.logged .main .article.box .animations > li.animation .detail .kpi > li .data { display:inline-block; vertical-align:top; width:48%; font-size:1.4em; line-height:1em; }.body.logged .main .article.box .animations > li.animation .detail .kpi > li .data em { font-size:0.857em; line-height:1em; }.body.logged .main .article.box .animations > li.animation .detail .teasing { display:block; font-size:1.6em; text-align:center; font-family:'NouvelR-Semibold'; line-height:1.6em; position:relative; top:-1em; }.body.logged .main .article.box .animations > li.animation .detail .info { position:absolute; bottom:0em; left:0em; right:0em; background:#000; color:#fff; padding:0.5em; }.body.logged .main .article.box .animations > li.animation .detail .info > li { display:inline-block; vertical-align:top; width:50%; font-size:1.2em; }.body.logged .main .article.box .animations > li.animation .detail .info > li:last-child { text-align:right; }.body.logged .main .article.box .animations > li.animation .detail .points-wrapper { position:absolute; top:0.2em; right:0em; font-size:1.2em; }.body.logged .main .article.box .animations > li.animation .detail .points-wrapper .points { background:#EFDF00; padding:0.5em 1em 0.25em 1em; font-family:'NouvelR-Semibold'; margin-left:0.25em; }.body.logged .main .article.box .animations > li.animation .detail .points-wrapper .points strong { font-size:1.5em; }.body.logged .main .article.box .animations > li.animation .detail .countdown { position:absolute; top:0em; left:0em; width:5em; height:2.2em; background:#EFDF00; border-radius:0em; line-height:2.2em; text-align:center; }.body.logged .main .article.box .animations > li.animation .detail .countdown strong { font-size:1.8em; color:#000; }.body.logged .main .article.box .animations > li.animation.disabled .detail { opacity:0.4; }.body.logged .main .article.box .animations > li.animation.bam .detail { background:url('https://2026.animations-r.fr/img/body-logged-main-animations-bam.png') no-repeat left top; }.body.logged .main .article.box .animations > li.animation.rlib .detail { background:url('https://2026.animations-r.fr/img/body-logged-main-animations-rlib.png') no-repeat left top; }.body.logged .main .article.box .animations > li.animation.client .detail { padding-top:3.5em; min-height:8.6em; }.body.logged .main .article.box .animations > li.animation.rlib.motrio .detail { background:url('https://2026.animations-r.fr/img/body-logged-main-animations-rlib-motrio.png') no-repeat left top; }.body.logged .main .article.box .animations > li.animation.rlib.ixell .detail { background:url('https://2026.animations-r.fr/img/body-logged-main-animations-rlib-ixell.png') no-repeat left top; }.body.logged .main .article.box .animations > li.animation.motrio .detail { background:url('https://2026.animations-r.fr/img/body-logged-main-animations-motrio.png') no-repeat left top; }.body.logged .main .article.box .animations > li.animation.holidays.winter .detail { background:url('https://2026.animations-r.fr/img/body-logged-main-animations-holidays-winter.png') no-repeat left top; }.body.logged .main .article.box .animations > li.animation.holidays.summer .detail { background:url('https://2026.animations-r.fr/img/body-logged-main-animations-holidays-summer.png') no-repeat left top; }.body.logged .main .article.box .animations > li.animation.voyage .detail { background:url('https://2026.animations-r.fr/img/body-logged-main-animations-voyage.png') no-repeat left top; }.body.logged .main .article.box .animations > li.animation.awards .detail { background:url('https://2026.animations-r.fr/img/body-logged-main-animations-awards.png') no-repeat left top; }.body.logged .main .article.box .animations > li.animation.cpa .detail { background:url('https://2026.animations-r.fr/img/body-logged-main-animations-cpa.png') no-repeat left top; }.body.logged .main .article.box .animations > li.animation.olympieces .detail { background:url('https://2026.animations-r.fr/img/body-logged-main-animations-olympieces.png') no-repeat left top; }.body.logged .main .article.box .animations > li.animation.economie .detail { background:url('https://2026.animations-r.fr/img/body-logged-main-animations-economie.png') no-repeat left top; }.body.logged .main .article.box .animations > li.animation.booster-carrosserie .detail { background:url('https://2026.animations-r.fr/img/body-logged-main-animations-booster-carrosserie.png') no-repeat left top; }.body.logged .main .article.box .animations > li.animation.booster-meca .detail { background:url('https://2026.animations-r.fr/img/body-logged-main-animations-booster-meca.png') no-repeat left top; }.body.logged .main .article.box .animations > li.animation.booster-vei .detail { background:url('https://2026.animations-r.fr/img/body-logged-main-animations-booster-vei.png') no-repeat left top; }.body.logged .main .article.box .animations > li.animation.partenariats .detail { background:url('https://2026.animations-r.fr/img/body-logged-main-animations-partenariats.png') no-repeat left top; }.body.logged .main .article.box .animations > li.animation.partenariats.axial .detail { background:url('https://2026.animations-r.fr/img/body-logged-main-animations-partenariats-axial.png') no-repeat left top; }.body.logged .main .article.box .animations > li.animation.partenariats.fivestar .detail { background:url('https://2026.animations-r.fr/img/body-logged-main-animations-partenariats-fivestar.png') no-repeat left top; }.body.logged .main .article.box .animations > li.animation.partenariats.rmpremiumpartners .detail { background:url('https://2026.animations-r.fr/img/body-logged-main-animations-partenariats-rmpremiumpartners.png') no-repeat left top; }.body.logged .main .article.box .animations > li.animation.partenariats.giesudcarrosserie .detail { background:url('https://2026.animations-r.fr/img/body-logged-main-animations-partenariats-giesudcarrosserie.png') no-repeat left top; }.body.logged .main .article.box .animations > li.animation.partenariats.fixauto .detail { background:url('https://2026.animations-r.fr/img/body-logged-main-animations-partenariats-fixauto.png') no-repeat left top; }.body.logged .main .article.box .animations > li.animation.partenariats.acoatselected .detail { background:url('https://2026.animations-r.fr/img/body-logged-main-animations-partenariats-acoatselected.png') no-repeat left top; }.body.logged .main .article.box .animations > li.animation.partenariats.motrio .detail { background:url('https://2026.animations-r.fr/img/body-logged-main-animations-partenariats-motrio.png') no-repeat left top; }.body.logged .main .article.box .animations > li.animation.partenariats.autoneo .detail { background:url('https://2026.animations-r.fr/img/body-logged-main-animations-partenariats-autoneo.png') no-repeat left top; }.body.logged .main .article.box .animations > li.animation.holidays.winter .detail .info { background:#bf3d32; }.body.logged .main .article.box .animations > li.animation.rlib .detail .info { background:#000; }.body.logged .main .article.box .animations > li.animation.awards .detail .info { background:#f3c846; color:#000; }.body.logged .main .article.box .animations > li.animation.motrio .detail .info { background:#e00008; }.body.logged .main .article.box .animations > li.animation.voyage .detail .info { background:#e56400; }.body.logged .main .article.box .animations > li.animation.bam.rmot .detail .info { background:#e00008; }.body.logged .main .article.box .animations > li.animation .smiley { display:inline-block; vertical-align:top; width:1em; position:relative; font-size:1.333em; }.body.logged .main .article.box .animations > li.animation .smiley.happy:after { content:"\e952"; font-family:'icomoon'; font-size:1em; position:absolute; top:0em; left:0em; color:#237100; }.body.logged .main .article.box .animations > li.animation .smiley.unhappy:after { content:"\e951"; font-family:'icomoon'; font-size:1em; position:absolute; top:0em; left:0em; color:#cf0000; }.body.logged .main .article.box .animations > li.animation.rlib .smiley { position:absolute; right:1em; top:2em; font-size:2em; }.body.logged .main .article.box .animations > li.animation.motrio:not(.rlib) .points-wrapper .points { background:#000; color:#fff; }.body.logged .main .article.box .rewards > li { display:inline-block; vertical-align:top; width:30%; background:#F87816; color:#fff; font-size:1.6em; min-height:7em; }.body.logged .main .article.box .rewards > li:first-child > p > strong { font-size:1.5em; color:#fff; margin-bottom:0em; font-family:'NouvelR-Semibold';}.body.logged .main .article.box .rewards > li:last-child { width:70%; background:#fff; color:#000; }.body.logged .main .article.box .rewards > li > p { padding:2em 2em 0em 2em; }.body.logged .main .article.box .rewards > li > p > strong { color:#F87816; font-size:1.125em; display:block; margin-bottom:0.15em; }.body.logged .main .article.box .rewards > li > p > a.button { float:right; font-size:1.125em; }@media screen and (max-width:1279px) {.body.logged .main .article.box .animations > li { display:block; vertical-align:top; width:auto; margin-right:0%; }.body.logged .main .article.box .rewards > li:first-child > p > strong { font-size:1.2em; }}@media screen and (max-width:800px) {.body.logged .main .main-header h1 { font-size:2.8em; margin-left:0%; }.body.logged .main .article.box .welcome { display:block; width:auto; margin-right:0%; position:static; top:0em; }.body.logged .main .article.box .animations { display:block; width:auto; }.body.logged .main .article.box .rewards > li { display:block; width:auto; min-height:0em; }.body.logged .main .article.box .rewards > li:last-child { width:auto; }.body.logged .main .article.box .rewards > li > p { padding:2em; }.body.logged .main .article.box .rewards > li > p > a.button { display:block; float:none; margin:0em auto 1em auto; }}.body.user .main .article.box { background:none; padding:4em 0em 0em 0em; }.body.user .main .article.box .actions { margin-bottom:3em; text-align:center; }.body.user .main .article.box .actions h3 { text-align:center; font-size:2.4em; margin-bottom:1em; font-family:'NouvelR-Extrabold'; text-transform:uppercase; color:#fff; }.body.holidays.user .main .article.box .actions h3 { margin-top:0.42em; }.body.user .main .article.box .actions li { display:inline-block; vertical-align:top; width:23.5%; margin-right:2%; }.body.user .main .article.box .actions li:last-child { margin-right:0%; }.body.user .main .article.box .actions li a { display:block; border:1px solid #000; background:#fff; color:#000; text-align:center; padding:2.5em 0em; text-decoration:none; }.body.user .main .article.box .actions li a > span { font-family:'NouvelR-Bold'; font-size:1.6em; text-transform:lowercase; position:relative; padding-left:2.5em; }.body.user .main .article.box .actions li a > span.export:before { content:"\e912"; font-family:'icomoon'; font-size:2.4em; position:absolute; top:-0.4em; left:0em; }.body.user .main .article.box .actions li a > span.import:before { content:"\e913"; font-family:'icomoon'; font-size:2.4em; position:absolute; top:-0.4em; left:0em; }.body.user .main .article.box .actions li a > span.new:before { content:"\e911"; font-family:'icomoon'; font-size:2.4em; position:absolute; top:-0.4em; left:0em; }.body.user .main .article.box .actions li a > span.voyage:before { content:"\e914"; font-family:'icomoon'; font-size:2.4em; position:absolute; top:-0.4em; left:0em; }.body.user .main .article.box .actions li a > span.pdf:before { content:"\e935"; font-family:'icomoon'; font-size:2.4em; position:absolute; top:-0.4em; left:0em; }.body.user .main .article.box .actions li a:hover > span:before { color:#EFDF00; }.body.user .main .article.box .actions li a:hover { background:#000; color:#fff; }.body.user .main .article.box .filter { text-align:left; padding:0em; background:#fff; margin-bottom:2em; box-shadow:0px 0px 10px #99999929; }.body.user .main .article.box .filter .filter-active { text-align:center; font-size:1.6em; margin-bottom:2em; font-family:'NouvelR-Bold'; }.body.user .main .article.box .filter > form { display:block; padding:0em; font-size:1em; margin-bottom:1em; }.body.user .main .article.box .filter > form h3 { display:inline-block; vertical-align:top; font-family:'NouvelR-Bold'; font-size:1.6em; margin-right:1em; padding-top:0.7em; }.body.user .main .article.box .filter > form ul { padding:1.5em; }.body.user .main .article.box .filter > form ul > li { display:inline-block; vertical-align:top; width:50%; }.body.user .main .article.box .filter > form ul > li:last-child { text-align:right; }.body.user .main .article.box .filter > form ul > li .button.contact { font-size:1.6em; color:#fff; position:relative; padding-left:3em; margin-right:0.25em; }.body.user .main .article.box .filter > form ul > li .button.contact:before { content:"\e90b"; font-family:'icomoon'; color:#EFDF00; font-size:2em; position:absolute; top:0.35em; left:0.3em; }.body.user .main .article.box .filter > form ul > li .button.contact:hover:before { color:#fff; }.body.user .main .article.box .filter > form .field { display:inline-block; vertical-align:top; margin-right:1em; text-align:left; padding:0em; margin-top:0em; }.body.user .main .article.box .filter > form li:last-child .field { margin-right:0em; }.body.user .main .article.box .filter > form .field > select { width:100%; max-width:14em; }.body.user .main .article.box .filter > form .field > input[type=text] { border:1px solid #d9d9d6; padding:0.52em; margin:0em 0.2em; min-width:19em; background:#F2F2F2; }.body.user .main .article.box .filter > form .field > input[type=text]::placeholder { font-size:0.9em; }.body.user .main .article.box .filter > form .field > input[type=text]:focus { background:#fff; border-color:#8ac0ff; box-shadow:0px 0px 10px 4px rgba(138,192,255,0.5); }.body.user .main .article.box .filter > form .field.search:before { display:inline-block; font-size:1.4em; border-radius:0.25em; border:1px solid #d9d9d6; padding:0.2em 0.3em 0.3em 0.3em; vertical-align:top; background:#fff; color:#999; content:"Ctrl + K"; position:absolute; top:0.75em; right:0.25em; }.body.user .main .article.box .filter > form .field.submit .button { display:inline-block; vertical-align:top; padding:0.6em; position:relative; width:2em; text-indent:2em; font-size:1.8em; overflow:hidden; }.body.user .main .article.box .filter > form .field.submit .button:after { font-size:1.2em; display:inline-block; vertical-align:top; content:"\e92f"; font-family:'icomoon'; color:#fff; position:absolute; top:0.45em; left:0.35em; text-indent:0em; }.body.user .main .article.box .filter > form .field.submit .tipr_container_bottom { top:3.5em; width:45em; text-align:left; }.body.user .main .article.box .filter > form .field.multiple-select { display:inline-block; vertical-align:top; width:18.5em; }.body.user .main .article.box .filter > form .field.multiple-select.field.multiple-select-large { width:24em; }.body.user .main .article.box .filter > form .field.multiple-select .ms-parent .ms-choice { font-size:1.6em; background:#EFDF00; border:1px solid #EFDF00; border-radius:0em; height:auto; min-height:2.7em; line-height:2.7em; color:#000; }.body.user .main .article.box .filter > form .field.multiple-select .ms-parent .ms-choice span { color:#000; font-family:'NouvelR-Bold'; }.body.user .main .article.box .filter > form .field.multiple-select .ms-parent .ms-drop { width:150%; border-radius:0em; }.body.user .main .article.box .filter > form .field.multiple-select .ms-parent .ms-drop li { font-size:1em; line-height:1em; padding:0em; }.body.user .main .article.box .filter > form .field.multiple-select .ms-parent .ms-drop li label { color:#000; }.body.user .main .article.box .filter > form .field.multiple-select .ms-parent .ms-drop li input { position:relative; top:0.05em; }.body.user .main .article.box .filter > form .field.multiple-select .ms-parent .ms-choice > div.icon-caret { border-color:#fff transparent transparent transparent; }.body.user .main .article.box .filter > form .field.multiple-select .ms-parent .ms-choice > div.icon-caret.open { border-color:transparent transparent #fff transparent; }.body.user .main .article.box .listing { background:#fff; }.body.user .main .article.box .listing thead tr th { font-family:'NouvelR-Bold'; font-size:1.6em; padding:1.4em 1em 1.4em 0em; background:#000; color:#fff; text-align:left; vertical-align:middle; text-transform:uppercase; }.body.user .main .article.box .listing thead tr th a.order-desc:after { content:"\f077"; font-family:'FontAwesome'; padding-left:0.5em; }.body.user .main .article.box .listing thead tr th a.order-asc:after { content:"\e924"; font-family:'icomoon'; padding-left:0.8em; font-size:0.6em; }.body.user .main .article.box .listing thead tr th a:not(.button) { color:#fff; text-decoration:none; }.body.user .main .article.box .listing thead tr th a:hover { text-decoration:underline; }.body.user .main .article.box .listing thead tr th a.button { background:#fff; color:#000; padding-left:2em; position:relative; }.body.user .main .article.box .listing thead tr th a.button:hover { background:#EFDF00; color:#000; text-decoration:none; }.body.user .main .article.box .listing thead tr th a.button.import:before { content:"\e912"; font-family:'icomoon'; padding-left:0.5em; position:absolute; top:0.4em; left:-0.2em; font-size:1.4em; }.body.user .main .article.box .listing thead tr th a.button.cancel:before { content:"\e929"; font-family:'icomoon'; padding-left:0.5em; position:absolute; top:1em; left:0.35em; font-size:0.8em; }.body.user .main .article.box .listing thead tr th a.animations-legend { display:inline-block; vertical-align:top; text-indent:2em; width:2em; overflow:hidden; position:relative; margin-left:0.25em; }.body.user .main .article.box .listing thead tr th a.animations-legend:after { position:absolute; top:0em; left:0em; content:"\e92e"; font-family:'icomoon'; text-indent:0em; padding-right:0.5em; }.body.user .main .article.box .listing thead tr th a.animations-legend:hover:after { color:#EFDF00; }.body.user .main .article.box .listing thead tr th .field.submit { display:inline-block; vertical-align:top; margin-top:0em; padding-top:0em; margin-left:0.5em; }.body.user .main .article.box .listing thead tr th .field.submit .button.create { font-size:1em; background:#EFDF00; color:#000; padding:0.73em; padding-right:2em; }.body.user .main .article.box .listing thead tr th .field.submit .button.create:hover { background:#fff; }.body.user .main .article.box .listing thead tr th .field.submit .button.create:after { content:"\e928"; font-family:'icomoon'; position:absolute; top:1em; right:1em; font-size:0.8em; }.body.user .main .article.box .listing thead tr th:last-child { padding:0em 1.5em 0em 1em; text-align:right; }.body.user .main .article.box .listing thead tr th:nth-child(1) { padding-left:1.5em; }.body.user .main .article.box .listing tbody tr td { font-size:1.6em; color:#313131; padding:0.85em 0.85em 0.85em 0em; text-align:left; position:relative; }.body.user .main .article.box .listing tbody tr:nth-child(even) td { background:#f5f5f5; }.body.user .main .article.box .listing tbody tr:hover td { background:#d5d5d5; }.body.user .main .article.box .listing tbody tr td:nth-child(1) { padding-left:1.5em; }.body.user .main .article.box .listing tbody tr td:last-child { padding:0.5em 1.5em 0.5em 0em; text-align:right; min-width:12.5em; }.body.user .main .article.box .listing tbody tr.no-result td { padding:1.5em 0em; text-align:center; }.body.user .main .article.box .listing tbody tr.winner td { color:#3fb34f; }.body.user .main .article.box .listing tbody tr td a { display:inline-block; vertical-align:top; font-size:0.625em; width:4em; height:4em; margin-left:0.5em; text-indent:100%; white-space:nowrap; overflow:hidden; position:relative; background:#f2f2f2; color:#000; border-radius:4em; text-decoration:none; }.body.user .main .article.box .listing tbody tr:nth-child(even) td a { background:#fff; }.body.user .main .article.box .listing tbody tr td a:hover { background-color:#000; color:#EFDF00; }.body.user .main .article.box .listing tbody tr td a:after { display:block; position:absolute; top:0.5em; left:0.5em; width:1em; height:1em; font-size:2.2em; font-family:'icomoon'; text-indent:0%; -webkit-text-stroke:0.5px #fff; }.body.user .main .article.box .listing tbody tr td a.update:after { font-family:'FontAwesome'; content:"\f140"; top:0.4em; left:0.15em; font-size:2.8em; }.body.user .main .article.box .listing tbody tr td a.enable:after { content:"\e947"; left:0.42em; }.body.user .main .article.box .listing tbody tr td a.disable:after { content:"\e944"; left:0.42em; }.body.user .main .article.box .listing tbody tr td a.edit:after,.body.user .main .article.box .listing tbody tr td a.change:after { content:"\e936"; left:0.4em; top:0.4em; }.body.user .main .article.box .listing tbody tr td a.validate:after { font-family:'FontAwesome'; content:"\f00c"; left:0.3em; top:0.3em; line-height:1em; }.body.user .main .article.box .listing tbody tr td a.download:after { font-family:'FontAwesome'; content:"\f019"; }.body.user .main .article.box .listing tbody tr td a.email:after { content:"\e92b"; left:0.4em;font-size:1.6em; top:0.7em; left:0.5em; }.body.user .main .article.box .listing tbody tr td a.view:after { content:"\e92c"; left:0.425em; top:0.55em; }.body.user .main .article.box .listing tbody tr td a.token:after { font-family:'FontAwesome'; content:"\f1cd"; left:0.25em; }.body.user .main .article.box .listing tbody tr td a.progress:after { font-family:'FontAwesome'; content:"\f01e"; }.body.user .main .article.box .listing tbody tr td a.error:after { font-family:'FontAwesome'; content:"\f071"; left:0.25em; }.body.user .main .article.box .listing tbody tr td a.upgrade:after { font-family:'FontAwesome'; content:"\f0aa"; font-size:3em; left:0.1em; top:0.4em; }.body.user .main .article.box .listing tbody tr td a.claim:after { font-family:'FontAwesome'; content:"\f27b"; font-size:2.8em; left:0.23em; top:0.4em; }.body.user .main .article.box .listing tbody tr td a.delete:after { content:"\e937"; top:0.3em; left:0.3em; font-size:2.6em; }.body.user .main .article.box .listing tbody tr td a.done:after { content:"\e934"; left:0.4em; }.body.user .main .article.box .listing tbody tr td a.bonus:after { font-family:'FontAwesome'; content:"\f06b"; }.body.user .main .article.box .listing tbody tr td a.status:after { font-family:'FontAwesome'; content:"\f00c"; }.body.user .main .article.box .listing tbody tr td a.impersonate:after { font-family:'FontAwesome'; content:"\f0e7"; font-size:2.6em; left:0.08em; }.body.user .main .article.box .listing tbody tr td a.connect:after { content:"\e92d"; left:0.35em; top:0.7em; font-size:1.6em; }.body.user .main .article.box .listing tbody tr td a.pdf:after { content:"\e935"; left:0.35em; top:0.4em; }.body.user .main .article.box .listing tbody tr td a.accelerator:after,.body.user .main .article.box .listing tbody tr td a.booster:after { content:"\e933"; left:0.35em; }.body.user .main .article.box .listing tbody tr td a.profile:after { font-family:'FontAwesome'; content:"\f021"; left:0.3em; top:0.25em; line-height:1em; }.body.user .main .article.box .listing tbody tr td a.signup:after { content:"\e92a"; left:0.36em; top:0.55em; }.body.user .main .article.box .listing tbody tr td a.carrosserie:after { font-family:'FontAwesome'; content:"\f1b9"; left:0.15em; }.body.user .main .article.box .listing tbody tr td a.warning { color:#fb5043; }.body.user .main .article.box .listing tbody tr td a.warning:hover { color:#fff; background-color:#fb5043; }.body.user .main .article.box .listing tbody tr td a.inactive,.body.user .main .article.box .listing tbody tr td a.disabled { opacity:0.2; }.body.user .main .article.box .listing tbody tr td a.inactive:hover,.body.user .main .article.box .listing tbody tr td a.disabled:hover { opacity:1; }.body.user .main .article.box .listing tbody tr td a.classic { display:inline; background:none; font-size:inherit; width:auto; height:auto; margin-left:0em; text-indent:0%; white-space:inherit; overflow:inherit; position:inherit; border:0px solid #4b4b4b; color:#4b4b4b; border-radius:0em; text-decoration:underline; }.body.user .main .article.box .listing tbody tr td a.classic:hover { background:none; color:inherit; text-decoration:none; }.body.user .main .article.box .listing tbody tr td em.warning:before { content:"\e938"; font-family:'icomoon'; }.body.user .main .article.box .listing tbody tr td em.paused:before { content:"\e946"; font-family:'icomoon'; }.body.user .main .article.box .pages { background:#fff; margin-bottom:4em; padding:2em 2.5em; }.body.user .main .article.box .pages form { padding:0em; font-size:1.4em; }.body.user .main .article.box .pages form ul li { display:inline-block; vertical-align:top; width:50%; text-align:left; }.body.user .main .article.box .pages form ul li:last-child { text-align:right; }.body.user .main .article.box .pages form .field { margin:0em; }.body.user .main .article.box .pages form .field.required label:after { display:none; }.body.user .main .article.box .pages form .field label { display:inline; font-size:1em; color:#777777; }.body.user .main .article.box .pages form .field.from a { display:inline-block; vertical-align:top; border:1px solid #000; width:2em; height:2em; line-height:2em; text-align:center; background:#000; color:#fff; position:relative; text-decoration:none; }.body.user .main .article.box .pages form .field.from a:hover { background:#fff; color:#000; }.body.user .main .article.box .pages form .field.from a.next { margin-left:0.5em; }.body.user .main .article.box .pages form .field.from a.next:after { content:"\e932"; font-family:'icomoon'; }.body.user .main .article.box .pages form .field.from a.previous { margin-right:0.5em; }.body.user .main .article.box .pages form .field.from a.previous:after { content:"\e931"; font-family:'icomoon'; position:relative; left:-0.1em; }.body.user .main .article.box .pages form .field.from input[type=text] { font-size:1em; width:2em; border:1px solid #d9d9d6; padding:0.4em; }.body.user .main .article.box .pages form .field.limit select { padding:0.4em; }.body.user .main .article.box .pages form .field.limit select { font-size:1em; width:auto; }.body.user .main .article.box .pages form .field.error input[type=text] { border:1px solid #f00; }.body.user .main .article.box .pages form .submit { position:absolute; left:-9999em; width:1px; height:1px; }@media screen and (max-width:1100px) {.body.user .main .article.box .filter > form .field > input[type=text] { min-width:15em; }}@media screen and (max-width:1024px) {.body.user .main .article.box .filter > form ul > li { display:block; width:auto; margin-bottom:2em; }.body.user .main .article.box .filter > form ul > li:last-child { text-align:inherit; }.body.user .main .article.box .filter form .field { display:block; text-align:center; margin-bottom:0.5em; margin-right:0em; }.body.user .main .article.box .filter > form h3 { margin-bottom:0.5em; }.body.user .main .article.box .filter > form .field > select { max-width:100%; }.body.user .main .article.box .filter > form .field > input[type=text] { padding:0.52em; margin:0em; width:97.5%; }.body.user .main .article.box .filter > form ul > li .button.contact { display:block; width:100%; padding:0.72em 0em; margin-bottom:0.4em; }.body.user .main .article.box .filter > form .field.submit .button { display:block; text-indent:0em; width:100%; padding:0.6em 0em; }.body.user .main .article.box .filter > form .field.submit .button:after { display:none; }}@media screen and (max-width:980px) {.body.user .main .article.box .actions li { width:49%; margin-bottom:2em; }.body.user .main .article.box .actions li:nth-child(even) { margin-right:0%; }.body.user .main .article.box .filter > form ul { padding:1.5em 0em; }.body.user .main .article.box .filter > form .field.multiple-select,.body.user .main .article.box .filter > form .field.multiple-select.field.multiple-select-large { width:100%; text-align:left; }.body.user .main .article.box .filter > form .field.multiple-select .ms-parent .ms-drop { width:100%; }.body.user .main .article.box .filter > form .field.multiple-select .ms-parent .ms-drop li { }.body.user .main .article.box .listing tbody tr td a { font-size:0.55em; }.body.user .main .article.box .listing tbody tr td { padding:0.15em 0em; }.body.user .main .article.box .listing thead tr th .field.submit .button.create,.body.user .main .article.box .listing thead tr th a.button { width:1em; padding-left:0em; text-indent:-20em; overflow:hidden; }.body.user .main .article.box .listing thead tr th .field.submit .button.create:after,.body.user .main .article.box .listing thead tr th a.button:before { text-indent:0em; }.body.user .main .article.box .pages form ul li { display:block; width:auto; text-align:left; }.body.user .main .article.box .pages form ul li:last-child { text-align:left; padding-top:2em; }}.body.user .main .article.box h2.title { background:#fff; padding:1.5em; font-size:1.8em; font-family:'NouvelR-Extrabold'; text-transform:uppercase; margin-bottom:1em; text-align:left; box-shadow:0px 0px 10px #99999929; }.body.user .main .article.box .animation-list { text-align:left; }.body.user .main .article.box .animation-list li { display:inline; }.body.user .main .article.box .animation-list .animation { display:inline-block; vertical-align:top; width:3em; height:3em; text-indent:-30em; overflow:hidden; position:relative; font-size:0.625em; }.body.user .main .article.box .animation-list .animation:after { position:absolute; top:0.1em; left:0em; line-height:0.8em; display:block; font-family:'icomoon'; font-size:3em; text-indent:0em; }.body.user .main .article.box .animation-list .animation.rlib:after { color:#f27749; content:"\eab8"; line-height:0.5em; }.body.user .main .article.box .animation-list .animation.motrio:after { color:#c9251b; content:"\e93c"; }.body.user .main .article.box .animation-list .animation.meca:after { color:#49a440; content:"\e943"; }.body.user .main .article.box .animation-list .animation.partenariats:after { line-height:0.6em; color:#419eda; content:"\e93e"; }.body.user .main .article.box .animation-list .animation.partenariatmotrio:after { color:#c9251b; content:"\e93f"; }.body.user .main .article.box .animation-list .animation.carrosserie:after { color:#7461fc; content:"\e940"; }.body.user .main .article.box .animation-list .animation.accessoires:after { color:#f8cf53; content:"\e939"; }.body.user .main .article.box .animation-list .animation.voyage:after { color:#55c9ff; content:"\e942"; }.body.user .main .article.box .animation-list .animation.awards:after { color:#FFC200; content:"\e9bc"; }.body.user .main .article.box .animation-list .animation.economie:after { color:#85CFBE; content:"\eb29"; }.body.user .main .article.box .animation-list .animation.olympieces:after { top:0.11em; color:#FFD700; content:"\eb54"; font-size:2.9em; }.body.user .main .article.box .animation-list .animation.bam:after { top:0.11em; color:#05283b; content:"\e93a"; font-size:2.9em; }.body.user .main .article.box .animation-list .animation.cpa { padding-right:0.5em; }.body.user .main .article.box .animation-list .animation.cpa:after { color:#EFDF00; content:"\eb59"; }.body.user .main .article.box .animation-list .animation.disabled:after { color:#ccc; }.body.user .main .article.box .animation-list .animation.disabled { display:none; }.body.user-listing .main .article.box .actions { display:none; }.body.user-listing .main .article.box .listing tbody tr td:nth-child(5) { min-width:8em; }.body.user-listing .main .article.box .listing tbody tr td:last-child { min-width:16em; }.body.user-listing .main .article.box .listing tbody tr td:last-child a { display:none; }.body.user-listing .main .article.box:not(.readonly) .listing tbody tr td:nth-child(2) { max-width:23em; }.body.user-listing .main .article.box.readonly .actions { display:block; }.body.user-listing .main .article.box.readonly .listing tbody tr td a { display:inline-block; }.body.user-listing .main .article.box.readonly .listing th:nth-child(2) { padding-left:1.5em; }.body.user-listing .main .article.box.readonly .listing td:nth-child(2) { padding-left:1.5em; }.body.user-listing .main .article.box.readonly .steps,.body.user-listing .main .article.box.readonly h2.title,.body.user-listing .main .article.box.readonly .filter > form ul.voyage,.body.user-listing .main .article.box.readonly .listing thead tr th:first-child,.body.user-listing .main .article.box.readonly .listing tbody tr td:first-child,.body.user-listing .main .article.box.readonly .listing tfoot tr td:first-child,.body.user-listing .main .article.box.readonly .listing .button.cancel,.body.user-listing .main .article.box.readonly .listing thead tr th .field.submit { display:none; }.body.user-listing .main .article.box.readonly .listing tbody tr td:last-child a { display:inline-block; }.body.user-listing .main .article.box.readonly .pages { display:block; }.body.user-listing .main .challenge-nav { text-align:right; }.body.user-listing .main .challenge-nav .button.conditions-details.popin { float:left; background:#fff; color:#000; border:1px solid #000; font-size:1.6em; padding-left:3em; position:relative; }.body.user-listing .main .challenge-nav .button.conditions-details.popin:after { content:"\e90c"; font-family:'icomoon'; position:absolute; top:0.35em; left:0.4em; font-size:2em; }.body.user-listing .main .challenge-nav .button.conditions-details.popin:hover { background:#000; color:#fff; }.body.user-listing .main .challenge-nav .button.catalog { float:left; background:#fff; color:#000; border:1px solid #000; font-size:1.6em; padding-left:3em; position:relative; margin-left:1em; }.body.user-listing .main .challenge-nav .button.catalog:after { content:"\e979"; font-family:'icomoon'; position:absolute; top:0.15em; left:0.15em; font-size:2.5em; }.body.user-listing .main .challenge-nav .button.catalog:hover { background:#000; color:#fff; }.body.user-listing .main .challenge-nav .button.library { float:left; background:#fff; color:#000; border:1px solid #000; font-size:1.6em; padding-left:3em; position:relative; margin-left:1em; }.body.user-listing .main .challenge-nav .button.library:after { content:"\e94a"; font-family:'icomoon'; position:absolute; top:0.35em; left:0.4em; font-size:1.8em; }.body.user-listing .main .challenge-nav .button.library:hover { background:#000; color:#fff; }.body.user-listing .main .challenge-nav .button.previous { background:#fff; color:#000; border:1px solid #000; font-size:1.6em; padding-left:2em; position:relative; }.body.user-listing .main .challenge-nav .button.previous:after { content:"\e929"; font-family:'icomoon'; position:absolute; top:1.1em; left:1em; font-size:0.8em; }.body.user-listing .main .challenge-nav .button.previous:hover { background:#000; color:#fff; }.body.user-listing .main .challenge-nav .button.next { display:inline-block; background:#000; color:#fff; border:1px solid #000; font-size:1.6em; padding-right:2em; position:relative; }.body.user-listing .main .challenge-nav .button.next:after { content:"\e928"; font-family:'icomoon'; position:absolute; top:1.1em; right:1em; font-size:0.8em; }.body.user-listing .main .challenge-nav .button.next:hover { background:#EFDF00; color:#000; border-color:#EFDF00; }.body.user-listing .main .challenge-nav .field.submit { display:inline-block; vertical-align:top; margin-left:0.5em; margin-top:0em; padding-top:0em; }.body.user-listing .main form { text-align:left; }.body.user-listing .main .error-msg { display:inline-block; vertical-align:top; background:#fb5043; color:#fff; padding:1em 1em 1em 3.25em; position:relative; font-size:1.6em; margin-top:1em; margin-bottom:0em; }.body.user-listing .main .error-msg.hidden { display:none; }.body.user-listing .main .error-msg:after { content:"\e925"; color:#fff; font-family:'icomoon'; position:absolute; top:0.6em; left:0.5em; font-size:1.8em; }.inline-content.animations-legend-popin { padding:3.5em; }.inline-content.animations-legend-popin .animations-legend-wrapper { box-shadow:0px 0px 10px #99999929; }.inline-content.animations-legend-popin .animations-legend-wrapper h2 { background:#000; color:#fff; text-transform:uppercase; font-size:1.125em; font-family:'NouvelR-Bold'; padding:1em; margin-bottom:0.5em; line-height:1.2em; text-align:left; }.inline-content.animations-legend-popin .animations-legend-wrapper .animation-list { padding:0em 2em; }.inline-content.animations-legend-popin .animations-legend-wrapper .animation-list li { display:inline-block; vertical-align:top; width:50%; margin-bottom:1em; line-height:2em; font-family:'NouvelR-Bold'; text-transform:uppercase; }.inline-content.animations-legend-popin .animations-legend-wrapper .animation-list .animation { display:inline-block; vertical-align:top; width:3em; height:3em; text-indent:-30em; overflow:hidden; position:relative; font-size:0.625em; margin-right:1em; line-height:3em; }.inline-content.animations-legend-popin .animations-legend-wrapper .animation-list .animation:after { position:absolute; top:0.1em; left:0em; line-height:0.8em; display:block; font-family:'icomoon'; font-size:3em; text-indent:0em; }.inline-content.animations-legend-popin .animations-legend-wrapper .animation-list .animation.rlib:after { color:#f27749; content:"\eab8"; line-height:0.5em; }.inline-content.animations-legend-popin .animations-legend-wrapper .animation-list .animation.motrio:after { color:#c9251b; content:"\e93c"; }.inline-content.animations-legend-popin .animations-legend-wrapper .animation-list .animation.meca:after { color:#49a440; content:"\e943"; }.inline-content.animations-legend-popin .animations-legend-wrapper .animation-list .animation.partenariats:after { color:#419eda; content:"\e93e"; }.inline-content.animations-legend-popin .animations-legend-wrapper .animation-list .animation.partenariatmotrio:after { color:#c9251b; content:"\e93f"; }.inline-content.animations-legend-popin .animations-legend-wrapper .animation-list .animation.carrosserie:after { color:#7461fc; content:"\e940"; }.inline-content.animations-legend-popin .animations-legend-wrapper .animation-list .animation.accessoires:after { color:#f8cf53; content:"\e939"; }.inline-content.animations-legend-popin .animations-legend-wrapper .animation-list .animation.voyage:after { color:#55c9ff; content:"\e942"; }.inline-content.animations-legend-popin .animations-legend-wrapper .animation-list .animation.awards:after { color:#FFC200; content:"\e9bc"; }.inline-content.animations-legend-popin .animations-legend-wrapper .animation-list .animation.economie:after { color:#85CFBE; content:"\eb29"; }.inline-content.animations-legend-popin .animations-legend-wrapper .animation-list .animation.olympieces:after { color:#FFD700; content:"\eb54"; }.inline-content.animations-legend-popin .animations-legend-wrapper .animation-list .animation.bam:after { color:#05283b; content:"\e93a"; }.inline-content.animations-legend-popin .animations-legend-wrapper .animation-list .animation.cpa:after { color:#EFDF00; content:"\eb59"; }.inline-content.animations-legend-popin .animations-legend-wrapper p { padding:1em 2em; }@media screen and (max-width:980px) {.body.user-listing .main .article.box .steps li .legend { display:none; }.body.user-listing .main .article.box .filter > form ul.voyage li,.body.user-listing .main .article.box .filter > form ul.voyage li:last-child { display:block; width:auto; }.body.user-listing .listing th:nth-child(3),.body.user-listing .listing td:nth-child(3),.body.user-listing .listing th:nth-child(4),.body.user-listing .listing td:nth-child(4),.body.user-listing .listing th:nth-child(5),.body.user-listing .listing td:nth-child(5) { display:none; }}@media screen and (max-width:600px) {.body.user-listing .main .article.box .steps li { font-size:0.8em; }.body.user-listing .main .article.box .steps li:after { font-size:3em; top:0.3em; }.body.user-listing .main .article.box .listing tbody tr td:last-child { min-width:0em; }.body.user-listing .main .challenge-nav .button.conditions-details.popin { display:block; margin:0em auto 2em auto; float:none; }.body.user-listing .main .challenge-nav .button.catalog,.body.user-listing .main .challenge-nav .button.library { display:block; margin:0em auto 2em auto; float:none; }}.body.sales .main .article.box .listing tbody tr td:nth-child(5) { min-width:0em; }@media screen and (max-width:980px) {.body.sales .listing th:nth-child(3),.body.sales .listing td:nth-child(3),.body.sales .listing th:nth-child(4),.body.sales .listing td:nth-child(4),.body.sales .listing th:nth-child(5),.body.sales .listing td:nth-child(5),.body.sales .listing th:nth-child(6),.body.sales .listing td:nth-child(6) { display:none; }}@media screen and (max-width:600px) {.body.sales .listing th:nth-child(2),.body.sales .listing td:nth-child(2) { display:none; }}.rlib-signup-popin .rlib-signup-popin-wrapper { box-shadow:0px 0px 10px #99999929; }.ajax .body .main .article .rlib-signup-popin .rlib-signup-popin-wrapper h2,.inline-content .rlib-signup-popin .rlib-signup-popin-wrapper h2 { background:#000; color:#fff; text-transform:uppercase; font-size:1.125em; font-family:'NouvelR-Bold'; padding:1em; margin-bottom:0.5em; line-height:1.2em; text-align:left; }.rlib-signup-popin .rlib-signup-popin-wrapper .summary { font-size:1em; padding:1em 2em 2em 2em; text-align:left; }.rlib-signup-popin .rlib-signup-popin-wrapper .summary .error-msg { font-size:1em; }.ajax .body .main .article .rlib-signup-popin .rlib-signup-popin-wrapper .summary h3,.inline-content .rlib-signup-popin .rlib-signup-popin-wrapper .summary h3 { text-align:left; }.rlib-signup-popin .rlib-signup-popin-wrapper .summary .radio { padding-top:1em; }.rlib-signup-popin .rlib-signup-popin-wrapper .summary .radio h4 { float:left; width:48%; padding-left:2%; }.rlib-signup-popin .rlib-signup-popin-wrapper .summary .field.submit { text-align:right; margin:0em; }.rlib-signup-popin .rlib-signup-popin-wrapper .summary .field.submit input[type=submit] { margin-left:0.5em; background:#EFDF00; color:#000; }.rlib-signup-popin .rlib-signup-popin-wrapper .summary .field.submit input[type=submit]:hover { background:#000; color:#fff; }.import-popin .field:not(.submit) { margin-left:0em; margin-right:0em; }.import-popin .field a.download { margin-left:0.25em; }.user-export-popin .toggle-content { display:none; }.user-export-popin .category { display:inline-block; vertical-align:top; width:50%; margin-bottom:0.5em; }.user-export-popin .category label { display:block; line-height:1em; }.user-export-popin .category > label { font-family:'NouvelR-Semibold'; }.user-export-popin .category label span:before { content:' '; }.user-export-popin .category fieldset { padding-left:2em; }.user-export-popin .category fieldset label { font-size:0.8em; }.user-export-popin .category a.toggle { float:left; text-decoration:none; position:relative; width:1.2em; margin-right:0em; }.user-export-popin .category a.toggle:after { position:absolute; top:0.2em; left:0em; content:'+'; border:1px solid #000; padding:0em 0em 0.3em 0em; line-height:0.6em; min-width:0.8em; text-align:center; }.user-export-popin .category a.toggle:hover:after { background:#000; color:#fff; }.user-export-popin .category a.toggle.displayed:after { content:'-'; }.user-new-popin .field label { width:auto; }.user-new-popin li { display:inline-block; vertical-align:top; width:50%; padding-bottom:0.35em; line-height:1.2em; }.user-new-popin li.large { display:block; width:auto; text-align:center; }.user-new-popin li.large textarea { width:95%; font-size:1em; padding:0.5em; }.booster-import-popin h4 { font-family:'NouvelR-Bold'; font-size:1em; margin-bottom:1em; }.booster-import-popin h4 em { display:inline-block; vertical-align:top; width:1.4em; height:1.4em; line-height:1.4em; text-align:center; border-radius:1.4em; background:#EFDF00; margin-right:0.25em; }.booster-import-popin p { text-align:center; margin-bottom:1em; }.voyage-import-popin h4 { font-family:'NouvelR-Bold'; font-size:1em; margin-bottom:1em; }.voyage-import-popin h4 em { display:inline-block; vertical-align:top; width:1.4em; height:1.4em; line-height:1.4em; text-align:center; border-radius:1.4em; background:#EFDF00; margin-right:0.25em; }.voyage-import-popin p { text-align:center; margin-bottom:1em; }.voyage-acceleratorimport-popin h4 { font-family:'NouvelR-Bold'; font-size:1em; margin-bottom:1em; }.voyage-acceleratorimport-popin h4 em { display:inline-block; vertical-align:top; width:1.4em; height:1.4em; line-height:1.4em; text-align:center; border-radius:1.4em; background:#EFDF00; margin-right:0.25em; }.voyage-acceleratorimport-popin p { text-align:center; margin-bottom:1em; }.body.user-accelerator .title { font-size:2.4em; font-family:'NouvelR-Bold'; text-transform:uppercase; margin-bottom:1em; }.body.user-accelerator .title img { vertical-align:middle; margin-right:0.5em; }@media screen and (max-width:980px) {.body.user-accelerator .listing th:nth-child(2),.body.user-accelerator .listing td:nth-child(2),.body.user-accelerator .listing th:nth-child(4),.body.user-accelerator .listing td:nth-child(4),.body.user-accelerator .listing th:nth-child(5),.body.user-accelerator .listing td:nth-child(5),.body.user-accelerator .listing th:nth-child(6),.body.user-accelerator .listing td:nth-child(6),.body.user-accelerator .listing th em { display:none; }}@media screen and (max-width:600px) {.body.user-accelerator .main .article.box .listing tbody tr td:last-child { min-width:0em; }}.body.user-import .listing .lds-dual-ring { display:inline-block; width:1.8em; height:1.8em; cursor:help; margin-right:0.4em; }.body.user-import .listing .lds-dual-ring:after { content:" "; display:block; width:1.8em; height:1.8em; margin:0em; border-radius:50%; border:0.2em solid #000; border-color:#000 transparent #000 transparent; animation:lds-dual-ring 1.2s linear infinite; }@keyframes lds-dual-ring { 0% { transform:rotate(0deg); } 100% { transform:rotate(360deg); } }.body.user-import .main .article.box .listing tbody tr td:first-child { min-width:10em; }.body.user-import .main .article.box .listing tbody tr td:nth-child(5) { min-width:8em; }.body.user-import .main .article.box .listing tbody tr td:nth-child(3) { max-width:15em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }.body.user-import .main .article.box .listing tbody tr td:nth-last-child(5),.body.user-import .main .article.box .listing tbody tr td:nth-last-child(4),.body.user-import .main .article.box .listing tbody tr td:nth-last-child(3) { min-width:0em; }.body.user-import .main .article.box .listing tbody tr td.red { color:#E00008; }.body.user-import .main .article.box .tipr_container_bottom { left:0.4em; top:2em; width:25em; text-align:center; }@media screen and (max-width:980px) {.body.user-import .listing th:nth-child(3),.body.user-import .listing td:nth-child(3),.body.user-import .listing th:nth-child(4),.body.user-import .listing td:nth-child(4),.body.user-import .listing th:nth-child(5),.body.user-import .listing td:nth-child(5) { display:none; }}@media screen and (max-width:600px) {.body.user-import .main .article.box .listing tbody tr td:last-child { min-width:0em; }}.body.voyage-accelerator .main .article.box .listing tbody tr td:nth-child(2) { max-width:10em; }.body.voyage-accelerator .main .article.box .listing tbody tr td:nth-child(7) { min-width:12em; }.body.voyage-accelerator .main .article.box .listing tbody tr td .red { color:#fb5043; }.body.voyage-accelerator .main .article.box .listing tbody tr td .tipr_container_bottom { width:48em; }.voyage-acceleratorcreate-popin ul li { display:inline-block; vertical-align:top; width:50%; margin-bottom:1em; }.voyage-acceleratorcreate-popin ul li.large { display:block; vertical-align:top; width:auto; }.voyage-acceleratorcreate-popin ul li.large input[type=text] { width:74%; }.voyage-acceleratorcreate-popin ul li.large .field { margin:0em 15%; }.voyage-acceleratorcreate-popin .field input.date[type=text] { width:6em; font-size:0.75em; padding:0.5em; }.voyage-acceleratorcreate-popin .field label { width:6em; line-height:1.2em; }.voyage-acceleratorcreate-popin .field select { width:auto; max-width:18em; }.voyage-acceleratorcreate-popin .field select option { font-size:1.2em; }.voyage-acceleratorcreate-popin .field select option.disabled { display:none; }.voyage-acceleratorcreate-popin table { width:100%; }.voyage-acceleratorcreate-popin thead th { vertical-align:top; padding-bottom:0.5em; line-height:1.2em; }.voyage-acceleratorcreate-popin thead th em { color:#868686; font-family:'NouvelR-Regular'; font-style:italic; }.voyage-acceleratorcreate-popin tbody tr td { padding:0.35em 0em; }.voyage-acceleratorcreate-popin tbody tr td:nth-child(1) { width:28%; text-align:left; }.voyage-acceleratorcreate-popin p { text-align:center; margin:1em 0em 3em 0em; }.body.voyage.user .main .main-header { background:#000; color:#fff; text-align:left; padding:0em 0em 0em 0em; }.body.voyage.user .main .main-header .wrapper { min-width:32em; padding:0em; }.body.voyage.user .main .main-header h1 { display:inline-block; vertical-align:top; width:55%; font-size:3.6em; font-family:'NouvelR-Bold'; text-transform:lowercase; padding-top:0.35em; } .body.voyage.user .main .main-header .steps { display:inline-block; vertical-align:top; width:45%; text-align:right; }.body.voyage.user .main .main-header .steps li { display:inline-block; vertical-align:top; padding:1em 3em; text-align:center; }.body.voyage.user .main .main-header .steps li .step { display:inline-block; vertical-align:top; font-size:5.6em; color:#fff; font-family:'NouvelR-Bold'; }.body.voyage.user .main .main-header .steps li .legend { display:none; font-size:1.8em; color:#000; padding-top:0.5em; line-height:1.2em; margin-left:1em; font-family:'NouvelR-Semibold'; }.body.voyage.user .main .main-header .steps li.active { background:#EFDF00; width:40%; text-align:left; }.body.voyage.user .main .main-header .steps li.active .step { color:#000; }.body.voyage.user .main .main-header .steps li.active .legend { display:inline-block; vertical-align:top; }.body.voyage.user .main .main-header .notice { background:#EFDF00; padding:1em 4em; font-size:1.6em; color:#000; line-height:1.2em; }.body.voyage.user .main .article.box { min-height:0vh; background:none; padding:4em 0vh 0vh 0vh; text-align:left; }.body.voyage.user .main .article.box .listing tbody tr td:nth-child(5) { min-width:0em; }.body.voyage.user .main .article.box .listing tbody tr td:last-child { min-width:0em; }.body.voyage.user .main .article.box .error-msg { display:inline-block; vertical-align:top; background:#fb5043; color:#fff; padding:1em 1em 1em 3.25em; position:relative; font-size:1.6em; margin-top:1em; margin-bottom:0em; }.body.voyage.user .main .article.box .error-msg.hidden { display:none; }.body.voyage.user .main .article.box .error-msg:after { content:"\e925"; color:#fff; font-family:'icomoon'; position:absolute; top:0.6em; left:0.5em; font-size:1.8em; }.body.voyage.user .main .main-footer { position:fixed; bottom:0em; left:0em; right:0em; background:#000; color:#fff; text-align:left; padding:1em 0em; z-index:1002; }.body.voyage.user .main .main-footer .wrapper { min-width:32em; padding:0em; }.body.voyage.user .main .main-footer .links { text-align:center; }.body.voyage.user .main .main-footer .links li { display:inline-block; vertical-align:top; padding:0em 3em; }.body.voyage.user .main .main-footer .links li .button { font-size:1.6em; color:#fff; border:2px solid #fff; }.body.voyage.user .main .main-footer .links li .button.previous { border-color:#EFDF00; color:#EFDF00; }.body.voyage.user .main .main-footer .links li .button.next { border-color:#EFDF00; background:#EFDF00; color:#000; }.body.voyage.user .main .main-footer .links li .button:hover { background:#fff; color:#000; }.body.voyage.user .main .main-footer .links li .button.previous:hover { background:#EFDF00; color:#000; }.body.voyage.user .main .main-footer .links li .button.next:hover { background:#000; color:#EFDF00; }@media screen and (max-width:1280px) {.body.voyage.user .main .main-header h1 { width:45%; }.body.voyage.user .main .main-header .steps { width:55%; }.body.voyage.user .main .main-header .steps li { padding:1em 2.5em; }}@media screen and (max-width:980px) {.body.voyage.user .main .main-header h1 { display:block; width:auto; text-align:center; margin-bottom:1em; padding-top:0em; }.body.voyage.user .main .main-header .steps { display:block; width:auto; text-align:left; }.body.voyage.user .main .main-header .steps li { padding:1em 2.5em; }.body.voyage.user .main .main-header .notice { padding:1em 2em; }}@media screen and (max-width:640px) {.body.voyage.user .main .main-header .steps li.active { width:auto; }.body.voyage.user .main .article.box .listing thead tr th:nth-child(5),.body.voyage.user .main .article.box .listing tbody tr td:nth-child(5) { display:none; }.body.voyage.user .main .main-footer .links li { display:block; width:auto; margin-bottom:1em; }.body.voyage.user .main .main-footer .links li .button { display:block; width:auto; }.body.voyage.user .main .main-footer .links li button.button { width:100%; }}.body.voyage-step1 .main .article.box .filter > form ul.voyage { padding-bottom:0em; }.body.voyage-step1 .main .article.box .filter > form ul.voyage li { width:55%; line-height:1.2em; font-size:1.8em; }.body.voyage-step1 .main .article.box .filter > form ul.voyage li:last-child { width:45%; }.body.voyage-step1 .main .article.box .filter > form ul.voyage li .red { display:block; color:#fb5043; padding:1em 1em 0em 0em; }.body.voyage-step1 .main .article.box .filter > form ul.voyage li .notice { display:block; background:#f2f2f2; padding:1em; text-align:left; }.body.voyage-step1 .main .article.box .filter > form ul.voyage li .notice strong { display:inline-block; vertical-align:top; padding-bottom:0.5em; }.body.voyage-step2.user .main .main-header .notice { padding-left:1em; padding-right:1em; padding-bottom:1em; padding-top:0.4em; }.body.voyage-step2 .main .main-header .notice .field { display:inline-block; vertical-align:top; width:49%; padding:0em; margin:0em; }.body.voyage-step2 .main .main-header .notice .field.required { padding-top:0.9em; padding-bottom:0.3em; }.body.voyage-step2 .main .main-header .notice .field label { font-size:1em; border:0px solid #fff; }.body.voyage-step2 .main .main-header .notice .field input[type=text] { font-size:1em; padding:2%; width:90%; border:0px solid #fff; }.body.voyage-step2 .main .main-header .notice .field .custom-checkbox { display:block; position:relative; margin-bottom:1em; }.body.voyage-step2 .main .main-header .notice .field .custom-checkbox input[type=radio] + label,.body.voyage-step2 .main .main-header .notice .field .custom-checkbox input[type=checkbox] + label { padding-left:2.5em; padding-top:0.6em; line-height:1em; }.body.voyage-step2 .main .main-header .notice .field .custom-checkbox input[type=radio] + label:before,.body.voyage-step2 .main .main-header .notice .field .custom-checkbox input[type=checkbox] + label:before { border:0.1em solid #000; display:inline-block; vertical-align:top; position:absolute; left:0em; top:0.4em; }.body.voyage-step2 .main .main-header .notice .field .custom-checkbox input[type=radio]:checked + label:before,.body.voyage-step2 .main .main-header .notice .field .custom-checkbox input[type=checkbox]:checked + label:before { border-color:#000; }.body.voyage-step2 .main .main-header .notice .field .custom-checkbox input[type=radio]:disabled + label:before,.body.voyage-step2 .main .main-header .notice .field .custom-checkbox input[type=checkbox]:disabled + label:before { border-color:#000; }.body.voyage-step2 .main .main-header .notice .field .custom-checkbox input[type=radio]:checked:disabled + label:before,.body.voyage-step2 .main .main-header .notice .field .custom-checkbox input[type=checkbox]:checked:disabled + label:before { border-color:#bfb; }.body.voyage-step2.user .main .article.box { background:#fff; box-shadow:0px 0px 10px #99999929; padding:0em 2em 2em 2em; text-align:left; }.body.voyage-step2 .main .article.box .travel-choice { padding-top:2em; text-align:center; }.body.voyage-step2 .main .article.box .travel-choice li { display:inline-block; vertical-align:top; width:23%; margin-bottom:3em; padding:1%; }.body.voyage-step2 .main .article.box .travel-choice li label { position:relative; display:block; cursor:pointer; margin-bottom:0.5em; z-index:200; background:#EFDF00; text-align:center; }.body.voyage-step2 .main .article.box .travel-choice li label img { display:block; margin:0em auto; }.body.voyage-step2 .main .article.box .travel-choice li label .button { display:none; position:absolute; top:0em; margin-top:27%; z-index:260; left:25%; font-size:1.8em; }.body.voyage-step2 .main .article.box .travel-choice li label:hover .button { display:inline-block; border:1px solid #fff; color:#fff; background:none; }.body.voyage-step2 .main .article.box .travel-choice li label:hover .button.remove { display:none; }.body.voyage-step2 .main .article.box .travel-choice li label:hover .button:hover { background-color:#fff; color:#000; }.body.voyage-step2 .main .article.box .travel-choice li input[type="checkbox"] { position:absolute; clip:rect(0,0,0,0); clip:rect(0 0 0 0); }.body.voyage-step2 .main .article.box .travel-choice li label:hover:before,.body.voyage-step2 .main .article.box .travel-choice li.checked label:before { content:""; position:absolute; top:0em; left:0em; right:0em; bottom:0em; background:rgba(0, 0, 0, 0.5); z-index:250; }.body.voyage-step2 .main .article.box .travel-choice li.checked label:before { background:rgba(255, 212, 0, 0.85) url('https://2026.animations-r.fr/img/main-r1-listing-step2-checked.png') no-repeat 50% 50%; }.body.voyage-step2 .main .article.box .travel-choice li.checked label .button { display:none; }.body.voyage-step2 .main .article.box .travel-choice li.checked label:hover .button.remove { display:inline-block; margin-top:50%; left:34%; }.body.voyage-step2 .main .article.box .travel-choice li h3 { font-size:1.8em; text-transform:uppercase; font-family:'NouvelR-Bold'; line-height:1.2em; }.body.voyage-step2 .main .article.box .travel-choice li a { text-decoration:none; }.body.voyage-step2 .main .article.box .travel-choice li .focus { color:#ff7b00; }.body.voyage-step2 .main .article.box .travel-choice li em { font-size:1.4em; text-transform:uppercase; line-height:1.2em; }.body.voyage-step2 .main .article.box .travel-choice li em a:hover { text-decoration:underline; }.body.voyage-step2 .main .article.box .travel-custom { font-size:1em; border:1px dashed #000; }.body.voyage-step2 .main .article.box .travel-custom h2 { font-size:1.8em; padding:0.5em; }.body.voyage-step2 .main .article.box .travel-custom ul { margin:0em; display:flex; flex-direction:row; }.body.voyage-step2 .main .article.box .travel-custom ul > li { width:46%; padding:0em; padding:2%; text-align:left; }.body.voyage-step2 .main .article.box .travel-custom .field-not-required { font-size:1.6em; }.body.voyage-step2 .main .article.box .travel-custom .field.classic label { display:block; position:static; margin-bottom:0.5em; font-size:1.6em; }.body.voyage-step2 .main .article.box .travel-custom .field-not-required label { display:block; margin-bottom:0.5em; }.fancybox-wrapper-body-user-listing-user-user .fancybox-skin { background:#000; border-radius:0em; }.fancybox-wrapper-body-user-listing-user-user .fancybox-close { display:block; background:none; top:0em; right:0em; border-left:1px solid #000; border-bottom:1px solid #000; }.fancybox-wrapper-body-user-listing-user-user .fancybox-close:before { position:absolute; top:0em; right:0.05em; content:"\e918"; font-family:'icomoon'; font-size:3em; color:#000; }.inline-content.conditions-detail .conditions-detail-wrapper { box-shadow:0px 0px 10px #99999929; }.inline-content.conditions-detail .conditions-detail-wrapper h2 { background:#000; color:#fff; text-transform:uppercase; font-size:1.125em; font-family:'NouvelR-Bold'; padding:1.4em; margin-bottom:0.5em; line-height:1.2em; text-align:left; }.inline-content.conditions-detail .conditions-detail-wrapper .reminder { display:block; position:relative; margin:0em 1em; }.inline-content.conditions-detail .conditions-detail-wrapper .reminder .red { display:inline-block; vertical-align:top; color:#fff; width:48%; background:#fb5043; border-top:1px solid #fb5043; border-bottom:1px solid #fb5043; border-right:1px solid #fb5043; padding:1em 1% 1em 10%; min-height:2.5em; }.inline-content.conditions-detail .conditions-detail-wrapper .reminder .red:before { position:absolute; top:1em; left:0.8em; content:"\e92e"; font-family:'icomoon'; color:#fff; z-index:1000; font-size:2em;}.inline-content.conditions-detail .conditions-detail-wrapper .reminder .notice { display:inline-block; vertical-align:top; width:38%; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; padding:1em 1% 1em 1%; min-height:2.5em; text-align:center; line-height:2.4em; }.inline-content.conditions-detail .conditions-detail-wrapper .reminder .notice strong { font-size:1.125em; }.inline-content.conditions-detail .conditions-detail-wrapper ul { list-style-type:square; padding:0em 1em; }.inline-content.conditions-detail .conditions-detail-wrapper ul > li { margin-left:1em; }.inline-content.conditions-detail .conditions-detail-wrapper p { padding:0em 1em 1em 1em; }@media screen and (min-width:980px) {.body.voyage-step2 .main .article.box .travel-choice li { width:23.5%; }.body.voyage-step2 .main .article.box .travel-choice li:nth-child(4n+1) { padding-left:0%; }.body.voyage-step2 .main .article.box .travel-choice li:nth-child(4n+4) { padding-right:0%; }}@media screen and (max-width:980px) {.body.voyage-step2 .main .main-header .notice .field .custom-checkbox input[type=radio] + label,.body.voyage-step2 .main .main-header .notice .field .custom-checkbox input[type=checkbox] + label { line-height:1em;}.body.voyage-step2 .main .article.box .travel-choice li { display:block; width:auto; }.body.voyage-step2 .main .article.box .travel-choice li label .button { top:11vh; left:0em; right:0em; max-width:12em; text-align:center; margin:0em auto; }.body.voyage-step2 .main .article.box .travel-choice li.checked label:hover .button.remove { top:18vh; margin-top:0em; left:0em; right:0em; max-width:6em; }.inline-content.conditions-detail .conditions-detail-wrapper .reminder:after,.inline-content.conditions-detail .conditions-detail-wrapper .reminder:before { display:none; }.inline-content.conditions-detail .conditions-detail-wrapper .reminder .red,.inline-content.conditions-detail .conditions-detail-wrapper .reminder .notice { display:block; width:auto; }.inline-content.conditions-detail .conditions-detail-wrapper .reminder .red { padding:1em 1% 1em 4.5em; }}@media screen and (max-width:800px) {.body.voyage-step2 .main .main-header .notice .field { display:block; width:auto; min-height:3em; padding-bottom:1.5em; }.body.voyage-step2 .main .main-header .notice .field .custom-checkbox { padding-bottom:1em; }.body.voyage-step2 .main .main-header .notice .field .custom-checkbox input[type=radio] + label,.body.voyage-step2 .main .main-header .notice .field .custom-checkbox input[type=checkbox] + label { line-height:1.2em;}.body.voyage-step2 .main .article.box .travel-custom ul { display:block; }.body.voyage-step2 .main .article.box .travel-custom ul > li { display:block; width:auto; padding:2%;}}.body.voyage-step3.user .main .article.box { background:#fff; box-shadow:0px 0px 10px #99999929; padding:0em 2em 2em 2em; text-align:left; position:relative; border:1px solid #fff; }.body.voyage-step3 .main .article.box h3 { position:absolute; top:1em; left:1em; display:inline-block; vertical-align:top; font-family:'NouvelR-Bold'; font-size:1.8em; line-height:1.2em; }.body.voyage-step3 .main .article.box ul.animation-choice { display:flex; flex-direction:row; margin-top:2em; margin-bottom:2em; padding-top:0em; }.body.voyage-step3 .main .article.box ul.animation-choice > li { padding:0em; margin:0em; width:49%; box-shadow:0px 0px 10px #99999929; }.body.voyage-step3 .main .article.box ul.animation-choice.animation-select > li { padding:1em 0em 0em 0em; margin:0em; width:49%; box-shadow:none; text-align:center; }.body.voyage-step3 .main .article.box ul.animation-choice.animation-select > li .button { font-size:1.6em; }.body.voyage-step3 .main .article.box ul.animation-choice > li:first-child { margin-right:2%; }.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li:first-child,.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li { padding:2em 2em 2em 9.5em; position:relative; text-align:left; }.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li:first-child { min-height:13.4em; background:#fff; color:#000; padding:1.5em 0em 1.5em 9.5em; }.body.voyage-step3 .main .article.box ul.animation-choice > li:first-child ul.animation-detail:first-child > li:first-child { background:#2327A5; }.body.voyage-step3 .main .article.box ul.animation-choice > li:last-child ul.animation-detail:first-child > li:first-child { background:#32ADB7; }.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li:first-child:hover:after { display:inline-block; vertical-align:top; position:absolute; top:0.75em; right:0.75em; width:1.5em; height:1.5em; line-height:1.2em; border-radius:1.5em; background:#EFDF00; color:#000; content:'\e91a'; font-family:'icomoon'; font-size:1.8em; text-align:center; }.body.voyage-step3 .main .article.box ul.animation-choice > li.selected ul.animation-detail > li:first-child:after { display:inline-block; vertical-align:top; position:absolute; top:0.75em; right:0.75em; width:1.5em; height:1.5em; line-height:1.2em; border-radius:1.5em; background:#EFDF00; color:#000; content:'\e91a'; font-family:'icomoon'; font-size:1.8em; text-align:center; }.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li:first-child label { display:block; background:transparent; text-align:left; font-size:1em; position:static; color:inherit; cursor:pointer; text-transform:none; }.body.voyage-step3 .main .article.box ul.animation-choice.required > li ul.animation-detail > li label:after { display:none; }.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li:first-child label,.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li:first-child label:hover { color:#fff; }.body.voyage-step3 .main .article.box ul.animation-choice > li:hover ul.animation-detail > li:first-child { cursor:pointer; }.body.voyage-step3 .main .article.box ul.animation-choice > li:hover ul.animation-detail > li:first-child label em { text-decoration:underline; }.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li:first-child input[type=radio] { position:absolute; opacity:0; cursor:pointer; height:0em; width:0em; }.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li:first-child em { display:block; font-family:'NouvelR-Bold'; font-size:2.4em; margin-bottom:0.75em; line-height:1em; }.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li:first-child em:after { content:"\e926"; font-family:'icomoon'; position:absolute; top:1.75em; left:0.5em; font-size:2em; color:#fff; }.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li:first-child label em:after,.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li:first-child label:hover em:after { color:#fff; }.body.voyage-step3 .main .article.box ul.animation-choice > li:last-child ul.animation-detail > li:first-child em:after { content:"\e927"; }.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li:first-child span { display:block; font-size:1.6em; line-height:1.2em; font-family:'NouvelR-Regular'; }.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li h4 { font-family:'NouvelR-Bold'; font-size:1.8em; text-transform:uppercase; margin-bottom:0.5em; }.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li h4:after { display:block; content:'1'; text-align:center; font-size:1.33em; line-height:2.5em; width:2.5em; height:2.5em; background:#EFDF00; position:absolute; top:0.833em; left:0.833em; }.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li:nth-child(3) h4:after { content:'2'; }.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li:nth-child(4) h4:after { content:'3'; }.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li p { font-size:1.6em; margin-bottom:1em; }.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li p em { font-size:1.25em; }.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li .extra { display:inline-block; vertical-align:top; background:#f7ef7f; padding:0em 0.25em; }.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li > ul > li { padding-left:1.875em; position:relative; margin-bottom:0.625em; font-size:1.6em; line-height:1.2em; }.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li > ul > li label { font-size:1em; color:inherit; }.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li > ul > li.check:after { font-size:1em; width:1.25em; height:1.25em; line-height:1em; text-align:center; background:#000; color:#fff; content:'\e91a'; font-family:'icomoon'; position:absolute; top:0em; left:0em; }.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li > ul > li label { position:relative; cursor:pointer; }.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li > ul > li label .checkmark { position:absolute; top:0em; left:-2em; height:20px; width:20px; background-color:#d7d7d7; }.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li > ul > li label input[type=checkbox] { position:absolute; opacity:0; cursor:pointer; height:0em; width:0em; }.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li > ul > li label .checkmark:hover,.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li > ul > li:hover label input ~ .checkmark { background-color:#777; }.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li > ul > li label input:checked ~ .checkmark { background-color:#000; }.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li > ul > li label .checkmark:after { font-size:1em; width:1.25em; height:1.25em; line-height:1em; text-align:center; color:#fff; content:'\e91a'; font-family:'icomoon'; position:absolute; top:0em; left:0em; }.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li > ul > li label:not(:hover) input:not(:checked) ~ .checkmark:after { display:none; }.body.voyage-step3 .main .article.box .tipr_container_top { bottom:1.5em; left:20%; }.body.voyage-step3 .main .article.box .tipr_container_top h2 { font-family:'NouvelR-Bold'; margin-bottom:1em; text-align:center; font-size:1.2em; }.body.voyage-step3 .main .article.box .tipr_container_top p { font-family:'NouvelR-Regular'; font-size:1em; max-width:20em; text-align:center; }.body.voyage-step3 .main .article.box .tipr_container_top table { max-width:35em; }.body.voyage-step3 .main .article.box .tipr_container_top td,.body.voyage-step3 .main .article.box .tipr_container_top td:first-child,.body.voyage-step3 .main .article.box .tipr_container_top td:last-child { border:1px solid #000; padding:0.25em; font-family:'NouvelR-Regular'; }.body.voyage-step3 .main .article.box .tipr_container_top th { text-align:center; vertical-align:middle; font-weight:bold; line-height:1em; padding:0.25em; }.body.voyage-step3 .main .article.box .tipr_container_top th:nth-child(1) { width:10em; }.body.voyage-step3 .main .article.box .tipr_container_top th:nth-child(2) { width:16em; }.body.voyage-step3 .main .article.box .tipr_container_top th:nth-child(3) { width:6em; }.body.voyage-step3 .main .article.box .tipr_container_top th:nth-child(4) { width:6em; }@media screen and (max-width:980px) {.body.voyage-step3 .main .article.box h3 { position:inherit; top:0em; left:0em; display:block; padding-top:1em; }.body.voyage-step3 .main .article.box ul.animation-choice { display:block; }.body.voyage-step3 .main .article.box ul.animation-choice > li { display:block; width:auto; margin-bottom:2em; }.body.voyage-step3 .main .article.box ul.animation-choice > li:first-child { margin-right:0%; }.body.voyage-step3 .main .article.box ul.animation-choice > li ul.animation-detail > li:first-child { padding-top:1em; }.body.voyage-step3 .main .article.box ul.animation-choice.animation-select > li { display:block; width:auto; margin-bottom:2em; }}.body.voyage-step4.user .main .article.box { background:#fff; margin-top:0em; box-shadow:0px 0px 10px #99999929; padding:0em 2em 2em 2em; text-align:left; border:1px solid #fff; }.body.voyage-step4 .main .article.box .review { margin:2em 0em; color:#fff; }.body.voyage-step4 .main .article.box .review.type1 { background:#2327A5; }.body.voyage-step4 .main .article.box .review.type2 { background:#32ADB7; }.body.voyage-step4 .main .article.box .review li { display:inline-block; vertical-align:top; position:relative; padding:2em 0em; }.body.voyage-step4 .main .article.box .review li:first-child { width:25%; padding-left:8%; }.body.voyage-step4 .main .article.box .review.type1 li:first-child:after { content:"\e926"; font-family:'icomoon'; position:absolute; top:0.5em; left:0.5em; font-size:4em; }.body.voyage-step4 .main .article.box .review.type2 li:first-child:after { content:"\e927"; font-family:'icomoon'; position:absolute; top:0.5em; left:0.5em; font-size:4em; }.body.voyage-step4 .main .article.box .review li h3 { font-family:'NouvelR-Bold'; font-size:2.4em; }.body.voyage-step4 .main .article.box .review li h4 { font-family:'NouvelR-Regular'; font-size:1.6em; text-transform:lowercase; }.body.voyage-step4 .main .article.box .review li:last-child { width:67%; }.body.voyage-step4 .main .article.box .review li:last-child a.button { float:right; padding-left:3em; background:#fff; color:#000; position:relative; font-size:1.6em; margin-right:1em; }.body.voyage-step4 .main .article.box .review li:last-child a.button:hover { background:#000; color:#fff; }.body.voyage-step4 .main .article.box .review li:last-child a.button:after { float:right; content:"\e90c"; font-family:'icomoon'; position:absolute; top:0.3em; left:0.3em; font-size:2em; }.body.voyage-step4 .main .article.box .travel { padding:2em; box-shadow:0px 0px 10px #99999929; margin-bottom:2em; }.body.voyage-step4 .main .article.box .travel > li { display:inline-block; vertical-align:top; width:30.9%; }.body.voyage-step4 .main .article.box .travel > li:last-child { width:64.1%; padding:0% 2%; font-size:1.6em; text-align:left; margin-left:1%; }.body.voyage-step4 .main .article.box .travel > li:last-child h4 { font-size:1.125em; text-transform:uppercase; margin-bottom:1.5em; }.body.voyage-step4 .main .article.box .travel > li:last-child h4 em { color:#EFDF00; padding:0em 0.25em; }@media screen and (max-width:980px) {.body.voyage-step4 .main .article.box .review li,.body.voyage-step4 .main .article.box .review li:last-child { display:block; width:auto; }.body.voyage-step4 .main .article.box .review li:first-child { width:auto; margin-right:0%; }.body.voyage-step4 .main .article.box .review li:last-child a.button { float:none; display:block; margin-bottom:1em; }.body.voyage-step4 .main .article.box .travel li { display:block; width:auto; margin-bottom:1em; }.body.voyage-step4 .main .article.box .travel li:last-child { display:block; width:auto; }}.body.voyage-challenge .main .article.box .filter > form .red { display:block; color:#fb5043; padding:1em 1em 0em 1em; line-height:1.2em; font-size:1.8em; }.body.voyage-challenge .main .article.box .listing tbody tr td:last-child { min-width:18em; }.body.voyage-challenge .main .article.box .listing tbody tr td .green a.classic { color:#9ACD32; }.body.voyage-challenge .main .article.box .listing tbody tr td .blue a.classic { color:#1ECEF6; }.body.voyage-challenge .main .article.box .listing tbody tr td .red { color:#fb5043; }@media screen and (max-width:980px) {.body.voyage-challenge .listing th:nth-child(3),.body.voyage-challenge .listing td:nth-child(3),.body.voyage-challenge .listing th:nth-child(4),.body.voyage-challenge .listing td:nth-child(4),.body.voyage-challenge .listing th em { display:none; }}@media screen and (max-width:600px) {.body.voyage-challenge .main .article.box .listing tbody tr td:last-child { min-width:0em; }}.body.voyage:not(.user) { background-image:url('https://2026.animations-r.fr/img/body-voyage-background.png'); }.body.voyage .background { position:absolute; top:0em; bottom:0em; left:0em; right:0em; z-index:100; }.body.voyage .background .background-video { position:absolute; z-index:0; object-fit:cover; width:100%; height:100%; top:50%; left:50%; transform:translate(-50%, -50%); }.body.voyage .background .background-video::-webkit-media-controls { display:none !important; }.body.voyage:not(.user) .main .article.box { background:none; padding:4em 0em 3em 0em; position:relative; display:flex; flex-flow:column wrap; z-index:101; text-align:left; }.body.voyage .main .article.box .state.green:after { background:#71B037; }.body.voyage .main .article.box .state.blue:after { background:#1ECEF6; }.body.voyage .main .article.box .state.red:after { background:#E00008; }.body.voyage:not(.user) .footer { background:none; border-top:0px solid #fff; z-index:102; }.body.voyage:not(.user) .footer .menu li.copyright,.body.voyage:not(.user) .footer .menu li a,.body.voyage:not(.user) .footer .menu li a:after { color:#fff; }.body.voyage:not(.user) .footer .menu li.selected a,.body.voyage:not(.user) .footer .menu li a:hover { border-bottom:1px solid #fff; }.body.voyage .main .article.box h1 { padding:4em 0em 6em 0em; text-align:center; }.body.voyage .main .article.box h1 img { max-height:12em; }.body.voyage .main .article.box .summary { font-size:1.6em; }.body.voyage .main .article.box .summary-total { display:inline-block; vertical-align:top; width:30%; margin-right:3%; background:#fff; margin-bottom:2em; }.body.voyage .main .article.box .summary-total > li { padding:2em 4.5em; }.body.voyage .main .article.box .summary-total > li:first-child { background:#77843F; color:#fff; }.body.voyage .main .article.box .summary-total > li:first-child .gauge { font-size:3em; line-height:1em; font-family:'NouvelR-Bold'; }.body.voyage .main .article.box .summary-total > li:first-child em { font-size:1.5em; line-height:1em; font-family:'NouvelR-Bold'; }.body.voyage .main .article.box .summary-total .infos-update { position:relative; padding-left:1.75em; color:#fff; margin-top:1em; display:block; }.body.voyage .main .article.box .summary-total .infos-update:before { position:absolute; top:-0.2em; left:0em; font-family:'icomoon'; font-size:1.5em; content:"\eb29"; color:#fff; }.body.voyage .main .article.box .summary-total .state { display:block; vertical-align:top; padding-left:2em; position:relative; font-family:'NouvelR-Bold'; margin-bottom:1em; line-height:1.2em; }.body.voyage .main .article.box .summary-total .state:after { display:inline-block; vertical-align:top; border-radius:1em; width:1em; height:1em; content:''; position:absolute; top:0em; left:0em; font-size:1.3em; }.body.voyage .main .article.box .summary-total a.button { display:block; width:auto; background:#405C46; margin-bottom:1em; border:2px solid #405C46; }.body.voyage .main .article.box .summary-total a.button.rank,.body.voyage .main .article.box .summary-total a.button:hover { background:#fff; color:#405C46; }.body.voyage .main .article.box .summary-total a.button.rank:hover { background:#405C46; color:#fff; }.body.voyage .main .article.box .summary-total > li:last-child { background:#EFDF00; }.body.voyage .main .article.box .summary-total > li:last-child h3 { font-size:1.5em; font-family:'NouvelR-Bold'; margin-bottom:0.25em; margin-left:2em; }.body.voyage .main .article.box .summary-total > li:last-child p { position:relative; margin-left:3em; }.body.voyage .main .article.box .summary-total > li:last-child p:after { position:absolute; top:-0.75em; left:-1.25em; content:"\e954"; font-family:'icomoon'; font-size:2.5em; padding-right:0.25em; }.body.voyage .main .article.box .summary-welcome { display:inline-block; vertical-align:top; width:67%; }.body.voyage .main .article.box .detail { color:#000; background:#fff; padding:2em 4.5em 0em 4.5em; position:relative; margin-bottom:2em; }.body.voyage .main .article.box .detail > .points { position:absolute; top:0em; right:0em; background:#EFDF00; padding:1em 2em; display:inline-block; vertical-align:top; min-width:7em; text-align:right; }.body.voyage .main .article.box .detail > .points .gauge { font-family:'NouvelR-Bold'; }.body.voyage .main .article.box .detail > .points .number { font-size:1.5em; }.body.voyage .main .article.box .detail h4 { font-size:1.5em; font-family:'NouvelR-Bold'; margin-bottom:0.25em; }.body.voyage .main .article.box .detail .state { display:inline-block; vertical-align:top; width:1em; position:relative; }.body.voyage .main .article.box .detail .state:after { display:block; border-radius:1em; width:1em; height:1em; content:''; position:absolute; top:0.3em; left:0em; font-size:0.75em; }.body.voyage .main .article.box .detail > .state.red { margin-left:1em; }.body.voyage .main .article.box .items { padding-top:3em; }.body.voyage .main .article.box .items li { display:inline-block; vertical-align:top; width:35%; padding-left:15%; position:relative; margin-bottom:2.5em; line-height:1.2em; }.body.voyage .main .article.box .items li:before { display:inline-block; vertical-align:top; position:absolute; top:-0.5em; left:0em; width:4.5em; height:4.5em; border-radius:4.5em; background:#E56400; content:""; }.body.voyage .main .article.box .items li:after { display:inline-block; vertical-align:top; position:absolute; top:0.3em; left:0.35em; font-family:'icomoon'; color:#fff; font-size:2.6em; }.body.voyage .main .article.box .items li .gauge { position:relative; display:inline-block; vertical-align:top; padding-left:1em; }.body.voyage .main .article.box .items li .state:after { display:inline-block; vertical-align:top; border-radius:1em; width:1em; height:1em; content:''; position:absolute; top:0.6em; left:0em; font-size:0.65em; }.body.voyage .main .article.box .items li em { display:inline-block; vertical-align:top; width:7.5em; }.body.voyage .main .article.box .items li .value { display:inline-block; vertical-align:top; }.body.voyage .main .article.box .items li strong > .points { color:#EFDF00; }.body.voyage .main .article.box .items li.gs410:after { content:"\e953"; left:0.4em; }.body.voyage .main .article.box .items li.bam:after { content:"\e93a"; top:0.4em; }.body.voyage .main .article.box .items li.pneu:after { content:"\e959"; top:0.4em; }.body.voyage .main .article.box .items li.fidelite:after { content:"\e93e"; }.body.voyage .main .article.box .items li.value:after { content:"\e911"; }.body.voyage .main .article.box .items li.dpa:after { content:"\e941"; top:0.1em; }.body.voyage .main .article.box .items li.boost:after { content:"\ea39"; }.body.voyage .main .article.box .items li.pack:after { content:"\eae1"; top:0.25em; }.body.voyage .main .article.box .items li.echange:after { content:"\e957"; left:0.25em; }.body.voyage .main .article.box .items li.local:after { content:"\e956"; left:0.35em; }.body.voyage .main .article.box .items li.huile:after { content:"\e958"; top:0.4em; }.body.voyage .main .article.box .detail.bonus { background:#77843F; color:#fff; padding:2em 4.5em; }.body.voyage .main .article.box .detail.bonus > .points { color:#000; }.body.voyage .main .article.box .detail.bonus .items li:before { background:#fff; content:""; }.body.voyage .main .article.box .detail.bonus .items li:after { color:#405C46; }.body.voyage .main .article.box .detail.bonus .items li p { font-size:0.875em; line-height:1.2em; }.body.voyage .main .article.box .no-results { text-align:center; margin:0em 20%; }.body.voyage .main .article.box .no-results p { font-size:1.6em; color:#fff; line-height:1.2em; }.body.voyage .main .article.box .no-results h1 { color:#fff; font-size:2.6em; margin-bottom:1em; padding-top:1em; }.fancybox-wrapper-custom-voyage-progress .fancybox-skin { background:#fff; border-radius:0em; }.fancybox-wrapper-custom-voyage-progress .fancybox-close { display:block; background:none; top:0em; right:0em; border-left:1px solid #000; border-bottom:1px solid #000; }.fancybox-wrapper-custom-voyage-progress .fancybox-close:before { position:absolute; top:0em; right:0.05em; content:"\e918"; font-family:'icomoon'; font-size:3em; color:#000; }.fancybox-wrapper-custom-voyage-travel .fancybox-skin { background:#fff; border-radius:0em; }.fancybox-wrapper-custom-voyage-travel .fancybox-close { display:block; background:none; top:0em; right:0em; border-left:1px solid #000; border-bottom:1px solid #000; }.fancybox-wrapper-custom-voyage-travel .fancybox-close:before { position:absolute; top:0em; right:0.05em; content:"\e918"; font-family:'icomoon'; font-size:3em; color:#000; }.inline-content.voyage-progress { background:#fff; text-align:left; }.inline-content.voyage-progress .voyage-progress-wrapper { box-shadow:0px 0px 10px #99999929; }.inline-content.voyage-progress .voyage-progress-header h2 { background:#77843F; color:#fff; text-transform:uppercase; font-size:1.125em; font-family:'NouvelR-Bold'; padding:1.125em 1.777em 1.125em 3.4em; margin-bottom:0.5em; line-height:1.2em; text-align:left; position:relative; }.inline-content.voyage-progress .voyage-progress-header h2:after { position:absolute; left:0.5em; top:0.4em; content:"\e955"; font-family:'icomoon'; color:#fff; font-size:2em; }.inline-content.voyage-progress .voyage-progress-main { font-size:1em; padding:1em 2em 2em 2em; }.inline-content.voyage-progress .voyage-progress-main thead th { font-family:'NouvelR-Bold'; text-transform:uppercase; padding:0.5em 0.5em 1.5em 0em; text-align:left; position:sticky; top:0em; }.inline-content.voyage-progress .voyage-progress-main tbody { border:1px solid #5c544e; }.inline-content.voyage-progress .voyage-progress-main tbody tr td { text-align:left; padding:0.5em 0.5em 0.5em 0em; }.inline-content.voyage-progress .voyage-progress-main tbody tr:nth-child(odd) td { background:#f2f2f2; }.inline-content.voyage-progress .voyage-progress-main tbody tr td:nth-child(1),.inline-content.voyage-progress .voyage-progress-main tbody tr td:nth-child(3) { font-family:'NouvelR-Bold'; }.inline-content.voyage-progress .voyage-progress-main thead tr th:first-child,.inline-content.voyage-progress .voyage-progress-main tbody tr td:first-child { padding-left:1em; }.inline-content.voyage-progress .voyage-progress-main tbody tr.selected td.green,.inline-content.voyage-progress .voyage-progress-main tbody tr td.green { color:#01ae3c; }.inline-content.voyage-progress .voyage-progress-main tbody tr.selected td.blue,.inline-content.voyage-progress .voyage-progress-main tbody tr td.blue { color:#1ECEF6; }.inline-content.voyage-progress .voyage-progress-main tbody tr.selected td.red,.inline-content.voyage-progress .voyage-progress-main tbody tr td.red { color:#c00; }.inline-content.voyage-progress .voyage-progress-main tbody tr.selected td { background-color:#77843F; color:#fff; }.inline-content.voyage-travel { background:#fff; text-align:left; }.inline-content.voyage-travel .voyage-travel-wrapper { box-shadow:0px 0px 10px #99999929; }.inline-content.voyage-travel .voyage-travel-header h2 { background:#77843F; color:#fff; text-transform:uppercase; font-size:1.125em; font-family:'NouvelR-Bold'; padding:1.125em 1.777em 1.125em 3.4em; margin-bottom:0.5em; line-height:1.2em; text-align:left; position:relative; }.inline-content.voyage-travel .voyage-travel-header h2:after { position:absolute; left:0.5em; top:0.4em; content:"\e90f"; font-family:'icomoon'; color:#fff; font-size:2em; }.inline-content.voyage-travel .voyage-travel-main { font-size:1em; padding:1em 2em 0em 2em; }.inline-content.voyage-travel .voyage-travel-main h3 { font-family:'NouvelR-Bold';margin-bottom:1em; color:#000; text-align:left; }.inline-content.voyage-travel .voyage-travel-main .travels { margin:0em; }.inline-content.voyage-travel .voyage-travel-main .travels > li { display:inline-block; vertical-align:top; width:49%; padding-bottom:2em; }.inline-content.voyage-travel .voyage-travel-main .travels > li:nth-child(odd) { margin-right:2%; }.inline-content.voyage-travel .voyage-travel-main .travels > li.single { display:block; width:auto; margin-right:0em; }.inline-content.voyage-travel .voyage-travel-main .travels > li .travel-img { min-height:14.5em; }.inline-content.voyage-travel .voyage-travel-main .travels > li .travel-title { vertical-align:middle; background:#EFDF00; color:#000; padding:1em; margin-bottom:1em; }.inline-content.voyage-travel .voyage-travel-main .travels > li .travel-title h3 { display:block; font-size:1.125em; text-transform:uppercase; margin-bottom:0.5em; color:#000; }.inline-content.voyage-travel .voyage-travel-main .travels > li .travel-title h4 { display:block; font-size:1em; }.inline-content.voyage-travel .voyage-travel-main .travels > li .travel-text .column { display:inline-block; vertical-align:top; width:48%; }.inline-content.voyage-travel .voyage-travel-main .travels > li .travel-text .column:first-child { margin-right:4%; }.inline-content.voyage-travel .voyage-travel-main .travels > li .travel-text ul { display:block; list-style:disc outside none; margin:1em 0; padding:0 0 0 1em; } .inline-content.voyage-travel .voyage-travel-main .travels > li .travel-text li { display:list-item; }@media screen and (max-width:1200px) {.body.voyage .main .article.box .items li em { width:6em; }}@media screen and (max-width:980px) {.body.voyage .main .article.box .summary-total,.body.voyage .main .article.box .summary-welcome { display:block; width:auto; margin-right:0%; }.body.voyage .main .article.box .items li em { width:7.5em; }}@media screen and (max-width:800px) {.body.voyage .main .article.box h1 { padding:0em 0em 3em 0em; }.body.voyage .main .article.box h1 img { max-height:8em; }.body.voyage .main .article.box .items li { display:block; padding-left:30%; width:auto; }.body.voyage .main .article.box .detail { padding:4em 4.5em 2em 4.5em; }.body.voyage .main .article.box .detail.bonus { padding:2em 4.5em; }.inline-content.voyage-travel .voyage-travel-main .travels > li { display:block; width:auto; }.inline-content.voyage-travel .voyage-travel-main .travels > li:nth-child(odd) { margin-right:0%; }.inline-content.voyage-travel .voyage-travel-main .travels > li .travel-img { min-height:0em; }.inline-content.voyage-progress thead th:nth-child(3),.inline-content.voyage-progress tbody td:nth-child(3) { display:none; }}.body.email .main { padding-top:20vh; }.body.email .main .article.box { min-height:0vh; max-width:38em; background:#fff; border-radius:0.5em; padding:1.5em; margin:0em auto; margin-bottom:3em; border:0px solid #e4e4e4; }.body.email .main .article.box h2 { font-family:'NouvelR-Bold'; text-transform:uppercase; font-size:1.6em; margin-bottom:1em; color:#303030; letter-spacing:0.2em; line-height:1.2em; }.body.email .main .article.box p { font-size:1.6em; margin-bottom:2em; line-height:1.2em; }.body.email .main .article.box form { padding-top:2em; padding-bottom:1em; }.body.email .main .article.box form .field { margin-bottom:1em; }.body.email .main .article.box form .field input[type=password] { margin-bottom:2em; }.body.email .main .article.box form .field .password { font-size:1.4em; color:#303030; }.body.email .main .article.box form .error-msg { padding-top:0em; }.body.email .main .article.box form.password .field.submit { padding-top:4.6em; }.body.contact .main .article.box { padding:3vh; font-size:1.6em; }.body.contact .main .article.box .contact-wrapper { max-width:36em; margin:0em auto; text-align:left; }.body.contact .main .article.box .confirm-msg { color:#51b401; text-align:center; font-size:2em; padding-top:0em; margin-bottom:2em; line-height:1.2em; }.body.contact .main .article.box h1 { font-family:'NouvelR-Bold'; text-transform:uppercase; margin:0em 0em 1em 0em; font-size:1.5em; color:#EFDF00; text-align:center; }.body.contact .main .article.box h2 { font-family:'NouvelR-Bold'; text-transform:uppercase; margin:1.5em 0em 0.5em 0em; color:#EFDF00; }.body.contact .main .article.box h3 { display:inline-block; vertical-align:top; font-family:'NouvelR-Bold'; padding:0.25em 0.5em; margin:1em 0em 0.5em 0em; background:#000; color:#fff; margin-left:1em; }.body.contact .main .article.box a { font-family:'NouvelR-Bold'; }.body.contact .main .article.box p { line-height:1.2em; margin-left:1em; }.body.contact .main .article.box p.intro { padding-left:6em; margin-left:0em; font-family:'NouvelR-Bold'; font-size:1.25em; background:url('https://2026.animations-r.fr/img/main-r1-contact-intro-background.png') no-repeat left center; margin-bottom:2em; }.body.contact .main .article.box p strong { color:#EFDF00; }.body.contact .main .article.box ul { list-style:none; margin-left:3em; }.body.contact .main .article.box ul > li { position:relative; margin-bottom:0.5em; }.body.contact .main .article.box ul > li:before { position:absolute; left:-1em; top:0em; content:"\f061"; font-family:'FontAwesome'; }.body.contact .main .article.box ul > li ul { margin-left:2em; padding-top:0.5em; }.body.contact .main .article.box ul > li ul li:before { position:absolute; left:-1em; top:0em; content:" -"; font-family:'NouvelR-Regular'; }.body.contact .main .article.box .contact-listing { padding-top:2em; }.body.contact .main .article.box .contact-listing table { margin:2%; width:96%; font-size:1em; }.body.contact .main .article.box .contact-listing table thead th { font-family:'NouvelR-Bold'; text-transform:uppercase; }.body.contact .main .article.box .contact-listing table thead th,.body.contact .main .article.box .contact-listing table tbody td { padding:0.75em 1em; text-align:left; }.body.contact .main .article.box .contact-listing table tbody tr:nth-child(odd) { background:#f4f1f1; }.body.contact .main .article.box .contact-listing table tbody td.invalid,.body.contact .main .article.box .contact-listing table tbody td.empty,.body.contact .main .article.box .contact-listing table tbody td.refused { color:#bd2e2a; }.body.contact .main .article.box .contact-listing table tbody td.validated { color:#94d500; }.body.contact .main .article.box .confirm-msg { font-size:1.2em; padding-top:0em; padding-bottom:5em; line-height:1.2em; font-family:'NouvelR-Bold'; }.body.contact .main .article.box .error-msg { color:#fb5043; font-size:1.2em; padding-top:0em; padding-bottom:5em; line-height:1.2em; font-family:'NouvelR-Bold'; }.body.contact .main .article.box .error-msg a { color:#fb5043; text-decoration:underline; }.body.contact .main .article.box .error-msg a:hover { text-decoration:none; }@media screen and (max-width:980px) {.body.contact .main .article.box .contact-listing table thead th:nth-child(2),.body.contact .main .article.box .contact-listing table tbody td:nth-child(2),.body.contact .main .article.box .contact-listing table thead th:nth-child(3),.body.contact .main .article.box .contact-listing table tbody td:nth-child(3) { display:none; }} .body.library .main .article.box { background:none; padding:4em 0em; text-align:left; }.body.library .main .article.box .actions { margin-bottom:3em; text-align:center; }.body.library .main .article.box .actions h3 { text-align:center; font-size:2.4em; margin-bottom:1em; font-family:'NouvelR-Extrabold'; text-transform:uppercase; color:#fff; }.body.library .main .article.box .library-wrapper { background:#fff; padding:2em; }.body.library .main .article.box .library-wrapper h3 { text-transform:uppercase; font-size:1.8em; font-family:'NouvelR-Bold'; margin-bottom:1em; }.body.library .main .article.box .library-wrapper h3 .title { border-bottom:2px solid #EFDF00; position:relative; margin-left:1.65em; padding-bottom:0.1em; }.body.library .main .article.box .library-wrapper h3 .title:before { display:inline-block; vertical-align:top; width:1.5em; height:1.5em; line-height:1.5em; text-align:center; background:#000; font-size:0.8em; content:'*'; color:#fff; position:absolute; top:0.3em; left:-2.0625em; }.body.library .main .article.box .library-wrapper h3 .title.first:before { content:'1'; }.body.library .main .article.box .library-wrapper h3 .title.second:before { content:'2'; }.body.library .main .article.box .library-wrapper p { font-size:1.8em; margin-bottom:1.5em; line-height:1.2em; }.body.library .main .article.box .library-wrapper .tutorials { font-size:1.6em; margin-bottom:2em; }.body.library .main .article.box .library-wrapper .tutorials > li { display:inline-block; vertical-align:top; width:24%; margin-right:1.33%; box-shadow:0px 0px 10px #99999929; margin-bottom:1em; }.body.library .main .article.box .library-wrapper .tutorials > li:nth-child(4n+4) { margin-right:0%; }.body.library .main .article.box .library-wrapper .tutorials > li h4 { background:#000; color:#fff; text-align:center; padding:1em 0em; font-size:1.125em; }.body.library .main .article.box .library-wrapper .tutorials > li .tutorials-wrapper { padding:1em; min-height:7em; line-height:1.2em; }.body.library .main .article.box .library-wrapper .tutorials > li .tutorials-wrapper ul { margin-bottom:1em; }.body.library .main .article.box .library-wrapper .tutorials > li .tutorials-wrapper ul { list-style-type:square; padding:0em 1em; }.body.library .main .article.box .library-wrapper .tutorials > li .tutorials-wrapper ul .soon { color:#ccc; }.body.library .main .article.box .library-wrapper .tutorials > li .tutorials-wrapper ul .soon a { text-decoration:none; color:#ccc; }.body.library .main .article.box .library-wrapper .brochure { font-size:1.5em; }.body.library .main .article.box .library-wrapper .brochure > li { display:inline-block; vertical-align:top; width:15.5%; margin-right:1.4%; margin-bottom:2em; text-align:center; position:relative; }.body.library .main .article.box .library-wrapper .brochure > li:nth-child(6n+6) { margin-right:0%; }.body.library .main .article.box .library-wrapper .brochure > li .label { display:block; padding-top:1em; font-family:'NouvelR-Semibold'; }.body.library .main .article.box .library-wrapper .brochure > li a { text-decoration:none; }.body.library .main .article.box .library-wrapper .brochure > li a:hover { text-decoration:underline; }.body.library .main .article.box .library-wrapper .brochure > li a:hover:after { display:block; margin:0em auto; content:"\e9ff"; font-family:'icomoon'; position:absolute; top:1.5em; font-size:4em; text-align:center; left:0em; right:0em; border-radius:1em; width:1em; height:1em; background:#000; color:#fff; line-height:0.45em; }.body.library .main .article.box .library-wrapper .brochure > li a:hover img { opacity:0.4; }.body.library .main .article.box .library-wrapper .brochure > li a img { box-shadow:0px 0px 10px #00000039; }@media screen and (max-width:1279px) {.body.library .main .article.box .library-wrapper .tutorials > li { width:49%; margin-right:2%; }.body.library .main .article.box .library-wrapper .tutorials > li:nth-child(2n+2) { margin-right:0%; }.body.library .main .article.box .library-wrapper .brochure > li { width:32%; margin-right:2%; }.body.library .main .article.box .library-wrapper .brochure > li:nth-child(3n+3) { margin-right:0%; }}@media screen and (max-width:980px) {.body.library .main .article.box .library-wrapper .tutorials > li { display:block; width:auto; margin-right:0%; }.body.library .main .article.box .library-wrapper .tutorials > li:nth-child(2n+2) { margin-right:0%; }.body.library .main .article.box .library-wrapper .brochure > li { width:49%; margin-right:2%; }.body.library .main .article.box .library-wrapper .brochure > li:nth-child(2n+2) { margin-right:0%; }} .body.account .main .main-header { background:#000; color:#fff; text-align:left; padding:3em 0em 3em 0em; }.body.account .main .main-header h1 { font-size:3.6em; font-family:'NouvelR-Semibold'; text-transform:lowercase; margin-left:33%; } .body.account .main .article.box { min-height:0vh; background:none; padding:4em 0vh 0vh 0vh; text-align:left; }.body.account .main .article.box .welcome { display:inline-block; vertical-align:top; width:30%; margin-right:3%; background:#fff; position:relative; top:-12em; margin-bottom:3em; }.body.account .main .article.box .welcome > li { display:block; padding:2em; font-size:1.6em; }.body.account .main .article.box .welcome > li.yellow { background:#EFDF00; }.body.account .main .article.box .welcome > li h2 { font-size:1.5em; font-family:'NouvelR-Bold'; margin-bottom:0.5em; text-transform:lowercase; padding-left:2em; }.body.account .main .article.box .welcome > li p { padding-left:3em; padding-top:0.5em; margin-bottom:1.5em; }.body.account .main .article.box .welcome > li p a { display:inline-block; vertical-align:top; white-space:nowrap; max-width:17em; overflow:hidden; text-overflow:ellipsis; border-bottom:1px solid #000; text-decoration:none; }.body.account .main .article.box .welcome > li p a:hover { border-bottom:1px solid transparent; }.body.account .main .article.box .welcome > li em { color:#888B8D; font-size:0.8em; }.body.account .main .article.box .welcome > li a.button { margin-left:3em; }.body.account .main .article.box .account-data { display:inline-block; vertical-align:top; width:67%; color:#000; background:#fff; padding-top:3em; }.body.account .main .article.box .account-data > li { padding:0em 2em 2em 5em; font-size:1.6em; line-height:1.2em; }.body.account .main .article.box .account-data > li .confirm-msg { color:#51b401; text-align:center; font-size:2em; padding-top:0em; margin-bottom:2em; line-height:1.2em; }.body.account .main .article.box .account-data > li h3 { font-size:1.5em; font-family:'NouvelR-Bold'; margin-bottom:0.5em; text-transform:lowercase; margin-bottom:1em; position:relative; }.body.account .main .article.box .account-data > li h3:before { position:absolute; top:0em; left:-1.5em; content:""; font-family:'icomoon'; font-size:1.4em; padding-right:0.5em;}.body.account .main .article.box .account-data > li.user h3:before { content:"\eb08"; }.body.account .main .article.box .account-data > li.contact h3:before { content:"\eb0b"; }.body.account .main .article.box .account-data > li.profile h3:before { content:"\eb0c"; }.body.account .main .article.box .account-data > li > ul > li { display:inline-block; vertical-align:top; width:50%; margin-bottom:1em; }.body.account .main .article.box .account-data a.tip { position:relative; text-decoration:none; }.body.account .main .article.box .account-data a.tip:after { display:inline-block; vertical-align:top; content:"\e9a0"; font-family:'icomoon'; position:relative; top:0em; left:0em; }.body.account .main .article.box .account-data form.account .field { padding:0em; margin-top:0em; }.body.account .main .article.box .account-data form.account .field label { font-size:1em; display:inline; position:relative; }.body.account .main .article.box .account-data form.account .field .switch { position:relative; display:inline-block; width:4em; height:2.2em; font-size:0.6em; margin-right:0.25em; }.body.account .main .article.box .account-data form.account .field .switch input { opacity:0; width:0; height:0; }.body.account .main .article.box .account-data form.account .field .slider { position:absolute; cursor:pointer; top:0; left:0; right:0; bottom:0; background-color:#ccc; -webkit-transition:.4s; transition:.4s; }.body.account .main .article.box .account-data form.account .field .slider:before { position:absolute; content:""; height:1.7em; width:1.7em; left:0.2em; bottom:0.2em; background-color:white; -webkit-transition:.4s; transition:.4s; }.body.account .main .article.box .account-data form.account .field input:checked + .slider { background-color:#EFDF00; }.body.account .main .article.box .account-data form.account .field input:focus + .slider { box-shadow:0 0 1px #EFDF00; }.body.account .main .article.box .account-data form.account .field input:checked + .slider:before { -webkit-transform:translateX(1.7em); -ms-transform:translateX(1.7em); transform:translateX(1.7em); }.body.account .main .article.box .account-data form.account .field .slider.round { border-radius:2.2em; }.body.account .main .article.box .account-data form.account .field .slider.round:before { border-radius:50%; }.body.account .main .article.box .account-data form.account .field .tipr_container_bottom { left:0.4em; top:2em; width:25em; text-align:center; }.fancybox-wrapper-body-account .fancybox-skin { background:#fff; border-radius:0em; }.fancybox-wrapper-body-account .fancybox-close { display:block; background:none; top:0em; right:0em; }.fancybox-wrapper-body-account .fancybox-close:before { position:absolute; top:0.15em; right:0.85em; content:"X"; font-family:'NouvelR-Regular'; font-size:3em; color:#000; }.inline-content.password-form { background:none; font-size:1em; width:67em; padding:0em; color:#000; }.inline-content.password-form form { font-size:1em; padding:4em; }.inline-content.password-form h3 { font-family:'NouvelR-Bold'; font-size:1.8em; margin-bottom:2em; text-transform:uppercase; }.inline-content.password-form .error-msg { font-size:1em; }.inline-content.password-form .field { text-align:center; }.inline-content.password-form .field label { display:block; width:90%; text-align:center; margin:0em auto; font-size:1.6em; }.inline-content.password-form .field.required label:before { content:"* "; color:#fb5043; }.inline-content.password-form .field.required label:after { content:" :"; }.inline-content.password-form .field input[type=text],.inline-content.password-form .field input[type=password] { width:90%; }.inline-content.password-form .field.submit .button { margin:0%; }.inline-content.password-form .field.submit .mandatory { font-size:1em; padding-top:1.5em; }.inline-content.password-form .field.submit .mandatory:before { content:"* "; color:#fe5841; }@media screen and (max-width:1200px) {.body.account .main .article.box .account-data > li > ul > li { display:block; width:auto; }}@media screen and (max-width:800px) {.body.account .main .article.box .welcome { display:block; width:auto; margin-right:0%; position:static; top:0em; }.body.account .main .article.box .account-data { display:block; width:auto; }}.body.cms .main .article.box { font-size:1.6em; text-align:left; }.body.cms .main .article.box a { color:#000; }.body.cms .main .article.box h1 { font-family:'NouvelR-Bold'; text-transform:uppercase; margin:0em 0em 1em 0em; font-size:1.875em; text-align:center; }.body.cms .main .article.box h2 { font-family:'NouvelR-Bold'; text-transform:uppercase; margin:1em 0em 0.5em 0em; font-size:1.2em; }.body.cms .main .article.box h3 { font-family:'NouvelR-Bold'; text-transform:uppercase; margin:1em 0em 0.5em 0em; }.body.cms .main .article.box h3 img { vertical-align:middle; margin:0em 0.5em 0em 0.15em; }.body.cms .main .article.box p { line-height:1.2em; }.body.cms .main .article.box ul { list-style:disc; margin-left:1em; }.body.cms .main .article.box ul > li { margin-bottom:0.5em; }.body.user .main .article.box .digital h1 { font-family:'NouvelR-Bold'; text-transform:uppercase; margin:0em 0em 2em 0em; font-size:1.875em; text-align:center; }.body.user .main .article.box .digital p { font-size:1.6em; line-height:1.2em; }.body.user .main .article.box .digital ul { font-size:1.6em; line-height:1.2em; padding-top:1em; }.body.user .main .article.box .digital ul > li { margin-bottom:0.5em; }.body.motrio { background-image:url('https://2026.animations-r.fr/img/body-motrio-background.png'); }.body.motrio .main .article.box { background:none; padding:2em 0em 3em 0em; position:relative; display:flex; flex-flow:column wrap; z-index:101; text-align:left; }.body.motrio .footer { background:none; border-top:0px solid #000; z-index:102; }.body.motrio .footer .menu li.copyright,.body.motrio .footer .menu li a,.body.motrio .footer .menu li a:after { color:#000; }.body.motrio .footer .menu li.selected a,.body.motrio .footer .menu li a:hover { border-bottom:1px solid #000; }.body.motrio.teasing { background:#000; }.body.motrio.teasing .main .article.box { background:none; padding:5vh 0em 3em 0em; }.body.motrio.teasing .main .article.box .video-container { position:relative; padding-bottom:56.25%; padding-top:0px; height:0; overflow:hidden; }.body.motrio.teasing .main .article.box .video-container iframe, .body.motrio.teasing .main .article.box .video-container object, .body.motrio.teasing .main .article.box .video-container embed { position:absolute; top:0em; left:0em; right:0em; margin:0em auto; width:100%; height:100%; }.body.motrio .main .article.box .no-results { text-align:center; margin:0em 20%; }.body.motrio .main .article.box .no-results p { font-size:1.6em; color:#fff; line-height:1.2em; }.body.motrio .main .article.box .no-results h1 { color:#fff; font-size:2.6em; margin-bottom:1em; padding-top:1em; }.body.motrio .main .article.box .conditions { padding:3vh 3vh 0em 3vh; }.body.motrio .main .article.box .conditions h2 { background:#d11d2a; color:#fff; padding:1.5em; font-size:1.8em; font-family:'NouvelR-Bold'; text-transform:uppercase; margin-bottom:1.5em; text-align:left; box-shadow:0px 0px 10px #00000029; }.body.motrio .main .article.box .conditions .conditions-detail { background:#fff; padding:1.5em; font-size:1.8em; margin-bottom:1.5em; text-align:center; box-shadow:0px 0px 10px #00000029; }.body.motrio .main .article.box .conditions .conditions-detail p { text-align:left; }.body.motrio .main .article.box .conditions .conditions-detail p .red { color:#d11d2a; }.body.motrio .main .article.box .conditions .conditions-detail ul { margin:0em 0em 1em 0em; list-style-type:square; padding:0em 1em; text-align:left; }.body.motrio .main .article.box .conditions .conditions-detail ul > li { margin-left:1em; margin-bottom:0em; margin-top:0.5em; padding:0em; }.body.motrio .main .article.box .conditions .conditions-detail ul > li::marker { color:#d11d2a; }.body.motrio .main .article.box .conditions .conditions-detail form { font-size:0.7143em; margin:1em 2em 2em 2.8em; }.body.motrio .main .article.box .conditions .conditions-detail form .form-content { border:2px dotted #d11d2a; padding:2em; text-align:left; }.body.motrio .main .article.box .conditions .conditions-detail form .form-content h3 { font-size:1.4em; line-height:1.2em; }.body.motrio .main .article.box .conditions .conditions-detail form .form-content .field-group .field { display:inline-block; vertical-align:top; width:31%; }.body.motrio .main .article.box .conditions .conditions-detail form .form-content .field-group .field label { display:block; margin-bottom:0.5em; font-family:'NouvelR-Bold'; }.body.motrio .main .article.box .conditions .conditions-detail form .form-content .field-group .field select,.body.motrio .main .article.box .conditions .conditions-detail form .form-content .field-group .field input[type=text] { border:1px solid #d9d9d6; padding:0.52em; margin:0em; min-width:0em; width:80%; font-size:1.4em; }.body.motrio .main .article.box .conditions .conditions-detail form .form-content .field-group .field input[type=text]::placeholder { font-size:0.9em; }.body.motrio .main .article.box .conditions .conditions-detail form .form-content .field-group .field.error label,.body.motrio .main .article.box .conditions .conditions-detail form .form-content .field-group .field.error select,.body.motrio .main .article.box .conditions .conditions-detail form .form-content .field-group .field.error input[type=text] { border-color:#f00; }.body.motrio .main .article.box .conditions .conditions-detail form .field.required { text-align:left; padding-top:0em; }.body.motrio .main .article.box .conditions .conditions-detail form .field.required label { color:inherit; display:inline; position:static; cursor:pointer; }.body.motrio .main .article.box .conditions .conditions-detail form .field.required label:after { display:none; }.body.motrio .main .article.box .conditions .conditions-detail form .field.required input[type=checkbox] { display:inherit; position:static; }.body.motrio .main .article.box .conditions .conditions-detail form .field.required.error label { color:#fe0000; }.body.motrio .main .article.box .conditions .conditions-detail form .field.required.error input[type=checkbox] { color:#fe0000; }.body.motrio .main .article.box .summary { font-size:1.6em; }.body.motrio .main .article.box .summary-total { display:inline-block; vertical-align:top; width:30%; margin-right:3%; margin-bottom:2em; }.body.motrio .main .article.box .summary-total h1 { padding:0em 0em 1em 0em; text-align:left; }.body.motrio .main .article.box .summary-total h1 img { max-height:6em; }.body.motrio .main .article.box .summary-total .overview { background:#fff; margin-bottom:2em; }.body.motrio .main .article.box .summary-total .overview .overview-total { background:#E00008; color:#fff; padding:1em 2em 1em 4em; position:relative; }.body.motrio .main .article.box .summary-total .overview .overview-total:before { position:absolute; top:0.45em; left:0.25em; font-family:'icomoon'; font-size:2.6em; content:"\e9bc"; color:#fff; }.body.motrio .main .article.box .summary-total .overview .overview-total .gauge { font-size:3em; font-family:'NouvelR-Bold'; }.body.motrio .main .article.box .summary-total .overview .overview-total em { font-size:1.5em; font-family:'NouvelR-Bold'; }.body.motrio .main .article.box .summary-total .overview .overview-total .infos-update { position:relative; padding-left:1.75em; color:#fff; margin-top:1em; display:block; }.body.motrio .main .article.box .summary-total .overview .overview-total .infos-update:before { position:absolute; top:-0.2em; left:0em; font-family:'icomoon'; font-size:1.5em; content:"\eb29"; color:#fff; }.body.motrio .main .article.box .summary-total .overview .overview-detail { padding:1em 2em 1em 4em; }.body.motrio .main .article.box .summary-total .overview .overview-detail li { display:block; position:relative; margin-bottom:1.5em; line-height:1.2em; }.body.motrio .main .article.box .summary-total .overview .overview-detail li .big { font-size:1.5em; color:#E00008; }.body.motrio .main .article.box .summary-total .overview .overview-detail li.valid .big { color:#71B037; }.body.motrio .main .article.box .summary-total .overview .overview-detail li em { color:#E00008; }.body.motrio .main .article.box .summary-total .overview .overview-detail li sup { font-size:0.5em; }.body.motrio .main .article.box .summary-total .overview .overview-detail li.group:before { position:absolute; top:-0.15em; left:-1.3em; font-family:'icomoon'; font-size:2.6em; content:"\e9d4"; color:#E00008; }.body.motrio .main .article.box .summary-total .overview .overview-detail li.rank:before { display:inline-block; vertical-align:top; border-radius:1em; width:1em; height:1em; content:''; position:absolute; top:1.15em; left:-2em; font-size:1.3em; background:#E00008; }.body.motrio .main .article.box .summary-total .overview .overview-detail li.rank .warning { font-style:italic; padding-top:0.5em; display:inline-block; vertical-align:top; font-size:0.8em; }.body.motrio .main .article.box .summary-total .overview .overview-detail li.rank.valid:before { background:#71B037; }.body.motrio .main .article.box .summary-total .overview .overview-detail li.delta:before { position:absolute; top:0em; left:-1.25em; font-family:'icomoon'; font-size:2.6em; content:"\eaee"; color:#E00008; }.body.motrio .main .article.box .summary-total .overview .overview-detail li.requirements { line-height:1.6em; }.body.motrio .main .article.box .summary-total .overview .overview-detail li.requirements a { text-decoration:none; font-family:'NouvelR-Bold'; }.body.motrio .main .article.box .summary-total .overview .overview-detail li.requirements a:hover { text-decoration:underline; }.body.motrio .main .article.box .summary-total .overview .overview-detail li.requirements:before { display:inline-block; vertical-align:top; border-radius:1em; width:1em; height:1em; content:''; position:absolute; top:0.25em; left:-2em; font-size:1.3em; background:#E00008; }.body.motrio .main .article.box .summary-total .overview .overview-detail li.requirements.valid:before { background:#71B037; }.body.motrio .main .article.box .summary-total .overview .overview-detail a.button { display:block; width:auto; background:#000; margin-bottom:1em; border:2px solid #000; margin-right:2em; }.body.motrio .main .article.box .summary-total .overview .overview-detail a.button:hover { background:#fff; color:#000; }.body.motrio .main .article.box .summary-total .quizz { display:block; background:#000 url('https://2026.animations-r.fr/img/body-motrio-quizz-background.png'); color:#fff; margin-bottom:3em; min-height:33.33em; position:relative; }.body.motrio .main .article.box .summary-total .quizz h2 { color:#F81700; font-family:'NouvelR-Bold'; position:relative; font-size:1.5625em; text-transform:uppercase; text-align:center; padding:0.5em 0em; }.body.motrio .main .article.box .summary-total .quizz h2 a.quizz-intro { position:absolute; top:0.2em; right:0.2em; text-decoration:none; }.body.motrio .main .article.box .summary-total .quizz h2 a.quizz-intro:after { display:inline-block; vertical-align:top; content:"\e9a0"; font-family:'icomoon'; position:relative; top:0em; left:0em; color:#fff; font-size:0.7em; }.body.motrio .main .article.box .summary-total .quizz h2 a.quizz-intro:hover::after { color:#F81700; }.body.motrio .main .article.box .summary-total .quizz form { padding:0.5em 3em; }.body.motrio .main .article.box .summary-total .quizz form h4 { font-size:1em; padding-top:0.5em; line-height:1.2em; }.body.motrio .main .article.box .summary-total .quizz form .field { padding-top:0em; margin-top:1em; padding-bottom:1em; }.body.motrio .main .article.box .summary-total .quizz form .field .checkbox label { color:#fff; display:inline; position:static; line-height:1.2em; cursor:pointer; font-size:1em; }.body.motrio .main .article.box .summary-total .quizz form .field.required .checkbox label:after { display:none; }.body.motrio .main .article.box .summary-total .quizz form .submit input[type=submit] { border:1px solid #fff; background:transparent; color:#fff; font-size:1em; text-transform:lowercase; padding:0.5em 1.5em; display:block; width:100%; }.body.motrio .main .article.box .summary-total .quizz form .submit input[type=submit]:hover { background:#fff; color:#004A8A; }.body.motrio .main .article.box .summary-total .quizz form .error-msg { padding-top:0.5em; margin-bottom:0.5em; text-align:center; font-size:1em; }.body.motrio .main .article.box .summary-total .quizz .result-success { font-size:1em; padding:1em 1em 1em 2.9em; line-height:1.2em; }.body.motrio .main .article.box .summary-total .quizz .result-success h3 { font-family:'NouvelR-Bold'; margin-bottom:1em; font-size:1em; }.body.motrio .main .article.box .summary-total .quizz .result-success .button { border:1px solid #00EF40; background:#00EF40; color:#fff; font-size:0.8571em; text-transform:uppercase; padding:0.5em 1.5em; border-radius:0.25em; display:inline-block; vertical-align:top; width:auto; }.body.motrio .main .article.box .summary-total .quizz .result-success .button:hover { background:transparent; color:#00EF40; }.body.motrio .main .article.box .summary-total .quizz a.popin.button { display:block; border:1px solid #fff; background:transparent; color:#fff; font-size:1em; text-transform:lowercase; padding:0.5em 1.5em; margin:0em 3em 1.5em 3em; }.body.motrio .main .article.box .summary-total .quizz a.popin.button .animate { color:#F81700; font-size:1.2em; }.body.motrio .main .article.box .summary-total .quizz a.popin.button:hover { background:#fff; color:#004A8A; }.body.motrio .main .article.box .summary-total .quizz .result-warning { font-size:1em; padding:1em 1em 1em 2.9em; line-height:1.2em; background:#F87816; position:absolute; bottom:0em; left:0em; right:0em; }.body.motrio .main .article.box .summary-total .quizz .result-warning h3 { font-family:'NouvelR-Bold'; margin-bottom:1em; font-size:1em; }.body.motrio .main .article.box .summary-total .travel { display:block; background:#000 url('https://2026.animations-r.fr/img/body-motrio-travel-background.png'); color:#fff; padding:6em 0em 0em 0em; text-decoration:none; }.body.motrio .main .article.box .summary-total .travel.reveal { background:#000 url('https://2026.animations-r.fr/img/body-motrio-travel-reveal-background.png'); position:relative; min-height:8em; }.body.motrio .main .article.box .summary-total .travel:hover { box-shadow:inset 0 0 0px 4px #E00008; }.body.motrio .main .article.box .summary-total .travel strong { display:block; font-size:1.2em; position:absolute; bottom:0em; right:0em; padding:4em 1.333em 1.333em 3em; }.body.motrio .main .article.box .summary-total .travel em { display:block; font-size:1em; position:absolute; top:0em; left:0em; padding:1em 1.333em 1.333em 2em; text-decoration:underline; }.body.motrio .main .article.box .summary-total .travel em:before { content:"▶"; position:absolute; top:1.1em; left:0.8em; }.body.motrio .main .article.box .summary-total .travel:hover em { text-decoration:none; }.body.motrio .main .article.box .summary-welcome { display:inline-block; vertical-align:top; width:67%; padding-top:5.2em; }.body.motrio .main .article.box .summary-welcome p { padding-left:0.25em; }.body.motrio .main .article.box .summary-welcome .tipr_container_bottom { width:27em; }.body.motrio .main .article.box .detail { color:#000; background:#fff; padding:2em 4.5em 2em 4.5em; position:relative; margin-bottom:2em; line-height:1.2em; }.body.motrio .main .article.box .detail > .points { position:absolute; top:0em; right:0em; background:#000; color:#fff; padding:0.75em 1.5em; display:inline-block; vertical-align:top; min-width:6em; text-align:right; font-family:'NouvelR-Bold'; }.body.motrio .main .article.box .detail > .points .number { font-size:1.5em; }.body.motrio .main .article.box .detail h4 { font-size:1.375em; font-family:'NouvelR-Bold'; margin-bottom:0.25em; color:#E00008; position:relative; padding-left:0.18em; }.body.motrio .main .article.box .detail h4:after { position:absolute; top:-0.05em; left:-1.5em; font-family:'icomoon'; font-size:1.375em; content:"\e9f9"; color:#E00008; }.body.motrio .main .article.box .detail > strong > em { font-size:1.5em; }.body.motrio .main .article.box .detail ul.goal { padding-top:1em; display:flex; min-height:16em; margin-bottom:1.5em; }.body.motrio .main .article.box .detail ul.goal li { display:inline-block; vertical-align:top; width:22%; margin-right:4%; align-self:flex-end; position:relative; }.body.motrio .main .article.box .detail ul.goal li:nth-child(1) { width:16%; }.body.motrio .main .article.box .detail ul.goal li:nth-child(2) { width:20%; }.body.motrio .main .article.box .detail ul.goal li:nth-child(3) { width:24%; }.body.motrio .main .article.box .detail ul.goal li:nth-child(4) { width:28%; }.body.motrio .main .article.box .detail ul.goal li h5 { text-align:center; color:#A1A3A5; margin-bottom:0.25em; font-family:'NouvelR-Bold'; }.body.motrio .main .article.box .detail ul.goal li .extra { position:absolute; top:2.5em; left:0em; right:0em; text-align:center; color:#fff; font-family:'NouvelR-Bold'; }.body.motrio .main .article.box .detail ul.goal li:nth-child(1) .extra { font-size:0.8em; }.body.motrio .main .article.box .detail ul.goal li.valid h5 { color:#71B037; }.body.motrio .main .article.box .detail ul.goal li h5 strong { font-size:1.375em; }.body.motrio .main .article.box .detail ul.goal li > em { display:block; text-align:center; width:100%; line-height:0em; height:0em; font-size:1.375em; background:#A1A3A5; color:#fff; font-family:'NouvelR-Bold'; }.body.motrio .main .article.box .detail ul.goal li.valid > em { background:#71B037; }.body.motrio .main .article.box .detail ul.goal li.superformance > em { background:#59AAB1; }.body.motrio .main .article.box .detail ul.goal li.superformance h5 { color:#59AAB1; }.body.motrio .main .article.box .detail ul.goal li:last-child { margin-right:0%; }.body.motrio .main .article.box .detail ul.goal li:nth-child(1) em { animation:slideUp4 ease-in 1;animation-duration:2s; animation-fill-mode:forwards; animation-delay:0.5s; animation-iteration-count:1; }.body.motrio .main .article.box .detail ul.goal li:nth-child(2) em { animation:slideUp6 ease-in 1;animation-duration:2.5s; animation-fill-mode:forwards; animation-delay:0.5s; animation-iteration-count:1; }.body.motrio .main .article.box .detail ul.goal li:nth-child(3) em { animation:slideUp8 ease-in 1;animation-duration:3s; animation-fill-mode:forwards; animation-delay:0.5s; animation-iteration-count:1; }.body.motrio .main .article.box .detail ul.goal li:nth-child(4) em { animation:slideUp10 ease-in 1; animation-duration:3.5s; animation-fill-mode:forwards; animation-delay:0.5s; animation-iteration-count:1; }.body.motrio .main .article.box .detail a.toggle { font-family:'NouvelR-Bold'; position:relative; text-decoration:none; padding-left:1.2em; color:#E00008; }.body.motrio .main .article.box .detail a.toggle:hover { text-decoration:underline; }.body.motrio .main .article.box .detail a.toggle:before { position:absolute; top:0em; left:0em; font-family:'icomoon'; font-size:1em; content:"\eb3e"; color:#E00008; }.body.motrio .main .article.box .detail a.toggle.displayed:before { content:"\eb3c"; }.body.motrio .main .article.box .detail a.toggle.displayed { text-decoration:underline; }.body.motrio .main .article.box .detail a.toggle.nextmonth { color:#E00008; }.body.motrio .main .article.box .detail a.toggle.nextmonth:before { color:#E00008; }.body.motrio .main .article.box .detail p.legend { float:right; font-size:0.7em; }.body.motrio .main .article.box .detail .gauge { padding-top:1em; margin-bottom:1.5em; }.body.motrio .main .article.box .detail .gauge .objective { font-family:'NouvelR-Bold'; text-align:right; width:98.7%; border-right:0.15em solid #B2B2B2; padding-right:1%; padding-bottom:0.5%; }.body.motrio .main .article.box .detail .gauge .objective h3 { font-size:1.5em; padding:1% 0% 1.5% 0%; }.body.motrio .main .article.box .detail .gauge .counter-progress .counter-progress-gauge-wrapper { border-radius:0em; background:#B2B2B2; margin-left:0%; margin-right:0%; overflow:hidden; }.body.motrio .main .article.box .detail .gauge .counter-progress .counter-progress-gauge-wrapper .counter-progress-gauge { background:#71B037; text-align:right; height:2.2em; width:0em; }.body.motrio .main .article.box .detail .gauge .counter-progress .counter-progress-gauge-wrapper .counter-progress-gauge .counter-progress-steps { color:#fff; font-size:1.5em; font-family:'NouvelR-Bold'; padding-right:0.25em; padding-left:0.25em; line-height:1.3em; opacity:0; animation:fadein ease-in 1; animation-fill-mode:forwards; animation-duration:1s; animation-delay:2s; }.body.motrio .main .article.box .detail .gauge .counter-progress .counter-progress-legend .counter-progress-legend-done { font-family:'NouvelR-Bold'; display:inline-block; vertical-align:top; text-align:right; border-left:2px solid #71B037; padding-top:0.5em; padding-left:0.25em; padding-bottom:0em; }.body.motrio .main .article.box .detail .gauge.red .counter-progress .counter-progress-gauge-wrapper .counter-progress-gauge { background:#E00008; }.body.motrio .main .article.box .detail .gauge.red .counter-progress .counter-progress-legend .counter-progress-legend-done,.body.motrio .main .article.box .detail .gauge.red .counter-progress .counter-progress-legend.low .counter-progress-legend-done { border-color:#E00008; }.body.motrio .main .article.box .detail .gauge.warning .counter-progress .counter-progress-gauge-wrapper .counter-progress-gauge { background:#F87816; }.body.motrio .main .article.box .detail .gauge.warning .counter-progress .counter-progress-legend .counter-progress-legend-done,.body.motrio .main .article.box .detail .gauge.warning .counter-progress .counter-progress-legend.low .counter-progress-legend-done { border-color:#F87816; }.body.motrio .main .article.box .detail .incentive { color:#71B037; font-size:1.25em; line-height:1.2em; margin-bottom:1em; }.body.motrio .main .article.box .detail .incentive.warning { color:#F87816; }.body.motrio .main .article.box .detail .incentive.red { color:#E00008; }.body.motrio .main .article.box .detail .info span { display:inline-block; position:relative; vertical-align:top; margin-left:1.5em; }.body.motrio .main .article.box .detail .info span:before { display:inline-block; vertical-align:top; border-radius:1em; width:0.5em; height:0.5em; content:''; position:absolute; top:0.25em; left:-1em; font-size:1.3em; background:#E00008; }.body.motrio .main .article.box .detail .info span.green:before { background:#71B037; }.body.motrio .main .article.box .detail .info span.warning:before { background:#F87816; }.body.motrio .main .article.box .detail .info span.red:before { background:#E00008; }.body.motrio .main .article.box .detail .info span.green { color:#71B037; }.body.motrio .main .article.box .detail .info span.warning { color:#F87816; }.body.motrio .main .article.box .detail .info span.red { color:#E00008; }.body.motrio .main .article.box .detail.month h4:after { content:"\e9d7"; }.body.motrio .main .article.box .detail.month a.toggle { color:#000; }.body.motrio .main .article.box .detail.month a.toggle:before { color:#000; }.body.motrio .main .article.box .detail.year > .points { background:#E00008; color:#fff; }.body.motrio .main .article.box .detail.year .infos-update { position:relative; padding-left:1.75em; color:#fff; display:block; }.body.motrio .main .article.box .detail.year .infos-update:before { position:absolute; top:-0.1em; left:-0.2em; font-family:'icomoon'; font-size:1.5em; content:"\eb29"; color:#fff; }.body.motrio .main .article.box .detail span.state { display:inline-block; vertical-align:top; position:relative; margin-top:0.25em; color:#E00008; padding-left:2em; }.body.motrio .main .article.box .detail span.state strong em { font-size:1.5em; }.body.motrio .main .article.box .detail span.state:after { display:inline-block; vertical-align:top; border-radius:1em; width:1em; height:1em; content:''; position:absolute; top:0em; left:0em; font-size:1.3em; background:#E00008; }.body.motrio .main .article.box .detail span.state.valid { color:#71B037; }.body.motrio .main .article.box .detail span.state.valid:after { background:#71B037; }.body.motrio .main .article.box .detail table { margin-top:1.5em; }.body.motrio .main .article.box .detail table tr th { text-align:center; font-family:'NouvelR-Bold'; padding:0.75em 0.5em; }.body.motrio .main .article.box .detail table tr th:first-child { text-align:left; padding-left:3em; }.body.motrio .main .article.box .detail table tr td:first-child { padding:0.75em 0.5em 0.75em 2.25em; position:relative; text-align:left; }.body.motrio .main .article.box .detail table tr.state td:first-child:after { display:inline-block; vertical-align:top; border-radius:1em; width:1em; height:1em; content:''; position:absolute; top:0.6em; left:0.25em; font-size:1.3em; background:#E00008; }.body.motrio .main .article.box .detail table tr.state.valid td:first-child:after { background:#71B037; }.body.motrio .main .article.box .detail table tr.state td:last-child { text-align:right; padding:0.75em 3em 0.75em 0.5em; color:#888B8D; font-family:'NouvelR-Bold'; }.body.motrio .main .article.box .detail table tr.state.valid td:last-child .focus { color:#71B037; }.body.motrio .main .article.box .detail table tr td:nth-child(n-1) strong { font-size:1.5em; }.body.motrio .main .article.box .detail table tr:nth-child(odd) td { background:#0000000D; }.body.motrio .main .article.box .detail table tr.surperformance td { background:#C6E2E4; }@keyframes slideUp4 { 0% { height:0em; line-height:0em; } 100% { height:4em; line-height:4em; } }@keyframes slideUp6 { 0% { height:0em; line-height:0em; } 100% { height:6em; line-height:6em; } }@keyframes slideUp8 { 0% { height:0em; line-height:0em; } 100% { height:8em; line-height:8em; } }@keyframes slideUp10 { 0% { height:0em; line-height:0em; } 100% { height:10em; line-height:10em; } }.body.motrio .main .article.box .detail.bonus { background:#fff; color:#000; padding:2em 4.5em; }.body.motrio .main .article.box .detail.bonus > .points { background:#E00008; color:#fff; padding:0.5em 1.5em; }.body.motrio .main .article.box .detail.bonus h4:after { content:"\e933"; top:-0.1em; }.fancybox-wrapper-custom-motrio-detail .fancybox-skin { background:transparent; border-radius:0em; }.fancybox-wrapper-custom-motrio-detail .fancybox-close { display:block; background:none; top:0em; right:0em; border-left:0px solid #000; border-bottom:0px solid #000; }.fancybox-wrapper-custom-motrio-detail .fancybox-close:before { position:absolute; top:1em; right:1em; content:"FERMER"; font-family:'NouvelR-Bold'; font-size:1.4em; color:#000; }.inline-content.motrio-detail { background:#fff; text-align:left; width:64em; }.inline-content.motrio-detail .motrio-detail-wrapper { box-shadow:0px 0px 10px #99999929; }.inline-content.motrio-detail .motrio-detail-header h2 { background:#E00008; color:#fff; text-transform:uppercase; font-size:1.125em; font-family:'NouvelR-Bold'; padding:1.125em 1.777em 1.125em 1.777em; margin-bottom:0.5em; line-height:1.2em; text-align:left; position:relative; }.inline-content.motrio-detail .motrio-detail-main { font-size:1em; padding:1em 2em 2em 2em; }.inline-content.motrio-detail .motrio-detail-main .pre-requis { width:auto; margin-bottom:1em; width:100%; }.inline-content.motrio-detail .motrio-detail-main .pre-requis sup { position:relative; top:0.2em; }.inline-content.motrio-detail .motrio-detail-main .pre-requis td { background:#fff; border:1px solid #000; width:12em; line-height:1.1em; padding:1em 0em; }.inline-content.motrio-detail .motrio-detail-main .pre-requis td.disabled { background:#ddd; }.inline-content.motrio-detail .motrio-detail-main .pre-requis th { text-align:center; background:#636365; color:#fff; border:1px solid #000; width:12em; line-height:1.1em; vertical-align:middle; padding:1em 0em; }.inline-content.motrio-detail .motrio-detail-main .pre-requis th:first-child { background:#fff; color:#000; }.inline-content.motrio-detail .motrio-detail-main .pre-requis tr:last-child td strong { color:#d11d2a; }.inline-content.motrio-detail .motrio-detail-main .pre-requis tr td .happy { display:inline-block; vertical-align:top; height:1em; width:1em; position:relative; }.inline-content.motrio-detail .motrio-detail-main .pre-requis tr td .happy:after { display:inline-block; vertical-align:top; border-radius:1em; width:1em; height:1em; content:''; position:absolute; top:0em; left:0em; font-size:1.3em; background:#71B037; }.inline-content.motrio-detail .motrio-detail-main .pre-requis tr td .unhappy { display:inline-block; vertical-align:top; height:1em; width:1em; position:relative; }.inline-content.motrio-detail .motrio-detail-main .pre-requis tr td .unhappy:after { display:inline-block; vertical-align:top; border-radius:1em; width:1em; height:1em; content:''; position:absolute; top:0em; left:0em; font-size:1.3em; background:#E00008; }.inline-content.motrio-detail .motrio-detail-main .legend { text-align:center; }.fancybox-wrapper-custom-motrio-booster-bam-detail .fancybox-skin { background:transparent; border-radius:0em; }.fancybox-wrapper-custom-motrio-booster-bam-detail .fancybox-close { display:block; background:none; top:0em; right:0em; border-left:0px solid #000; border-bottom:0px solid #000; }.fancybox-wrapper-custom-motrio-booster-bam-detail .fancybox-close:before { position:absolute; top:1em; right:1em; content:"FERMER"; font-family:'NouvelR-Bold'; font-size:1.4em; color:#000; }.inline-content.motrio-booster-detail { background:#fff; text-align:left; width:48em; }.inline-content.motrio-booster-detail .motrio-booster-detail-wrapper { box-shadow:0px 0px 10px #99999929; }.inline-content.motrio-booster-detail .motrio-booster-detail-header h2 { background:#E00008; color:#fff; text-transform:uppercase; font-size:1.125em; font-family:'NouvelR-Bold'; padding:1.125em 1.777em 1.125em 1.777em; margin-bottom:0.5em; line-height:1.2em; text-align:left; position:relative; }.inline-content.motrio-booster-detail .motrio-booster-detail-main { font-size:1em; padding:1em 2em 2em 2em; }.inline-content.motrio-booster-detail .motrio-booster-detail-main span.state { display:inline-block; vertical-align:top; position:relative; margin-top:0.25em; color:#E00008; padding-left:2em; }.inline-content.motrio-booster-detail .motrio-booster-detail-main span.state strong em { font-size:1.5em; }.inline-content.motrio-booster-detail .motrio-booster-detail-main span.state:after { display:inline-block; vertical-align:top; border-radius:1em; width:1em; height:1em; content:''; position:absolute; top:0em; left:0em; font-size:1.3em; background:#E00008; }.inline-content.motrio-booster-detail .motrio-booster-detail-main span.state.valid { color:#71B037; }.inline-content.motrio-booster-detail .motrio-booster-detail-main span.state.valid:after { background:#71B037; }.inline-content.motrio-booster-detail .motrio-booster-detail-main .tipr_container_bottom { width:27em; }.inline-content.motrio-booster-detail .motrio-booster-detail-main ul.goal { padding-top:1em; display:flex; min-height:16em; margin-bottom:1.5em; }.inline-content.motrio-booster-detail .motrio-booster-detail-main ul.goal li { display:inline-block; vertical-align:top; width:22%; margin-right:4%; align-self:flex-end; position:relative; }.inline-content.motrio-booster-detail .motrio-booster-detail-main ul.goal.grid3 li:nth-child(1) { width:26%; }.inline-content.motrio-booster-detail .motrio-booster-detail-main ul.goal.grid3 li:nth-child(2) { width:30%; }.inline-content.motrio-booster-detail .motrio-booster-detail-main ul.goal.grid3 li:nth-child(3) { width:36%; }.inline-content.motrio-booster-detail .motrio-booster-detail-main ul.goal.grid4 li:nth-child(1) { width:16%; }.inline-content.motrio-booster-detail .motrio-booster-detail-main ul.goal.grid4 li:nth-child(2) { width:20%; }.inline-content.motrio-booster-detail .motrio-booster-detail-main ul.goal.grid4 li:nth-child(3) { width:24%; }.inline-content.motrio-booster-detail .motrio-booster-detail-main ul.goal.grid4 li:nth-child(4) { width:28%; }.inline-content.motrio-booster-detail .motrio-booster-detail-main ul.goal li h5 { text-align:center; color:#A1A3A5; margin-bottom:0.25em; font-family:'NouvelR-Bold'; }.inline-content.motrio-booster-detail .motrio-booster-detail-main ul.goal li.valid h5 { color:#71B037; }.inline-content.motrio-booster-detail .motrio-booster-detail-main ul.goal li h5 strong { font-size:1.375em; }.inline-content.motrio-booster-detail .motrio-booster-detail-main ul.goal li > em { display:block; text-align:center; width:100%; line-height:0em; height:0em; font-size:1.375em; background:#A1A3A5; color:#fff; font-family:'NouvelR-Bold'; }.inline-content.motrio-booster-detail .motrio-booster-detail-main ul.goal li.valid > em { background:#71B037; }.inline-content.motrio-booster-detail .motrio-booster-detail-main ul.goal li:last-child { margin-right:0%; }.inline-content.motrio-booster-detail .motrio-booster-detail-main ul.goal li:nth-child(1) em { animation:slideUp4 ease-in 1;animation-duration:2s; animation-fill-mode:forwards; animation-delay:0.5s; animation-iteration-count:1; }.inline-content.motrio-booster-detail .motrio-booster-detail-main ul.goal li:nth-child(2) em { animation:slideUp6 ease-in 1;animation-duration:2.5s; animation-fill-mode:forwards; animation-delay:0.5s; animation-iteration-count:1; }.inline-content.motrio-booster-detail .motrio-booster-detail-main ul.goal li:nth-child(3) em { animation:slideUp8 ease-in 1;animation-duration:3s; animation-fill-mode:forwards; animation-delay:0.5s; animation-iteration-count:1; }.inline-content.motrio-booster-detail .motrio-booster-detail-main ul.goal li:nth-child(4) em { animation:slideUp10 ease-in 1; animation-duration:3.5s; animation-fill-mode:forwards; animation-delay:0.5s; animation-iteration-count:1; }.inline-content.motrio-booster-detail .motrio-booster-detail-main p { padding-top:2em; text-align:center; }.fancybox-wrapper-custom-motrio-token .fancybox-skin { background:transparent; border-radius:0em; }.fancybox-wrapper-custom-motrio-token .fancybox-close { display:block; background:none; top:0em; right:0em; border-left:0px solid #000; border-bottom:0px solid #000; }.fancybox-wrapper-custom-motrio-token .fancybox-close:before { position:absolute; top:1em; right:1em; content:"FERMER"; font-family:'NouvelR-Bold'; font-size:1.4em; color:#000; }.inline-content.motrio-token { background:#fff; text-align:left; width:48em; }.inline-content.motrio-token .motrio-token-wrapper { box-shadow:0px 0px 10px #99999929; }.inline-content.motrio-token .motrio-token-header h2 { background:#E00008; color:#fff; text-transform:uppercase; font-size:1.125em; font-family:'NouvelR-Bold'; padding:1.125em 1.777em 1.125em 1.777em; margin-bottom:0.5em; line-height:1.2em; text-align:left; position:relative; }.inline-content.motrio-token .motrio-token-main { font-size:1em; padding:1em 2em 2em 2em; }.inline-content.motrio-token .motrio-token-main ul { margin-left:0em; }.inline-content.motrio-token .motrio-token-main ul > li { padding:1.5em 1.5em 1.5em 4em; position:relative; border-bottom:1px solid #000; }.inline-content.motrio-token .motrio-token-main ul > li:last-child { border-bottom:0px solid #000; }.inline-content.motrio-token .motrio-token-main ul > li .token { position:absolute; top:1.5em; left:1.5em; display:inline-block; vertical-align:top; text-align:center; padding:0.2em; width:1em; height:1em; border-radius:1em; background:#000; }.inline-content.motrio-token .motrio-token-main ul > li .token.won { background:#71B037; color:#71B037; }.inline-content.motrio-token .motrio-token-main ul > li .token.lost { background:#E00008; color:#E00008; }.fancybox-wrapper-custom-motrio-quizz-intro .fancybox-skin { background:transparent; border-radius:0em; }.inline-content.motrio-quizz-intro { background:transparent linear-gradient(0deg, #004A8A 0%, #002545 100%) 0% 0% no-repeat padding-box; text-align:left; width:56.25em; padding:0em; margin:0em; color:#fff; }.inline-content.motrio-quizz-intro .motrio-quizz-intro-wrapper { }.inline-content.motrio-quizz-intro .motrio-quizz-intro-main { font-size:1em; padding:1em 2em 2em 2em; text-align:center; position:relative; }.inline-content.motrio-quizz-intro .motrio-quizz-intro-main .logo { position:absolute; top:2em; left:3em; }.inline-content.motrio-quizz-intro .motrio-quizz-intro-main h2 { font-family:'NouvelR-Bold'; font-size:2.375em; color:#F81700; margin-bottom:0.1em; }.inline-content.motrio-quizz-intro .motrio-quizz-intro-main h3 { font-size:1.5em; color:#F81700; margin-bottom:1em; font-style:italic; }.inline-content.motrio-quizz-intro .motrio-quizz-intro-main h4 { font-size:1.625em; margin:0em auto; max-width:18em; line-height:1em; }.inline-content.motrio-quizz-intro .motrio-quizz-intro-main p { padding:2em 4em 2em 4em; text-align:left; }.inline-content.motrio-quizz-intro .motrio-quizz-intro-main .big { font-size:1.2em; }.inline-content.motrio-quizz-intro .motrio-quizz-intro-main .focus { color:#F81700; }.inline-content.motrio-quizz-intro .motrio-quizz-intro-main em { font-style:italic; }.inline-content.motrio-quizz-intro .motrio-quizz-intro-main .button { display:block; margin:0em auto; width:10em; background:#fff; color:#004A8A; border:1px solid #fff; }.inline-content.motrio-quizz-intro .motrio-quizz-intro-main .button:hover { background:transparent; color:#fff; }.inline-content.motrio-reveal { background:#000; text-align:left; width:64em; padding:0em; }@media screen and (max-width:1279px) {.body.motrio .main .article.box .detail.booster .gauge .objective { display:none; }.body.motrio .main .article.box .detail.booster .legend li { display:block; }.body.motrio .main .article.box .detail.booster .legend li:before,.body.motrio .main .article.box .detail.booster .legend li:nth-child(n+2):before { padding:0em; content:""; }}@media screen and (max-width:980px) {.body.motrio .main .article.box .summary-total,.body.motrio .main .article.box .summary-welcome { display:block; width:auto; margin-right:0%; padding-top:0em; }.body.motrio .main .article.box .summary-total .travel { max-width:25em; margin:0em auto; }.inline-content.motrio-token,.inline-content.motrio-quizz-intro { width:auto; }.inline-content.motrio-quizz-intro .motrio-quizz-intro-header { display:none; }.inline-content.motrio-quizz-intro .motrio-quizz-intro-main .logo { position:static; }}.body.bam { background-image:url('https://2026.animations-r.fr/img/body-bam-background.png'); }.body.bam .main .article.box { background:none; padding:2em 0em 3em 0em; position:relative; display:flex; flex-flow:column wrap; z-index:101; text-align:left; }.body.bam .footer { background:none; border-top:0px solid #000; z-index:102; }.body.bam .footer .menu li.copyright,.body.bam .footer .menu li a,.body.bam .footer .menu li a:after { color:#000; }.body.bam .footer .menu li.selected a,.body.bam .footer .menu li a:hover { border-bottom:1px solid #000; }.body.bam .main .article.box .no-results { text-align:center; margin:0em 20%; }.body.bam .main .article.box .no-results p { font-size:1.6em; color:#fff; line-height:1.2em; }.body.bam .main .article.box .no-results h1 { color:#fff; font-size:2.6em; margin-bottom:1em; padding-top:1em; }.body.bam .main .article.box .summary { font-size:1.6em; }.body.bam .main .article.box .summary-total { display:inline-block; vertical-align:top; width:30%; margin-right:3%; margin-bottom:2em; }.body.bam .main .article.box .summary-total h1 { padding:0em 0em 1em 0em; text-align:left; }.body.bam .main .article.box .summary-total h1 img { border-radius:0.4em; }.body.bam .main .article.box .summary-total .overview { background:#fff; margin-bottom:2em; }.body.bam .main .article.box .summary-total .overview .overview-total { background:#3E908A; color:#fff; padding:1em 2em 1em 4em; position:relative; }.body.bam .main .article.box .summary-total .overview .overview-total:before { position:absolute; top:0.45em; left:0.25em; font-family:'icomoon'; font-size:2.6em; content:"\e9bc"; color:#fff; }.body.bam .main .article.box .summary-total .overview .overview-total .gauge { font-size:3em; font-family:'NouvelR-Bold'; }.body.bam .main .article.box .summary-total .overview .overview-total em { font-size:1.5em; font-family:'NouvelR-Bold'; }.body.bam .main .article.box .summary-total .overview .overview-total .infos-update { position:relative; padding-left:1.75em; color:#fff; margin-top:1em; display:block; }.body.bam .main .article.box .summary-total .overview .overview-total .infos-update:before { position:absolute; top:-0.2em; left:0em; font-family:'icomoon'; font-size:1.5em; content:"\eb29"; color:#fff; }.body.bam .main .article.box .summary-total .overview .overview-detail { padding:1em 2em 1em 4em; }.body.bam .main .article.box .summary-total .overview .overview-detail li { display:block; position:relative; margin-bottom:1.5em; line-height:1.2em; }.body.bam .main .article.box .summary-total .overview .overview-detail li .big { font-size:1.5em; color:#3E908A; }.body.bam .main .article.box .summary-total .overview .overview-detail li.valid .big { color:#71B037; }.body.bam .main .article.box .summary-total .overview .overview-detail li em { color:#3E908A; }.body.bam .main .article.box .summary-total .overview .overview-detail li sup { font-size:0.5em; }.body.bam .main .article.box .summary-total .overview .overview-detail li.group:before { position:absolute; top:-0.15em; left:-1.3em; font-family:'icomoon'; font-size:2.6em; content:"\e9d4"; color:#3E908A; }.body.bam .main .article.box .summary-total .overview .overview-detail li.rank:before { display:inline-block; vertical-align:top; border-radius:1em; width:1em; height:1em; content:''; position:absolute; top:1.15em; left:-2em; font-size:1.3em; background:#E00008; }.body.bam .main .article.box .summary-total .overview .overview-detail li.rank .warning { font-style:italic; padding-top:0.5em; display:inline-block; vertical-align:top; font-size:0.8em; }.body.bam .main .article.box .summary-total .overview .overview-detail li.rank .big { color:#E00008; }.body.bam .main .article.box .summary-total .overview .overview-detail li.rank .big.black { color:#000; }.body.bam .main .article.box .summary-total .overview .overview-detail li.rank.valid .big { color:#71B037; }.body.bam .main .article.box .summary-total .overview .overview-detail li.rank.valid:before { background:#71B037; }.body.bam .main .article.box .summary-total .overview .overview-detail li.delta:before { position:absolute; top:0em; left:-1.25em; font-family:'icomoon'; font-size:2.6em; content:"\eaee"; color:#3E908A; }.body.bam .main .article.box .summary-total .overview .overview-detail a.button { display:block; width:auto; background:#6A6A6A; margin-bottom:1em; border:2px solid #6A6A6A; margin-right:2em; }.body.bam .main .article.box .summary-total .overview .overview-detail a.button:hover { background:#fff; color:#6A6A6A; }.body.bam .main .article.box .summary-total .reward.reveal { display:block; color:#000; text-decoration:none; background:url('https://2026.animations-r.fr/img/body-bam-reward-reveal-background.png') no-repeat; }.body.bam .main .article.box .summary-total .reward strong { display:block; font-size:1em; font-family:'NouvelR-Bold'; text-align:center; padding:0.5em 0em; }.body.bam .main .article.box .summary-total .reward strong sup { font-size:0.7em; }.body.bam .main .article.box .summary-total .reward strong.big { font-size:4em; padding :1.1em 0em 0em 0em; font-family:'NouvelR-ExtraBold'; text-transform:uppercase; }.body.bam .main .article.box .summary-total .reward strong.medium { font-size:1.5em; position:relative; padding:0.1em 0em 1.2em 0em; text-transform:uppercase; }.body.bam .main .article.box .summary-total .reward strong em { font-size:1.5em; }.body.bam .main .article.box .summary-welcome { display:inline-block; vertical-align:top; width:67%; padding-top:7.4em; }.body.bam .main .article.box .summary-welcome p { padding-left:0.25em; }.body.bam .main .article.box .summary-welcome .tipr_container_bottom { width:27em; }.body.bam .main .article.box .detail { color:#000; background:#fff; padding:2em 4.5em 2em 4.5em; position:relative; margin-bottom:2em; line-height:1.2em; }.body.bam .main .article.box .detail > .points { position:absolute; top:0em; right:0em; background:#6A6A6A; color:#fff; padding:0.75em 1.5em; display:inline-block; vertical-align:top; min-width:6em; text-align:right; font-family:'NouvelR-Bold'; }.body.bam .main .article.box .detail > .points .number { font-size:1.5em; }.body.bam .main .article.box .detail h4 { font-size:1.375em; font-family:'NouvelR-Bold'; margin-bottom:0.25em; color:#000; position:relative; padding-left:0.18em; }.body.bam .main .article.box .detail h4:after { position:absolute; top:0.4em; left:-1.3em; font-family:'icomoon'; font-size:1.7em; content:"\ea5e"; color:#000; }.body.bam .main .article.box .detail > strong > em { font-size:1.5em; }.body.bam .main .article.box .detail ul.goal { display:flex; min-height:8em; margin-bottom:1.5em; }.body.bam .main .article.box .detail ul.goal li { display:inline-block; vertical-align:top; width:22%; margin-right:4%; align-self:flex-end; position:relative; }.body.bam .main .article.box .detail ul.goal li:nth-child(1) { width:16%; }.body.bam .main .article.box .detail ul.goal li:nth-child(2) { width:20%; }.body.bam .main .article.box .detail ul.goal li:nth-child(3) { width:24%; }.body.bam .main .article.box .detail ul.goal li:nth-child(4) { width:28%; }.body.bam .main .article.box .detail ul.goal li h5 { text-align:center; color:#B2B2B2; padding-top:0.25em; font-family:'NouvelR-Bold'; font-size:1.2em; }.body.bam .main .article.box .detail ul.goal li .extra { position:absolute; top:2.5em; left:0em; right:0em; text-align:center; color:#fff; font-family:'NouvelR-Bold'; }.body.bam .main .article.box .detail ul.goal li:nth-child(1) .extra { font-size:0.8em; }.body.bam .main .article.box .detail ul.goal li.valid h5 { color:#66D8D0; }.body.bam .main .article.box .detail ul.goal li > em { display:block; text-align:center; width:100%; line-height:0em; height:0em; font-size:1em; background:#B2B2B2; color:#fff; font-family:'NouvelR-Bold'; border-top-left-radius:0.7em; border-top-right-radius:0.7em; }.body.bam .main .article.box .detail ul.goal li > em strong { font-size:1.375em; }.body.bam .main .article.box .detail ul.goal li.valid > em { background:#66D8D0; }.body.bam .main .article.box .detail ul.goal li:last-child { margin-right:0%; }.body.bam .main .article.box .detail ul.goal li:nth-child(1) em { animation:slideUp4 ease-in 1;animation-duration:2s; animation-fill-mode:forwards; animation-delay:0.5s; animation-iteration-count:1; }.body.bam .main .article.box .detail ul.goal li:nth-child(2) em { animation:slideUp6 ease-in 1;animation-duration:2.5s; animation-fill-mode:forwards; animation-delay:0.5s; animation-iteration-count:1; }.body.bam .main .article.box .detail ul.goal li:nth-child(3) em { animation:slideUp8 ease-in 1;animation-duration:3s; animation-fill-mode:forwards; animation-delay:0.5s; animation-iteration-count:1; }.body.bam .main .article.box .detail ul.goal li:nth-child(4) em { animation:slideUp10 ease-in 1; animation-duration:3.5s; animation-fill-mode:forwards; animation-delay:0.5s; animation-iteration-count:1; }.body.bam .main .article.box .detail a.toggle { font-family:'NouvelR-Bold'; position:relative; text-decoration:none; padding-left:1.2em; color:#000; }.body.bam .main .article.box .detail a.toggle:hover { text-decoration:underline; }.body.bam .main .article.box .detail a.toggle:before { position:absolute; top:0em; left:0em; font-family:'icomoon'; font-size:1em; content:"\eb3e"; color:#3E908A; }.body.bam .main .article.box .detail a.toggle.displayed:before { content:"\eb3c"; }.body.bam .main .article.box .detail a.toggle.displayed { text-decoration:underline; }.body.bam .main .article.box .detail a.toggle.nextmonth { color:#3E908A; }.body.bam .main .article.box .detail a.toggle.nextmonth:before { color:#3E908A; }.body.bam .main .article.box .detail p.legend { float:right; font-size:0.7em; }.body.bam .main .article.box .detail .gauge { padding-top:0em; margin-bottom:0em; }.body.bam .main .article.box .detail .gauge .objective { font-family:'NouvelR-Bold'; text-align:right; width:98.7%; border-right:0.15em solid #B2B2B2; padding-right:1%; padding-bottom:0.5%; }.body.bam .main .article.box .detail .gauge .objective h3 { display:inline-block; vertical-align:top; font-size:1em; padding:1% 0% 1.5% 0%; position:relative; color:#E00008; }.body.bam .main .article.box .detail .gauge .objective h3:after { position:absolute; top:0.4em; left:-1em; font-family:'icomoon'; font-size:1.375em; content:"\e9f9"; color:#E00008; }.body.bam .main .article.box .detail .gauge .objective h3 strong { font-size:1.5em; color:#000; }.body.bam .main .article.box .detail .gauge .objective h3 em { font-size:0.8em; color:#000; }.body.bam .main .article.box .detail .gauge .counter-progress .counter-progress-gauge-wrapper { border-radius:0em; background:#B2B2B2; margin-left:0%; margin-right:0%; overflow:hidden; }.body.bam .main .article.box .detail .gauge .counter-progress .counter-progress-gauge-wrapper .counter-progress-gauge { background:#71B037; text-align:right; height:2.2em; width:0em; }.body.bam .main .article.box .detail .gauge .counter-progress .counter-progress-gauge-wrapper .counter-progress-gauge .counter-progress-steps { color:#fff; font-size:1.5em; font-family:'NouvelR-Bold'; padding-right:0.25em; padding-left:0.25em; line-height:1.3em; opacity:0; animation:fadein ease-in 1; animation-fill-mode:forwards; animation-duration:1s; animation-delay:2s; }.body.bam .main .article.box .detail .gauge .counter-progress .counter-progress-legend .counter-progress-legend-done { font-family:'NouvelR-Bold'; display:inline-block; vertical-align:top; text-align:right; border-left:2px solid #71B037; padding-top:0.5em; padding-left:0.25em; padding-bottom:0em; }.body.bam .main .article.box .detail .gauge.red .counter-progress .counter-progress-gauge-wrapper .counter-progress-gauge { background:#D51521; }.body.bam .main .article.box .detail .gauge.red .counter-progress .counter-progress-legend .counter-progress-legend-done,.body.bam .main .article.box .detail .gauge.red .counter-progress .counter-progress-legend.low .counter-progress-legend-done { border-color:#D51521; }.body.bam .main .article.box .detail .gauge.warning .counter-progress .counter-progress-gauge-wrapper .counter-progress-gauge { background:#F87816; }.body.bam .main .article.box .detail .gauge.warning .counter-progress .counter-progress-legend .counter-progress-legend-done,.body.bam .main .article.box .detail .gauge.warning .counter-progress .counter-progress-legend.low .counter-progress-legend-done { border-color:#F87816; }.body.bam .main .article.box .detail .incentive { color:#71B037; font-size:1.25em; line-height:1.2em; margin-bottom:1em; }.body.bam .main .article.box .detail .incentive.warning { color:#F87816; }.body.bam .main .article.box .detail .incentive.red { color:#3E908A; }.body.bam .main .article.box .detail .info span { display:inline-block; position:relative; vertical-align:top; margin-left:1.5em; }.body.bam .main .article.box .detail .info span:before { display:inline-block; vertical-align:top; border-radius:1em; width:0.5em; height:0.5em; content:''; position:absolute; top:0.25em; left:-1em; font-size:1.3em; background:#3E908A; }.body.bam .main .article.box .detail .info span.green:before { background:#71B037; }.body.bam .main .article.box .detail .info span.warning:before { background:#F87816; }.body.bam .main .article.box .detail .info span.red:before { background:#3E908A; }.body.bam .main .article.box .detail .info span.green { color:#71B037; }.body.bam .main .article.box .detail .info span.warning { color:#F87816; }.body.bam .main .article.box .detail .info span.red { color:#3E908A; }.body.bam .main .article.box .detail.year h4:after { content:"\eb55"; top:0.4em; left:-1.5em; font-size:1.375em; }.body.bam .main .article.box .detail.year > .points { background:#3E908A; color:#fff; }.body.bam .main .article.box .detail.bonus h4:after { content:"\eb5b"; top:0.1em; left:-1.5em; font-size:1.375em; }.body.bam .main .article.box .detail.bonus > .points { background:#3E908A; color:#fff; }.body.bam .main .article.box .detail span.state { display:inline-block; vertical-align:top; position:relative; margin-top:0.25em; color:#3E908A; padding-left:2em; }.body.bam .main .article.box .detail span.state strong em { font-size:1.5em; }.body.bam .main .article.box .detail span.state:after { display:inline-block; vertical-align:top; border-radius:1em; width:1em; height:1em; content:''; position:absolute; top:0em; left:0em; font-size:1.3em; background:#3E908A; }.body.bam .main .article.box .detail span.state.valid { color:#71B037; }.body.bam .main .article.box .detail span.state.valid:after { background:#71B037; }.body.bam .main .article.box .detail table { margin-top:1.5em; }.body.bam .main .article.box .detail table tr th { text-align:center; font-family:'NouvelR-Bold'; padding:0.75em 0.5em; }.body.bam .main .article.box .detail table tr th:first-child { text-align:left; padding-left:3em; }.body.bam .main .article.box .detail table tr td:first-child { padding:0.75em 0.5em 0.75em 2.25em; position:relative; text-align:left; }.body.bam .main .article.box .detail table tr.state td:first-child:after { display:inline-block; vertical-align:top; border-radius:1em; width:1em; height:1em; content:''; position:absolute; top:0.6em; left:0.25em; font-size:1.3em; background:#E00008; }.body.bam .main .article.box .detail table tr.state.valid td:first-child:after { background:#71B037; }.body.bam .main .article.box .detail table tr.state td:last-child { text-align:right; padding:0.75em 3em 0.75em 0.5em; color:#888B8D; font-family:'NouvelR-Bold'; }.body.bam .main .article.box .detail table tr.state.valid td:last-child .focus { color:#71B037; }.body.bam .main .article.box .detail table tr td:nth-child(n-1) strong { font-size:1.5em; }.body.bam .main .article.box .detail:not(.bonus) table tr:nth-child(odd) td { background:#E0F7F6; }.body.bam .main .article.box .detail.bonus table tr td:first-child { padding:0.25em 0.5em 0.25em 0.5em; }.body.bam .main .article.box .detail.bonus table tr td:last-child { padding:0.25em 5em 0.25em 0.5em; color:#888B8D; font-family:'NouvelR-Bold'; }.body.bam .main .article.box .detail.bonus table tr.valid td:last-child { color:#71B037; }@keyframes slideUp4 { 0% { height:0em; line-height:0em; } 100% { height:3em; line-height:3em; } }@keyframes slideUp6 { 0% { height:0em; line-height:0em; } 100% { height:4em; line-height:4em; } }@keyframes slideUp8 { 0% { height:0em; line-height:0em; } 100% { height:5em; line-height:5em; } }@keyframes slideUp10 { 0% { height:0em; line-height:0em; } 100% { height:6em; line-height:6em; } }@media screen and (max-width:980px) {.body.bam .main .article.box .summary-total h1 { text-align:center; }.body.bam .main .article.box .summary-total,.body.bam .main .article.box .summary-welcome { display:block; width:auto; margin-right:0%; padding-top:0em; }.body.bam .main .article.box .summary-total .reward { max-width:25em; margin:0em auto; }}@media screen and (max-width:600px) {.body.bam .main .article.box .detail { padding:2em 0.5em 2em 0.5em; }}.body.holidays-winter:not(.user) { background-image:url('https://2026.animations-r.fr/img/body-holidays-winter-background.png'); background-size:100% auto; background-attachment:fixed; color:#000; }.body.holidays-winter.dacia:not(.user) { background-image:url('https://2026.animations-r.fr/img/body-holidays-winter-dacia-background.png'); background-size:100% auto; background-attachment:fixed; color:#000; }.body.holidays-summer:not(.user) { background-image:url('https://2026.animations-r.fr/img/body-holidays-summer-background.png'); background-size:cover; background-attachment:scroll; color:#000; }.body.holidays:not(.user) .main .article.box { background:none; padding:4em 0em 2em 1.4em; position:relative; z-index:101; }.body.holidays.user .main .article.box { padding-top:3em; }.body.holidays .footer { background:none; border-top:0px solid #fff; z-index:102; }.body.holidays .footer .menu li.copyright,.body.holidays .footer .menu li a,.body.holidays .footer .menu li a:after { color:#fff; }.body.holidays .footer .menu li.selected a,.body.holidays .footer .menu li a:hover { border-bottom:1px solid #fff; }.body.holidays .main .article.box { min-height:0vh; background:none; padding:4em 0vh 0vh 0vh; text-align:left; }.body.holidays .main .article.box h1 { font-size:2.4em; color:#fff; font-family:'NouvelR-Regular'; margin-bottom:1.25em; padding-left:3em; position:relative; }.body.holidays .main .article.box h1:before { position:absolute; top:-0.4em; left:0em; display:block; content:""; background:url('https://2026.animations-r.fr/img/body-holidays-logo.svg') no-repeat top left; width:2.5em; height:2.5em; }.body.holidays .main .article.box h1 sup { font-size:0.6em; }.body.holidays .main .article.box h1 strong { font-size:1.5em; padding-right:0.25em; }.body.holidays .main .article.box h1 strong em { color:#7B9195; }.body.holidays .main .article.box .summary { font-size:1.6em; }.body.holidays .main .article.box .summary .kpi { margin-bottom:2em; color:#000; }.body.holidays .main .article.box .summary .kpi > li { padding-left:3.5em; position:relative; margin-bottom:1em; }.body.holidays .main .article.box .summary .kpi > li h3 { font-family:'NouvelR-Bold'; }.body.holidays .main .article.box .summary .kpi > li h3 strong { font-size:1.5em; color:#CC1C31; display:inline-block; vertical-align:bottom; min-width:0.75em; }.body.holidays .main .article.box .summary .kpi > li ul { margin-bottom:1em; }.body.holidays .main .article.box .summary .kpi > li li { padding-left:1.25em; line-height:1.2em; }.body.holidays .main .article.box .summary .kpi > li li:first-child strong { color:#EFDF00; display:inline-block; vertical-align:top; min-width:1em; }.body.holidays .main .article.box .summary .kpi > li li:last-child strong { color:#71B037; display:inline-block; vertical-align:top; min-width:1em; }.body.holidays .main .article.box .summary .kpi > li.folder:before { position:absolute; top:-0.3em; left:0em; font-family:'icomoon'; font-size:2.25em; content:"\eb0d"; color:#000; }.body.holidays .main .article.box .summary .kpi > li.calc:before { position:absolute; top:-0.1em; left:0em; font-family:'icomoon'; font-size:2.25em; content:"\e9fa"; color:#000; }.body.holidays .main .article.box .summary .kpi > li.new:before { position:absolute; top:-0.3em; left:0em; font-family:'icomoon'; font-size:2.25em; content:"\eb0a"; color:#000; }.body.holidays .main .article.box .summary .kpi > li.coffre:before { position:absolute; top:-0.3em; left:0em; font-family:'icomoon'; font-size:2.5em; content:"\e95e"; color:#000; }.body.holidays .main .article.box .summary .kpi > li.marchepied:before { position:absolute; top:-0.15em; left:0em; font-family:'icomoon'; font-size:1.2em; content:"\eb66"; color:#000; }.body.holidays .main .article.box .summary-total { display:inline-block; vertical-align:top; width:30%; margin-right:3%; background:#fff; }.body.holidays .main .article.box .summary-total > li { padding:2em 4.5em; }.body.holidays .main .article.box .summary-total > li:first-child { background:#7B9195; color:#fff; }.body.holidays .main .article.box .summary-total > li:first-child .gauge { font-size:3em; }.body.holidays .main .article.box .summary-total > li:first-child strong { display:block; font-size:1.3em; }.body.holidays .main .article.box .summary-total > li:first-child em { display:block; font-size:1.3em; }.body.holidays .main .article.box .summary-total > li:first-child em strong { display:inline; font-size:1em; }.body.holidays .main .article.box .summary-total .infos-update { display:inline-block; vertical-alignl top; position:relative; padding-left:1.75em; margin-top:0.5em; }.body.holidays .main .article.box .summary-total .infos-update:before { position:absolute; top:-0.2em; left:0em; font-family:'icomoon'; font-size:1.5em; content:"\eb29"; color:#fff; }.body.holidays .main .article.box .summary-total a.button { display:block; width:auto; position:relative; padding-right:4.5em; }.body.holidays .main .article.box .summary-total a.button.renault:after { position:absolute; top:0.5em; margin-left:0.8em; font-size:1.6em; font-family:'icomoon'; content:"\eb64"; }.body.holidays .main .article.box .summary-total a.button.dacia:after { position:absolute; top:0.5em; margin-left:0.35em; font-size:1.4em; font-family:'icomoon'; content:"\eb63"; }.body.holidays .main .article.box .summary-total a.button.dacia { background:#646B52; }.body.holidays .main .article.box .summary-total a.button:hover { background:#CC1C31; color:#fff; }.body.holidays .main .article.box .summary-total a.button.dacia:hover { background:#7B9195; color:#fff; }.body.holidays .main .article.box .summary-welcome { display:inline-block; vertical-align:top; width:67%; color:#000; background:#fff; }.body.holidays .main .article.box .summary-welcome > li { padding:2em 4.5em; }.body.holidays .main .article.box .summary-welcome h2 { font-size:1.5em; font-family:'NouvelR-Bold'; margin-bottom:1em; }.body.holidays .main .article.box .summary-welcome em { color:#888B8D; }.body.holidays .main .article.box .summary-welcome strong em { color:#7B9195; }.body.holidays .main .article.box .summary-welcome a.button { margin-right:1em; margin-bottom:1em; }.body.holidays .main .article.box .summary-welcome a.button:hover { background:#CC1C31; color:#fff; }.body.holidays .main .article.box .summary-welcome .kpi > li { line-height:1.8em; margin-bottom:1em; }.body.holidays .main .article.box .summary-welcome .kpi > li:last-child { margin-bottom:0em; }.body.holidays .main .article.box .summary-welcome .kpi > li h3 { display:inline-block; vertical-align:top; line-height:1.4em; margin-right:0.2em; }.body.holidays .main .article.box .summary-welcome .kpi > li h3 strong { color:#7B9195; }.body.holidays .toggle-content.holidays-add { background:rgba(0, 0, 0, 0.4); }.body.holidays .toggle-content.holidays-add .main .article.box { font-size:1.4em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-info { display:inline-block; vertical-align:top; width:30%; margin-right:3%; background:#fff; margin-bottom:3em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-info > li { padding:2em 2.5em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-info > li:first-child { background:#7B9195; color:#fff; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-info h3 { font-size:1.5em; font-family:'NouvelR-Bold'; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-info strong em { color:#7B9195; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-info .focus { color:#CC1C31; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form { display:inline-block; vertical-align:top; width:67%; background:#fff; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form h3 { font-size:1.5em; font-family:'NouvelR-Bold'; margin-bottom:1.5em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form > fieldset > ul > li { padding:2em 4.5em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form > fieldset > ul > li:last-child { background:#7B9195; color:#fff; text-align:center; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field { padding:0em; margin-bottom:0.75em; margin-top:0em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field label { position:static; display:inline-block; vertical-align:top; width:20%; font-size:1em; color:#000; line-height:1.8em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field input:invalid { border-color:#CC1C31; color:#CC1C31; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field input[type=date] { padding:0.5em; min-width:10em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field select { font-size:1em; border:1px solid #000; padding:0.5em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field textarea { font-size:1em; border:1px solid #000; padding:0.5em; height:4em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field .notice { display:block; font-size:0.778em; font-style:italic; padding-top:0.25em; color:#CC1C31; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field .notice.hidden { display:none; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field.file { margin-bottom:1.5em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field.file label { display:block; width:auto; line-height:1em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field.file.error label { color:#CC1C31; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field.file .field-file-wrapper { background-color:#F0F0F0; padding:0.5em 1em; margin:0.5em 0em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field.file .field-file-wrapper label { cursor:pointer; line-height:1.8em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field.file .field-file-wrapper label:after { display:none; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field.file .field-file-wrapper label a { position:relative; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field.file .field-file-wrapper label a:after { position:absolute; top:-0.4em; margin-left:0.15em; font-family:'icomoon'; content:"\e9a4"; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field.file .field-file-wrapper .field-file-wrapper-replace { padding:0.5em 0em 0em 1.5em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field.file em { color:#888B8D; font-size:0.8em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field.checkbox label { display:inline; width:auto; line-height:1em; color:#fff; cursor:pointer; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field input[type=text] { font-size:1em; border:1px solid #000; padding:0.5em; width:57.2%; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field input[type=date] { border:1px solid #000; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field.required.error input { border-color:#CC1C31; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field.checkbox.error label { color:#CC1C31; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field.checkbox input[type="checkbox"] { appearance:none; margin-right:0.5em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field.checkbox input[type="checkbox"]::before { display:block; position:relative; top:-0.4em; font-family:'icomoon'; content:"\00a0"; color:#fff; width:1.4em; height:1.4em; border:1px solid #fff; border-radius:0.25em; cursor:pointer; text-align:center; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field.checkbox input[type="checkbox"]:checked::before { content:"\e91a"; color:#fff; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field input[type=submit] { display:inline-block; width:auto; font-size:1.1428em; padding:0.65em 2em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field input[type=submit]:hover { background-color:#fff; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field .custom-combobox { position:relative; display:inline-block; vertical-align:top; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field .custom-combobox-toggle { position:absolute; top:0; bottom:0; margin-left:-1px; padding:0; background:#fff; border-radius:0em; border-color:#000; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field .custom-combobox-input { margin:0em; padding:0.5em; background:#fff; border-radius:0em; font-family:'NouvelR-Regular'; border-color:#000; width:28em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field .custom-combobox-input::placeholder { font-size:0.9em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .holidays-add-form-line { margin-bottom:1em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .holidays-add-form-line label { position:static; display:inline-block; vertical-align:top; width:20.3%; font-size:1em; color:#000; line-height:1.8em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .holidays-add-form-line .field-group { display:inline-block; vertical-align:top; width:79.7%; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .holidays-add-form-line .field-group .custom-combobox-input { width:15.8em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .holidays-add-form-line .field-group .field { display:inline-block; vertical-align:top; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .holidays-add-form-line .field-group .field select { width:17em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .holidays-add-form-line .field-group .field.custom { margin-right:3em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .holidays-add-form-line .field-group .field.hidden { display:none; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .holidays-add-form-line .field-group .field input[type=text] { font-size:1em; border:1px solid #000; padding:0.5em; width:10em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .holidays-add-form-line .field-group .field input[type=text] ~ em { position:absolute; top:0.25em; right:0.35em; font-size:1.5em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .holidays-add-form-line .field-group .field.holidays-label1_txt input[type=text] { width:19.8em; margin-right:1em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .holidays-add-form-line .field-group a.button.add { background-color:#F0F0F0; color:#000; padding:0.5em 1em; font-family:'NouvelR-Regular'; font-size:0.8em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .holidays-add-form-line .holidays-add-form-line-title .field-group .field.custom { width:17em; font-family:'NouvelR-Bold'; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .error-msg { display:block; background:#fae8e8; color:#000; padding:1em 1em 1em 3.25em; position:relative; font-size:1em; margin-top:1em; margin-bottom:0em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .error-msg.hidden { display:none; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .error-msg:after { content:"\e925"; color:#CC1C31; font-family:'icomoon'; position:absolute; top:0.6em; left:0.5em; font-size:1.8em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field input[type=submit].loading { background-image:url('https://2026.animations-r.fr/img/body-loading.gif'); background-repeat:no-repeat; background-position:0.6em 0.3em; padding-left:3em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field:not(.submit) .notice-autosave { display:block; color:#CC1C31; margin-left:40%; padding-top:0.2em; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field.submit .notice-autosave { display:block; padding-bottom:1em; text-align:center; color:#000; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field.submit input[type=submit].hidden { display:none; }.body.holidays .main .article.box .holidays-listing { background:#fff; padding:2em 4.5em; font-size:1.6em; position:relative; margin-bottom:3em; }.body.holidays .main .article.box .holidays-listing h2 { font-size:1.5em; font-family:'NouvelR-Bold'; margin-bottom:1em; }.body.holidays .main .article.box .holidays-listing h2 a.export { position:absolute; right:5.143em; top:1.8em; padding-right:2.5em; text-transform:lowercase; font-size:0.5833em; font-family:'NouvelR-Regular'; }.body.holidays .main .article.box .holidays-listing h2 a.export::after { position:absolute; top:0.3em; right:0.5em; font-family:'icomoon'; content:"\e912"; color:#fff; font-size:1.5em; transition:0.6s; }.body.holidays .main .article.box .holidays-listing h2 a.export:hover::after { color:#000; }.body.holidays .main .article.box .holidays-listing table thead th { font-family:'NouvelR-Bold'; border-bottom:1px solid #000; }.body.holidays .main .article.box .holidays-listing table thead th,.body.holidays .main .article.box .holidays-listing table tbody td { padding:0.75em 1em; text-align:left; }.body.holidays .main .article.box .holidays-listing table thead th:first-child { padding-left:0em; }.body.holidays .main .article.box .holidays-listing table tbody tr:nth-child(odd) { background:#f2f2f2; }.body.holidays .main .article.box .holidays-listing table tbody td.refused { color:#bd2e2a; }.body.holidays .main .article.box .holidays-listing table tbody td.paid,.body.holidays .main .article.box .holidays-listing table tbody td.validated { color:#94d500; }.body.holidays .main .article.box .holidays-listing table tbody td a { display:inline-block; vertical-align:top; position:relative; width:1em; margin-right:0.4em; }.body.holidays .main .article.box .holidays-listing table tbody td a em { display:none; }.body.holidays .main .article.box .holidays-listing table tbody td a.report:after { position:absolute; top:-0.15em; left:0em; content:"\eb0f"; font-family:'icomoon'; text-indent:0em; font-size:1.4em; }.body.holidays .main .article.box .holidays-listing table tbody td a.invoice:after { position:absolute; top:-0.15em; left:0em; content:"\e949"; font-family:'icomoon'; text-indent:0em; font-size:1.4em; }.body.holidays .main .article.box .holidays-listing table tbody td a.credit:after { position:absolute; top:-0em; left:0em; content:"\e945"; font-family:'icomoon'; text-indent:0em; font-size:1.4em; }.body.holidays .main .article.box .holidays-listing table tbody td a.bonus:after { position:absolute; top:-0.18em; left:0em; content:"\eb08"; font-family:'icomoon'; text-indent:0em; font-size:1.6em; }.body.holidays .main .article.box .holidays-listing table tbody td a.edit,.body.holidays .main .article.box .holidays-listing table tbody td a.delete { text-indent:-999em; }.body.holidays .main .article.box .holidays-listing table tbody td a.edit:after { position:absolute; top:-0.15em; left:0em; content:"\eb06"; font-family:'icomoon'; text-indent:0em; font-size:1.4em; text-indent:0em; }.body.holidays .main .article.box .holidays-listing table tbody td a.delete:after { position:absolute; top:-0.15em; left:0em; content:"\eb05"; font-family:'icomoon'; text-indent:0em; font-size:1.4em; text-indent:0em; }.body.holidays .main .article.box .holidays-listing table .tipr_container_bottom { width:15em; text-align:center; }.holidays-info-popin .summary > ul > li { display:inline-block; vertical-align:top; margin-left:3%; width:47%; text-align:left; line-height:1em; }.holidays-info-popin .summary > ul > li > a.open { position:relative; display:inline-block; vertical-align:top; margin-right:0.3em; }.holidays-info-popin .summary > ul > li > a.download { position:relative; width:1em; display:inline-block; vertical-align:top; text-decoration:none; margin-right:0.2em; }.holidays-info-popin .summary > ul > li > a.open:after { position:absolute; display:inline-block; vertical-align:top; text-decoration:none; content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewbox='0 0 12.2 12.2' width='14' height='14'%3E%3Cpath d='M5.7 0v1.5h4L4.5 6.7l1 1.1 5.3-5.2v3.9h1.4V0z'/%3E%3Cpath fill='none' d='M3.4 6.7l3-2.9H1.5v7h7V5.9l-3 2.9z'/%3E%3Cpath d='M8.5 5.9v4.9h-7v-7h4.9l1.5-1.6H0v10h10V4.4z'/%3E%3C/svg%3E"); padding-left:0.25em; }.holidays-info-popin .summary > ul > li > a.download:hover { color:#c00; }.holidays-info-popin .summary > ul > li > a.download:after { position:absolute; top:-0.1em; left:0em; content:"\e99c"; font-family:'icomoon'; text-indent:0em; font-size:1.2em; }.holidays-info-popin .summary > .summary-detail { margin-bottom:1em; text-align:center; padding-top:1.5em; }.holidays-info-popin .summary > .summary-detail li { line-height:1em; margin-bottom:1em; }.holidays-info-popin .summary > .summary-detail li > span { display:inline-block; vertical-align:top; width:47%; text-align:left; }.holidays-info-popin .summary > .summary-detail li > em { display:inline-block; vertical-align:top; width:6%; }.holidays-info-popin .summary > .summary-detail li.total { background:#fff; font-family:'NouvelR-Bold'; padding:0.5em 0em; }.holidays-info-popin .summary > .summary-form { text-align:center; }.holidays-info-popin .summary > .summary-form .summary-detail { margin-bottom:1em; text-align:center; padding-top:2em; }.holidays-info-popin .summary > .summary-form .summary-detail th { font-family:'NouvelR-Bold'; text-transform:uppercase; padding-bottom:1em; text-align:left; }.holidays-info-popin .summary > .summary-form .summary-detail th:nth-child(1) { width:5%; }.holidays-info-popin .summary > .summary-form .summary-detail th:nth-child(2) { width:54%; }.holidays-info-popin .summary > .summary-form .summary-detail th:nth-child(3) { width:15%; }.holidays-info-popin .summary > .summary-form .summary-detail th:nth-child(4) { width:15%; }.holidays-info-popin .summary > .summary-form .summary-detail td { text-align:left; vertical-align:top; }.holidays-info-popin .summary > .summary-form .summary-detail td .field { padding-bottom:0.5em; margin:0em; }.holidays-info-popin .summary > .summary-form .summary-detail td .custom-combobox { position:relative; display:inline-block; vertical-align:top; }.holidays-info-popin .summary > .summary-form .summary-detail td .custom-combobox-toggle { position:absolute; top:0; bottom:0; margin-left:-1px; padding:0; background:#fff; border-radius:0em; }.holidays-info-popin .summary > .summary-form .summary-detail td .custom-combobox-input { margin:0em; padding:0.45em; background:#fff; border-radius:0em; width:auto; min-width:30em; font-family:'NouvelR-Regular'; border-color:#d9d9d6; font-size:0.75em; }.holidays-info-popin .summary > .summary-form .summary-detail td .custom-combobox-input::placeholder { font-size:0.9em; }.holidays-info-popin .summary > .summary-form .summary-detail td input[type=text].booster-label2,.holidays-info-popin .summary > .summary-form .summary-detail td input[type=text].booster-label3 { text-align:right; }.holidays-info-popin .summary > .summary-form .summary-detail td input[type=text] { width:90%; }.holidays-info-popin .summary > .summary-form .summary-detail td:nth-child(1) { font-size:0.75em; padding-top:0.6em; }.holidays-info-popin .summary > .summary-form .summary-detail td:nth-child(3) input[type=text],.holidays-info-popin .summary > .summary-form .summary-detail td:nth-child(4) input[type=text] { max-width:6em; }.holidays-info-popin .summary > .summary-form .field label { display:block; width:auto; text-align:center; line-height:1em; margin-bottom:0.25em; }.holidays-info-popin .summary > .summary-form .field textarea { font-size:1em; border:1px solid #000; }.holidays-info-popin .summary > .summary-form .field small { font-size:0.8em; font-style:italic; }.holidays-info-popin .summary > .summary-form .field-group { padding-top:1em; text-align:center; }.holidays-info-popin .summary > .summary-form .field-group .field.hidden { display:none !important; }.holidays-info-popin .summary > .summary-form .error-msg { display:inline-block; vertical-align:top; background:#fae8e8; color:#000; padding:1em 1em 1em 3.25em; position:relative; font-size:1em; margin-top:1em; margin-bottom:0em; }.holidays-info-popin .summary > .summary-form .error-msg.hidden { display:none; }.holidays-info-popin .summary > .summary-form .error-msg:after { content:"\e925"; color:#CC1C31; font-family:'icomoon'; position:absolute; top:0.6em; left:0.5em; font-size:1.8em; }.fancybox-wrapper-custom-holidays-conditions .fancybox-skin { background:#fff; border-radius:0em; }.fancybox-wrapper-custom-holidays-conditions .fancybox-close { display:block; background:none; top:0em; right:0em; border-left:1px solid #000; border-bottom:1px solid #000; }.fancybox-wrapper-custom-holidays-conditions .fancybox-close:before { position:absolute; top:0em; right:0.05em; content:"\e918"; font-family:'icomoon'; font-size:3em; color:#000; }.inline-content.holidays-conditions { background:#fff; text-align:left; max-width:49em; width:auto; min-width:20em; }.inline-content.holidays-conditions .holidays-conditions-header h2 { background:#7B9195; color:#fff; text-transform:uppercase; font-size:1.125em; font-family:'NouvelR-Bold'; padding:1.375em 1.777em 1.375em 1.777em; margin-bottom:0em; line-height:1.2em; text-align:left; }.inline-content.holidays-conditions .holidays-conditions-main { background:#fff; font-size:1em; padding:1em 0.5em; }.inline-content.holidays-conditions.holidays-summer-conditions .holidays-conditions-main { background:none; }.inline-content.holidays-conditions.holidays-winter-conditions .holidays-conditions-main .red { color:#CF2E28; }.inline-content.holidays-conditions.holidays-summer-conditions .holidays-conditions-main .red { color:#E00008; }.inline-content.holidays-conditions .holidays-conditions-main h3 { font-size:1em; text-align:left; font-family:'NouvelR-Bold'; margin-bottom:0.75em; line-height:1em; color:#CF2E28; text-decoration:underline; }.inline-content.holidays-conditions.holidays-summer-conditions .holidays-conditions-main h3 { color:#91A00B; }.inline-content.holidays-conditions .holidays-conditions-main .holidays-conditions-detail > li { display:inline-block; vertical-align:top; width:48%; padding-right:2%; }.inline-content.holidays-conditions .holidays-conditions-main .holidays-conditions-detail > li:last-child { padding-right:0%; padding-left:2%; }.inline-content.holidays-conditions .holidays-conditions-main .holidays-conditions-detail li li { position:relative; margin-left:1em; margin-bottom:1em; }.inline-content.holidays-conditions.holidays-summer-conditions .holidays-conditions-main .holidays-conditions-detail li li { margin-bottom:0em; }.inline-content.holidays-conditions .holidays-conditions-main .holidays-conditions-detail li li:before { content:'•'; position:absolute; left:-1em; top:0em; }.inline-content.holidays-conditions.holidays-winter-conditions .holidays-conditions-main .holidays-conditions-detail li li:before { content:'-'; left:-1em; top:-0.05em; color:#000; font-size:1em; }.inline-content.holidays-conditions .holidays-conditions-main p { font-size:1em; line-height:1em; margin-bottom:1em; }@media screen and (max-width:1200px) {.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field .custom-combobox-input { width:auto; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .holidays-add-form-line .field-group .custom-combobox-input { width:auto; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .holidays-add-form-line .field-group .field input[type=text] { width:auto; }.body.holidays .main .article.box .summary-total > li { padding:2em 2.5em; }}@media screen and (max-width:980px) {.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field label,.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .holidays-add-form-line label { display:block; width:auto; margin-bottom:0.25em; }.body.holidays .main .article.box .summary-total,.body.holidays .main .article.box .summary-welcome,.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-info,.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form { display:block; width:auto; margin-right:0%; }.body.holidays .main .article.box .summary-total,.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-info { margin-bottom:2em; }.body.holidays .main .article.box .summary-welcome > li:last-child h3 { text-align:center; }.body.holidays .main .article.box .summary-welcome > li:last-child li:nth-child(1),.body.holidays .main .article.box .summary-welcome > li:last-child li:nth-child(2),.body.holidays .main .article.box .summary-welcome > li:last-child li:nth-child(3) { display:block; width:auto; text-align:center; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field select { width:100%; }.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .field .custom-combobox-input,.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .holidays-add-form-line .field-group .custom-combobox-input,.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .holidays-add-form-line .field-group .field input[type=text],.body.holidays .toggle-content.holidays-add .main .article.box .holidays-add-form .holidays-add-form-line .field-group .field.holidays-label1_txt input[type=text] { width:auto; min-width:18em; }.body.holidays .main .article.box .holidays-listing table thead th:nth-child(3),.body.holidays .main .article.box .holidays-listing table tbody td:nth-child(3),.body.holidays .main .article.box .holidays-listing table thead th:nth-child(6),.body.holidays .main .article.box .holidays-listing table tbody td:nth-child(6),.body.holidays .main .article.box .holidays-listing table thead th:last-child,.body.holidays .main .article.box .holidays-listing table tbody td:last-child { display:none; }.body.holidays .listing th:nth-child(2),.body.holidays .listing td:nth-child(2),.body.holidays .listing th:nth-child(3),.body.holidays .listing td:nth-child(3),.body.holidays .listing th:nth-child(4),.body.holidays .listing td:nth-child(4) { display:none; }}@media screen and (max-width:600px) {.body.holidays .main .article.box h1 strong { display:block; }.body.holidays .main .article.box .holidays-listing h2 a.export { text-indent:-999em; overflow:hidden; padding-left:0.5em; }.body.holidays .main .article.box .holidays-listing h2 a.export::after { text-indent:0em; }.body.holidays .main .article.box .holidays-listing table thead th:nth-child(2),.body.holidays .main .article.box .holidays-listing table tbody td:nth-child(2),.body.holidays .main .article.box .holidays-listing table thead th:nth-child(5),.body.holidays .main .article.box .holidays-listing table tbody td:nth-child(5) { display:none; }.body.holidays .listing th:nth-child(5),.body.holidays .listing td:nth-child(5) { display:none; }}.body.booster-meca:not(.user) { background-image:url('https://2026.animations-r.fr/img/body-booster-meca-background.png'); }.body.booster .footer { background:none; border-top:0px solid #fff; z-index:102; }.body.booster .footer .menu li.copyright,.body.booster .footer .menu li a,.body.booster .footer .menu li a:after { color:#fff; }.body.booster .footer .menu li.selected a,.body.booster .footer .menu li a:hover { border-bottom:1px solid #fff; }.body.booster .main .article.box { min-height:0vh; background:none; padding:4em 0vh 0vh 0vh; text-align:left; }.body.booster .main .article.box h1 { font-size:2.4em; color:#fff; font-family:'NouvelR-Regular'; margin-bottom:1.25em; padding-left:3em; position:relative; }.body.booster .main .article.box h1:before { position:absolute; top:-0.4em; left:0em; display:block; content:""; background:url('https://2026.animations-r.fr/img/body-booster-meca-logo.svg') no-repeat top left; width:2.5em; height:2.5em; }.body.booster .main .article.box h1 sup { font-size:0.6em; }.body.booster .main .article.box h1 strong { font-size:1.5em; padding-right:0.25em; }.body.booster .main .article.box h1 strong em { color:#F87816; }.body.booster .main .article.box .summary { font-size:1.6em; }.body.booster .main .article.box .summary-total { display:inline-block; vertical-align:top; width:30%; margin-right:3%; background:#fff; }.body.booster .main .article.box .summary-total > li { padding:2em 4.5em; }.body.booster .main .article.box .summary-total > li:first-child { background:#F87816; color:#fff; }.body.booster .main .article.box .summary-total > li:first-child .gauge { font-size:3em; }.body.booster .main .article.box .summary-total > li:first-child strong { display:block; font-size:1.3em; }.body.booster .main .article.box .summary-total > li:first-child em { display:block; font-size:1.3em; }.body.booster .main .article.box .summary-total > li:first-child em strong { display:inline; font-size:1em; }.body.booster .main .article.box .summary-total .infos-update { display:inline-block; vertical-alignl top; position:relative; padding-left:1.75em; margin-top:0.5em; }.body.booster .main .article.box .summary-total .infos-update:before { position:absolute; top:-0.2em; left:0em; font-family:'icomoon'; font-size:1.5em; content:"\eb29"; color:#fff; }.body.booster .main .article.box .summary-total .kpi { margin-bottom:2em; }.body.booster .main .article.box .summary-total .kpi > li { padding-left:3.5em; position:relative; }.body.booster .main .article.box .summary-total .kpi > li h3 { font-family:'NouvelR-Bold'; }.body.booster .main .article.box .summary-total .kpi > li h3 strong { font-size:1.5em; color:#F87816; display:inline-block; vertical-align:bottom; min-width:0.75em; }.body.booster .main .article.box .summary-total .kpi > li ul { margin-bottom:1em; }.body.booster .main .article.box .summary-total .kpi > li li { padding-left:1.25em; line-height:1.2em; }.body.booster .main .article.box .summary-total .kpi > li li:first-child strong { color:#EFDF00; display:inline-block; vertical-align:top; min-width:1em; }.body.booster .main .article.box .summary-total .kpi > li li:last-child strong { color:#71B037; display:inline-block; vertical-align:top; min-width:1em; }.body.booster .main .article.box .summary-total .kpi > li.folder:before { position:absolute; top:-0.3em; left:0em; font-family:'icomoon'; font-size:2.25em; content:"\eb0d"; color:#000; }.body.booster .main .article.box .summary-total .kpi > li.calc:before { position:absolute; top:-0.1em; left:0em; font-family:'icomoon'; font-size:2.25em; content:"\e9fa"; color:#000; }.body.booster .main .article.box .summary-total .kpi > li.money:before { position:absolute; top:0em; left:-0.1em; font-family:'icomoon'; font-size:1.75em; content:"\eb53"; color:#000; }.body.booster .main .article.box .summary-total .kpi > li.new:before { position:absolute; top:-0.3em; left:0em; font-family:'icomoon'; font-size:2.25em; content:"\eb0a"; color:#000; }.body.booster .main .article.box .summary-total .kpi > li.engine:before { position:absolute; top:-0.5em; left:0em; font-family:'icomoon'; font-size:2.25em; content:"\ea31"; color:#000; }.body.booster .main .article.box .summary-total .kpi > li.gearbox:before { position:absolute; top:-0.3em; left:0em; font-family:'icomoon'; font-size:2.25em; content:"\ea5e"; color:#000; }.body.booster .main .article.box .summary-total .kpi > li.turbo:before { position:absolute; top:-0.3em; left:0em; font-family:'icomoon'; font-size:2.25em; content:"\ea39"; color:#000; }.body.booster .main .article.box .summary-total a.button { display:block; width:auto; }.body.booster .main .article.box .summary-welcome { display:inline-block; vertical-align:top; width:67%; color:#000; background:#fff; }.body.booster .main .article.box .summary-welcome > li { padding:2em 4.5em; }.body.booster .main .article.box .summary-welcome > li:last-child { background:#F87816; color:#fff; }.body.booster .main .article.box .summary-welcome h2 { font-size:1.5em; font-family:'NouvelR-Bold'; margin-bottom:1em; }.body.booster .main .article.box .summary-welcome em { color:#888B8D; }.body.booster .main .article.box .summary-welcome strong em { color:#F87816; }.body.booster .main .article.box .summary-welcome a.button { margin-right:1em; margin-bottom:1em; }.body.booster .main .article.box .summary-welcome > li:last-child h3 { text-align:right; font-size:1.2em; font-family:'NouvelR-Bold'; }.body.booster .main .article.box .summary-welcome > li:last-child strong em { color:#000; }.body.booster .main .article.box .summary-welcome > li:last-child ul { padding-top:1em; }.body.booster .main .article.box .summary-welcome > li:last-child ul li { display:inline-block; vertical-align:top; font-size:1.5em; }.body.booster .main .article.box .summary-welcome > li:last-child ul li:nth-child(1) { width:30%; }.body.booster .main .article.box .summary-welcome > li:last-child ul li:nth-child(2) { width:10%; font-size:3em; font-family:'NouvelR-Bold'; }.body.booster .main .article.box .summary-welcome > li:last-child ul li:nth-child(3) { width:60%; text-align:right; font-size:3em; font-family:'NouvelR-Bold'; }.body.booster .main .article.box .summary-welcome > li:last-child ul li:nth-child(3) img:first-child { margin-right:0.45em; vertical-align:middle; }.body.booster .main .article.box .summary-welcome > li:last-child ul li:nth-child(3) img:last-child { margin-left:0.45em; vertical-align:middle; }.body.booster .toggle-content.booster-add { background:rgba(0, 0, 0, 0.4); }.body.booster .toggle-content.booster-add .main .article.box { font-size:1.4em; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-info { display:inline-block; vertical-align:top; width:30%; margin-right:3%; background:#fff; margin-bottom:3em; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-info > li { padding:2em 2.5em; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-info > li:first-child { background:#F87816; color:#fff; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-info h3 { font-size:1.5em; font-family:'NouvelR-Bold'; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-info strong em { color:#F87816; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form { display:inline-block; vertical-align:top; width:67%; color:#000; background:#fff; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form h3 { font-size:1.5em; font-family:'NouvelR-Bold'; margin-bottom:1.5em; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form > fieldset > ul > li { padding:2em 4.5em; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form > fieldset > ul > li:last-child { background:#F87816; color:#fff; text-align:center; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field { padding:0em; margin-bottom:0.75em; margin-top:0em; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field label { position:static; display:inline-block; vertical-align:top; width:40%; font-size:1em; color:#000; line-height:1.8em; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field input:invalid { border-color:#fb5043; color:#fb5043; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=date] { padding:0.5em; min-width:10em; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field select { font-size:1em; border:1px solid #000; padding:0.5em; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field textarea { font-size:1em; border:1px solid #000; padding:0.5em; height:4em; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field .notice { display:block; font-size:0.778em; font-style:italic; padding-top:0.25em; color:#fb5043; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field .notice.hidden { display:none; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field.file { margin-bottom:1.5em; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field.file label { display:block; width:auto; line-height:1em; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field.file.error label { color:#fb5043; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field.file .field-file-wrapper { background-color:#F0F0F0; padding:0.5em 1em; margin:0.5em 0em; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field.file .field-file-wrapper label { cursor:pointer; line-height:1.8em; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field.file .field-file-wrapper label:after { display:none; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field.file .field-file-wrapper label a { position:relative; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field.file .field-file-wrapper label a:after { position:absolute; top:-0.4em; margin-left:0.15em; font-family:'icomoon'; content:"\e9a4"; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field.file .field-file-wrapper .field-file-wrapper-replace { padding:0.5em 0em 0em 1.5em; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field.file em { color:#888B8D; font-size:0.8em; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field.checkbox label { display:inline; width:auto; line-height:1em; color:#fff; cursor:pointer; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field.checkbox.error label { color:#fb5043; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field.checkbox input[type="checkbox"] { appearance:none; margin-right:0.5em; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field.checkbox input[type="checkbox"]::before { display:block; position:relative; top:-0.4em; font-family:'icomoon'; content:"\00a0"; color:#fff; width:1.4em; height:1.4em; border:1px solid #fff; border-radius:0.25em; cursor:pointer; text-align:center; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field.checkbox input[type="checkbox"]:checked::before { content:"\e91a"; color:#fff; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=submit] { display:inline-block; width:auto; font-size:1.1428em; padding:0.65em 2em; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=submit]:hover { background-color:#fff; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field .custom-combobox { position:relative; display:inline-block; vertical-align:top; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field .custom-combobox-toggle { position:absolute; top:0; bottom:0; margin-left:-1px; padding:0; background:#fff; border-radius:0em; border-color:#000; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field .custom-combobox-input { margin:0em; padding:0.5em; background:#fff; border-radius:0em; font-family:'NouvelR-Regular'; border-color:#000; width:28em; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field .custom-combobox-input::placeholder { font-size:0.9em; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .booster-add-form-line { margin-bottom:1em; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .booster-add-form-line label { position:static; display:inline-block; vertical-align:top; width:40.3%; font-size:1em; color:#000; line-height:1.8em; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .booster-add-form-line .field-group { display:inline-block; vertical-align:top; width:59.7%; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .booster-add-form-line .field-group .custom-combobox-input { width:15.8em; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .booster-add-form-line .field-group .field { display:inline-block; vertical-align:top; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .booster-add-form-line .field-group .field.custom { margin-right:3em; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .booster-add-form-line .field-group .field.hidden { display:none; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .booster-add-form-line .field-group .field input[type=text] { font-size:1em; border:1px solid #000; padding:0.5em; width:10em; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .booster-add-form-line .field-group .field input[type=text] ~ em { position:absolute; top:0.25em; right:0.35em; font-size:1.5em; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .booster-add-form-line .field-group .field.booster-label1_txt input[type=text] { width:19.8em; margin-right:1em; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .booster-add-form-line .field-group a.button.add { background-color:#F0F0F0; color:#000; padding:0.5em 1em; font-family:'NouvelR-Regular'; font-size:0.8em; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .error-msg { display:block; background:#fae8e8; color:#000; padding:1em 1em 1em 3.25em; position:relative; font-size:1em; margin-top:1em; margin-bottom:0em; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .error-msg.hidden { display:none; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .error-msg:after { content:"\e925"; color:#c60000; font-family:'icomoon'; position:absolute; top:0.6em; left:0.5em; font-size:1.8em; }.body.booster .main .article.box .booster-listing { background:#fff; padding:2em 4.5em; font-size:1.6em; position:relative; margin-bottom:3em; }.body.booster .main .article.box .booster-listing h2 { font-size:1.5em; font-family:'NouvelR-Bold'; margin-bottom:1em; }.body.booster .main .article.box .booster-listing h2 a.export { position:absolute; right:5.143em; top:1.8em; padding-right:2.5em; text-transform:lowercase; font-size:0.5833em; font-family:'NouvelR-Regular'; }.body.booster .main .article.box .booster-listing h2 a.export::after { position:absolute; top:0.3em; right:0.5em; font-family:'icomoon'; content:"\e912"; color:#fff; font-size:1.5em; transition:0.6s; }.body.booster .main .article.box .booster-listing h2 a.export:hover::after { color:#000; }.body.booster .main .article.box .booster-listing table thead th { font-family:'NouvelR-Bold'; border-bottom:1px solid #000; }.body.booster .main .article.box .booster-listing table thead th,.body.booster .main .article.box .booster-listing table tbody td { padding:0.75em 1em; text-align:left; }.body.booster .main .article.box .booster-listing table thead th:first-child { padding-left:0em; }.body.booster .main .article.box .booster-listing table tbody tr:nth-child(odd) { background:#f2f2f2; }.body.booster .main .article.box .booster-listing table tbody td.refused { color:#bd2e2a; }.body.booster .main .article.box .booster-listing table tbody td.paid,.body.booster .main .article.box .booster-listing table tbody td.validated { color:#94d500; }.body.booster .main .article.box .booster-listing table tbody td a { display:inline-block; vertical-align:top; position:relative; width:1em; margin-right:0.4em; }.body.booster .main .article.box .booster-listing table tbody td a em { display:none; }.body.booster .main .article.box .booster-listing table tbody td a.report:after { position:absolute; top:-0.15em; left:0em; content:"\eb0f"; font-family:'icomoon'; text-indent:0em; font-size:1.4em; }.body.booster .main .article.box .booster-listing table tbody td a.invoice:after { position:absolute; top:-0.15em; left:0em; content:"\e949"; font-family:'icomoon'; text-indent:0em; font-size:1.4em; }.body.booster .main .article.box .booster-listing table tbody td a.credit:after { position:absolute; top:-0em; left:0em; content:"\e945"; font-family:'icomoon'; text-indent:0em; font-size:1.4em; }.body.booster .main .article.box .booster-listing table tbody td a.bonus:after { position:absolute; top:-0.18em; left:0em; content:"\eb08"; font-family:'icomoon'; text-indent:0em; font-size:1.6em; }.body.booster .main .article.box .booster-listing table tbody td a.edit,.body.booster .main .article.box .booster-listing table tbody td a.delete { text-indent:-999em; }.body.booster .main .article.box .booster-listing table tbody td a.edit:after { position:absolute; top:-0.15em; left:0em; content:"\eb06"; font-family:'icomoon'; text-indent:0em; font-size:1.4em; text-indent:0em; }.body.booster .main .article.box .booster-listing table tbody td a.delete:after { position:absolute; top:-0.15em; left:0em; content:"\eb05"; font-family:'icomoon'; text-indent:0em; font-size:1.4em; text-indent:0em; }.body.booster .main .article.box .booster-listing table .tipr_container_bottom { width:15em; text-align:center; }.booster-info-popin .summary > ul > li { display:inline-block; vertical-align:top; margin-left:3%; width:47%; text-align:left; line-height:1em; }.booster-info-popin .summary > ul > li > a.open { position:relative; display:inline-block; vertical-align:top; margin-right:0.3em; }.booster-info-popin .summary > ul > li > a.download { position:relative; width:1em; display:inline-block; vertical-align:top; text-decoration:none; margin-right:0.2em; }.booster-info-popin .summary > ul > li > a.open:after { position:absolute; display:inline-block; vertical-align:top; text-decoration:none; content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewbox='0 0 12.2 12.2' width='14' height='14'%3E%3Cpath d='M5.7 0v1.5h4L4.5 6.7l1 1.1 5.3-5.2v3.9h1.4V0z'/%3E%3Cpath fill='none' d='M3.4 6.7l3-2.9H1.5v7h7V5.9l-3 2.9z'/%3E%3Cpath d='M8.5 5.9v4.9h-7v-7h4.9l1.5-1.6H0v10h10V4.4z'/%3E%3C/svg%3E"); padding-left:0.25em; }.booster-info-popin .summary > ul > li > a.download:hover { color:#c00; }.booster-info-popin .summary > ul > li > a.download:after { position:absolute; top:-0.1em; left:0em; content:"\e99c"; font-family:'icomoon'; text-indent:0em; font-size:1.2em; }.booster-info-popin .summary > .summary-form { text-align:center; }.booster-info-popin .summary > .summary-form .summary-detail { margin-bottom:1em; text-align:center; padding-top:2em; }.booster-info-popin .summary > .summary-form .summary-detail th { font-family:'NouvelR-Bold'; text-transform:uppercase; padding-bottom:1em; text-align:left; }.booster-info-popin .summary > .summary-form .summary-detail th:nth-child(1) { width:5%; }.booster-info-popin .summary > .summary-form .summary-detail th:nth-child(2) { width:54%; }.booster-info-popin .summary > .summary-form .summary-detail th:nth-child(3) { width:15%; }.booster-info-popin .summary > .summary-form .summary-detail th:nth-child(4) { width:15%; }.booster-info-popin .summary > .summary-form .summary-detail td { text-align:left; vertical-align:top; }.booster-info-popin .summary > .summary-form .summary-detail td .field { padding-bottom:0.5em; margin:0em; }.booster-info-popin .summary > .summary-form .summary-detail td .custom-combobox { position:relative; display:inline-block; vertical-align:top; }.booster-info-popin .summary > .summary-form .summary-detail td .custom-combobox-toggle { position:absolute; top:0; bottom:0; margin-left:-1px; padding:0; background:#fff; border-radius:0em; }.booster-info-popin .summary > .summary-form .summary-detail td .custom-combobox-input { margin:0em; padding:0.45em; background:#fff; border-radius:0em; width:auto; min-width:30em; font-family:'NouvelR-Regular'; border-color:#d9d9d6; font-size:0.75em; }.booster-info-popin .summary > .summary-form .summary-detail td .custom-combobox-input::placeholder { font-size:0.9em; }.booster-info-popin .summary > .summary-form .summary-detail td input[type=text].booster-label2,.booster-info-popin .summary > .summary-form .summary-detail td input[type=text].booster-label3 { text-align:right; }.booster-info-popin .summary > .summary-form .summary-detail td input[type=text] { width:90%; }.booster-info-popin .summary > .summary-form .summary-detail td:nth-child(1) { font-size:0.75em; padding-top:0.6em; }.booster-info-popin .summary > .summary-form .summary-detail td:nth-child(3) input[type=text],.booster-info-popin .summary > .summary-form .summary-detail td:nth-child(4) input[type=text] { max-width:6em; }.booster-info-popin .summary > .summary-form .field label { display:block; width:auto; text-align:center; line-height:1em; margin-bottom:0.25em; }.booster-info-popin .summary > .summary-form .field textarea { font-size:1em; border:1px solid #000; }.booster-info-popin .summary > .summary-form .field small { font-size:0.8em; font-style:italic; }.booster-info-popin .summary > .summary-form .field-group { padding-top:1em; text-align:center; }.booster-info-popin .summary > .summary-form .field-group .field.hidden { display:none !important; }.booster-info-popin .summary > .summary-form .error-msg { display:inline-block; vertical-align:top; background:#fae8e8; color:#000; padding:1em 1em 1em 3.25em; position:relative; font-size:1em; margin-top:1em; margin-bottom:0em; }.booster-info-popin .summary > .summary-form .error-msg.hidden { display:none; }.booster-info-popin .summary > .summary-form .error-msg:after { content:"\e925"; color:#c60000; font-family:'icomoon'; position:absolute; top:0.6em; left:0.5em; font-size:1.8em; }@media screen and (max-width:1200px) {.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field .custom-combobox-input { width:auto; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .booster-add-form-line .field-group .custom-combobox-input { width:auto; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .booster-add-form-line .field-group .field input[type=text] { width:auto; }.body.booster .main .article.box .summary-total > li { padding:2em 2.5em; }}@media screen and (max-width:980px) {.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field label,.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .booster-add-form-line label { display:block; width:auto; margin-bottom:0.25em; }.body.booster .main .article.box .summary-total,.body.booster .main .article.box .summary-welcome,.body.booster .toggle-content.booster-add .main .article.box .booster-add-info,.body.booster .toggle-content.booster-add .main .article.box .booster-add-form { display:block; width:auto; margin-right:0%; }.body.booster .main .article.box .summary-total,.body.booster .toggle-content.booster-add .main .article.box .booster-add-info { margin-bottom:2em; }.body.booster .main .article.box .summary-welcome > li:last-child h3 { text-align:center; }.body.booster .main .article.box .summary-welcome > li:last-child li:nth-child(1),.body.booster .main .article.box .summary-welcome > li:last-child li:nth-child(2),.body.booster .main .article.box .summary-welcome > li:last-child li:nth-child(3) { display:block; width:auto; text-align:center; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field select { width:100%; }.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .field .custom-combobox-input,.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .booster-add-form-line .field-group .custom-combobox-input,.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .booster-add-form-line .field-group .field input[type=text],.body.booster .toggle-content.booster-add .main .article.box .booster-add-form .booster-add-form-line .field-group .field.booster-label1_txt input[type=text] { width:auto; min-width:18em; }.body.booster .main .article.box .booster-listing table thead th:nth-child(3),.body.booster .main .article.box .booster-listing table tbody td:nth-child(3),.body.booster .main .article.box .booster-listing table thead th:nth-child(6),.body.booster .main .article.box .booster-listing table tbody td:nth-child(6),.body.booster .main .article.box .booster-listing table thead th:last-child,.body.booster .main .article.box .booster-listing table tbody td:last-child { display:none; }.body.booster .listing th:nth-child(2),.body.booster .listing td:nth-child(2),.body.booster .listing th:nth-child(3),.body.booster .listing td:nth-child(3),.body.booster .listing th:nth-child(4),.body.booster .listing td:nth-child(4) { display:none; }}@media screen and (max-width:600px) {.body.booster .main .article.box h1 strong { display:block; }.body.booster .main .article.box .booster-listing h2 a.export { text-indent:-999em; overflow:hidden; padding-left:0.5em; }.body.booster .main .article.box .booster-listing h2 a.export::after { text-indent:0em; }.body.booster .main .article.box .booster-listing table thead th:nth-child(2),.body.booster .main .article.box .booster-listing table tbody td:nth-child(2),.body.booster .main .article.box .booster-listing table thead th:nth-child(5),.body.booster .main .article.box .booster-listing table tbody td:nth-child(5) { display:none; }.body.booster .listing th:nth-child(5),.body.booster .listing td:nth-child(5) { display:none; }}.body.booster-meca .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=number],.body.booster-meca .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=text] { font-size:1em; border:1px solid #000; padding:0.5em; width:57.2%; }.body.booster-meca .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=date] { border:1px solid #000; }.body.booster-meca .toggle-content.booster-add .main .article.box .booster-add-form .field.required.error input { border-color:#fb5043; }.body.booster-meca .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=submit].loading { background-image:url('https://2026.animations-r.fr/img/body-loading.gif'); background-repeat:no-repeat; background-position:0.6em 0.3em; padding-left:3em; }.body.booster-meca .toggle-content.booster-add .main .article.box .booster-add-form .field:not(.submit) .notice-autosave { display:block; color:#fb5043; margin-left:40%; padding-top:0.2em; }.body.booster-meca .toggle-content.booster-add .main .article.box .booster-add-form .field.submit .notice-autosave { display:block; padding-bottom:1em; text-align:center; color:#000; }.body.booster-meca .toggle-content.booster-add .main .article.box .booster-add-form .field.submit input[type=submit].hidden { display:none; }.body.booster-carrosserie:not(.user) { background-image:url('https://2026.animations-r.fr/img/body-booster-carrosserie-background.png'); }.body.booster-carrosserie .main .article.box h1:before { background-image:url('https://2026.animations-r.fr/img/body-booster-carrosserie-logo.svg'); }.body.booster-carrosserie .main .article.box .summary-total > li:first-child,.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-info > li:first-child,.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-form > fieldset > ul > li:last-child { background:#EFDF00; color:#000; }.body.booster-carrosserie .main .article.box .summary-welcome > li:last-child { background:inherit; color:inherit; }.body.booster-carrosserie .main .article.box h1 strong em,.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-form .field.checkbox input[type="checkbox"]::before { color:#EFDF00; }.body.booster-carrosserie .main .article.box .summary-total .infos-update:before { color:#000; }.body.booster-carrosserie .main .article.box .summary-total .kpi > li h3 strong,.body.booster-carrosserie .main .article.box .summary-welcome strong em,.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-info strong em,.body.booster-carrosserie .main .article.box .summary-welcome > li:last-child strong em { color:#EBA100; }.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-form .field.checkbox label { color:#000; }.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=number],.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=text] { font-size:1em; border:1px solid #000; padding:0.5em; width:57.2%; }.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=date] { border:1px solid #000; }.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-form .field.required.error input { border-color:#fb5043; }.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-form .field.checkbox input[type="checkbox"]::before { border-color:#000; }.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-form .field.checkbox input[type="checkbox"]:checked::before { background:#000; }.body.booster-carrosserie .main .article.box .summary-total .kpi > li h3 strong { font-size:1.875em; }.body.booster-carrosserie .main .article.box .summary-total .kpi > li { margin-bottom:1em; }.body.booster-carrosserie .toggle-content.booster-add { background:rgba(255, 255, 255, 0.4); }.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-form .field label { position:relative; }.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-form .field label em { color:#888B8D; font-size:0.8571em; }.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-form .field.field-number label { line-height:1em; }.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-form .field.field-number.required label:after { position:absolute; top:0em; right:10em; }.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=number] { font-size:1em; border:1px solid #000; padding:0.5em; width:57.2%; }.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=number] ~ em { position:absolute; top:0.25em; right:0.5em; font-size:1.5em; }.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=number]::-webkit-outer-spin-button,.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=number]::-webkit-inner-spin-button { -webkit-appearance:none; margin:0; }.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=number] { -moz-appearance:textfield; }.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=text]:disabled { font-size:1em; border:1px solid #F0F0F0; padding:0.5em; width:20%; background:#F0F0F0; margin-right:1em; cursor:not-allowed; margin-bottom:0.25em; }.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=submit].loading { background-image:url('https://2026.animations-r.fr/img/body-loading.gif'); background-repeat:no-repeat; background-position:0.6em 0.3em; padding-left:3em; }.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-form .field:not(.submit) .notice-autosave { display:block; color:#fb5043; margin-left:40%; padding-top:0.2em; }.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-form .field.submit .notice-autosave { display:block; padding-bottom:1em; text-align:center; color:#A336A0; }.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-form .field.submit input[type=submit].hidden { display:none; }@media screen and (max-width:1200px) {.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=number] { width:44%; }.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=number] ~ em { left:83%; }}@media screen and (max-width:980px) {.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-form .field.field-number.required label:after { left:10.5em; }.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=number] { width:97.8%; }.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=number] ~ em { top:1.8em; left:96.5%; }.body.booster-carrosserie .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=text]:disabled { width:40%; }}.body.booster-vei:not(.user) { background-image:url('https://2026.animations-r.fr/img/body-booster-vei-background.png'); }.body.booster-vei .main .article.box h1:before { background-image:url('https://2026.animations-r.fr/img/body-booster-vei-logo.svg'); }.body.booster-vei .main .article.box .summary-total > li:first-child { background:#2CC49B; color:#fff; }.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-info > li:first-child { background:#2CC49B; color:#fff; }.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form > fieldset > ul > li:last-child { background:#2CC49B; color:#fff; }.body.booster-vei .main .article.box .summary-welcome > li:last-child { background:inherit; color:inherit; }.body.booster-vei .main .article.box h1 strong em{ color:#2CC49B; }.body.booster-vei .main .article.box .summary-total .infos-update:before { color:#fff; }.body.booster-vei .main .article.box .summary-total .kpi > li h3 strong,.body.booster-vei .main .article.box .summary-welcome strong em,.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-info strong em,.body.booster-vei .main .article.box .summary-welcome > li:last-child strong em { color:#2CC49B; }.body.booster-vei .main .article.box .summary-welcome > li > ol { padding:0em 0em 1em 1em; }.body.booster-vei .main .article.box .summary-welcome > li > ol > li { list-style-type:disc; line-height:1.2em; }.body.booster-vei .main .article.box .summary-total a.button,.body.booster-vei .main .article.box .summary-welcome a.button { background-color:#2CC49B; color:#fff; }.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=submit] { background-color:#fff; color:#2CC49B; }.body.booster-vei .main .article.box .summary-total a.button:hover,.body.booster-vei .main .article.box .summary-welcome a.button:hover { background:#000; color:#fff; }.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=submit]:hover { background:#000; color:#fff; }.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=submit].loading { background-image:url('https://2026.animations-r.fr/img/body-loading.gif'); background-repeat:no-repeat; background-position:0.6em 0.3em; padding-left:3em; }.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field.checkbox label { color:#fff; }.body.booster-vei .main .article.box .summary-total .kpi > li h3 strong { font-size:1.875em; }.body.booster-vei .main .article.box .summary-total .kpi > li { margin-bottom:1em; }.body.booster-vei .toggle-content.booster-add { background:rgba(255, 255, 255, 0.4); }.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field label { position:relative; }.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field label em { color:#888B8D; font-size:0.8571em; }.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field label em.focus { color:#2CC49B; font-size:1em; }.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field.field-number label { line-height:1em; }.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field.field-number.field-label3.required label:after { position:absolute; top:0em; right:6em; }.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field.field-number.field-label6.required label:after { position:absolute; top:0em; right:4.2em; }.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=number],.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=text] { font-size:1em; border:1px solid #000; padding:0.5em; width:57.2%; }.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=date] { border:1px solid #000; }.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field.required.error input { border-color:#fb5043; }.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=number] ~ em,.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=text] ~ em { position:absolute; top:0.3em; right:0.5em; font-size:1.4em; }.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=number]::-webkit-outer-spin-button,.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=text]::-webkit-outer-spin-button,.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=number]::-webkit-inner-spin-button,.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=text]::-webkit-inner-spin-button { -webkit-appearance:none; margin:0; }.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=number],.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=text] { -moz-appearance:textfield; }.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=text]:disabled { font-size:1em; border:1px solid #F0F0F0; padding:0.5em; width:20%; background:#F0F0F0; margin-right:1em; cursor:not-allowed; margin-bottom:0.25em; }.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field:not(.submit) .notice-autosave { display:block; color:#fb5043; margin-left:40%; padding-top:0.2em; }.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field.submit .notice-autosave { display:block; padding-bottom:1em; text-align:center; color:#777; }.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field.submit input[type=submit].hidden { display:none; }@media screen and (max-width:1200px) {.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=number],.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=text] { width:44%; }.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=number] ~ em,.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=text] ~ em { left:83%; }}@media screen and (max-width:980px) {.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field.field-number.required label:after { left:10.5em; }.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=number],.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=text] { width:97.8%; }.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=number] ~ em,.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=text] ~ em { top:1.8em; left:96.5%; }.body.booster-vei .toggle-content.booster-add .main .article.box .booster-add-form .field input[type=text]:disabled { width:40%; }}.body.rlib .warning { position:relative; top:0em; left:0em; right:0em; text-align:center; z-index:100; background:#F87816; padding:0.5em 0em; font-size:1.6em; }.body.rlib .background { position:absolute; top:0em; bottom:0em; left:0em; right:0em; z-index:100; }.body.rlib .background .background-video { position:absolute; z-index:0; object-fit:cover; width:100%; height:100%; top:50%; left:50%; transform:translate(-50%, -50%); }.body.rlib .background .background-video::-webkit-media-controls { display:none !important; }.body.rlib { background-image:url('https://2026.animations-r.fr/img/body-rlib-background.png'); color:#fff; position:relative; }.body.rlib.rmot { background-image:url('https://2026.animations-r.fr/img/body-rlib-rmot-background.png'); color:#fff; position:relative; }.body.rlib.champion { background-image:url('https://2026.animations-r.fr/img/body-rlib-champion-background.png'); color:#fff; position:relative; }.body.rlib .main .article.box { background:none; padding:3em 0em 0em 1.4em; text-align:left; }.body.rlib .footer { background:none; border-top:0px solid #fff; z-index:102; }.body.rlib .footer .menu li.copyright,.body.rlib .footer .menu li a,.body.rlib .footer .menu li a:after { color:#fff; }.body.rlib .footer .menu li.selected a,.body.rlib .footer .menu li a:hover { border-bottom:1px solid #fff; }.body.rlib .main .article.box .no-results { text-align:center; margin:0em 20%; }.body.rlib .main .article.box .no-results p { font-size:1.6em; color:#fff; line-height:1.2em; }.body.rlib .main .article.box .no-results h1 { color:#fff; font-size:2.6em; margin-bottom:1em; padding-top:1em; }.body.rlib .main .article.box .car { position:absolute; bottom:0em; left:0em; right:0em; text-align:center; z-index:100; }.body.rlib .main .article.box .dashboard { margin:0em auto; z-index:101; position:relative; }.body.rlib .main .article.box .dashboard > span { display:inline-block; vertical-align:top; padding-top:12em; width:21.5%; }.body.rlib .main .article.box .dashboard .dashboard-center { margin:0em 2%; padding-top:0em; width:47%; text-align:center; }.body.rlib .main .article.box .dashboard .dashboard-right { text-align:right; width:27.5%; }.body.rlib .main .article.box .dashboard .total { width:85%; color:#fff; background:transparent linear-gradient(91deg, #2E4FCF 0%, #17286800 100%) 0% 0% no-repeat padding-box; margin-bottom:3em; }.body.rlib .main .article.box .dashboard .total h2 { background:transparent linear-gradient(91deg, #EFDF00 0%, #EFDF0000 100%) 0% 0% no-repeat padding-box; color:#fff; font-family:'NouvelR-Bold'; position:relative; font-size:2.4em; padding:0.25em 1.5em 0.35em 1.5em; text-transform:uppercase; }.body.rlib .main .article.box .dashboard .total h4 { font-size:1.2em; padding:0em 2.53125em 1.5em 2.53125em; }.body.rlib .main .article.box .dashboard .total p { padding:1em 4.05em 1.5em 4.05em; }.body.rlib .main .article.box .dashboard .total p strong.gauge { color:#EFDF00; font-family:'NouvelR-Extrabold'; font-size:3em; line-height:0.8em; }.body.rlib .main .article.box .dashboard .total p strong.gauge em { display:inline-block; vertical-align:bottom; font-size:0.4324em; text-transform:lower; font-family:'NouvelR-Bold'; color:#fff; min-width:3.5em; line-height:0.8em; }.body.rlib .main .article.box .dashboard .total p a { text-decoration:none; display:block; padding-top:1em; color:#fff; margin-bottom:0.15em; }.body.rlib .main .article.box .dashboard .total p a:hover { text-decoration:underline; }.body.rlib .main .article.box .dashboard .total p a strong.gauge { color:#00EF40; }.body.rlib .main .article.box .dashboard .total p strong.validated { font-size:1.2em; }.body.rlib .main .article.box .dashboard .quizz { width:85%; background:transparent linear-gradient(91deg, #2E4FCF 0%, #17286800 100%) 0% 0% no-repeat padding-box; border-radius:0em; margin-bottom:3em; }.body.rlib .main .article.box .dashboard .quizz h2 { background:transparent linear-gradient(91deg, #00FF00 0%, #00FF0000 100%) 0% 0% no-repeat padding-box; color:#fff; font-family:'NouvelR-Bold'; position:relative; font-size:2.4em; padding:0.25em 1.5em 0.35em 1.5em; text-transform:uppercase; }.body.rlib .main .article.box .dashboard .quizz form { padding:1em 1em 2.5em 4.05em; }.body.rlib .main .article.box .dashboard .quizz form h4 { font-size:1.4em; padding-top:0.5em; line-height:1.2em; }.body.rlib .main .article.box .dashboard .quizz form .field { padding-top:0em; margin-top:1em; padding-bottom:1em; }.body.rlib .main .article.box .dashboard .quizz form .field .checkbox label { color:#fff; display:inline; position:static; line-height:1.2em; cursor:pointer; }.body.rlib .main .article.box .dashboard .quizz form .field.required .checkbox label:after { display:none; }.body.rlib .main .article.box .dashboard .quizz form .submit input[type=submit] { border:1px solid #00EF40; background:#00EF40; color:#fff; font-size:1.6em; text-transform:lowercase; padding:0.5em 1.5em; display:inline-block; vertical-align:top; width:auto; }.body.rlib .main .article.box .dashboard .quizz form .submit input[type=submit]:hover { background:transparent; color:#00EF40; }.body.rlib .main .article.box .dashboard .quizz form .error-msg { padding-top:0.5em; margin-bottom:0.5em; text-align:left; }.body.rlib .main .article.box .dashboard .quizz .result-success { font-size:1.4em; padding:1em 1em 1em 2.9em; line-height:1.2em; }.body.rlib .main .article.box .dashboard .quizz .result-success h3 { font-family:'NouvelR-Bold'; margin-bottom:1em; font-size:1em; }.body.rlib .main .article.box .dashboard .quizz .result-success .button { border:1px solid #00EF40; background:#00EF40; color:#fff; font-size:0.8571em; text-transform:uppercase; padding:0.5em 1.5em; border-radius:0.25em; display:inline-block; vertical-align:top; width:auto; }.body.rlib .main .article.box .dashboard .quizz .result-success .button:hover { background:transparent; color:#00EF40; }.body.rlib .main .article.box .dashboard .quizz .result-warning { font-size:1.4em; padding:1em 1em 1em 2.9em; line-height:1.2em; background:#F87816; }.body.rlib .main .article.box .dashboard .quizz .result-warning h3 { font-family:'NouvelR-Bold'; margin-bottom:1em; font-size:1em; }.body.rlib .main .article.box .dashboard .winner2024 { width:85%; background:transparent linear-gradient(91deg, #2E4FCF 0%, #17286800 100%) 0% 0% no-repeat padding-box; border-radius:0em; margin-bottom:3em; }.body.rlib .main .article.box .dashboard .winner2024 a { display:block; color:#EFDF00; font-family:'NouvelR-Bold'; position:relative; font-size:1.8em; padding:1em 0em 1em 2.5em; text-decoration:none; line-height:1.2em; }.body.rlib .main .article.box .dashboard .winner2024 a img { padding-top:0.5em; }.body.rlib .main .article.box .dashboard .winner2024 a:hover { text-decoration:underline; }.body.rlib .main .article.box .dashboard .logo { width:15.2em; margin-bottom:3em; margin-left:auto; margin-right:auto; }.body.rlib .main .article.box .dashboard .message { color:#EFDF00; text-align:center; font-size:1.6em; line-height:1.4em; }.body.rlib .main .article.box .dashboard .message h3 { text-transform:uppercase; font-family:'NouvelR-Bold'; }.body.rlib .main .article.box .dashboard .message h3 em { font-size:1.2em; }.body.rlib .main .article.box .dashboard .message strong em { font-size:1.2em; }.body.rlib .main .article.box .dashboard .counter-progress { position:relative; padding-top:3em; margin-bottom:0em; }.body.rlib .main .article.box .dashboard .counter-progress .flag { position:absolute; right:-1.45em; top:0.9em; display:inline-block; vertical-align:top; font-size:1.4em; color:#fff; padding-right:0.35em; }.body.rlib .main .article.box .dashboard .counter-progress .flag.hidden { display:none; }.body.rlib .main .article.box .dashboard .counter-progress .flag:after { font-family:'icomoon'; content:"\e9dd"; font-size:2.7em; position:absolute; bottom:-0.375em; right:-0.2em; }.body.rlib .main .article.box .dashboard .counter-progress .flag.end:after { content:"\e9da"; }.body.rlib .main .article.box .dashboard .counter-progress .flag.missing:after { content:"\e9d9"; }.body.rlib .main .article.box .dashboard .counter-progress .counter-progress-gauge-wrapper { overflow:hidden; position:relative; }.body.rlib .main .article.box .dashboard .counter-progress .counter-progress-gauge-wrapper.car .counter-progress-fixed,.body.rlib .main .article.box .dashboard .counter-progress .counter-progress-gauge-wrapper.car .counter-progress-gauge { width:0em; height:4em; position:relative; }.body.rlib .main .article.box .dashboard .counter-progress .counter-progress-gauge-wrapper.car .counter-progress-fixed:after,.body.rlib .main .article.box .dashboard .counter-progress .counter-progress-gauge-wrapper.car .counter-progress-gauge:after { font-family:'icomoon'; content:"\eab6"; font-size:4em; position:absolute; bottom:0em; right:0em; }.body.rlib .main .article.box .dashboard .counter-progress .counter-progress-gauge-wrapper.car .counter-progress-fixed:after { left:0em; right:auto; }.body.rlib .main .article.box .dashboard .counter-progress .counter-progress-gauge-wrapper.car .counter-progress-gauge .flag { right:0em; top:auto; bottom:1.75em; }.body.rlib .main .article.box .dashboard .counter-progress.gs410 .counter-progress-gauge-wrapper.item { background:linear-gradient(90deg, rgba(253,6,5,1) 0%, rgba(221,82,11,1) 25%, rgba(138,99,7,1) 50%, rgba(85,110,4,1) 75%, rgba(43,149,43,1) 100%); height:1.6em; border:1px solid #fff; border-radius:0.25em; }.body.rlib.champion .main .article.box .dashboard .counter-progress.gs410 .counter-progress-gauge-wrapper.item { background:linear-gradient(90deg, rgba(107,253,230,1) 0%, rgba(12,233,207,1) 25%, rgba(8,140,162,1) 50%, rgba(4,12,112,1) 75%, rgba(120,65,160,1) 100%); }.body.rlib .main .article.box .dashboard .counter-progress.gs410 .counter-progress-gauge-wrapper.item .counter-progress-gauge { background:#fff; width:100%; position:absolute; right:0em; top:0em; bottom:0em; border:1px solid #fff; border-radius:0.25em; }.body.rlib .main .article.box .dashboard .counter-progress.gs405 .counter-progress-gauge-wrapper.item { margin-top:4em; background:linear-gradient(90deg, rgba(107,253,230,1) 0%, rgba(12,233,207,1) 25%, rgba(8,140,162,1) 50%, rgba(59,70,58,1) 75%, rgba(120,65,160,1) 100%); height:1.6em; border:1px solid #fff; border-radius:0.25em; }.body.rlib .main .article.box .dashboard .counter-progress.gs405 .counter-progress-gauge-wrapper.item .counter-progress-gauge { background:#fff; width:100%; position:absolute; right:0em; top:0em; bottom:0em; border:1px solid #fff; border-radius:0.25em; }.body.rlib.champion .main .article.box .dashboard .counter-progress.gs405 .counter-progress-gauge-wrapper.item { margin-top:4em; background:linear-gradient(90deg, rgba(137,29,144,1) 0%, rgba(123, 0, 130,1) 25%, rgba(88, 37, 92) 50%, rgba(4,12,112,1) 75%, rgba(45,136,1,1) 100%); height:1.6em; border:1px solid #fff; border-radius:0.25em; }.body.rlib .main .article.box .dashboard .counter-progress .counter-progress-gauge-wrapper.done .counter-progress-done { float:left; position:relative; padding:0.5em 0.75em 0.5em 0.5em; text-align:left; font-size:1.4em; color:#EFDF00; margin-left:0.25%; min-width:10em; }.body.rlib .main .article.box .dashboard .counter-progress.gs405 .counter-progress-gauge-wrapper.done .counter-progress-done { color:#fff; }.body.rlib .main .article.box .dashboard .counter-progress .counter-progress-gauge-wrapper.done .counter-progress-done a { color:#EFDF00; }.body.rlib .main .article.box .dashboard .counter-progress .counter-progress-gauge-wrapper.done .counter-progress-done em { display:block; font-family:'NouvelR-Bold'; color:#fff; font-size:2.1426em; }.body.rlib .main .article.box .dashboard .counter-progress .counter-progress-gauge-wrapper.done .counter-progress-done em sup { font-size:0.5em; }.body.rlib .main .article.box .dashboard .counter-progress .counter-progress-gauge-wrapper.done .counter-progress-done strong { font-size:1.2857em; }.body.rlib .main .article.box .dashboard .counter-progress .counter-progress-gauge-wrapper.done .counter-progress-gauge { float:left; width:0em; overflow:hidden; position:relative; border-right:2px solid #fff; margin-right:0.25%; height:7.1em; left:-0.2em; }.body.rlib .main .article.box .dashboard .counter-progress .counter-progress-gauge-wrapper.done .counter-progress-gauge .counter-progress-done { float:none; display:block; position:static; text-align:right; }.body.rlib .main .article.box .dashboard .counter-progress .counter-progress-gauge-wrapper.done .counter-progress-fixed .counter-progress-done { text-align:left; border-right:0px solid #fff; border-left:2px solid #fff; margin-right:0%; margin-left:0.25%; }.body.rlib .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend { position:absolute; z-index:1000; top:0em; right:0em; text-align:left; padding-right:1em; font-size:1.4em; color:#fff; line-height:1.4em; min-width:10em; }.body.rlib .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend strong { font-size:1.2857em; }.body.rlib .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend em { display:block; font-family:'NouvelR-Bold'; font-size:2.1426em; position:absolute; right:0.5em; top:0.8em; }.body.rlib .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend em.hidden { display:none; }.body.rlib .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend em sup { font-size:0.5em; }.body.rlib .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend a { color:#fff; }.body.rlib .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag:after { font-size:1.9286em; right:0em; bottom:0.25em; }.body.rlib .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag.flag-last:before,.body.rlib .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag.end:before { border-right:2px solid #fff; height:4.15em; content:""; display:block; position:absolute; right:1.45em; bottom:-2.6em; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend { width:100%; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag { top:2.1em; padding-right:0.35em; font-size:1em;}.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag.max { padding-right:0.25em; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag.flag-last:before { right:1.5em; bottom:-2.8em; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag.end:before { right:1.5em; bottom:-4.2em; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag:after { bottom:auto; top:0.01em; font-size:2.8em; right:-0.24em; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag:before { height:4.1em; bottom:-2.7em; }.body.rlib .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag.missing { top:2.1em; padding-right:0.4em; font-size:1em;}.body.rlib .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag.missing:after { bottom:auto; top:0.01em; font-size:2.8em; right:-0.32em; }.body.rlib .main .article.box .dashboard .counter-progress.gs405 .counter-progress-gauge-legend .flag.end:after { content:"\e9da"; }.body.rlib .main .article.box .dashboard .counter-progress.gs405 .counter-progress-gauge-legend .flag.end:before,.body.rlib .main .article.box .dashboard .counter-progress.gs405 .counter-progress-gauge-legend .flag.missing:before { border-right:2px solid #fff; height:4.15em; content:""; display:block; position:absolute; right:1.55em; bottom:-2.8em; }.body.rlib .main .article.box .dashboard .counter-progress.gs405 .counter-progress-gauge-legend .flag.end:before { right:1.55em; bottom:-2.6em; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag-step1 { left:70.83%; right:auto; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag-step2 { left:66.67%; right:auto; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag-step3 { left:75%; right:auto; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag-step4 { left:66.67%; right:auto; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag-step5 { left:66.67%; right:auto; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag-step6 { left:75%; right:auto; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag-step7 { left:75%; right:auto; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag-step8 { left:80%; right:auto; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag-rmot-step1 { left:83.33%; right:auto; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag-rmot-step2 { left:85.71%; right:auto; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag-rmot-step3 { left:87.5%; right:auto; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag-rmot-step4 { left:88.89%; right:auto; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag-rmot-step5 { left:90%; right:auto; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag-rmot-step6 { left:90.91%; right:auto; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag-rmot-step7 { left:91.67%; right:auto; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag-rmot-step8 { left:75%; right:auto; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag-rmot-step9 { left:80%; right:auto; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag-rmot-step10 { left:83.33%; right:auto; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag-rmot-step11 { left:80%; right:auto; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag-ixell-step1 { left:47.22%; right:auto; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag-ixell-step2 { left:75%; right:auto; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag-ixell-step3 { left:80%; right:auto; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag-ixell-step4 { left:75%; right:auto; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag-ixell-step5 { left:72.73%; right:auto; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag-ixell-step6 { left:76.39%; right:auto; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag-ixell-step7 { left:83.72%; right:auto; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag-ixell-step8 { left:86%; right:auto; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag-ixell-step9 { left:83.33%; right:auto; }.body.rlib.champion .main .article.box .dashboard .counter-progress .counter-progress-gauge-legend .flag-ixell-step10 { left:85.71%; right:auto; }.body.rlib .main .article.box .dashboard .incentive { margin-left:10%; text-align:center; margin-bottom:4em; background:#000; padding-top:1.2em; padding-bottom:1.2em; position:relative; }.body.rlib.champion .main .article.box .dashboard .incentive { background:#243D61; margin-top:4.3em; }.body.rlib .main .article.box .dashboard .incentive .missing,.body.rlib .main .article.box .dashboard .incentive .trend { display:inline-block; vertical-align:top; width:49.5%; }.body.rlib .main .article.box .dashboard .incentive::before,.body.rlib .main .article.box .dashboard .incentive::after { content:''; position:absolute; top:0; left:0; background:linear-gradient(45deg, #ff0000, #00f0f0, #00ff00, #0000ff, #ff0000, #00f0f0, #00ff00, #0000ff, #f00f0f); width:100%; height:100%; transform:scale(1.02); z-index:-1; background-size:500%; animation:animateBorder 20s infinite; }.body.rlib .main .article.box .dashboard .incentive::after { filter:blur(20px); }.body.rlib .main .article.box .dashboard .incentive h3 { font-size:1.8em; font-family:'NouvelR-Bold'; text-transform:uppercase; margin-bottom:1em; color:#EC4E0C; text-align:center; }.body.rlib .main .article.box .dashboard .incentive h2 { font-size:1.8em; font-family:'NouvelR-Bold'; text-transform:uppercase; margin-bottom:0.2em; }.body.rlib .main .article.box .dashboard .incentive.gs410 h2 { min-height:3em; }.body.rlib .main .article.box .dashboard .incentive.gs410 .goal h2 { min-height:0em; }.body.rlib .main .article.box .dashboard .incentive h2 > span { display:block; padding-top:0.4em; font-size:0.778em; text-transform:none; line-height:0.8em; }.body.rlib.champion .main .article.box .dashboard .incentive h2 { font-size:1.4em; }.body.rlib .main .article.box .dashboard .incentive .gauge { display:block; color:#FF9300; font-family:'NouvelR-Extrabold'; margin-bottom:0.5em; font-size:2em; margin-top:0.6em; }.body.rlib.champion .main .article.box .dashboard .incentive .gauge { color:#fff; font-size:1.6em; }.body.rlib .main .article.box .dashboard .incentive .gauge .number { font-size:1.5em; line-height:0.8em; }.body.rlib .main .article.box .dashboard .incentive .gauge sup { font-size:0.8em; position:absolute; }.body.rlib .main .article.box .dashboard .incentive .goal p { font-size:1.4em; padding:0em 1.5em; line-height:1.2em; }.body.rlib .main .article.box .dashboard .incentive .goal p strong { font-size:1.6em; }.body.rlib .main .article.box .dashboard .incentive .goal p strong sup { font-size:0.5em; }.body.rlib .main .article.box .dashboard .incentive > div > em { font-size:1.4em; }.body.rlib .main .article.box .dashboard .incentive.empty { min-height:10.5em; background:transparent; }.body.rlib .main .article.box .dashboard .incentive.empty::before,.body.rlib .main .article.box .dashboard .incentive.empty::after { display:none; }.body.rlib .main .article.box .dashboard .incentive .trend { text-align:center; background:#000; position:relative; }.body.rlib .main .article.box .dashboard .incentive .trend .gauge { color:#EC4E0C; position:relative; padding-left:25%; }.body.rlib .main .article.box .dashboard .incentive .trend .gauge:after { font-family:'icomoon'; content:"\eb55"; color:#fff; font-size:1.2em; position:absolute; left:25%; top:0.2em; }.body.rlib .main .article.box .dashboard .incentive .trend a.info { display:inline-block; vertical-align:top; width:1em; position:relative; text-decoration:none; }.body.rlib .main .article.box .dashboard .incentive .trend a.info:after { font-family:'icomoon'; content:"\e9cf"; color:#fff; font-size:2em; position:absolute; left:0.25em; top:-0.2em; }.body.rlib .main .article.box .dashboard .incentive .trend a.info:hover::after { color:#EC4E0C; }.body.rlib .main .article.box .dashboard .incentive .trend .tipr_container_bottom { left:1em; top:2em; width:35em; text-align:center; }@keyframes animateBorder {0% { background-position:0 0; }50% { background-position:300% 0; }100% { background-position:0 0; }}.body.rlib .main .article.box .dashboard .bam { margin-left:10%; text-align:center; margin-bottom:4em; background:#C7491B; padding-top:1.2em; padding-bottom:1.2em; position:relative; color:#fff; margin-top:6.5em; }.body.rlib .main .article.box .dashboard .bam.success { background:#439941; }.body.rlib .main .article.box .dashboard .bam h2 { font-size:1.6em; font-family:'NouvelR-Bold'; text-transform:uppercase; margin-bottom:0.5em; }.body.rlib .main .article.box .dashboard .bam p { font-size:1.6em; font-family:'NouvelR-Bold'; text-transform:uppercase; margin-bottom:0.5em; }.body.rlib .main .article.box .dashboard .bam strong { font-size:1.8em; }.body.rlib .main .article.box .dashboard .bam strong sup { font-size:0.5em; }.body.rlib .main .article.box .dashboard .links { margin-left:5%; width:95%; background:transparent linear-gradient(270deg, #2E4FCF 0%, #17286800 100%) 0% 0% no-repeat padding-box; border-radius:0em; margin-bottom:3em; margin-top:15em; }.body.rlib .main .article.box .dashboard .links p { padding:2em 3em 1.5em 3em; text-align:right; }.body.rlib .main .article.box .dashboard .links a { display:inline-block; vertical-align:top; color:#fff; text-transform:lowercase; font-family:'NouvelR-Semibold'; position:relative; font-size:1.4em; margin-bottom:0.75em; padding-left:1.75em; text-decoration:none; }.body.rlib .main .article.box .dashboard .links a:hover { text-decoration:underline; }.body.rlib .main .article.box .dashboard .links a.conditions:before { position:absolute; top:-0.25em; left:0em; content:"\e9ad"; font-family:'icomoon'; font-size:1.4em; }.body.rlib .main .article.box .dashboard .links a.flyer:before { position:absolute; top:-0.25em; left:0em; content:"\e99c"; font-family:'icomoon'; font-size:1.4em; }.body.rlib .main .article.box .dashboard .links a.rules:before { position:absolute; top:-0.25em; left:0em; content:"\eab7"; font-family:'icomoon'; font-size:1.4em; }.fancybox-wrapper-body-rlib .fancybox-skin { background:transparent; border-radius:0em; }.fancybox-wrapper-body-rlib .fancybox-close { display:block; background:none; top:0em; right:0em; border-left:0px solid #000; border-bottom:0px solid #000; }.fancybox-wrapper-body-rlib .fancybox-close:before { position:absolute; top:1em; right:1em; content:"FERMER"; font-family:'NouvelR-Bold'; font-size:1.4em; color:#fff; }.fancybox-wrapper-body-rlib-rmot .fancybox-skin { background:transparent; border-radius:0em; }.fancybox-wrapper-body-rlib-rmot .fancybox-close { display:block; background:none; top:0em; right:0em; border-left:0px solid #000; border-bottom:0px solid #000; }.fancybox-wrapper-body-rlib-rmot .fancybox-close:before { position:absolute; top:1em; right:1em; content:"FERMER"; font-family:'NouvelR-Bold'; font-size:1.4em; color:#fff; }.fancybox-wrapper-body-rlib-champion .fancybox-skin { background:transparent; border-radius:0em; }.fancybox-wrapper-body-rlib-champion .fancybox-close { display:block; background:none; top:0em; right:0em; border-left:0px solid #000; border-bottom:0px solid #000; }.fancybox-wrapper-body-rlib-champion .fancybox-close:before { position:absolute; top:1em; right:1em; content:"FERMER"; font-family:'NouvelR-Bold'; font-size:1.4em; color:#fff; }.fancybox-wrapper-body-rlib-champion-rmot .fancybox-skin { background:transparent; border-radius:0em; }.fancybox-wrapper-body-rlib-champion-rmot .fancybox-close { display:block; background:none; top:0em; right:0em; border-left:0px solid #000; border-bottom:0px solid #000; }.fancybox-wrapper-body-rlib-champion-rmot .fancybox-close:before { position:absolute; top:1em; right:1em; content:"FERMER"; font-family:'NouvelR-Bold'; font-size:1.4em; color:#fff; }.inline-content.rlib-token { background:#162E8D; text-align:left; width:55em; color:#fff; border-radius:1em; padding-bottom:1em; }.inline-content.rlib-token .rlib-token-header { position:relative; line-height:1.2em; text-align:center; }.inline-content.rlib-token .rlib-token-main { font-size:1em; padding:2em 0em; }.inline-content.rlib-token .rlib-token-main h2 { font-size:1.125em; font-family:'NouvelR-Bold'; color:#fff; }.inline-content.rlib-token .rlib-token-main ul { margin-left:0em; }.inline-content.rlib-token .rlib-token-main ul > li { background:transparent linear-gradient(90deg, rgba(46, 79, 207, 1) 0%, rgba(23, 40, 104, 0) 100%) 0% 0% no-repeat padding-box; border-radius:1em; padding:1.5em 1.5em 1.5em 4em; margin-bottom:2em; position:relative; }.inline-content.rlib-token .rlib-token-main ul > li .token { position:absolute; top:1.2em; left:1.2em; display:inline-block; vertical-align:top; text-align:center; padding:0.5em; width:1em; height:1em; border-radius:1em; background:#000; }.inline-content.rlib-token .rlib-token-main ul > li .token.won { background:#00EF40; }.inline-content.rlib-token .rlib-token-main ul > li .token.lost { background:#E00008; }.inline-content.rlib-conditions { background:#162E8D; text-align:left; color:#fff; border-radius:1em; padding-bottom:1em; }.inline-content.rlib-conditions .rlib-conditions-header { position:relative; line-height:1.2em; text-align:center; }.inline-content.rlib-conditions .rlib-conditions-main { font-size:1em; padding:2em 0em; text-align:left; }.inline-content.rlib-conditions .rlib-conditions-main h2 { font-size:1.125em; color:#fff; font-family:'NouvelR-Bold'; text-align:center; }.inline-content.rlib-conditions .rlib-conditions-main ul { padding:1em 0em 1em 1em; }.inline-content.rlib-conditions .rlib-conditions-main ul > li { list-style-type:disc; line-height:1.2em; margin-bottom:1em; }.inline-content.rlib-conditions .rlib-conditions-main a { color:#fff; }.inline-content.rlib-conditions .rlib-conditions-main .focus { color:#EFDF00; }.inline-content.rlib-conditions.motrio .rlib-conditions-main .focus { color:#E00008; }.inline-content.rlib-conditions.ixell .rlib-conditions-main .focus { color:#F87816; }.inline-content.rlib-steps { background:#162E8D; text-align:left; width:60em; color:#fff; border-radius:1em; padding-bottom:1em; }.inline-content.rlib-steps .rlib-steps-header { padding-left:16em; position:relative; line-height:1.2em; }.inline-content.rlib-steps .rlib-steps-header h2 { text-transform:uppercase; font-size:1.125em; font-family:'NouvelR-Bold'; text-align:left; color:#fff; margin-bottom:0em; }.inline-content.rlib-steps .rlib-steps-header img { position:absolute; top:-1em; left:1em; }.inline-content.rlib-steps .rlib-steps-main { font-size:1em; padding-top:2em; }.inline-content.rlib-steps .rlib-steps-main li { display:inline-block; vertical-align:top; width:21.167%; padding:1.5% 1.5% 1.5% 8%; border-radius:1em; background:#fff; color:#707070; position:relative; margin-right:4%; margin-bottom:2em; font-size:0.75em; line-height:1.2em; }.inline-content.rlib-steps .rlib-steps-main span { color:#EFDF00; position:absolute; top:0.7em; left:0.15em; font-size:4em; font-family:'NouvelR-Bold'; display:inline-block; vertical-align:top; width:1em; text-align:center; }.inline-content.rlib-steps span { color:#EFDF00; }.inline-content.rlib-steps.motrio span { color:#E00008; }.inline-content.rlib-steps.ixell span { color:#F87816; }.inline-content.rlib-steps .rlib-steps-main strong { display:block; color:#162E8D; line-height:1.2em; font-size:1.333em; }.inline-content.rlib-steps .rlib-steps-main em { display:block; color:#162E8D; line-height:1.2em; font-family:'NouvelR-Bold'; font-size:1.333em; }.inline-content.rlib-steps.motrio .rlib-steps-main em { color:#E00008; }.inline-content.rlib-steps.ixell .rlib-steps-main em { color:#F87816; }.inline-content.rlib-steps .rlib-steps-main li:nth-child(3n+3) { margin-right:0%; }.inline-content.rlib-winner2024 { background:#162E8D; text-align:left; width:48em; color:#fff; border-radius:1em; padding-bottom:1em; }.inline-content.rlib-winner2024 .rlib-winner2024-header { position:relative; line-height:1.2em; }.inline-content.rlib-winner2024 .rlib-winner2024-header h2 { text-transform:uppercase; font-size:1.5em; font-family:'NouvelR-Bold'; text-align:center; color:#EFDF00; margin-bottom:0.5em; }.inline-content.rlib-winner2024 .rlib-winner2024-main { font-size:1em; padding-top:2em; padding-bottom:2em; text-align:center; }.inline-content.rlib-winner2024 .rlib-winner2024-main li { display:inline-block; vertical-align:top; width:50%; font-size:0.875em; text-align:center; margin-bottom:1.5em; }.inline-content.rlib-winner2024 .rlib-winner2024-main li a { display:block; color:#fff; text-decoration:none; font-family:'NouvelR-Bold'; line-height:1.2em; }.inline-content.rlib-winner2024 .rlib-winner2024-main li a img { display:block; margin:0em auto 0.5em auto; }.inline-content.rlib-winner2024 .rlib-winner2024-main li a strong { color:#EFDF00; font-size:1.2em; line-height:1.2em; }.inline-content.rlib-winner2024 .rlib-winner2024-main li a:hover u { text-decoration:none; }@media screen and (max-width:1120px) {.body.rlib .main .article.box { padding-top:4em; }.body.rlib .main .article.box .dashboard { padding-right:1em; }.body.rlib .main .article.box .dashboard .quizz,.body.rlib .main .article.box .dashboard .total,.body.rlib .main .article.box .dashboard .winner2024,.body.rlib .main .article.box .dashboard .logo,.body.rlib .main .article.box .dashboard .incentive,.body.rlib .main .article.box .dashboard .bam,.body.rlib .main .article.box .dashboard .links { display:block; width:auto; height:auto; }.body.rlib .main .article.box .dashboard .counter-progress { margin-left:2em; margin-right:2em; }.body.rlib .main .article.box .dashboard .incentive,.body.rlib .main .article.box .dashboard .bam,.body.rlib .main .article.box .dashboard .links { margin-left:0%; margin-top:0em; }.body.rlib .main .article.box .dashboard .links p { text-align:center; }.body.rlib .main .article.box .dashboard > span { display:block; padding-top:0em; width:auto; }.body.rlib .main .article.box .dashboard .dashboard-center { margin:0em; width:auto; }.body.rlib .main .article.box .dashboard { display:flex; flex-direction:column; }.body.rlib .main .article.box .dashboard .dashboard-center { order:1; margin:0em; margin-bottom:2em; }.body.rlib .main .article.box .dashboard .dashboard-left { order:2; padding-top:0em; }.body.rlib .main .article.box .dashboard .dashboard-right { order:3; padding-top:0em; text-align:left; width:auto; }}@media screen and (max-width:980px) {.body.rlib .main .article.box .dashboard .counter-progress { margin-bottom:2em; }.inline-content.rlib-token,.inline-content.rlib-conditions,.inline-content.rlib-winner2024,.inline-content.rlib-steps { width:auto; }.inline-content.rlib-token .rlib-token-header,.inline-content.rlib-conditions .rlib-conditions-header,.inline-content.rlib-winner2024 .rlib-winner2024-header,.inline-content.rlib-steps .rlib-steps-header { padding-top:2em; }.inline-content.rlib-steps .rlib-steps-header { padding-left:0em; }.inline-content.rlib-steps .rlib-steps-header img { position:static; top:0em; left:0em; margin:0em auto; display:block; margin-bottom:1em; }.inline-content.rlib-steps .rlib-steps-main li { display:block; width:auto; margin-right:0%; padding-left:15%; }.inline-content.rlib-winner2024 .rlib-winner2024-main li { display:block; width:auto; }}.body.partenariats .background { position:absolute; top:0em; bottom:5.8em; left:0em; right:0em; z-index:100; }.body.partenariats .background.acoatselected { background:#009fde url('https://2026.animations-r.fr/img/body-partenariats-background.png') no-repeat center top; }.body.partenariats .background.autoneo { background:#bad053 url('https://2026.animations-r.fr/img/body-partenariats-background.png') no-repeat center top; }.body.partenariats .background.axial { background:#4361a7 url('https://2026.animations-r.fr/img/body-partenariats-background.png') no-repeat center top; }.body.partenariats .background.fivestar { background:#000 url('https://2026.animations-r.fr/img/body-partenariats-fivestar-background.png') no-repeat center top; }.body.partenariats .background.rmpremiumpartners { background:#b33247 url('https://2026.animations-r.fr/img/body-partenariats-background.png') no-repeat center top; }.body.partenariats .background.motrio { background:#b0b1b4 url('https://2026.animations-r.fr/img/body-partenariats-background.png') no-repeat center top; }.body.partenariats .background.giesudcarrosserie { background:#046362 url('https://2026.animations-r.fr/img/body-partenariats-background.png') no-repeat center top; }.body.partenariats .background.fixauto { background:#0c3059 url('https://2026.animations-r.fr/img/body-partenariats-fixauto-background.png') no-repeat center top; }.body.partenariats .footer { background:#000; border-top:1px solid #0c1d2c; }.body.partenariats .footer .menu li.copyright { color:#fff; }.body.partenariats .footer .menu li a { color:#fff; }.body.partenariats .footer .menu li a:after { color:#fff; } .body.partenariats .footer .menu li.selected a,.body.partenariats .footer .menu li a:hover { border-bottom:1px solid #fff; }.body.partenariats .main .article.box { background:none; padding:0em; position:relative; padding-top:11em; z-index:101; text-align:left; color:#fff; }.body.partenariats .main .logo { display:inline-block; vertical-align:top; width:22%; position:relative; min-height:23.5em; }.body.partenariats .main .logo img { position:relative; z-index:100em; }.body.partenariats .main .title { display:inline-block; vertical-align:top; width:62.5%; }.body.partenariats .main.motrio .title { padding-left:2.5%; width:60%; }.body.partenariats .main.axial .logo { padding-top:0.5em; min-height:23em; }.body.partenariats .main.giesudcarrosserie .logo img { max-width:90%; padding-top:0.5em; }.body.partenariats .main.fivestar .logo img { top:-2em; margin-left:3em; }.body.partenariats .main.autoneo .logo img,.body.partenariats .main.acoatselected .logo img { top:-5.5em; }.body.partenariats .main.fixauto .logo img { top:-4em; margin-left:3em; }.body.partenariats .main.rmpremiumpartners .logo img { top:-1.5em; }.body.partenariats .main .title h2 { font-size:6.4em; font-family:'NouvelR-Bold'; text-transform:uppercase; color:#fff; padding-left:1.4em; position:relative; line-height:0.9em; top:-0.15em; }.body.partenariats .main .title h2:before { position:absolute; left:0em; top:0.4em; font-size:0.555em; display:block; content:''; width:2.1em; height:10em; background:url('https://2026.animations-r.fr/img/header-logo-renault.svg') no-repeat left top; filter:invert(79%) sepia(96%) saturate(0%) hue-rotate(75deg) brightness(105%) contrast(105%); }.body.partenariats .main .total { display:inline-block; vertical-align:top; position:absolute; top:7em; right:0em; }.body.partenariats .main .total .total-wrapper { display:block; border:2em solid #fff; padding:0em; width:15em; height:15em; border-radius:100%; }.body.partenariats .main .total .total-wrapper .total-text { display:block; height:100%; background:#fff; border-radius:100%; color:#000; text-align:center; font-family:'NouvelR-Extrabold'; text-transform:uppercase; }.body.partenariats .main .total .total-wrapper .total-text em { font-size:2.4em; display:block; padding-top:1.15em; }.body.partenariats .main .total .total-wrapper .total-text strong { font-size:3.6em; display:block; padding:0.2em 0em; }.body.partenariats .main .total .total-wrapper .total-text small { font-size:1.8em; }.body.partenariats .main .infos { display:inline-block; vertical-align:top; position:absolute; top:2em; right:0em; }.body.partenariats .main .infos .infos-update { display:inline-block; vertical-align:top; width:12em; font-size:1.4em; text-transform:uppercase; padding-left:1.8em; position:relative; color:#fff; }.body.partenariats .main .infos .infos-update:before { position:absolute; top:0.25em; left:0em; font-family:'icomoon'; font-size:1.4em; content:"\eb29"; color:#fff; }.body.partenariats .main .infos .infos-link { display:inline-block; vertical-align:top; margin-right:0.5em; }.body.partenariats .main .infos .infos-link > a.button { font-size:1.4em; margin-right:0.5em; }.body.partenariats .main .infos .infos-link > a.button.popin { background:#fff; color:#000; }.body.partenariats .main .infos .infos-link > a.button.popin:hover { color:#fff; background:#000; }.body.partenariats .main .steps { display:block; margin-top:0em; margin-bottom:6em; }.body.partenariats .main .steps li { display:inline-block; vertical-align:top; width:16.66%; text-align:center; position:relative; }.body.partenariats .main .steps li .step-title-wrapper { display:inline-block; vertical-align:top; width:13.75em; padding-right:0.25em; position:absolute; }.body.partenariats .main .steps li .step-title { display:block; min-height:9em; position:relative; }.body.partenariats .main .steps li .step-title em { font-size:2.6em; text-transform:uppercase; width:13.5em; display:none; text-align:left; padding-top:0.7em; padding-left:0.5em; }.body.partenariats .main .steps li.selected .step-title em { display:inherit; }.body.partenariats .main .steps li .step-wrapper { display:inline-block; vertical-align:top; border:1.5em solid #fff; padding:2.5em; width:9em; height:9em; border-radius:100%; position:relative; z-index:5000; overflow:hidden; opacity:0.5; }.body.partenariats .main .steps li.active .step-wrapper { animation:fadeEffect 0.5s both; }.body.partenariats .main .steps li .step-wrapper .step-fill { display:block; position:absolute; top:0em; left:0em; right:0em; bottom:0em; z-index:5001; width:100%; background:linear-gradient(to right, #80060b 50%, transparent 50%); background-size:200% 100%; background-position:right; }.body.partenariats .main .steps li.active .step-wrapper .step-fill { animation:slideEffect 2s both; }.body.partenariats .main .steps li .step-wrapper .step-text { display:block; height:100%; line-height:4em; font-size:2em;background:#fff; border-radius:100%; color:#000; text-align:center; font-family:'NouvelR-Extrabold'; position:relative; z-index:5002; text-transform:uppercase; }.body.partenariats .main .steps li.step0 .step-wrapper .step-text { line-height:5.25em; font-size:1.6em; }.body.partenariats .main .steps li .step-wrapper .step-text strong { font-size:1.8em; }.body.partenariats .main .steps li .step-grid { display:block; padding-top:2em; position:relative; text-align:left; }.body.partenariats .main .steps li .step-grid em { color:#000; font-size:2.4em; left:-1.75em; position:relative; }.body.partenariats .main .steps li:first-child .step-grid em { left:-0.5em; }.body.partenariats .main .steps li .step-grid:after { position:absolute; top:0em; left:0.05em; width:1em; height:1em; font-size:1em; border-left:2px solid #fff; content:''; }.body.partenariats .main .steps li .step-comment-wrapper { display:inline-block; vertical-align:top; width:13.75em; padding-right:0.25em; }.body.partenariats .main .steps li .step-comment { display:block; padding-top:6em; position:relative; }.body.partenariats .main .steps li .step-comment em { font-size:2.6em; text-transform:uppercase; width:14em; display:none; text-align:left; }.body.partenariats .main .steps li.selected .step-comment em { display:inherit; }.body.partenariats .main .steps li .step-comment em .step-comment-highlight { display:block; color:#000; font-size:0.9em; }.body.partenariats .main .steps li .step-comment em small { display:block; font-size:0.6154em; }.body.partenariats .main .steps li.selected .step-comment:after { position:absolute; top:0.6em; left:0.05em; width:1em; height:1.25em; font-size:2.6em; border-left:2px solid #000; content:''; }.body.partenariats .main .steps li.active:not(.selected):after { position:absolute; top:7.2em; right:1.25em; content:''; width:0em; height:0em; border-style:solid; border-width:1em 0em 1em 1em; border-color:transparent transparent transparent #ffffff; animation:fadeEffect 0.5s both; opacity:0.5; z-index:5003; }.body.partenariats .main .steps li.step0 .step-title,.body.partenariats .main .steps li.step0 .step-comment-wrapper { animation:fadein 1s linear 2s forwards; opacity:0; }.body.partenariats .main .steps li.step1 .step-title,.body.partenariats .main .steps li.step1 .step-comment-wrapper { animation:fadein 1s linear 3.3s forwards; opacity:0; }.body.partenariats .main .steps li.step2 .step-title,.body.partenariats .main .steps li.step2 .step-comment-wrapper { animation:fadein 1s linear 4.6s forwards; opacity:0; }.body.partenariats .main .steps li.step3 .step-title,.body.partenariats .main .steps li.step3 .step-comment-wrapper { animation:fadein 1s linear 5.9s forwards; opacity:0; }.body.partenariats .main .steps li.step4 .step-title,.body.partenariats .main .steps li.step4 .step-comment-wrapper { animation:fadein 1s linear 7.2s forwards; opacity:0; }.body.partenariats .main .steps li.step5 .step-title,.body.partenariats .main .steps li.step5 .step-comment-wrapper { animation:fadein 1s linear 8.5s forwards; opacity:0; }.body.partenariats .main .steps li.step5 .step-title em { left:-14.5em; position:relative; text-align:right; }.body.partenariats .main .steps li.step4 .step-comment em,.body.partenariats .main .steps li.step5 .step-comment em { left:-14em; position:relative; text-align:right; }.body.partenariats .main .steps li.step0.active:after,.body.partenariats .main .steps li.step0 .step-wrapper,.body.partenariats .main .steps li.step0 .step-wrapper .step-fill { animation-delay:0.5s; }.body.partenariats .main .steps li.step1.active:after,.body.partenariats .main .steps li.step1 .step-wrapper,.body.partenariats .main .steps li.step1 .step-wrapper .step-fill { animation-delay:1.8s; }.body.partenariats .main .steps li.step2.active:after,.body.partenariats .main .steps li.step2 .step-wrapper,.body.partenariats .main .steps li.step2 .step-wrapper .step-fill { animation-delay:3.1s; }.body.partenariats .main .steps li.step3.active:after,.body.partenariats .main .steps li.step3 .step-wrapper,.body.partenariats .main .steps li.step3 .step-wrapper .step-fill { animation-delay:4.4s; }.body.partenariats .main .steps li.step4.active:after,.body.partenariats .main .steps li.step4 .step-wrapper,.body.partenariats .main .steps li.step4 .step-wrapper .step-fill { animation-delay:5.7s; }.body.partenariats .main .steps li.step5.active:after,.body.partenariats .main .steps li.step5 .step-wrapper,.body.partenariats .main .steps li.step5 .step-wrapper .step-fill { animation-delay:7s; }.body.partenariats .main.acoatselected .infos .infos-link > a.button.blank { background:#EFDF00; color:#000; }.body.partenariats .main.acoatselected .infos .infos-link > a.button.blank:hover { background:#fff; color:#EFDF00; }.body.partenariats .main.autoneo .infos .infos-link > a.button.blank { background:#0082CA; }.body.partenariats .main.autoneo .infos .infos-link > a.button.blank:hover { background:#fff; color:#0082CA; }.body.partenariats .main.axial .infos .infos-link > a.button.blank { background:#BC121D; }.body.partenariats .main.axial .infos .infos-link > a.button.blank:hover { background:#fff; color:#BC121D; }.body.partenariats .main.fivestar .infos .infos-link > a.button.blank { background:#EEDF00; color:#000; }.body.partenariats .main.fivestar .infos .infos-link > a.button.blank:hover { background:#fff; color:#EEDF00; }.body.partenariats .main.rmpremiumpartners .infos .infos-link > a.button.blank { background:#FFA927; color:#000; }.body.partenariats .main.rmpremiumpartners .infos .infos-link > a.button.blank:hover { background:#fff; color:#FFA927; }.body.partenariats .main.giesudcarrosserie .infos .infos-link > a.button.blank { background:#C7C804; color:#000; }.body.partenariats .main.giesudcarrosserie .infos .infos-link > a.button.blank:hover { background:#fff; color:#C7C804; }.body.partenariats .main.fixauto .infos .infos-link > a.button.blank { background:#EEDF00; color:#000; }.body.partenariats .main.fixauto .infos .infos-link > a.button.blank:hover { background:#fff; color:#EEDF00; }.body.partenariats .main.motrio .infos .infos-link > a.button.blank { background:#e00008; }.body.partenariats .main.motrio .infos .infos-link > a.button.blank:hover { background:#fff; color:#e00008; }.body.partenariats .main.acoatselected .steps li .step-wrapper .step-fill { background:linear-gradient(to right, #005696 50%, transparent 50%); background-size:200% 100%; background-position:right; }.body.partenariats .main.autoneo .steps li .step-wrapper .step-fill { background:linear-gradient(to right, #7f9321 50%, transparent 50%); background-size:200% 100%; background-position:right; }.body.partenariats .main.axial .steps li .step-wrapper .step-fill { background:linear-gradient(to right, #222f5a 50%, transparent 50%); background-size:200% 100%; background-position:right; }.body.partenariats .main.fivestar .steps li .step-wrapper .step-fill { background:linear-gradient(to right, #80060b 50%, transparent 50%); background-size:200% 100%; background-position:right; }.body.partenariats .main.rmpremiumpartners .steps li .step-wrapper .step-fill { background:linear-gradient(to right, #711e2b 50%, transparent 50%); background-size:200% 100%; background-position:right; }.body.partenariats .main.giesudcarrosserie .steps li .step-wrapper .step-fill { background:linear-gradient(to right, #0BADAD 50%, transparent 50%); background-size:200% 100%; background-position:right; }.body.partenariats .main.fixauto .steps li .step-wrapper .step-fill { background:linear-gradient(to right, #E21B52 50%, transparent 50%); background-size:200% 100%; background-position:right; }.body.partenariats .main.motrio .steps li .step-wrapper .step-fill { background:linear-gradient(to right, #e00008 50%, transparent 50%); background-size:200% 100%; background-position:right; }.body.partenariats .main .total .total-wrapper { display:block; border:2em solid #222f5a; padding:0em; width:15em; height:15em; border-radius:100%; }.body.partenariats .main.acoatselected .total .total-wrapper { border-color:#005696; }.body.partenariats .main.autoneo .total .total-wrapper { border-color:#7f9321; }.body.partenariats .main.axial .total .total-wrapper { border-color:#222f5a; }.body.partenariats .main.fivestar .total .total-wrapper { border-color:#80060b; }.body.partenariats .main.rmpremiumpartners .total .total-wrapper { border-color:#711e2b; }.body.partenariats .main.giesudcarrosserie .total .total-wrapper { border-color:#0BADAD; }.body.partenariats .main.fixauto .total .total-wrapper { border-color:#E21B52; }.body.partenariats .main.motrio .total .total-wrapper { border-color:#e00008; }.body.partenariats .main.fixauto .steps li .step-grid em { color:#fff; }.body.partenariats .main.fixauto .steps li .step-comment em .step-comment-highlight { color:#fff; }.body.partenariats .main.fixauto .steps li.selected .step-comment:after { border-color:#fff; }.body.partenariats .main.fivestar .steps li .step-grid em { color:#fff; }.body.partenariats .main.fivestar .steps li .step-comment em .step-comment-highlight { color:#fff; }.body.partenariats .main.fivestar .steps li.selected .step-comment:after { border-color:#fff; }.body.partenariats .main .article.box .no-results { text-align:center; margin:0em 20%; }.body.partenariats .main .article.box .no-results p { font-size:1.6em; color:#fff; line-height:1.2em; }.body.partenariats .main .article.box .no-results h1 { color:#fff; font-size:2.6em; margin-bottom:1em; padding-top:1em; }@keyframes slideEffect { 100% { background-position:left; } }@keyframes fadeEffect { 100% { opacity:1; } }.fancybox-wrapper-body-partenariats .fancybox-skin { background:#fff; border-radius:0em; }.fancybox-wrapper-body-partenariats .fancybox-close { display:block; background:none; top:0em; right:0em; }.fancybox-wrapper-body-partenariats .fancybox-close:before { position:absolute; top:0.15em; right:0.85em; content:"X"; font-family:'NouvelR-Regular'; font-size:3em; color:#fff; }.inline-content.partenariats-conditions { background:none; font-size:1em; width:127em; padding:0em; color:#000; }.inline-content.partenariats-conditions .partenariats-conditions-wrapper { padding:0em; }.inline-content.partenariats-conditions .partenariats-condition-header { padding:2em 2em 0em 2em; box-shadow:0px 0px 10px #99999929; }.inline-content.partenariats-conditions .partenariats-condition-header .logo { display:inline-block; vertical-align:top; width:18.5%; text-align:center; }.inline-content.partenariats-conditions .partenariats-condition-header .title { display:inline-block; vertical-align:top; width:70%; }.inline-content.partenariats-conditions .partenariats-condition-header .title h2 { font-size:5em; margin-bottom:0em; font-family:'NouvelR-Regular'; text-transform:uppercase; color:#fff; padding-left:1.4em; position:relative; line-height:0.9em; text-align:left; }.inline-content.partenariats-conditions .partenariats-condition-header .title h2:before { position:absolute; left:0em; top:0.4em; font-size:0.555em; display:block; content:''; width:2.1em; height:9em; background:url('https://2026.animations-r.fr/img/header-logo-renault.svg') no-repeat left top; filter:invert(79%) sepia(96%) saturate(0%) hue-rotate(75deg) brightness(105%) contrast(105%); }.inline-content.partenariats-conditions.acoatselected .partenariats-condition-header .title h2:after { background-color:#009fde; }.inline-content.partenariats-conditions.autoneo .partenariats-condition-header .title h2:after { background-color:#bad053; }.inline-content.partenariats-conditions.axial .partenariats-condition-header .title h2:after { background-color:#4361a7; }.inline-content.partenariats-conditions.fivestar .partenariats-condition-header .title h2:after { background-color:#c9342f; }.inline-content.partenariats-conditions.rmpremiumpartners .partenariats-condition-header .title h2:after { background-color:#b33247; }.inline-content.partenariats-conditions.giesudcarrosserie .partenariats-condition-header .title h2:after { background-color:#046362; }.inline-content.partenariats-conditions.fixauto .partenariats-condition-header .title h2:after { background-color:#046362; }.inline-content.partenariats-conditions.axial .partenariats-condition-header .logo { width:16%; margin-right:2%; padding:0.75em 0em 2em 0em; }.inline-content.partenariats-conditions.fivestar .partenariats-condition-header .logo img { max-height:10em; margin-bottom:2em; }.inline-content.partenariats-conditions.acoatselected .partenariats-condition-header { padding-left:0em; padding-top:0em; }.inline-content.partenariats-conditions.motrio .partenariats-condition-header { padding:2em; }.inline-content.partenariats-conditions.motrio .partenariats-condition-header .title { padding-top:2em; }.inline-content.partenariats-conditions.motrio .partenariats-condition-header .title h2 { font-size:4.9em; }.inline-content.partenariats-conditions.autoneo .partenariats-condition-header { padding:0em 2em 0em 0em; }.inline-content.partenariats-conditions.autoneo .partenariats-condition-header .title { padding-top:3em; }.inline-content.partenariats-conditions.autoneo .partenariats-condition-header .logo { background:#fff; padding:2em; text-align:center; width:15%; margin-right:2%; }.inline-content.partenariats-conditions.acoatselected .partenariats-condition-header .logo { width:20.5%; background:#fff; margin-right:3%; }.inline-content.partenariats-conditions.acoatselected .partenariats-condition-header .title { padding-top:4em; }.inline-content.partenariats-conditions.rmpremiumpartners .partenariats-condition-header .title { padding-top:1.5em; }.inline-content.partenariats-conditions.giesudcarrosserie .partenariats-condition-header .logo { padding:2em 0em 4em 0em; }.inline-content.partenariats-conditions.fixauto .partenariats-condition-header { padding:0em 2em 0em 0em; }.inline-content.partenariats-conditions.fixauto .partenariats-condition-header .title { padding-top:4em; }.inline-content.partenariats-conditions.fixauto .partenariats-condition-header .logo { background:#0c3059; padding:0.75em 0em 0.5em 0em; text-align:center; width:17%; margin-right:2%; }.inline-content.partenariats-conditions .partenariats-condition-main { font-size:1.6em; padding:2em; }.inline-content.partenariats-conditions .partenariats-condition-main p { line-height:1.2em; text-align:left; }.inline-content.partenariats-conditions .partenariats-condition-main h3 { font-family:'NouvelR-Bold'; text-transform:uppercase; text-align:left; margin-bottom:0em; }.inline-content.partenariats-conditions .partenariats-condition-main ul { margin-left:1em; }.inline-content.partenariats-conditions .partenariats-condition-main ul ul { padding:1em 0em; }.inline-content.partenariats-conditions .partenariats-condition-main ul > li { list-style-type:disc; line-height:1.2em; }.inline-content.partenariats-conditions .partenariats-condition-main ul.arrow > li { list-style-type:'➡';padding-inline-start:1ch; }.inline-content.partenariats-conditions.acoatselected .partenariats-condition-main ul > li::marker { color:#009fde; }.inline-content.partenariats-conditions.autoneo .partenariats-condition-main ul > li::marker { color:#bad053; }.inline-content.partenariats-conditions.axial .partenariats-condition-main ul > li::marker { color:#4361a7; }.inline-content.partenariats-conditions.fivestar .partenariats-condition-main ul > li::marker { color:#c9342f; }.inline-content.partenariats-conditions.rmpremiumpartners .partenariats-condition-main ul > li::marker { color:#b33247; }.inline-content.partenariats-conditions.giesudcarrosserie .partenariats-condition-main ul > li::marker { color:#046362; }.inline-content.partenariats-conditions.fixauto .partenariats-condition-main ul > li::marker { color:#E21B52; }.inline-content.partenariats-conditions.motrio .partenariats-condition-main ul > li::marker { color:#E2001A; }.inline-content.partenariats-conditions .partenariats-condition-main .partenariats-condition-column { margin-left:0em; padding:2em 0em; }.inline-content.partenariats-conditions .partenariats-condition-main .partenariats-condition-column > li { list-style-type:none; box-shadow:0px 0px 10px #99999929; padding-bottom:1em; min-height:35em; }.inline-content.partenariats-conditions .partenariats-condition-main .partenariats-condition-column > li:first-child { display:inline-block; vertical-align:top; width:32%; margin-right:3%; }.inline-content.partenariats-conditions .partenariats-condition-main .partenariats-condition-column > li:last-child { display:inline-block; vertical-align:top; width:65%; }.inline-content.partenariats-conditions .partenariats-condition-main .partenariats-condition-column > li h4 { background:#000; color:#fff; padding:1em; text-transform:uppercase; font-family:'NouvelR-Bold'; margin-bottom:1em; }.inline-content.partenariats-conditions .partenariats-condition-main .partenariats-condition-column > li table,.inline-content.partenariats-conditions .partenariats-condition-main .partenariats-condition-column > li p,.inline-content.partenariats-conditions .partenariats-condition-main .partenariats-condition-column > li ul { padding:0em 1em; }.inline-content.partenariats-conditions .partenariats-condition-main .partenariats-condition-column > li small { font-size:0.8em; }.inline-content.partenariats-conditions .partenariats-condition-main .partenariats-condition-column > li table { margin:0em 2%; width:96%; }.inline-content.partenariats-conditions .partenariats-condition-main .partenariats-condition-column > li table thead tr:nth-child(even),.inline-content.partenariats-conditions .partenariats-condition-main .partenariats-condition-column > li table tbody tr:nth-child(odd) { background:#f2f2f2; }.inline-content.partenariats-conditions .partenariats-condition-main .partenariats-condition-column > li table th { font-family:'NouvelR-Bold'; vertical-align:middle; text-transform:uppercase; text-align:left; padding:0em 1em 1em 1em; }.inline-content.partenariats-conditions .partenariats-condition-main .partenariats-condition-column > li table td { padding:0.37em 1em; text-align:left; }.inline-content.partenariats-conditions .partenariats-condition-main .partenariats-condition-column > li table .gauge { display:inline-block; vertical-align:top; border:0.4em solid #f00; width:2.3em; height:2.3em; line-height:2em; border-radius:50%; text-align:center; font-family:'NouvelR-Bold'; font-size:1.3em; }.inline-content.partenariats-conditions .partenariats-condition-main .partenariats-condition-column > li table .gauge sup { font-size:0.65em; }.inline-content.partenariats-conditions.acoatselected .partenariats-condition-main .partenariats-condition-column > li h4 { background:#009fde; }.inline-content.partenariats-conditions.autoneo .partenariats-condition-main .partenariats-condition-column > li h4 { background:#bad053; }.inline-content.partenariats-conditions.axial .partenariats-condition-main .partenariats-condition-column > li h4 { background:#4361a7; }.inline-content.partenariats-conditions.fivestar .partenariats-condition-main .partenariats-condition-column > li h4 { background:#000; }.inline-content.partenariats-conditions.rmpremiumpartners .partenariats-condition-main .partenariats-condition-column > li h4 { background:#b33247; }.inline-content.partenariats-conditions.giesudcarrosserie .partenariats-condition-main .partenariats-condition-column > li h4 { background:#046362; }.inline-content.partenariats-conditions.fixauto .partenariats-condition-main .partenariats-condition-column > li h4 { background:#E21B52; }.inline-content.partenariats-conditions.motrio .partenariats-condition-main .partenariats-condition-column > li h4 { background:#E2001A; }.inline-content.partenariats-conditions.acoatselected .partenariats-condition-header { background:#009fde; }.inline-content.partenariats-conditions.autoneo .partenariats-condition-header { background:#bad053; }.inline-content.partenariats-conditions.axial .partenariats-condition-header { background:#4361a7; }.inline-content.partenariats-conditions.fivestar .partenariats-condition-header { background:#000; }.inline-content.partenariats-conditions.rmpremiumpartners .partenariats-condition-header { background:#b33247; }.inline-content.partenariats-conditions.giesudcarrosserie .partenariats-condition-header { background:#046362; }.inline-content.partenariats-conditions.fixauto .partenariats-condition-header { background:#1B4669; }.inline-content.partenariats-conditions.motrio .partenariats-condition-header { background:#B0B1B4; }.inline-content.partenariats-conditions.acoatselected .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(1) .gauge { border-color:rgba(0, 159, 222, 0.2); }.inline-content.partenariats-conditions.acoatselected .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(2) .gauge { border-color:rgba(0, 159, 222, 0.4); }.inline-content.partenariats-conditions.acoatselected .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(3) .gauge { border-color:rgba(0, 159, 222, 0.6); }.inline-content.partenariats-conditions.acoatselected .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(4) .gauge { border-color:rgba(0, 159, 222, 0.8); }.inline-content.partenariats-conditions.acoatselected .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(5) .gauge { border-color:rgba(0, 159, 222, 1); }.inline-content.partenariats-conditions.autoneo .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(1) .gauge { border-color:rgba(186, 208, 83, 0.2); }.inline-content.partenariats-conditions.autoneo .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(2) .gauge { border-color:rgba(186, 208, 83, 0.4); }.inline-content.partenariats-conditions.autoneo .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(3) .gauge { border-color:rgba(186, 208, 83, 0.6); }.inline-content.partenariats-conditions.autoneo .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(4) .gauge { border-color:rgba(186, 208, 83, 0.8); }.inline-content.partenariats-conditions.autoneo .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(5) .gauge { border-color:rgba(186, 208, 83, 1); }.inline-content.partenariats-conditions.axial .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(1) .gauge { border-color:rgba(67, 97, 167, 0.2); }.inline-content.partenariats-conditions.axial .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(2) .gauge { border-color:rgba(67, 97, 167, 0.4); }.inline-content.partenariats-conditions.axial .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(3) .gauge { border-color:rgba(67, 97, 167, 0.6); }.inline-content.partenariats-conditions.axial .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(4) .gauge { border-color:rgba(67, 97, 167, 0.8); }.inline-content.partenariats-conditions.axial .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(5) .gauge { border-color:rgba(67, 97, 167, 1); }.inline-content.partenariats-conditions.fivestar .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(1) .gauge { border-color:rgba(129, 6, 11, 0.2); }.inline-content.partenariats-conditions.fivestar .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(2) .gauge { border-color:rgba(129, 6, 11, 0.4); }.inline-content.partenariats-conditions.fivestar .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(3) .gauge { border-color:rgba(129, 6, 11, 0.6); }.inline-content.partenariats-conditions.fivestar .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(4) .gauge { border-color:rgba(129, 6, 11, 0.8); }.inline-content.partenariats-conditions.fivestar .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(5) .gauge { border-color:rgba(129, 6, 11, 1); }.inline-content.partenariats-conditions.rmpremiumpartners .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(1) .gauge { border-color:rgba(179, 50, 71, 0.2); }.inline-content.partenariats-conditions.rmpremiumpartners .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(2) .gauge { border-color:rgba(179, 50, 71, 0.4); }.inline-content.partenariats-conditions.rmpremiumpartners .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(3) .gauge { border-color:rgba(179, 50, 71, 0.6); }.inline-content.partenariats-conditions.rmpremiumpartners .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(4) .gauge { border-color:rgba(179, 50, 71, 0.8); }.inline-content.partenariats-conditions.rmpremiumpartners .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(5) .gauge { border-color:rgba(179, 50, 71, 1); }.inline-content.partenariats-conditions.giesudcarrosserie .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(1) .gauge { border-color:rgba(4, 99, 98, 0.2); }.inline-content.partenariats-conditions.giesudcarrosserie .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(2) .gauge { border-color:rgba(4, 99, 98, 0.4); }.inline-content.partenariats-conditions.giesudcarrosserie .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(3) .gauge { border-color:rgba(4, 99, 98, 0.6); }.inline-content.partenariats-conditions.giesudcarrosserie .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(4) .gauge { border-color:rgba(4, 99, 98, 0.8); }.inline-content.partenariats-conditions.giesudcarrosserie .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(5) .gauge { border-color:rgba(4, 99, 98, 1); }.inline-content.partenariats-conditions.fixauto .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(1) .gauge { border-color:rgba(226, 27, 82, 0.2); }.inline-content.partenariats-conditions.fixauto .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(2) .gauge { border-color:rgba(226, 27, 82, 0.4); }.inline-content.partenariats-conditions.fixauto .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(3) .gauge { border-color:rgba(226, 27, 82, 0.6); }.inline-content.partenariats-conditions.fixauto .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(4) .gauge { border-color:rgba(226, 27, 82, 0.8); }.inline-content.partenariats-conditions.fixauto .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(5) .gauge { border-color:rgba(226, 27, 82, 1); }.inline-content.partenariats-conditions.motrio .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(1) .gauge { border-color:rgba(226, 0, 26, 0.2); }.inline-content.partenariats-conditions.motrio .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(2) .gauge { border-color:rgba(226, 0, 26, 0.4); }.inline-content.partenariats-conditions.motrio .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(3) .gauge { border-color:rgba(226, 0, 26, 0.6); }.inline-content.partenariats-conditions.motrio .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(4) .gauge { border-color:rgba(226, 0, 26, 0.8); }.inline-content.partenariats-conditions.motrio .partenariats-condition-main .partenariats-condition-column > li table tr:nth-child(5) .gauge { border-color:rgba(226, 0, 26, 1); }.inline-content.partenariats-conditions.acoatselected .partenariats-condition-main h3 { color:#009fde; }.inline-content.partenariats-conditions.autoneo .partenariats-condition-main h3 { color:#bad053; }.inline-content.partenariats-conditions.axial .partenariats-condition-main h3 { color:#4361a7; }.inline-content.partenariats-conditions.fivestar .partenariats-condition-main h3 { color:#81060B; }.inline-content.partenariats-conditions.rmpremiumpartners .partenariats-condition-main h3 { color:#b33247; }.inline-content.partenariats-conditions.giesudcarrosserie .partenariats-condition-main h3 { color:#046362; }.inline-content.partenariats-conditions.fixauto .partenariats-condition-main h3 { color:#E21B52; }.inline-content.partenariats-conditions.motrio .partenariats-condition-main h3 { color:#E2001A; }.inline-content.partenariats-conditions.acoatselected .partenariats-condition-main .focus { color:#009fde; }.inline-content.partenariats-conditions.autoneo .partenariats-condition-main .focus { color:#bad053; }.inline-content.partenariats-conditions.axial .partenariats-condition-main .focus { color:#4361a7; }.inline-content.partenariats-conditions.fivestar .partenariats-condition-main .focus { color:#81060B; }.inline-content.partenariats-conditions.rmpremiumpartners .partenariats-condition-main .focus { color:#b33247; }.inline-content.partenariats-conditions.giesudcarrosserie .partenariats-condition-main .focus { color:#046362; }.inline-content.partenariats-conditions.fixauto .partenariats-condition-main .focus { color:#E21B52; }.inline-content.partenariats-conditions.motrio .partenariats-condition-main .focus { color:#E2001A; }@media screen and (max-width:1279px) {.body.partenariats .main .title h2 { font-size:4.8em; }.body.partenariats .main .total { font-size:0.75em; top:9em; }.body.partenariats .main .steps { font-size:0.75em; width:127em; margin:0em auto; }.inline-content.partenariats-conditions { width:auto; }}@media screen and (max-width:980px) {.body.partenariats .background { bottom:14.4em; }.body.partenariats .main .article.box { padding-top:2em; }.body.partenariats .main .logo { display:block; width:auto; text-align:center; margin-bottom:2em; min-height:0em; }.body.partenariats .main.motrio .title { padding-left:0%; width:auto; }.body.partenariats .main.axial .logo { padding-top:0em; min-height:0em; }.body.partenariats .main.fivestar .logo { width:auto; }.body.partenariats .main.fivestar .logo img { top:0em; }.body.partenariats .main.fivestar .title { width:auto; }.body.partenariats .main.autoneo .logo img,.body.partenariats .main.acoatselected .logo img { top:0em; }.body.partenariats .main.rmpremiumpartners .logo img { top:0em; }.body.partenariats .main .title { display:block; width:36em; margin:0em auto; margin-bottom:2em; }.body.partenariats .main .title h2 { font-size:3.2em; }.body.partenariats .main .total { display:block; position:static; top:0em; width:21em; margin:0em auto 2em auto; font-size:1em; }.body.partenariats .main .infos { display:block; position:static; top:0em; width:32em; margin:0em auto; text-align:center; }.body.partenariats .main .infos .infos-link { margin-bottom:1em; margin-right:0em; }.body.partenariats .main .steps { width:auto; }.body.partenariats .main .steps li { display:none; }.body.partenariats .main .steps li.selected { display:block; padding:5em 0em 0em 0em; width:auto; }.body.partenariats .main .steps li.selected .step-grid,.body.partenariats .main .steps li.selected .step-title:after,.body.partenariats .main .steps li.selected .step-comment:after { display:none; }.body.partenariats .main .steps li.selected .step-title { min-height:0em; }.body.partenariats .main .steps li.selected .step-comment { padding-top:0em; }.body.partenariats .main .steps li.selected .step-wrapper { display:block; margin:2em auto; opacity:1; }.body.partenariats .main .steps li.selected .step-title-wrapper { display:block; width:auto; padding-right:0em; position:inherit; }.body.partenariats .main .steps li.selected .step-title em { display:block; width:auto; text-align:center; }.body.partenariats .main .steps li.selected .step-comment-wrapper { display:block; width:auto; }.body.partenariats .main .steps li.selected .step-comment em { width:auto; text-align:center; }.body.partenariats .main .steps li.selected .step-title,.body.partenariats .main .steps li.selected .step-comment { margin-left:0em !important; }.body.partenariats .main .steps li.selected.step4 .step-title em,.body.partenariats .main .steps li.selected.step5 .step-title em,.body.partenariats .main .steps li.selected.step4 .step-comment em,.body.partenariats .main .steps li.selected.step5 .step-comment em { left:0%; position:static; text-align:center; }.inline-content.partenariats-conditions .partenariats-condition-header .logo img { max-height:4em; }.inline-content.partenariats-conditions .partenariats-condition-header .title h2 { font-size:2em; }.inline-content.partenariats-conditions .partenariats-condition-main .partenariats-condition-column > li { min-height:0em; }.inline-content.partenariats-conditions .partenariats-condition-main .partenariats-condition-column > li:first-child,.inline-content.partenariats-conditions .partenariats-condition-main .partenariats-condition-column > li:last-child { display:block; width:auto; margin-bottom:1em; margin-right:0em; }}.body.awards { background-image:url('https://2026.animations-r.fr/img/body-awards-background.png'); color:#fff; position:relative; }.body.awards .main .article.box { background:none; padding:4em 0em 3em 0em; text-align:left; position:relative; z-index:101;}.body.awards .background { position:absolute; top:0em; bottom:0em; left:0em; right:0em; z-index:100; }.body.awards .background .background-video { position:absolute; z-index:0; object-fit:cover; width:100%; height:100%; top:50%; left:50%; transform:translate(-50%, -50%); }.body.awards .background .background-video::-webkit-media-controls { display:none !important; }.body.awards .footer { background:none; border-top:0px solid #fff; z-index:102; }.body.awards .footer .menu li.copyright,.body.awards .footer .menu li a,.body.awards .footer .menu li a:after { color:#fff; }.body.awards .footer .menu li.selected a,.body.awards .footer .menu li a:hover { border-bottom:1px solid #fff; }.body.awards .main .article.box .summary { font-size:1.6em; }.body.awards .main .article.box .summary-total { display:inline-block; vertical-align:top; width:30%; margin-right:3%; margin-bottom:2em; }.body.awards .main .article.box .summary-total h1 { text-align:center; }.body.awards .main .article.box .summary-total .overview { background:#FFC200; padding:1.5em 4em; color:#000; }.body.awards .main .article.box .summary-total .overview .gauge { font-size:3em; font-family:'NouvelR-Bold'; }.body.awards .main .article.box .summary-total .overview .group { display:inline-block; vertical-align:top; padding:1em 0em 0.5em 0em; }.body.awards .main .article.box .summary-total .overview em { font-size:1.5em; font-family:'NouvelR-Bold'; }.body.awards .main .article.box .summary-total .overview em > strong { font-size:1.4167em; }.body.awards .main .article.box .summary-total .legend { font-size:0.875em; color:#FFC200; padding-top:6em; padding-left:1em; line-height:1.4em; }.body.awards .main .article.box .summary-total .legend strong { font-size:1.2857em; }.body.awards .main .article.box .summary-total .infos-update { position:relative; padding-left:1.75em; margin-top:1em; display:block; margin-bottom:1em; }.body.awards .main .article.box .summary-total .infos-update:before { position:absolute; top:-0.2em; left:0em; font-family:'icomoon'; font-size:1.5em; content:"\eb29"; }.body.awards .main .article.box .summary-total a.button { display:block; width:auto; margin-bottom:1em; color:#FFC200; border:2px solid #000; }.body.awards .main .article.box .summary-total a.button:hover { background:transparent; color:#000; }.body.awards .main .article.box .summary-welcome { display:inline-block; vertical-align:top; width:67%; }.body.awards .main .article.box .summary-welcome h2 { padding-top:1.778em; height:1em; vertical-align:bottom; font-size:2.25em; text-align:center; font-family:'NouvelR-Bold'; margin-bottom:0.35em; }.body.awards .main .article.box .summary-welcome .podium li { display:inline-block; vertical-align:top; position:relative; height:6.875em; margin-bottom:0.5em; color:#000; }.body.awards .main .article.box .summary-welcome .podium li.top3 { width:32.5%; background:#F2B422; margin-bottom:1.75em; }.body.awards .main .article.box .summary-welcome .podium li.top3 .podium-data { border:2px solid #F2B422; position:absolute; top:0em; left:0em; right:0em; bottom:0em; }.body.awards .main .article.box .summary-welcome .podium li.top5 { background:#FDC84B; width:30%; margin-right:3.5%; margin-bottom:1.75em; }.body.awards .main .article.box .summary-welcome .podium li.message { width:33%; background:none; }.body.awards .main .article.box .summary-welcome .podium li.message .teasing { display:block; animation:fadeout ease-in 1; animation-fill-mode:forwards; animation-duration:1s; animation-delay:4s; animation-iteration-count:1; }.body.awards .main .article.box .summary-welcome .podium li.message .teasing em { display:block; color:#fff; font-size:1.5em; text-align:center; position:absolute; left:0.25em; right:0.25em; top:50%; transform:translateY(-50%); font-family:'NouvelR-Bold'; }.body.awards .main .article.box .summary-welcome .podium li.message .teasing em > strong { font-size:1.167em; }.body.awards .main .article.box .summary-welcome .podium li.message .custom { display:block; color:#fff; height:6.875em; opacity:0; animation:fadein ease-in 1; animation-fill-mode:forwards; animation-duration:0.5s; animation-delay:5s; animation-iteration-count:3; }.body.awards .main .article.box .summary-welcome .podium li.message .custom em { display:block; font-size:1.5em; text-align:center; position:absolute; left:0.25em; right:0.25em; top:50%; transform:translateY(-50%); font-family:'NouvelR-Bold'; }.body.awards .main .article.box .summary-welcome .podium li.message .custom em > strong { font-size:1.167em; }.body.awards .main .article.box .summary-welcome .podium li.top10 { background:#E3BF5F; width:19.4%; margin-right:0.75%; margin-bottom:1.75em; }.body.awards .main .article.box .summary-welcome .podium li.top20 { background:#B99032; width:19.4%; margin-right:0.75%; }.body.awards .main .article.box .summary-welcome .podium li .podium-rank { position:absolute; top:0.15em; left:0.25em; font-size:2.1875em; font-family:'NouvelR-Bold'; }.body.awards .main .article.box .summary-welcome .podium li .podium-data-id { position:absolute; top:0.667em; right:0.667em; font-size:0.75em; line-height:1em; font-family:'NouvelR-Bold'; }.body.awards .main .article.box .summary-welcome .podium li .podium-data-id strong { font-size:1.2em; }.body.awards .main .article.box .summary-welcome .podium li.top3 .podium-data-name,.body.awards .main .article.box .summary-welcome .podium li.top5 .podium-data-name { left:0.25em; right:0.25em;font-size:1.25em; font-family:'NouvelR-Bold'; }.body.awards .main .article.box .summary-welcome .podium li .podium-data-name { position:absolute; left:0.15em; right:0.15em; top:58%; transform:translateY(-58%); text-align:center; }.body.awards .main .article.box .summary-welcome .podium li .podium-data-points { position:absolute; bottom:0.5em; left:0.75em; font-size:0.75em; font-family:'NouvelR-Bold'; }.body.awards .main .article.box .summary-welcome .podium li .podium-data-points strong { font-size:1.667em; }.body.awards .main .article.box .summary-welcome .podium li .podium-reveal { border:2px solid #795A11; background:#000; position:absolute; top:0em; left:0em; right:0em; bottom:0em; animation:fadein ease-in 1; animation-fill-mode:forwards; animation-direction :reverse; animation-duration:1s; }.body.awards .main .article.box .summary-welcome .podium li .podium-reveal:before { position:absolute; top:0em; bottom:0em; left:0em; right:0em; content:""; display:block; width:100%; height:100%; background:url('https://2026.animations-r.fr/img/body-awards-podium.svg') no-repeat 90% 90%; }.body.awards .main .article.box .summary-welcome .podium li .podium-reveal .podium-rank { color:#795A11; }.body.awards .main .article.box .summary-welcome .podium li:nth-child(2) { margin:0% 1.25%; }.body.awards .main .article.box .summary-welcome .podium li:nth-child(6),.body.awards .main .article.box .summary-welcome .podium li:nth-child(11),.body.awards .main .article.box .summary-welcome .podium li:nth-child(16),.body.awards .main .article.box .summary-welcome .podium li:nth-child(21) { margin-right:0%; }.body.awards .main .article.box .summary-welcome .podium li:nth-child(1) .podium-reveal { animation-delay:4s; background:#000 url('https://2026.animations-r.fr/img/body-awards-podium3.svg') no-repeat 5.5em 1em; }.body.awards .main .article.box .summary-welcome .podium li:nth-child(2) .podium-reveal { animation-delay:3s; background:#000 url('https://2026.animations-r.fr/img/body-awards-podium2.svg') no-repeat 4.5em 1em; }.body.awards .main .article.box .summary-welcome .podium li:nth-child(3) .podium-reveal { animation-delay:2s; background:#000 url('https://2026.animations-r.fr/img/body-awards-podium1.svg') no-repeat 4.5em 0.75em; }.body.awards .main .article.box .summary-welcome .podium.mystere li:nth-child(1) .podium-reveal,.body.awards .main .article.box .summary-welcome .podium.mystere li:nth-child(2) .podium-reveal,.body.awards .main .article.box .summary-welcome .podium.mystere li:nth-child(3) .podium-reveal { animation-delay:2s; background:#000 url('https://2026.animations-r.fr/img/body-awards-podium3.svg') no-repeat 5.5em 1em; }.body.awards .main .article.box .news { background:#000; color:#fff; padding:2em 0em; }.body.awards .main .article.box .news h2 { display:inline-block; vertical-align:top; width:25%; text-align:center; font-size:2.25em; text-transform:lowercase; font-family:'NouvelR-Bold'; }.body.awards .main .article.box .news ul.news-listing { display:inline-block; vertical-align:top; width:75%; }.body.awards .main .article.box .news ul.news-listing li { display:inline-block; vertical-align:top; width:32%; margin-right:1.5%; margin-bottom:1em; }.body.awards .main .article.box .news ul.news-listing li:nth-child(3n+3) { margin-right:0%; }.body.awards .main .article.box .news ul.news-listing li a { display:block; color:#fff; text-decoration:none; border:1px solid #000; padding:0.5em; }.body.awards .main .article.box .news ul.news-listing li a:hover { border-color:#B99032; }.body.awards .main .article.box .news ul.news-listing li a img { display:block; margin:0em auto 1em auto; }.body.awards .main .article.box .news ul.news-listing li a h3 { font-family:'NouvelR-Bold'; font-size:1.25em; padding:0.25em 0em; }.body.awards .main .article.box .news ul.news-listing li a em { font-size:0.8em; }.body.awards .main .article.box .news ul.news-listing li a .button { background:#B99032; color:#000; border:1px solid #B99032; }.body.awards .main .article.box .news ul.news-listing li a:hover .button { background:#000; color:#B99032; }.body.awards.teasing { background:#000; }.body.awards.teasing .main .article.box { background:none; padding:5vh 0em 3em 0em; }.body.awards.teasing .main .article.box .video-container { position:relative; padding-bottom:56.25%; padding-top:0px; height:0; overflow:hidden; }.body.awards.teasing .main .article.box .video-container iframe, .body.awards.teasing .main .article.box .video-container object, .body.awards.teasing .main .article.box .video-container embed { position:absolute; top:0em; left:0em; right:0em; margin:0em auto; width:100%; height:100%; }.fancybox-wrapper-custom-awards-news .fancybox-skin { background:transparent; border-radius:0em; }.fancybox-wrapper-custom-awards-news .fancybox-close { display:block; background:none; top:0em; right:0em; border-left:0px solid #000; border-bottom:0px solid #000; }.fancybox-wrapper-custom-awards-news .fancybox-close:before { position:absolute; top:1em; right:1em; content:"FERMER"; font-family:'NouvelR-Bold'; font-size:1.4em; color:#fff; }.inline-content.awards-news { background:#000; color:#fff; text-align:left; width:60em; height:70vh; overflow:auto; position:relative; }.inline-content.awards-news .awards-news-header h2 { font-family:'NouvelR-Bold'; font-size:1.5em; text-align:center; margin-bottom:1em; color:#fff; }.inline-content.awards-news .awards-news-main { font-size:1em; padding:1em 2em 2em 2em; }.inline-content.awards-news .awards-news-main h3 { text-align:left; }.fancybox-wrapper-custom-awards-rank .fancybox-skin { background:transparent; border-radius:0em; }.fancybox-wrapper-custom-awards-rank .fancybox-close { display:block; background:none; top:0em; right:0em; border-left:0px solid #000; border-bottom:0px solid #000; }.fancybox-wrapper-custom-awards-rank .fancybox-close:before { position:absolute; top:1em; right:1em; content:"FERMER"; font-family:'NouvelR-Bold'; font-size:1.4em; color:#fff; }.inline-content.awards-rank { background:#000; color:#fff; text-align:left; width:60em; height:70vh; overflow:auto; position:relative; }.inline-content.awards-rank .awards-rank-header h2 { font-family:'NouvelR-Bold'; font-size:1.5em; text-align:center; margin-bottom:1em; color:#fff; }.inline-content.awards-rank .awards-rank-main { font-size:1em; padding:1em 2em 2em 2em; }.inline-content.awards-rank .awards-rank-main thead th { font-family:'NouvelR-Bold'; text-transform:uppercase; padding:0.5em 0.5em 1.5em 0em; text-align:left; background:#F2B422; color:#000; position:sticky; top:-3em; }.inline-content.awards-rank .awards-rank-main tbody { border:1px solid #F2B422; }.inline-content.awards-rank .awards-rank-main tbody tr td { text-align:left; padding:0.5em 0.5em 0.5em 0em; }.inline-content.awards-rank .awards-rank-main tbody tr:nth-child(odd) td { background:#332700; }.inline-content.awards-rank .awards-rank-main tbody tr td:nth-child(1) { font-family:'NouvelR-Bold'; }.inline-content.awards-rank .awards-rank-main thead tr th:first-child,.inline-content.awards-rank .awards-rank-main tbody tr td:first-child { padding-left:1em; }.inline-content.awards-rank .awards-rank-main tbody tr.selected td { background:#A07A00; }.fancybox-wrapper-custom-awards-kpi .fancybox-skin { background:transparent; border-radius:0em; }.fancybox-wrapper-custom-awards-kpi .fancybox-close { display:block; background:none; top:0em; right:0em; border-left:0px solid #000; border-bottom:0px solid #000; }.fancybox-wrapper-custom-awards-kpi .fancybox-close:before { position:absolute; top:1em; right:1em; content:"FERMER"; font-family:'NouvelR-Bold'; font-size:1.4em; color:#fff; }.inline-content.awards-kpi { background:#000; color:#fff; text-align:left; width:60em; }.inline-content.awards-kpi .awards-kpi-header h2 { font-family:'NouvelR-Bold'; font-size:1.5em; text-align:center; margin-bottom:1em; color:#fff; }.inline-content.awards-kpi .awards-kpi-main { font-size:1em; padding:1em 2em 2em 2em; }.inline-content.awards-kpi .awards-kpi-main ul.items > li { display:inline-block; vertical-align:top; width:32%; border:1px solid #F2B422; margin-right:1.5%; margin-bottom:2.5em; }.inline-content.awards-kpi .awards-kpi-main ul.items > li:nth-child(3n+3) { margin-right:0%; }.inline-content.awards-kpi .awards-kpi-main ul.items > li h4 { color:#fff; padding:0.5em 0em 0.5em 2em; font-family:'NouvelR-Bold'; }.inline-content.awards-kpi .awards-kpi-main ul.items > li h4 a { display:block; color:#fff; text-decoration:none; position:relative; min-height:2.4em; }.inline-content.awards-kpi .awards-kpi-main ul.items > li h4 a:hover { text-decoration:underline; }.inline-content.awards-kpi .awards-kpi-main ul.items > li h4 a:before { position:absolute; top:-0.05em; left:-1em; content:"+"; font-size:1.5em; color:#fff; }.inline-content.awards-kpi .awards-kpi-main ul.items.history > li h4 a:before { content:"-"; }.inline-content.awards-kpi .awards-kpi-main ul.items > li .months { background:#F2B422; color:#000; padding:0.25em 0.5em; }.inline-content.awards-kpi .awards-kpi-main ul.items > li .months .month { font-family:'NouvelR-Bold'; }.inline-content.awards-kpi .awards-kpi-main ul.items.history > li .months li { font-size:0.75em; }.inline-content.awards-kpi .awards-kpi-main ul.items.history > li .months li .month { display:inline-block; vertical-align:top; width:6em; }.inline-content.awards-kpi .awards-kpi-main ul.items:not(.history) > li .months li:not(.active) { display:none; }.inline-content.awards-kpi .awards-kpi-main ul.items:not(.history) > li .months li.active .month { display:block; }.inline-content.awards-kpi .awards-kpi-main ul.items:not(.history) > li .months li strong { font-size:1.25em; }.inline-content.awards-kpi .awards-kpi-main ul.boosters > li { display:inline-block; vertical-align:top; width:31%; border:1px solid #B99032; margin-right:1.5%; margin-bottom:2.5em; background:#B99032; color:#000; padding:0.25em 0.5%; }.inline-content.awards-kpi .awards-kpi-main ul.boosters > li h3 { padding-left:3em; text-align:left; position:relative; margin-bottom:0.5em; }.inline-content.awards-kpi .awards-kpi-main ul.boosters > li > strong { font-size:1.25em; }.inline-content.awards-kpi .awards-kpi-main ul.boosters > li h3 > strong { display:block; text-transform:uppercase; }.inline-content.awards-kpi .awards-kpi-main ul.boosters > li.entretien h3:before { position:absolute; content:"\e933"; font-family:'icomoon'; font-size:2.5em; top:0.25em; left:0em; text-align:center; }.inline-content.awards-kpi .awards-kpi-main ul.boosters > li.google h3:before { position:absolute; content:"\eb49"; font-family:'icomoon'; font-size:2.5em; top:0.25em; left:0em; text-align:center; }.inline-content.awards-kpi .awards-kpi-main .summary { font-size:1.5em; line-height:1.2em; text-align:center; font-family:'NouvelR-Bold'; }.inline-content.awards-kpi .awards-kpi-main .summary strong { font-size:1.5em; }@media screen and (max-width:1200px) {.body.awards .main .article.box .summary-total,.body.awards .main .article.box .summary-welcome { display:block; width:auto; margin-right:0%; }.body.awards .main .article.box .summary-welcome h2 { padding-top:0em; }.body.awards .main .article.box .summary-total .legend { display:none; }.body.awards .main .article.box .news h2 { display:block; width:auto; margin-bottom:0.5em; }.body.awards .main .article.box .news ul.news-listing { display:block; width:auto; }}@media screen and (max-width:980px) {.inline-content.awards-rank { width:auto; height:auto; }.inline-content.awards-rank .awards-rank-main thead tr th:nth-child(2),.inline-content.awards-rank .awards-rank-main thead tr th:nth-child(4),.inline-content.awards-rank .awards-rank-main tbody tr td:nth-child(2),.inline-content.awards-rank .awards-rank-main tbody tr td:nth-child(4) { display:none; }.inline-content.awards-kpi { width:auto; }.inline-content.awards-kpi .awards-kpi-main ul.items > li,.inline-content.awards-kpi .awards-kpi-main ul.boosters > li { display:block; width:auto; margin-right:0%; }}@media screen and (max-width:720px) {.body.awards .main .article.box .summary-welcome .podium { margin-bottom:1em; }.body.awards .main .article.box .summary-welcome .podium li { display:block; }.body.awards .main .article.box .summary-welcome .podium li.message { display:none; }.body.awards .main .article.box .summary-welcome .podium li.top3,.body.awards .main .article.box .summary-welcome .podium li.top5,.body.awards .main .article.box .summary-welcome .podium li.top10,.body.awards .main .article.box .summary-welcome .podium li.top20 { width:auto; margin-bottom:0.5em; margin-right:0%; }.body.awards .main .article.box .summary-welcome .podium li:nth-child(2) { margin:0% 0% 0.5em 0%; }.body.awards .main .article.box .news ul.news-listing li { display:block; width:auto; margin-right:0%; }.body.awards .main .article.box .news ul.news-listing li a .button { display:block; margin:0em auto; }}.body.economie { background-image:url('https://2026.animations-r.fr/img/body-economie-background.png'); background-color:#293548; }.body.economie .main .article.box { background:none; padding:2em 0em 3em 0em; position:relative; display:flex; flex-flow:column wrap; z-index:101; text-align:left; }.body.economie .footer { background:none; border-top:0px solid #fff; z-index:102; }.body.economie .footer .menu li.copyright,.body.economie .footer .menu li a,.body.economie .footer .menu li a:after { color:#fff; }.body.economie .footer .menu li.selected a,.body.economie .footer .menu li a:hover { border-bottom:1px solid #fff; }.body.economie .main .article.box .no-results { text-align:center; margin:0em 20%; }.body.economie .main .article.box .no-results p { font-size:1.6em; color:#fff; line-height:1.2em; }.body.economie .main .article.box .no-results h1 { color:#fff; font-size:2.6em; margin-bottom:1em; padding-top:1em; }.body.economie .main .article.box .welcome { text-align:center; color:#fff; font-size:1.6em; }.body.economie .main .article.box h1 { margin:0em auto; display:inline-block; vertical-align:top; text-align:center; color:#fff; font-size:6em; font-family:'NouvelR-Bold'; position:relative; padding:0.25em 0em 0.5em 2.2em; }.body.economie .main .article.box h1 .recycle { display:inline-block; vertical-align:top; animation:rotateRefresh 20s linear infinite; animation-delay:8s; position:absolute; top:-0.3em; left:0em; }.body.economie .main .article.box h1 .recycle svg { transform:scale(0.6); }.body.economie .main .article.box .summary { font-size:1.6em; }.body.economie .main .article.box .summary-total { display:inline-block; vertical-align:top; width:23%; margin-right:2%; margin-bottom:1em; }.body.economie .main .article.box .summary-total .infos-update { color:#fff; margin-bottom:0.5em; }.body.economie .main .article.box .summary-total .overview { background:#6D9139; color:#fff; margin-bottom:1em; padding-bottom:0.25em; }.body.economie .main .article.box .summary-total .overview .overview-total { padding:1em 2em 1em 4em; position:relative; }.body.economie .main .article.box .summary-total .overview .overview-total:before { position:absolute; top:0.45em; left:0.25em; font-family:'icomoon'; font-size:2.6em; content:"\e9bc"; color:#fff; }.body.economie .main .article.box .summary-total .overview .overview-total .gauge { font-size:3em; font-family:'NouvelR-Bold'; }.body.economie .main .article.box .summary-total .overview .overview-total em { font-size:1.25em; font-family:'NouvelR-Bold'; }.body.economie .main .article.box .summary-total .overview a.button { display:block; margin:0em 1.6em 1em 1.6em; background-color:#A0C172; }.body.economie .main .article.box .summary-total .overview a.button:hover { background-color:#fff; color:#6D9139; }.body.economie .main .article.box .summary-total .overview a.light.button { background-color:#fff; color:#6D9139; position:relative; text-transform:none; }.body.economie .main .article.box .summary-total .overview a.light.button:before { position:absolute; top:0.1em; left:2%; font-family:'icomoon'; font-size:2.2em; content:"\eaf4"; }.body.economie .main .article.box .summary-total .overview a.light.button:hover { background-color:#A0C172; color:#fff; }.body.economie .main .article.box .summary-total .total { background:#fff; padding:0.75em; }.body.economie .main .article.box .summary-total .total li { display:inline-block; vertical-align:top; font-family:'NouvelR-Bold'; padding-bottom:0.25em; min-height:1.6em; }.body.economie .main .article.box .summary-total .total li strong { font-size:1.5em; line-height:0.6em; }.body.economie .main .article.box .summary-total .total li:nth-child(odd) { width:65%; }.body.economie .main .article.box .summary-total .total li:nth-child(even) { width:35%; text-align:right; vertical-align:middle; }.body.economie .main .article.box .summary-total .total li:nth-child(6) { padding-top:0.7em; }.body.economie .main .article.box .summary-total .total li:nth-last-child(-n+2) { border-top:1px solid #000; padding-top:0.5em; margin-top:0.5em; }.body.economie .main .article.box .summary-total .total li.sao,.body.economie .main .article.box .summary-total .total li.reparlab { position:relative; padding-left:12.5%; width:52.5%; }.body.economie .main .article.box .summary-total .total li.sao:before { position:absolute; top:0.4em; left:0em; content:""; background:#FACE1E; width:1.2em; height:1.2em; border-radius:1.2em; }.body.economie .main .article.box .summary-total .total li.reparlab:before { position:absolute; top:0.75em; left:0em; content:""; background:#0125D3; width:1.2em; height:1.2em; border-radius:1.2em; }.body.economie .main .article.box .summary-total .infos-bonus { color:#fff; font-size:1.2em; font-family:'NouvelR-Bold'; margin-bottom:0.5em; }.body.economie .main .article.box .summary-total .infos-bonus ul { padding:0.75em; font-family:'NouvelR-Regular'; font-size:0.8em; }.body.economie .main .article.box .summary-total .infos-bonus ul li { display:inline-block; vertical-align:top; padding-bottom:0.25em; min-height:1.6em; }.body.economie .main .article.box .summary-total .infos-bonus ul li strong { font-size:1.5em; }.body.economie .main .article.box .summary-total .infos-bonus ul li:nth-child(odd) { width:65%; }.body.economie .main .article.box .summary-total .infos-bonus ul li:nth-child(even) { width:35%; text-align:right; vertical-align:middle; }.body.economie .main .article.box .summary-total .infos-bonus.step1 { color:#A0C172; }.body.economie .main .article.box .summary-total .infos-bonus.step2 { color:#6D9139; }.body.economie .main .article.box .summary-total .infos-bonus.new { padding-top:1em; }.body.economie .main .article.box .summary-total .bonus .bonus-title { background:#49A33F; color:#fff; text-align:center; padding:0.5em; }.body.economie .main .article.box .summary-total .bonus .bonus-title h3 { font-size:1.2em; color:#FFBE00; font-family:'NouvelR-Bold'; }.body.economie .main .article.box .summary-total .bonus .bonus-title h3 strong { font-size:1.5em; }.body.economie .main .article.box .summary-total .bonus .bonus-title h2 { font-size:1.6em; font-family:'NouvelR-Bold'; }.body.economie .main .article.box .summary-total .bonus .bonus-total { background:#fff; padding:0.75em; }.body.economie .main .article.box .summary-total .bonus .bonus-total li { display:inline-block; vertical-align:top; font-family:'NouvelR-Bold'; padding-bottom:0.25em; min-height:1.6em; }.body.economie .main .article.box .summary-total .bonus .bonus-total li strong { font-size:1.5em; }.body.economie .main .article.box .summary-total .bonus .bonus-total li:nth-child(odd) { width:65%; }.body.economie .main .article.box .summary-total .bonus .bonus-total li:nth-child(even) { width:35%; text-align:right; vertical-align:middle; }.body.economie .main .article.box .summary-total .bonus .bonus-total li.es { position:relative; padding-left:12.5%; width:52.5%; }.body.economie .main .article.box .summary-total .bonus .bonus-total li.es em { display:inline-block; vertical-align:top; width:5em; }.body.economie .main .article.box .summary-total .bonus .bonus-total li.es:before { position:absolute; top:0.5em; left:0em; content:""; background:#49A33F; width:1.2em; height:1.2em; border-radius:1.2em; }.body.economie .main .article.box .summary-welcome { display:inline-block; vertical-align:top; width:75%; padding-top:1.2em; }.body.economie .main .article.box .summary-welcome .progress { position:relative; margin-bottom:4em; margin-right:0em; padding-right:33%; }.body.economie .main .article.box .summary-welcome .progress .progress-message { text-align:center; margin-bottom:4em; color:#fff; }.body.economie .main .article.box .summary-welcome .progress .progress-message h2 { color:#6D9139; font-size:1.8em; font-family:'NouvelR-Bold'; margin-bottom:0.5em; }.body.economie .main .article.box .summary-welcome .progress .progress-message p { padding:0em 1em; line-height:1.2em; }.body.economie .main .article.box .summary-welcome .progress .progress-gauge { position:relative; display:block; margin:0em auto; width:20em; }.body.economie .main .article.box .summary-welcome .progress .progress-gauge-circle { position:relative; display:block; height:20em; border-radius:20em; background:transparent; text-align:left; overflow:hidden; border:3px solid #fff; z-index:15; }.body.economie .main .article.box .summary-welcome .progress .progress-gauge-circle-fill { position:absolute; top:0em; left:0em; text-align:left; animation:3s loadingIn forwards; }.body.economie .main .article.box .summary-welcome .progress .progress-gauge-circle-fill-sao { display:inline-block; vertical-align:top; height:20em; background:#FACE1E; }.body.economie .main .article.box .summary-welcome .progress .progress-gauge-circle-fill-reparlab { display:inline-block; vertical-align:top; height:20em; background:#0125D3; }.body.economie .main .article.box .summary-welcome .progress .progress-gauge-step { position:absolute; top:0em; left:0em; right:0em; bottom:0em; text-align:left; }.body.economie .main .article.box .summary-welcome .progress .progress-gauge-step .progress-gauge-step-legend { position:relative; top:-1.3em; right:0.2em; display:inline-block; vertical-align:top; font-size:1.25em; font-family:'NouvelR-Bold'; background:#A0C172; color:#fff; padding:0.2em 2.5em 0.3em 0.5em; }.body.economie .main .article.box .summary-welcome .progress .progress-gauge-step .progress-gauge-step2 .progress-gauge-step-legend { position:relative; top:0.1em; right:0.4em; background:#6D9139; }.body.economie .main .article.box .summary-welcome .progress .progress-gauge-step .progress-gauge-step-detail { position:relative; top:0em; left:-5em; font-family:'NouvelR-Bold'; font-size:1.1em; display:inline-block; vertical-align:top; width:12em; padding-top:0.35em; text-align:right; color:#B2B1B1; }.body.economie .main .article.box .summary-welcome .progress .progress-gauge-step .progress-gauge-step-detail strong { font-size:1.5em; }.body.economie .main .article.box .summary-welcome .progress .progress-gauge-step .progress-gauge-step-detail strong sup { font-size:0.5em; }.body.economie .main .article.box .summary-welcome .progress .progress-gauge-step .progress-gauge-step1 .progress-gauge-step-detail { top:-1.7em; }.body.economie .main .article.box .summary-welcome .progress .progress-gauge-step .progress-gauge-step1 { position:absolute; left:71%; top:0.85em; height:18.6em; border-left:4px solid #A0C172; padding-left:8em; color:#A0C172; opacity:0; animation:fadein ease-in 1; animation-fill-mode:forwards; animation-duration:1s; animation-delay:3s; z-index:20; }.body.economie .main .article.box .summary-welcome .progress .progress-gauge-step .progress-gauge-step1:before { position:absolute; top:0em; left:0em; border-top:4px solid #A0C172; width:12.5em; content:""; }.body.economie .main .article.box .summary-welcome .progress .progress-gauge-step .progress-gauge-step2 { position:absolute; left:90%; top:4.5em; padding-top:9.5em; height:2em; border-left:4px solid #6D9139; padding-left:4.3em; color:#6D9139; opacity:0; animation:fadein ease-in 1; animation-fill-mode:forwards; animation-duration:1s; animation-delay:4s; z-index:30; }.body.economie .main .article.box .summary-welcome .progress .progress-gauge-step .progress-gauge-step2:before { position:absolute; bottom:0em; left:0em; border-bottom:4px solid #6D9139; width:6em; content:""; }.body.economie .main .article.box .summary-welcome .progress .progress-gauge-step .progress-gauge-step-legend:after { position:absolute; top:0.2em; right:0.5em; content:""; font-family:'icomoon'; }.body.economie .main .article.box .summary-welcome .progress .progress-gauge-step .unhappy .progress-gauge-step-legend:after { content:"\eb60"; }.body.economie .main .article.box .summary-welcome .progress .progress-gauge-step .happy .progress-gauge-step-legend:after { content:"\eb5f"; }.body.economie .main .article.box .summary-welcome .progress .progress-gauge-step .progress-gauge-step1.happy .progress-gauge-step-detail { color:#A0C172; }.body.economie .main .article.box .summary-welcome .progress .progress-gauge-step .progress-gauge-step2.happy .progress-gauge-step-detail { color:#6D9139; }.body.economie .main .article.box .summary-welcome .progress .progress-legend { position:absolute; bottom:0em; right:0em; margin-left:10em; }.body.economie .main .article.box .summary-welcome .progress .progress-legend li { display:block; background:#fff; padding:0.5em 1em; text-align:center; font-size:0.8em; line-height:1.2em; }.body.economie .main .article.box .summary-welcome .progress .progress-legend li em { font-size:1.25em; font-family:'NouvelR-Bold'; line-height:1.2em; }.body.economie .main .article.box .summary-welcome .progress .progress-legend li strong { font-size:2em; line-height:1.2em; }.body.economie .main .article.box .summary-welcome .progress .progress-legend li.step1 { color:#A0C172; margin-bottom:12.75em; opacity:0; animation:fadein ease-in 1; animation-fill-mode:forwards; animation-duration:1s; animation-delay:3s; }.body.economie .main .article.box .summary-welcome .progress .progress-legend li.step2 { color:#6D9139; margin-bottom:5.5em; opacity:0; animation:fadein ease-in 1; animation-fill-mode:forwards; animation-duration:1s; animation-delay:4s; }@keyframes rotateRefresh {0% { transform:rotate(0deg) scaleX(1) scaleY(1) skewX(0deg) skewY(0deg); }20% { transform:rotate(-180deg) scaleX(1) scaleY(1) skewX(0deg) skewY(0deg); }40% { transform:rotate(-180deg) scaleX(1) scaleY(1) skewX(0deg) skewY(0deg); }60% { transform:rotate(-360deg) scaleX(1) scaleY(1) skewX(0deg) skewY(0deg); }100% { transform:rotate(-360deg) scaleX(1) scaleY(1) skewX(0deg) skewY(0deg); }}@keyframes loadingIn {0% { width:0%; }100% { width:100%; }}.body.economie .main .article.box .summary-welcome .gauge { font-size:0.625em; padding-right:33%; color:#fff; position:relative; }.body.economie .main .article.box .summary-welcome .gauge .objective { text-align:right; font-size:1.6em; font-family:'NouvelR-Bold'; margin-bottom:1em; line-height:1.2em; margin-right:0.5em; color:#B2B1B1; }.body.economie .main .article.box .summary-welcome .gauge .objective h3 { font-size:1.4em; position:relative; padding-right:1.4em; margin-bottom:0.25em; color:#fff; }.body.economie .main .article.box .summary-welcome .gauge .objective h3 img { vertical-align:middle; margin-right:0.15em; }.body.economie .main .article.box .summary-welcome .gauge .objective h3:after { position:absolute; top:0.2em; right:0em; content:""; font-family:'icomoon'; }.body.economie .main .article.box .summary-welcome .gauge .objective h3.unhappy:after { content:"\eb60"; }.body.economie .main .article.box .summary-welcome .gauge .objective h3.undecided:after { content:"\eb61"; }.body.economie .main .article.box .summary-welcome .gauge .objective h3.amazing:after { content:"\eb5d"; }.body.economie .main .article.box .summary-welcome .gauge .objective h3.cool:after { content:"\eb5e"; }.body.economie .main .article.box .summary-welcome .gauge .objective .step1 { color:#A0C172; }.body.economie .main .article.box .summary-welcome .gauge .objective .step2 { color:#6D9139; }.body.economie .main .article.box .summary-welcome .gauge .objective .bonus { color:#49A33F; }.body.economie .main .article.box .summary-welcome .gauge .counter-progress { margin-left:20%; }.body.economie .main .article.box .summary-welcome .gauge .counter-progress .counter-progress-gauge-wrapper { border-radius:0em; background:transparent; overflow:hidden; border:2px solid #fff; }.body.economie .main .article.box .summary-welcome .gauge .counter-progress .counter-progress-gauge-wrapper .counter-progress-gauge { background:#49A33F; text-align:right; min-height:3.5em; width:0em; }.body.economie .main .article.box .summary-welcome .gauge .counter-progress .counter-progress-gauge-wrapper .counter-progress-gauge .counter-progress-steps { font-family:'NouvelR-Bold'; font-size:2.4em; padding-right:0.25em; padding-left:0.25em; line-height:0.9em; opacity:0; animation:fadein ease-in 1; animation-fill-mode:forwards; animation-duration:1s; animation-delay:2s; }.body.economie .main .article.box .summary-welcome .gauge .counter-progress .counter-progress-gauge-wrapper .counter-progress-gauge .counter-progress-steps sup { font-size:0.6em; }.body.economie .main .article.box .summary-welcome .gauge .counter-progress .counter-progress-legend { font-size:1.4em; padding-top:0.5em; font-family:'NouvelR-Bold'; }.body.economie .main .article.box .summary-welcome .gauge .gauge-legend { position:absolute; top:3.6em; right:0em; margin-left:10em; font-size:1.6em; }.body.economie .main .article.box .summary-welcome .gauge .gauge-legend li { display:block; background:#fff; padding:0.5em 1em; text-align:center; font-size:0.8em; line-height:1.2em; color:#49A33F; opacity:0; animation:fadein ease-in 1; animation-fill-mode:forwards; animation-duration:1s; animation-delay:4s; }.body.economie .main .article.box .summary-welcome .gauge .gauge-legend li em { font-size:1.25em; font-family:'NouvelR-Bold'; line-height:1.2em; }.body.economie .main .article.box .summary-welcome .gauge .gauge-legend li strong { font-size:2em; line-height:1.2em; }.fancybox-overlay:has(.fancybox-wrapper-custom-economie-conditions) { background:rgba(0, 0, 0, 0.9); }.fancybox-wrapper-custom-economie-conditions .fancybox-skin { background:transparent; border-radius:0em; }.fancybox-wrapper-custom-economie-conditions .fancybox-close { display:block; background:none; top:0em; right:0em; border-left:0px solid #000; border-bottom:0px solid #000; }.fancybox-wrapper-custom-economie-conditions .fancybox-close:before { position:absolute; top:1em; right:1em; content:"FERMER"; font-family:'NouvelR-Bold'; font-size:1.4em; color:#000; }.inline-content.economie-conditions { background:#fff; color:#000; text-align:left; width:48em; }.inline-content.economie-conditions .economie-conditions-header h2 { margin-left:18.5%; font-family:'NouvelR-Bold'; font-size:1.5em; text-align:left; margin-bottom:1em; color:#000; }.inline-content.economie-conditions .economie-conditions-main { font-size:1em; padding:1em 2em 0em 2em; }.inline-content.economie-conditions .economie-conditions-wrapper ul { list-style-type:square; padding:0em 1em; }.inline-content.economie-conditions .economie-conditions-wrapper ul > li { margin-left:1em; }.fancybox-overlay:has(.fancybox-wrapper-custom-economie-detail) { background:rgba(0, 0, 0, 0.9); }.fancybox-wrapper-custom-economie-detail .fancybox-skin { background:transparent; border-radius:0em; }.fancybox-wrapper-custom-economie-detail .fancybox-close { display:block; background:none; top:0em; right:0em; border-left:0px solid #000; border-bottom:0px solid #000; }.fancybox-wrapper-custom-economie-detail .fancybox-close:before { position:absolute; top:1em; right:1em; content:"FERMER"; font-family:'NouvelR-Bold'; font-size:1.4em; color:#000; }.inline-content.economie-detail { background:#fff; color:#000; text-align:left; width:48em; }.inline-content.economie-detail .economie-detail-header h2 { margin-left:18.5%; font-family:'NouvelR-Bold'; font-size:1.5em; text-align:left; margin-bottom:1em; color:#000; }.inline-content.economie-detail .economie-detail-main { font-size:1em; padding:1em 2em 0em 2em; }.inline-content.economie-detail .economie-detail-wrapper ul { list-style-type:square; padding:0em 1em; }.inline-content.economie-detail .economie-detail-wrapper ul > li { margin-left:1em; }@media screen and (max-width:980px) {.body.economie .main .article.box .summary-total,.body.economie .main .article.box .summary-welcome { display:block; width:auto; margin-right:0em; margin-bottom:1em; }.body.economie .main .article.box .summary-total .total { margin-bottom:1em; }}@media screen and (max-width:720px) {.body.economie .main .article.box .summary-welcome .progress .progress-legend,.body.economie .main .article.box .summary-welcome .progress .progress-gauge-step,.body.economie .main .article.box .summary-welcome .gauge .gauge-legend { display:none; }.body.economie .main .article.box .summary-welcome .progress,.body.economie .main .article.box .summary-welcome .gauge { padding-right:0%; }.body.economie .main .article.box .summary-welcome .gauge .counter-progress { margin-left:0%; }}.body.olympieces { background-image:url('https://2026.animations-r.fr/img/body-olympieces-background.png'); color:#000; position:relative; }.body.olympieces .main .article.box { background:none; padding:1.2em 0em 3em 0em; text-align:left; position:relative; z-index:101; }.body.olympieces .warning { position:relative; top:0em; left:0em; right:0em; text-align:center; z-index:100; background:#F87816; padding:0.5em 0em; font-size:1.6em; }.body.olympieces .warning a { color:#fff; font-family:'NouvelR-Bold'; }.body.olympieces .main .article.box .no-results { text-align:center; padding:4em 20%; background:#fff; }.body.olympieces .main .article.box .no-results p { font-size:1.6em; color:#000; line-height:1.2em; }.body.olympieces .main .article.box .no-results h1 { color:#000; font-size:2.6em; margin-bottom:1em; padding-top:1em; }.body.olympieces .footer { background:none; border-top:0px solid #000; z-index:102; }.body.olympieces .footer .menu li.copyright,.body.olympieces .footer .menu li a,.body.olympieces .footer .menu li a:after { color:#000; }.body.olympieces .footer .menu li.selected a,.body.olympieces .footer .menu li a:hover { border-bottom:1px solid #000; }.body.olympieces .main .article.box .summary { font-size:1.6em; }.body.olympieces .main .article.box .summary-total { display:inline-block; vertical-align:top; width:30%; margin-right:3%; margin-bottom:2em; }.body.olympieces .main .article.box .summary-total h1 { text-align:left; color:#000; font-size:3.8em; text-transform:uppercase; letter-spacing:-0.01em; font-family:'NouvelR-Bold'; margin-bottom:0.1em; }.body.olympieces .main .article.box .summary-total h1 strong { font-size:1.4em; }.body.olympieces .main .article.box .summary-total .overview { background:#D7C378; padding:1.5em 4em; color:#000; }.body.olympieces .main .article.box .summary-total .overview .points { display:block; font-size:1.125em; font-family:'NouvelR-Bold'; margin-bottom:2em; }.body.olympieces .main .article.box .summary-total .overview .points .gauge { font-size:2.666em; }.body.olympieces .main .article.box .summary-total .overview .points em { font-size:1.333em; }.body.olympieces .main .article.box .summary-total .overview .requirement { display:inline-block; vertical-align:top; padding:0em 0em 0.5em 0em; position:relative; margin-bottom:1.5em; }.body.olympieces .main .article.box .summary-total .overview .requirement:before { position:absolute; left:-2.1em; content:""; display:inline-block; vertical-align:top; width:1.1em; height:1.1em; background:#009343; border-radius:1em; }.body.olympieces .main .article.box .summary-total .overview .requirement.red strong { color:#E31F25; }.body.olympieces .main .article.box .summary-total .overview .requirement.red:before { background:#E31F25; }.body.olympieces .main .article.box .summary-total .overview .requirement.green:before { background:#009343; }.body.olympieces .main .article.box .summary-total .overview .message { display:inline-block; vertical-align:top; padding:0em 0em 0.5em 0em; position:relative; margin-bottom:0.5em; }.body.olympieces .main .article.box .summary-total .overview .message.congrats:before { position:absolute; top:0.1em; left:-1.3em; font-family:'icomoon'; font-size:2em; content:"\eb4d"; }.body.olympieces .main .article.box .summary-total .overview .message.boost:before { position:absolute; top:0em; left:-1.3em; font-family:'icomoon'; font-size:2em; content:"\e938"; }.body.olympieces .main .article.box .summary-total .overview .infos-update { position:relative; margin-top:1em; display:block; }.body.olympieces .main .article.box .summary-total .overview .infos-update:before { position:absolute; top:-0.2em; left:-1.5em; font-family:'icomoon'; font-size:1.5em; content:"\eb29"; }.body.olympieces .main .article.box .summary-total .links { background:#000; padding:2em 4em 1em 4em; color:#fff; }.body.olympieces .main .article.box .summary-total .teams { background:#fff; padding:1.5em 1.5em; color:#000; border:1px solid #000; }.body.olympieces .main .article.box .summary-total .teams table tr td { border-bottom:1px solid #000; padding:0.25em 0em; text-align:left; font-family:'NouvelR-Bold'; }.body.olympieces .main .article.box .summary-total .teams table tr:last-child td { border-bottom:0px solid #000; }.body.olympieces .main .article.box .summary-total .teams table tr td:nth-child(1) { width:18%; }.body.olympieces .main .article.box .summary-total .teams table tr td:nth-child(3) { width:6em; }.body.olympieces .main .article.box .summary-total .teams table tr td a { display:inline-block; vertical-align:top; width:1.25em; position:relative; text-decoration:none; margin-left:0.15em; }.body.olympieces .main .article.box .summary-total .teams table tr td a:hover { color:#D7C378; }.body.olympieces .main .article.box .summary-total .teams table tr td a.ccpa { margin-left:0em; }.body.olympieces .main .article.box .summary-total .teams table tr td a.ccpa:before { position:absolute; top:0em; left:0em; font-family:'icomoon'; font-size:1.1em; content:"\eb4a"; }.body.olympieces .main .article.box .summary-total .teams table tr td a.mag:before { position:absolute; top:0em; left:0em; font-family:'icomoon'; font-size:1.1em; content:"\eb5c"; }.body.olympieces .main .article.box .summary-total .teams table tr td a.doc:before { position:absolute; top:0em; left:0em; font-family:'icomoon'; font-size:1.1em; content:"\eb50"; }.body.olympieces .main .article.box .summary-total .teams table tr td a.adj:before { position:absolute; top:0em; left:0em; font-family:'icomoon'; font-size:1.1em; content:"\eb4b"; }.body.olympieces .main .article.box .summary-total .teams .legend { padding-top:2em; }.body.olympieces .main .article.box .summary-total .teams .legend li { padding-left:1.5em; position:relative; margin-bottom:0.5em; }.body.olympieces .main .article.box .summary-total .teams .legend li.ccpa:before { position:absolute; top:0em; left:0em; font-family:'icomoon'; font-size:1.1em; content:"\eb4a"; }.body.olympieces .main .article.box .summary-total .teams .legend li.mag:before { position:absolute; top:0em; left:0em; font-family:'icomoon'; font-size:1.1em; content:"\eb5c"; }.body.olympieces .main .article.box .summary-total .teams .legend li.doc:before { position:absolute; top:0em; left:0em; font-family:'icomoon'; font-size:1.1em; content:"\eb50"; }.body.olympieces .main .article.box .summary-total .teams .legend li.adj:before { position:absolute; top:0em; left:0em; font-family:'icomoon'; font-size:1.1em; content:"\eb4b"; }.body.olympieces .main .article.box .summary-total a.button { display:block; width:auto; margin-bottom:1em; color:#fff; border:2px solid #fff; }.body.olympieces .main .article.box .summary-total a.button.toggle.displayed,.body.olympieces .main .article.box .summary-total a.button:hover { background:#fff; color:#000; }.body.olympieces .main .article.box .summary-total a.button.toggle { position:relative; }.body.olympieces .main .article.box .summary-total a.button.toggle:after { position:absolute; top:0.35em; right:1em; font-family:'icomoon'; font-size:1.5em; content:"\eb3e"; }.body.olympieces .main .article.box .summary-total a.button.toggle.displayed:after { top:0.25em; content:"\eb3c"; }.body.olympieces .main .article.box .summary-welcome { display:inline-block; vertical-align:top; width:67%; padding-top:5.7em; }.body.olympieces .main .article.box .summary-welcome .detail { background:#414141; color:#fff; padding:2em; position:relative; }.body.olympieces .main .article.box .summary-welcome .detail.rdcpa,.body.olympieces .main .article.box .summary-welcome .detail.rmpa { background:#000; }.body.olympieces .main .article.box .summary-welcome .detail.ccpa { background:#606060; }.body.olympieces .main .article.box .summary-welcome .detail.doc { background:#8D8D8D; }.body.olympieces .main .article.box .summary-welcome .detail.adj { background:#414141; }.body.olympieces .main .article.box .summary-welcome .detail h4 { font-size:1.375em; font-family:'NouvelR-Bold'; margin-bottom:2em; }.body.olympieces .main .article.box .summary-welcome .detail h4 strong { font-size:1.2em; }.body.olympieces .main .article.box .summary-welcome .detail .points { position:absolute; top:0em; right:0em; background:#D7C378; padding:0.5em 1em; font-size:1.125em; color:#000; font-family:'NouvelR-Bold'; text-align:center; }.body.olympieces .main .article.box .summary-welcome .detail .points em { display:block; font-size:1.222em; text-align:left; }.body.olympieces .main .article.box .summary-welcome .detail .points em strong { font-size:1.272em; }.body.olympieces .main .article.box .summary-welcome .detail table { border-collapse:separate; border-spacing:0em 0.75em; }.body.olympieces .main .article.box .summary-welcome .detail table tr td { background:#fff; color:#000; padding:1em; font-size:0.875em; text-align:left; }.body.olympieces .main .article.box .summary-welcome .detail.rdcpa table tr td:nth-child(3) { width:5em; }.body.olympieces .main .article.box .summary-welcome .detail table tr.winner td { background:#D7C378; }.body.olympieces .main .article.box .summary-welcome .detail table tr.winner td:first-child,.body.olympieces .main .article.box .summary-welcome .detail table td:first-child { background:none; color:#fff; padding:0em; }.body.olympieces .main .article.box .summary-welcome .detail table td:first-child strong { font-size:2em; }.body.olympieces .main .article.box .summary-welcome .detail table td:first-child strong sup { font-size:0.6em; position:relative; top:0.1em; left:0.1em; }.body.olympieces .main .article.box .summary-welcome .detail table tr.selected td:first-child { background:#E31F25; position:relative; }.body.olympieces .main .article.box .summary-welcome .detail table tr.winner.selected td:first-child { background:#8BD318; color:#000; }.body.olympieces .main .article.box .summary-welcome .detail table tr.selected td:first-child::before { display:inline-block; vertical-align:top; content:""; width:2.7em; background:#E31F25; position:absolute; top:0em; left:-2.7em; bottom:0em; }.body.olympieces .main .article.box .summary-welcome .detail table tr.winner.selected td:first-child::before { background:#8BD318; }.body.olympieces .main .article.box .summary-welcome .detail table tr.selected td:last-child { position:relative; }.body.olympieces .main .article.box .summary-welcome .detail table tr.selected td:last-child::after { display:inline-block; vertical-align:top; content:""; width:2.7em; background:#E31F25; position:absolute; top:0em; right:-2.7em; bottom:0em; }.body.olympieces .main .article.box .summary-welcome .detail table tr.winner.selected td:last-child::after { background:#8BD318; }.body.olympieces .main .article.box .summary-welcome .detail table tr { opacity:0; animation-name:fadein; animation-duration:1s; animation-delay:12.5s; animation-iteration-count:1; animation-fill-mode:forwards; }.body.olympieces .main .article.box .summary-welcome .detail table tr:nth-child(0) { animation-delay:0s; }.body.olympieces .main .article.box .summary-welcome .detail table tr:nth-child(1) { animation-delay:0.3s; }.body.olympieces .main .article.box .summary-welcome .detail table tr:nth-child(2) { animation-delay:0.6s; }.body.olympieces .main .article.box .summary-welcome .detail table tr:nth-child(3) { animation-delay:0.9s; }.body.olympieces .main .article.box .summary-welcome .detail table tr:nth-child(4) { animation-delay:1.2s; }.body.olympieces .main .article.box .summary-welcome .detail table tr:nth-child(5) { animation-delay:1.5s; }.body.olympieces .main .article.box .summary-welcome .detail table tr:nth-child(6) { animation-delay:1.8s; }.body.olympieces .main .article.box .summary-welcome .detail table tr:nth-child(7) { animation-delay:2.1s; }.body.olympieces .main .article.box .summary-welcome .detail table tr:nth-child(8) { animation-delay:2.4s; }.body.olympieces .main .article.box .summary-welcome .detail table tr:nth-child(9) { animation-delay:2.7s; }.body.olympieces .main .article.box .summary-welcome .detail table tr:nth-child(10) { animation-delay:3s; }.body.olympieces .main .article.box .summary-welcome .detail table tr:nth-child(11) { animation-delay:3.3s; }.body.olympieces .main .article.box .summary-welcome .detail table tr:nth-child(12) { animation-delay:3.6s; }.body.olympieces .main .article.box .summary-welcome .detail table tr:nth-child(13) { animation-delay:3.9s; }.body.olympieces .main .article.box .summary-welcome .detail table tr:nth-child(14) { animation-delay:4.2s; }.body.olympieces .main .article.box .summary-welcome .detail table tr:nth-child(15) { animation-delay:4.5s; }.body.olympieces .main .article.box .summary-welcome .detail table tr:nth-child(16) { animation-delay:4.8s; }.body.olympieces .main .article.box .summary-welcome .detail table tr:nth-child(17) { animation-delay:5.1s; }.body.olympieces .main .article.box .summary-welcome .detail table tr:nth-child(18) { animation-delay:5.4s; }.body.olympieces .main .article.box .summary-welcome .detail table tr:nth-child(19) { animation-delay:5.7s; }.body.olympieces .main .article.box .summary-welcome .detail table tr:nth-child(20) { animation-delay:6s; }.body.olympieces .main .article.box .summary-welcome .detail table tr:nth-child(21) { animation-delay:6.3s; }.body.olympieces .main .article.box .summary-welcome .detail table tr:nth-child(22) { animation-delay:6.6s; }.body.olympieces .main .article.box .summary-welcome .detail table tr:nth-child(23) { animation-delay:6.9s; }.body.olympieces .main .article.box .summary-welcome .detail table tr:nth-child(24) { animation-delay:7.2s; }.fancybox-overlay:has(.fancybox-wrapper-custom-olympieces-kpi) { background:rgba(0, 0, 0, 0.9); }.fancybox-wrapper-custom-olympieces-kpi .fancybox-skin { background:transparent; border-radius:0em; }.fancybox-wrapper-custom-olympieces-kpi .fancybox-close { display:block; background:none; top:0em; right:0em; border-left:0px solid #000; border-bottom:0px solid #000; }.fancybox-wrapper-custom-olympieces-kpi .fancybox-close:before { position:absolute; top:1em; right:1em; content:"FERMER"; font-family:'NouvelR-Bold'; font-size:1.4em; color:#fff; }.inline-content.olympieces-kpi { background:#414141; color:#fff; text-align:left; width:48em; }.inline-content.olympieces-kpi .olympieces-kpi-header h2 { margin-left:18.5%; font-family:'NouvelR-Bold'; font-size:1.5em; text-align:left; margin-bottom:1em; color:#fff; }.inline-content.olympieces-kpi .olympieces-kpi-main { font-size:1em; padding:1em 2em 0em 2em; }.inline-content.olympieces-kpi .olympieces-kpi-main ul.items > li { margin-bottom:1.5em; }.inline-content.olympieces-kpi .olympieces-kpi-main ul.items ul.item > li { display:inline-block; vertical-align:top; }.inline-content.olympieces-kpi .olympieces-kpi-main ul.items ul.item > li:first-child { width:16%; text-align:right; }.inline-content.olympieces-kpi .olympieces-kpi-main ul.items ul.item > li:last-child { background:#000; width:84%; }.inline-content.olympieces-kpi .olympieces-kpi-main ul.items ul.item > li:last-child h3 { margin-left:5%; padding-top:0.75em; margin-bottom:0em; text-align:left; font-size:1.2em; }.inline-content.olympieces-kpi .olympieces-kpi-main ul.items ul.item > li:last-child table.col3 tr td { width:53%; }.inline-content.olympieces-kpi .olympieces-kpi-main ul.items ul.item > li:last-child table.col4 tr td { width:26.5%; }.inline-content.olympieces-kpi .olympieces-kpi-main ul.items ul.item > li:last-child table.col5 tr td { width:17.67%; }.inline-content.olympieces-kpi .olympieces-kpi-main ul.items ul.item > li:last-child table.col3 thead tr th,.inline-content.olympieces-kpi .olympieces-kpi-main ul.items ul.item > li:last-child table.col5 thead tr th { padding-top:0.75em; }.inline-content.olympieces-kpi .olympieces-kpi-main ul.items ul.item > li:last-child table tr th,.inline-content.olympieces-kpi .olympieces-kpi-main ul.items ul.item > li:last-child table tr td { text-align:right; padding-right:5%; line-height:1.4em; }.inline-content.olympieces-kpi .olympieces-kpi-main ul.items ul.item > li:last-child table tr th:first-child,.inline-content.olympieces-kpi .olympieces-kpi-main ul.items ul.item > li:last-child table tr td:first-child { padding-left:5%; width:17%; text-align:left; }.inline-content.olympieces-kpi .olympieces-kpi-main ul.items ul.item > li:last-child table tr th:last-child,.inline-content.olympieces-kpi .olympieces-kpi-main ul.items ul.item > li:last-child table tr td:last-child { color:#D7C378; padding-right:10%; width:15%; }.inline-content.olympieces-kpi .olympieces-kpi-main ul.items ul.item > li:last-child table tr td:last-child strong { font-size:1.4em; }.inline-content.olympieces-kpi .olympieces-kpi-main ul.items ul.item > li:last-child table tr td:last-child em { font-size:0.8em; }.inline-content.olympieces-kpi .olympieces-kpi-main ul.items ul.item > li:last-child table thead tr th { font-family:'NouvelR-Bold'; }.inline-content.olympieces-kpi .olympieces-kpi-main ul.items ul.item > li:last-child table thead tr.percentage th { color:#D7C378; font-family:'NouvelR-Regular'; padding-bottom:0em; }.inline-content.olympieces-kpi .olympieces-kpi-main ul.items ul.item > li:last-child table thead tr.percentage th strong { font-size:1.2em; font-family:'NouvelR-Regular'; }.inline-content.olympieces-kpi .olympieces-kpi-main ul.items ul.item > li:last-child table thead tr.percentage th sup { font-size:0.5em; }.inline-content.olympieces-kpi .olympieces-kpi-main ul.items ul.item > li:last-child table thead tr.percentage th em { font-size:0.8em; }.inline-content.olympieces-kpi .olympieces-kpi-main ul.items ul.item > li:last-child table tbody tr:last-child td { padding-bottom:0.5em; }.inline-content.olympieces-kpi .olympieces-kpi-main ul.items ul.item > li:last-child table tfoot tr td { border-top:1px solid #D7C378; padding-top:0.5em; font-family:'NouvelR-Bold'; padding-bottom:0.5em; }.inline-content.olympieces-kpi .olympieces-kpi-main ul.items ul.item > li:last-child table tfoot tr td .goal { display:inline-block; vertical-align:top; position:relative; }.inline-content.olympieces-kpi .olympieces-kpi-main ul.items ul.item > li:last-child table tfoot tr td .goal:after { position:absolute; top:-0.05em; left:-1.1em; font-family:'icomoon'; font-size:1.5em; content:"\e9f9"; }.inline-content.olympieces-kpi .olympieces-kpi-main ul.items ul.item > li:last-child table tfoot tr td:last-child { background:#D7C378; color:#000; padding-right:3%; width:22%; }.inline-content.olympieces-kpi .olympieces-kpi-main .summary > li { display:inline-block; vertical-align:top; font-family:'NouvelR-Bold'; }.inline-content.olympieces-kpi .olympieces-kpi-main .summary > li:first-child { margin-left:16%; width:62.5%; background:#fff; color:#000; text-align:right; padding:0.5em 0em; padding-right:1.4%; line-height:1.45em; }.inline-content.olympieces-kpi .olympieces-kpi-main .summary > li:last-child { width:17.5%; background:#D7C378; color:#000; padding:0.5em 0em; padding-right:2.6%; text-align:right; }.inline-content.olympieces-kpi .olympieces-kpi-main .summary strong { font-size:1.4em; }.inline-content.olympieces-kpi .olympieces-kpi-main .summary em { font-size:0.8em; }@media screen and (max-width:1200px) {.body.olympieces .main .article.box .summary-total,.body.olympieces .main .article.box .summary-welcome { display:block; width:auto; margin-right:0%; }.body.olympieces .main .article.box .summary-welcome { padding-top:0em; }}@media screen and (max-width:980px) {.body.olympieces .main .article.box .summary-welcome .detail { padding-top:5em; }.body.olympieces .main .article.box .summary-welcome .detail h4 { text-align:center; margin-bottom:1em; }.body.olympieces .main .article.box .summary-welcome .detail table tr td:nth-child(3),.body.olympieces .main .article.box .summary-welcome .detail table tr td:nth-child(4) { display:none; }.inline-content.olympieces-kpi { width:auto; }}.body.cpa { background-image:url('https://2026.animations-r.fr/img/body-cpa-background.png'); }.body.cpa .main .article.box { background:none; padding:0em 0em 3em 0em; position:relative; display:flex; flex-flow:column wrap; }.body.cpa .identity { position:relative; top:0em; left:0em; right:0em; z-index:100; background:#EFDF00; }.body.cpa .identity .wrapper .identity-detail { padding:0.5em 0em; font-size:1.6em; text-align:left; font-family:'NouvelR-Semibold'; }.body.cpa .identity .wrapper .identity-detail span:after { content:' —— '; }.body.cpa .identity .wrapper .identity-detail span:last-child:after { content:''; }.body.cpa .main .article.box h1 { font-size:2.8em; text-transform:uppercase; font-family:'NouvelR-Bold'; margin-bottom:0em; padding-top:1em; }.body.cpa .main .article.box h1 em { margin-left:0.25em; font-size:2.4em; }.body.cpa .main .article.box .infos-update { display:block; float:right; text-align:right; }.body.cpa .main .article.box .infos-update em { position:relative; padding-left:2em; font-size:1.4em; }.body.cpa .main .article.box .infos-update em:before { position:absolute; top:-0.2em; left:0em; font-family:'icomoon'; font-size:1.5em; content:"\eb29"; }.body.cpa .main .article.box .summary { order:1; }.body.cpa .main .article.box .detail { order:2; }.body.cpa .main .article.box .extra { order:3; }.body.cpa .main .article.box .summary { padding-top:1em; margin-bottom:0em; }.body.cpa .main .article.box .summary > li { display:inline-block; vertical-align:top; background:#fff; min-height:13.7em; }.body.cpa .main .article.box .summary > li.links { width:15.66667%; margin-right:1.2%; background:#000; color:#fff; }.body.cpa .main .article.box .summary > li.links .summary-links { display:block; padding:1em; }.body.cpa .main .article.box .summary > li.links .summary-links span { display:block; color:#fff; font-size:2.2em; padding:0.8em 0em 1.2em 0em; text-decoration:none; font-family:'NouvelR-Bold'; text-transform:uppercase; }.body.cpa .main .article.box .summary > li.links .summary-links a.popin { display:block; border:2px solid #fff; color:#fff; font-size:1.6em; padding:0.5em; text-decoration:none; font-family:'NouvelR-Bold'; }.body.cpa .main .article.box .summary > li.links .summary-links a.detail { margin-bottom:0.75em; }.body.cpa .main .article.box .summary > li.links .summary-links a.conditions { padding:1em 0.5em; }.body.cpa .main .article.box .summary > li.links .summary-links a.popin:hover { background:#fff; color:#000; }.body.cpa .main .article.box .summary > li.kpi { width:49.4%; margin-right:1.2%; background:#000; color:#fff; }.body.cpa .main .article.box .summary > li.kpi > ul > li { display:inline-block; vertical-align:top; }.body.cpa .main .article.box .summary > li.kpi > ul > li:first-child { width:33.33%; font-size:2.2em; text-transform:uppercase; margin-right:2.4%; font-family:'NouvelR-Bold'; padding-top:0.5em; line-height:1.2em; }.body.cpa .main .article.box .summary > li.kpi > ul > li:first-child h2 { font-size:1.4em; margin-bottom:0.2em; }.body.cpa .main .article.box .summary > li.kpi > ul > li:last-child { width:64.27%; font-size:2.2em; text-transform:uppercase; padding-top:0.5em; }.body.cpa .main .article.box .summary > li.kpi > ul > li:last-child .total-item { padding-right:1em; padding-top:0.5em; }.body.cpa .main .article.box .summary > li.kpi > ul > li:last-child .total-item > li { display:block; padding-left:1.4em; position:relative; text-align:left; margin-bottom:0.5em; }.body.cpa .main .article.box .summary > li.kpi > ul > li:last-child .total-item > li em { position:absolute; right:0em; top:0em; text-align:right; }.body.cpa .main .article.box .summary > li.kpi > ul > li:last-child .total-item > li.goal { color:#EFDF00; }.body.cpa .main .article.box .summary > li.kpi > ul > li:last-child .total-item > li.goal:after { position:absolute; content:"\e91b"; font-family:'icomoon'; font-size:1.6em; color:#EFDF00; top:-0.2em; left:-0.25em; }.body.cpa .main .article.box .summary > li.kpi > ul > li:last-child .total-item > li.remaining { color:#EBA100; }.body.cpa .main .article.box .summary > li.total { width:32.53334%; }.body.cpa .main .article.box .summary > li.total > h2 { background:#EFDF00; font-size:2.6em; font-family:'NouvelR-Bold'; padding:0.5em 0em 0.5em 2.5em; position:relative; text-transform:uppercase; text-align:left; }.body.cpa .main .article.box .summary > li.total > h2:after { position:absolute; content:"\eb53"; font-family:'icomoon'; font-size:1.2em; color:#000; top:0.35em; left:0.6em; }.body.cpa .main .article.box .summary > li.total > ul > li { display:inline-block; vertical-align:top; width:50%; font-size:1.6em; padding-top:0.25em; font-family:'NouvelR-Bold'; line-height:1.2em; }.body.cpa .main .article.box .summary > li.total > ul > li > strong { display:block; font-size:1.4em; padding-top:0.2em; }.body.cpa .main .article.box .detail li { display:inline-block; vertical-align:top; width:15.66667%; text-align:left; box-shadow:0px 0px 10px #99999929; background:#fff; margin-right:1.2%; margin-bottom:3em; }.body.cpa .main .article.box .detail.grid6 li { width:15.66667%; }.body.cpa .main .article.box .detail.grid3 li { width:32.533%; }.body.cpa .main .article.box .detail li:last-child { margin-right:0%; }.body.cpa .main .article.box .detail li .detail-title { display:block; background:#000; text-align:center; font-size:2em; text-transform:uppercase; color:#fff; position:relative; padding:2.75em 0em 0.5em 0em; font-family:'NouvelR-Semibold'; }.body.cpa .main .article.box .detail li.active .detail-title { background:#249700; }.body.cpa .main .article.box .detail li .detail-title:after { position:absolute; display:block; content:''; height:7em; font-family:'icomoon'; font-size:3em; color:#efdf00; top:-0.25em; left:0em; right:0em; text-align:center; }.body.cpa .main .article.box .detail.grid3 li .detail-data .detail-data-title:after { left:31%; }.body.cpa .main .article.box .detail li.family-disque .detail-title:after { content:"\ea4a"; top:-0.2em; }.body.cpa .main .article.box .detail li.family-plaquette .detail-title:after { content:"\eb56"; top:-0.2em; font-size:2em; top:0.25em; }.body.cpa .main .article.box .detail li.family-batterie .detail-title:after { content:"\ea24"; }.body.cpa .main .article.box .detail li.family-amortisseur .detail-title:after { content:"\ea4e"; top:-0.2em; }.body.cpa .main .article.box .detail li.family-balais .detail-title:after { content:"\ea79"; }.body.cpa .main .article.box .detail li.family-pare-brise .detail-title:after { content:"\ea7a"; }.body.cpa .main .article.box .detail li.family-bam .detail-title:after { content:"\eb57"; font-size:1.8em; top:0.35em; }.body.cpa .main .article.box .detail li .detail-progress { display:block; padding:1em; position:relative; }.body.cpa .main .article.box .detail li .detail-progress .detail-trend { display:block; font-size:1.6em; text-align:right; color:#5C5C5C; font-family:'NouvelR-Semibold'; }.body.cpa .main .article.box .detail li .detail-progress .detail-trend strong { font-size:1.1em; }.body.cpa .main .article.box .detail li .detail-progress .circle-big { display:block; position:relative; width:17em; height:17em; margin:0px auto; }.body.cpa .main .article.box .detail li .detail-progress .circle-big svg { width:17em; height:17em; }.body.cpa .main .article.box .detail li .detail-progress .circle-big .bg { fill:none; stroke-width:2em; stroke:#EDEDED; margin-left:1.1em; }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress { fill:none; stroke-width:2em; stroke:url(#normal); stroke-linecap:butt; stroke-dasharray:439.82; transform:rotate(-90deg); transform-origin:50% 50%; }.body.cpa .main .article.box .detail li.active .detail-progress .circle-big .progress { stroke:url(#active); }.body.cpa .main .article.box .detail li .detail-progress .circle-big .text { position:absolute; display:block; top:3.3em; left:0em; right:0em; font-size:1.6em; text-align:center; font-family:'NouvelR-Semibold'; }.body.cpa .main .article.box .detail li .detail-progress .circle-big .text strong { display:block; font-size:1.5em; font-family:'NouvelR-Bold'; padding:0.15em 0em; }.body.cpa .main .article.box .detail li .detail-data { display:block; }.body.cpa .main .article.box .detail li .detail-data .detail-data-title { display:block; font-family:'NouvelR-Bold'; font-size:1.6em; position:relative; text-transform:uppercase; text-align:center; margin-bottom:0.5em; }.body.cpa .main .article.box .detail li .detail-data .detail-data-title:after { position:absolute; content:"\e91b"; font-family:'icomoon'; font-size:1.6em; color:#000; top:-0.22em; left:1.3em; }.body.cpa .main .article.box .detail li .detail-data em { display:block; font-size:1.6em; position:relative; text-align:center; margin-bottom:0.5em; font-family:'NouvelR-Semibold'; }.body.cpa .main .article.box .detail li .detail-data em:after { display:block; font-size:0.7em; width:1.3em; height:1.3em; line-height:0.8em; content:''; border:1px solid #EDEDED; background:#EDEDED; position:absolute; bottom:0.1em; right:1em; padding:0.1em; border-radius:1.3em; }.body.cpa .main .article.box .detail li.active .detail-data em:after { content:'\e91a'; font-family:'icomoon'; background:#249700; color:#fff; border-color:#249700; text-align:center; line-height:1.05em; }.body.cpa .main .article.box .detail li .detail-data em strong { font-size:1.2em; }.body.cpa .main .article.box .detail li .detail-comment { display:block; background:#EBA100; padding:0.5em 0em; text-align:center; font-size:1.4em; font-family:'NouvelR-Semibold'; }.body.cpa .main .article.box .detail li .detail-comment .detail-comment-title { display:block; text-transform:uppercase; font-size:1.2em; font-family:'NouvelR-Bold'; margin-bottom:0.2em; }.body.cpa .main .article.box .detail li.active .detail-comment .detail-comment-title { font-size:1.6em; }.body.cpa .main .article.box .detail li.active .detail-comment { background:#249700; color:#fff; }.body.cpa .main .article.box .detail li .detail-comment strong { font-size:1.5em; }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress0 { stroke-dashoffset:439.82; animation:big0 4.5s ease-in-out; }@keyframes big0 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:439.82; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress1 { stroke-dashoffset:435.4218; animation:big1 4.5s ease-in-out; }@keyframes big1 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:435.4218; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress2 { stroke-dashoffset:431.0236; animation:big2 4.5s ease-in-out; }@keyframes big2 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:431.0236; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress3 { stroke-dashoffset:426.6254; animation:big3 4.5s ease-in-out; }@keyframes big3 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:426.6254; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress4 { stroke-dashoffset:422.2272; animation:big4 4.5s ease-in-out; }@keyframes big4 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:422.2272; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress5 { stroke-dashoffset:417.829; animation:big5 4.5s ease-in-out; }@keyframes big5 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:417.829; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress6 { stroke-dashoffset:413.4308; animation:big6 4.5s ease-in-out; }@keyframes big6 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:413.4308; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress7 { stroke-dashoffset:409.0326; animation:big7 4.5s ease-in-out; }@keyframes big7 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:409.0326; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress8 { stroke-dashoffset:404.6344; animation:big8 4.5s ease-in-out; }@keyframes big8 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:404.6344; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress9 { stroke-dashoffset:400.2362; animation:big9 4.5s ease-in-out; }@keyframes big9 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:400.2362; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress10 { stroke-dashoffset:395.838; animation:big10 4.5s ease-in-out; }@keyframes big10 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:395.838; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress11 { stroke-dashoffset:391.4398; animation:big11 4.5s ease-in-out; }@keyframes big11 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:391.4398; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress12 { stroke-dashoffset:387.0416; animation:big12 4.5s ease-in-out; }@keyframes big12 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:387.0416; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress13 { stroke-dashoffset:382.6434; animation:big13 4.5s ease-in-out; }@keyframes big13 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:382.6434; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress14 { stroke-dashoffset:378.2452; animation:big14 4.5s ease-in-out; }@keyframes big14 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:378.2452; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress15 { stroke-dashoffset:373.847; animation:big15 4.5s ease-in-out; }@keyframes big15 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:373.847; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress16 { stroke-dashoffset:369.4488; animation:big16 4.5s ease-in-out; }@keyframes big16 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:369.4488; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress17 { stroke-dashoffset:365.0506; animation:big17 4.5s ease-in-out; }@keyframes big17 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:365.0506; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress18 { stroke-dashoffset:360.6524; animation:big18 4.5s ease-in-out; }@keyframes big18 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:360.6524; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress19 { stroke-dashoffset:356.2542; animation:big19 4.5s ease-in-out; }@keyframes big19 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:356.2542; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress20 { stroke-dashoffset:351.856; animation:big20 4.5s ease-in-out; }@keyframes big20 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:351.856; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress21 { stroke-dashoffset:347.4578; animation:big21 4.5s ease-in-out; }@keyframes big21 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:347.4578; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress22 { stroke-dashoffset:343.0596; animation:big22 4.5s ease-in-out; }@keyframes big22 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:343.0596; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress23 { stroke-dashoffset:338.6614; animation:big23 4.5s ease-in-out; }@keyframes big23 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:338.6614; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress24 { stroke-dashoffset:334.2632; animation:big24 4.5s ease-in-out; }@keyframes big24 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:334.2632; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress25 { stroke-dashoffset:329.865; animation:big25 4.5s ease-in-out; }@keyframes big25 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:329.865; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress26 { stroke-dashoffset:325.4668; animation:big26 4.5s ease-in-out; }@keyframes big26 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:325.4668; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress27 { stroke-dashoffset:321.0686; animation:big27 4.5s ease-in-out; }@keyframes big27 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:321.0686; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress28 { stroke-dashoffset:316.6704; animation:big28 4.5s ease-in-out; }@keyframes big28 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:316.6704; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress29 { stroke-dashoffset:312.2722; animation:big29 4.5s ease-in-out; }@keyframes big29 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:312.2722; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress30 { stroke-dashoffset:307.874; animation:big30 4.5s ease-in-out; }@keyframes big30 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:307.874; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress31 { stroke-dashoffset:303.4758; animation:big31 4.5s ease-in-out; }@keyframes big31 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:303.4758; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress32 { stroke-dashoffset:299.0776; animation:big32 4.5s ease-in-out; }@keyframes big32 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:299.0776; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress33 { stroke-dashoffset:294.6794; animation:big33 4.5s ease-in-out; }@keyframes big33 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:294.6794; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress34 { stroke-dashoffset:290.2812; animation:big34 4.5s ease-in-out; }@keyframes big34 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:290.2812; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress35 { stroke-dashoffset:285.883; animation:big35 4.5s ease-in-out; }@keyframes big35 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:285.883; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress36 { stroke-dashoffset:281.4848; animation:big36 4.5s ease-in-out; }@keyframes big36 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:281.4848; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress37 { stroke-dashoffset:277.0866; animation:big37 4.5s ease-in-out; }@keyframes big37 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:277.0866; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress38 { stroke-dashoffset:272.6884; animation:big38 4.5s ease-in-out; }@keyframes big38 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:272.6884; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress39 { stroke-dashoffset:268.2902; animation:big39 4.5s ease-in-out; }@keyframes big39 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:268.2902; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress40 { stroke-dashoffset:263.892; animation:big40 4.5s ease-in-out; }@keyframes big40 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:263.892; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress41 { stroke-dashoffset:259.4938; animation:big41 4.5s ease-in-out; }@keyframes big41 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:259.4938; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress42 { stroke-dashoffset:255.0956; animation:big42 4.5s ease-in-out; }@keyframes big42 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:255.0956; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress43 { stroke-dashoffset:250.6974; animation:big43 4.5s ease-in-out; }@keyframes big43 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:250.6974; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress44 { stroke-dashoffset:246.2992; animation:big44 4.5s ease-in-out; }@keyframes big44 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:246.2992; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress45 { stroke-dashoffset:241.901; animation:big45 4.5s ease-in-out; }@keyframes big45 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:241.901; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress46 { stroke-dashoffset:237.5028; animation:big46 4.5s ease-in-out; }@keyframes big46 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:237.5028; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress47 { stroke-dashoffset:233.1046; animation:big47 4.5s ease-in-out; }@keyframes big47 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:233.1046; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress48 { stroke-dashoffset:228.7064; animation:big48 4.5s ease-in-out; }@keyframes big48 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:228.7064; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress49 { stroke-dashoffset:224.3082; animation:big49 4.5s ease-in-out; }@keyframes big49 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:224.3082; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress50 { stroke-dashoffset:219.91; animation:big50 4.5s ease-in-out; }@keyframes big50 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:219.91; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress51 { stroke-dashoffset:215.5118; animation:big51 4.5s ease-in-out; }@keyframes big51 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:215.5118; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress52 { stroke-dashoffset:211.1136; animation:big52 4.5s ease-in-out; }@keyframes big52 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:211.1136; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress53 { stroke-dashoffset:206.7154; animation:big53 4.5s ease-in-out; }@keyframes big53 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:206.7154; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress54 { stroke-dashoffset:202.3172; animation:big54 4.5s ease-in-out; }@keyframes big54 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:202.3172; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress55 { stroke-dashoffset:197.919; animation:big55 4.5s ease-in-out; }@keyframes big55 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:197.919; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress56 { stroke-dashoffset:193.5208; animation:big56 4.5s ease-in-out; }@keyframes big56 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:193.5208; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress57 { stroke-dashoffset:189.1226; animation:big57 4.5s ease-in-out; }@keyframes big57 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:189.1226; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress58 { stroke-dashoffset:184.7244; animation:big58 4.5s ease-in-out; }@keyframes big58 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:184.7244; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress59 { stroke-dashoffset:180.3262; animation:big59 4.5s ease-in-out; }@keyframes big59 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:180.3262; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress60 { stroke-dashoffset:175.928; animation:big60 4.5s ease-in-out; }@keyframes big60 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:175.928; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress61 { stroke-dashoffset:171.5298; animation:big61 4.5s ease-in-out; }@keyframes big61 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:171.5298; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress62 { stroke-dashoffset:167.1316; animation:big62 4.5s ease-in-out; }@keyframes big62 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:167.1316; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress63 { stroke-dashoffset:162.7334; animation:big63 4.5s ease-in-out; }@keyframes big63 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:162.7334; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress64 { stroke-dashoffset:158.3352; animation:big64 4.5s ease-in-out; }@keyframes big64 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:158.3352; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress65 { stroke-dashoffset:153.937; animation:big65 4.5s ease-in-out; }@keyframes big65 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:153.937; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress66 { stroke-dashoffset:149.5388; animation:big66 4.5s ease-in-out; }@keyframes big66 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:149.5388; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress67 { stroke-dashoffset:145.1406; animation:big67 4.5s ease-in-out; }@keyframes big67 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:145.1406; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress68 { stroke-dashoffset:140.7424; animation:big68 4.5s ease-in-out; }@keyframes big68 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:140.7424; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress69 { stroke-dashoffset:136.3442; animation:big69 4.5s ease-in-out; }@keyframes big69 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:136.3442; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress70 { stroke-dashoffset:131.946; animation:big70 4.5s ease-in-out; }@keyframes big70 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:131.946; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress71 { stroke-dashoffset:127.5478; animation:big71 4.5s ease-in-out; }@keyframes big71 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:127.5478; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress72 { stroke-dashoffset:123.1496; animation:big72 4.5s ease-in-out; }@keyframes big72 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:123.1496; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress73 { stroke-dashoffset:118.7514; animation:big73 4.5s ease-in-out; }@keyframes big73 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:118.7514; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress74 { stroke-dashoffset:114.3532; animation:big74 4.5s ease-in-out; }@keyframes big74 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:114.3532; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress75 { stroke-dashoffset:109.955; animation:big75 4.5s ease-in-out; }@keyframes big75 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:109.955; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress76 { stroke-dashoffset:105.5568; animation:big76 4.5s ease-in-out; }@keyframes big76 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:105.5568; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress77 { stroke-dashoffset:101.1586; animation:big77 4.5s ease-in-out; }@keyframes big77 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:101.1586; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress78 { stroke-dashoffset:96.7604; animation:big78 4.5s ease-in-out; }@keyframes big78 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:96.7604; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress79 { stroke-dashoffset:92.3622; animation:big79 4.5s ease-in-out; }@keyframes big79 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:92.3622; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress80 { stroke-dashoffset:87.964; animation:big80 4.5s ease-in-out; }@keyframes big80 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:87.964; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress81 { stroke-dashoffset:83.5658; animation:big81 4.5s ease-in-out; }@keyframes big81 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:83.5658; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress82 { stroke-dashoffset:79.1676; animation:big82 4.5s ease-in-out; }@keyframes big82 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:79.1676; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress83 { stroke-dashoffset:74.7694; animation:big83 4.5s ease-in-out; }@keyframes big83 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:74.7694; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress84 { stroke-dashoffset:70.3712; animation:big84 4.5s ease-in-out; }@keyframes big84 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:70.3712; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress85 { stroke-dashoffset:65.973; animation:big85 4.5s ease-in-out; }@keyframes big85 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:65.973; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress86 { stroke-dashoffset:61.5748; animation:big86 4.5s ease-in-out; }@keyframes big86 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:61.5748; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress87 { stroke-dashoffset:57.1766; animation:big87 4.5s ease-in-out; }@keyframes big87 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:57.1766; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress88 { stroke-dashoffset:52.7784; animation:big88 4.5s ease-in-out; }@keyframes big88 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:52.7784; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress89 { stroke-dashoffset:48.3802; animation:big89 4.5s ease-in-out; }@keyframes big89 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:48.3802; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress90 { stroke-dashoffset:43.982; animation:big90 4.5s ease-in-out; }@keyframes big90 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:43.982; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress91 { stroke-dashoffset:39.5838; animation:big91 4.5s ease-in-out; }@keyframes big91 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:39.5838; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress92 { stroke-dashoffset:35.1856; animation:big92 4.5s ease-in-out; }@keyframes big92 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:35.1856; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress93 { stroke-dashoffset:30.7874; animation:big93 4.5s ease-in-out; }@keyframes big93 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:30.7874; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress94 { stroke-dashoffset:26.3892; animation:big94 4.5s ease-in-out; }@keyframes big94 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:26.3892; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress95 { stroke-dashoffset:21.991; animation:big95 4.5s ease-in-out; }@keyframes big95 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:21.991; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress96 { stroke-dashoffset:17.5928; animation:big96 4.5s ease-in-out; }@keyframes big96 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:17.5928; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress97 { stroke-dashoffset:13.1946; animation:big97 4.5s ease-in-out; }@keyframes big97 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:13.1946; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress98 { stroke-dashoffset:8.7964; animation:big98 4.5s ease-in-out; }@keyframes big98 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:8.7964; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress99 { stroke-dashoffset:4.3982; animation:big99 4.5s ease-in-out; }@keyframes big99 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:4.3982; } }.body.cpa .main .article.box .detail li .detail-progress .circle-big .progress.progress100 { stroke-dashoffset:0; animation:big100 4.5s ease-in-out; }@keyframes big100 { from { stroke-dashoffset:439.82; } to { stroke-dashoffset:0; } }.body.cpa .main .article.box .extra > li { display:inline-block; vertical-align:top; background:#fff; min-height:17em; width:32.53334%; margin-right:1.2%; margin-bottom:2em; }.body.cpa .main .article.box .extra > li:last-child { margin-right:0%; }.body.cpa .main .article.box .extra > li .extra-title { display:block; position:relative; background:#000; color:#fff; padding:1.75em 1em 1em 7em; text-align:left; font-size:1.4em; }.body.cpa .main .article.box .extra > li .extra-title .infos-update { position:absolute; top:0.75em; right:1em; }.body.cpa .main .article.box .extra > li .extra-title .infos-update em { font-size:1em; }.body.cpa .main .article.box .extra > li .extra-title .extra-title-type { display:block; font-size:1.4em; font-family:'NouvelR-Bold'; text-transform:uppercase; margin-bottom:0.15em; }.body.cpa .main .article.box .extra > li .extra-title .extra-title-label { display:block; font-size:1.1em; font-family:'NouvelR-Bold'; text-transform:uppercase; }.body.cpa .main .article.box .extra > li.iam .extra-title { background:#B91B1B; }.body.cpa .main .article.box .extra > li.pp .extra-title { background:#F83C2E; }.body.cpa .main .article.box .extra > li.bonus .extra-title { background:#33589F; }.body.cpa .main .article.box .extra > li.active .extra-title { background:#249700; }.body.cpa .main .article.box .extra > li.iam .extra-title:after { content:'\eb58'; font-family:'icomoon'; color:#fff; border-color:#249700; position:absolute; top:0.25em; left:0.4em; font-size:3.5em; }.body.cpa .main .article.box .extra > li.pp .extra-title:after { content:'\e962'; font-family:'icomoon'; color:#fff; border-color:#249700; position:absolute; top:0.05em; left:0.4em; font-size:4em; }.body.cpa .main .article.box .extra > li.bonus .extra-title:after { content:'\e9be'; font-family:'icomoon'; color:#fff; border-color:#249700; position:absolute; top:0.05em; left:0.4em; font-size:4em; }.body.cpa .main .article.box .extra > li .extra-item { padding:1em 0em; }.body.cpa .main .article.box .extra > li .extra-item > li { display:block; position:relative; text-align:left; font-size:1.6em; text-transform:uppercase; margin:0em 15% 0.15em 15%; font-family:'NouvelR-Semibold'; }.body.cpa .main .article.box .extra > li .extra-item > li em { position:absolute; right:0em; top:0em; text-align:right; text-transform:none; }.body.cpa .main .article.box .extra > li .extra-item > li.goal:after { position:absolute; content:"\e91b"; font-family:'icomoon'; font-size:1.6em; color:#000; top:-0.2em; left:-1.2em; }.body.cpa .main .article.box .extra > li:not(.bonus) .extra-item > li.status { color:#E00008; }.body.cpa .main .article.box .extra > li:not(.bonus) .extra-item > li.status:after { position:absolute; content:"\eb5a"; font-family:'icomoon'; font-size:1.6em; color:#E00008; bottom:-0em; right:-1.5em; }.body.cpa .main .article.box .extra > li.active .extra-item > li.status { color:#249700; }.body.cpa .main .article.box .extra > li.active:not(.bonus) .extra-item > li.status:after { position:absolute; content:"\e91a"; font-family:'icomoon'; font-size:1.6em; color:#249700; bottom:-0em; right:-1.5em; }.body.cpa .main .article.box .no-results { text-align:center; margin:0em 20%; }.body.cpa .main .article.box .no-results p { font-size:1.6em; line-height:1.2em; }.body.cpa .main .article.box .no-results h1 { font-size:2.6em; margin-bottom:1em; padding-top:1em; }.fancybox-wrapper-body-cpa .fancybox-skin { background:#fff; border-radius:0em; }.fancybox-wrapper-body-cpa .fancybox-close { display:block; background:none; top:0em; right:0em; border-left:1px solid #000; border-bottom:1px solid #000; }.fancybox-wrapper-body-cpa .fancybox-close:before { position:absolute; top:0em; right:0.05em; content:"\e918"; font-family:'icomoon'; font-size:3em; color:#000; }.inline-content.cpa-conditions { background:#fff; text-align:left; width:67em; }.inline-content.cpa-conditions .cpa-conditions-wrapper { box-shadow:0px 0px 10px #99999929; }.inline-content.cpa-conditions .cpa-conditions-header h2 { background:#2A8D8A; color:#fff; text-transform:uppercase; font-size:1.5em; font-family:'NouvelR-Bold'; padding:1em 0em; margin-bottom:1em; line-height:1.2em; text-align:center; position:relative; }.inline-content.cpa-conditions .cpa-conditions-header h2:after { font-size:0.8em; display:inline-block; vertical-align:top; content:""; width:5.25em; height:5.25em; position:absolute; top:-0.65em; left:5%; background:url('https://2026.animations-r.fr/img/body-cpa-logo.svg') no-repeat top left; background-size:5.25em auto; }.inline-content.cpa-conditions .cpa-conditions-main { font-size:1em; padding:1em 2em 2em 2em; }.inline-content.cpa-conditions .cpa-conditions-main h3 { color:#2A8D8A; font-family:'NouvelR-Bold'; text-align:left; margin-bottom:0em; }.inline-content.cpa-conditions .cpa-conditions-main p { margin-bottom:1em; }.inline-content.cpa-conditions .cpa-conditions-main sup { display:inline-block; vertical-align:top; position:relative; top:-0.5em; }.inline-content.cpa-conditions .cpa-conditions-main .cpa-conditions-main-families { padding:1em 0em 2em 0em; }.inline-content.cpa-conditions .cpa-conditions-main .cpa-conditions-main-families li { display:inline-block; vertical-align:top; width:47%; margin-left:3%; box-shadow:0px 0px 10px #99999929; }.inline-content.cpa-conditions .cpa-conditions-main .cpa-conditions-main-families li:first-child { margin-right:3%; margin-left:0%; }.inline-content.cpa-conditions .cpa-conditions-main .cpa-conditions-main-families li h4 { background:#2A8D8A; color:#fff; text-transform:uppercase; font-size:1.125em; font-family:'NouvelR-Bold'; padding:1.125em 1.777em; margin-bottom:0.5em; line-height:1.2em; text-align:center; }.inline-content.cpa-conditions .cpa-conditions-main .cpa-conditions-main-families li .cpa-conditions-main-family { display:block; padding:0.25em 1em 1em 1em; }.inline-content.cpa-conditions .cpa-conditions-main .focus { color:#2A8D8A; font-size:2em; line-height:0.5em; display:inline-block; vertical-align:top; padding-right:0.15em; }.inline-content.cpa-conditions .cpa-conditions-main .red { color:#E00008; }.inline-content.cpa-detail { background:#fff; text-align:left; width:60em; }.inline-content.cpa-detail em.info { display:inline-block; vertical-align:top; position:relative; padding-left:2em; }.inline-content.cpa-detail em.info strong { font-size:1.4em; }.inline-content.cpa-detail em.info:after { position:absolute; top:0em; left:0em; display:block; content:'\e9cf'; font-family:'icomoon'; font-size:1.6em; }.inline-content.cpa-detail ul.tabs { border:1px solid #000; }.inline-content.cpa-detail ul.tabs li { display:inline-block; vertical-align:top; width:100%; text-align:center; }.inline-content.cpa-detail ul.tabs.grid2 li { width:50.00%; }.inline-content.cpa-detail ul.tabs.grid3 li { width:33.33%; }.inline-content.cpa-detail ul.tabs.grid4 li { width:25.00%; }.inline-content.cpa-detail ul.tabs.grid5 li { width:20.00%; }.inline-content.cpa-detail ul.tabs.grid6 li { width:16.67%; }.inline-content.cpa-detail ul.tabs.grid7 li { width:14.29%; }.inline-content.cpa-detail ul.tabs.grid8 li { width:12.50%; }.inline-content.cpa-detail ul.tabs.grid9 li { width:11.11%; }.inline-content.cpa-detail ul.tabs li a { padding-left:4em; display:block; text-transform:uppercase; text-decoration:none; font-family:'NouvelR-Bold'; padding:1em; border-right:1px solid #000; position:relative; }.inline-content.cpa-detail ul.tabs li:hover a,.inline-content.cpa-detail ul.tabs li a.active { background-color:#000; color:#fff; }.inline-content.cpa-detail ul.tabs li a.active:before { position:absolute; left:45%; bottom:-0.6em; display:inline-block; content:""; height:0em; width:0em; border-top:0.6em solid #000; border-right :0.6em solid transparent; border-left :0.6em solid transparent; }.inline-content.cpa-detail ul.tabs li:last-child a { border-right:0px solid #000; }.inline-content.cpa-detail .toggle-content { padding:1em 0em 1em 0em; font-size:1em; font-family:'NouvelR-Semibold'; }.inline-content.cpa-detail .toggle-content a.toggle { display:inline-block; vertical-align:top; padding-left:1em; position:relative; text-decoration:none; }.inline-content.cpa-detail .toggle-content a.toggle:hover { text-decoration:underline; }.inline-content.cpa-detail .toggle-content a.toggle:before { content:'+ '; position:absolute; left:0em; }.inline-content.cpa-detail .toggle-content a.toggle.displayed:before { content:'- '; }.inline-content.cpa-detail .toggle { position:relative; }.inline-content.cpa-detail .toggle .icons { position:absolute; top:0em; left:9em; display:block; min-width:12em; }.inline-content.cpa-detail .toggle .icons em { position:relative; display:inline-block; vertical-align:top; width:2em; }.inline-content.cpa-detail .toggle .icons em:after { position:absolute; display:block; content:''; height:7em; position:absolute; top:-0.15em; left:0em; font-family:'icomoon'; font-size:2.4em; color:#A9A9A9; }.inline-content.cpa-detail .toggle .icons em.family-disque:after { content:"\ea4a"; }.inline-content.cpa-detail .toggle .icons em.family-plaquette:after { content:"\eb56"; font-size:1.4em; top:0.15em; left:0.3em; }.inline-content.cpa-detail .toggle .icons em.family-batterie:after { content:"\ea24"; }.inline-content.cpa-detail .toggle .icons em.family-amortisseur:after { content:"\ea4e"; }.inline-content.cpa-detail .toggle .icons em.family-balais:after { content:"\ea79"; }.inline-content.cpa-detail .toggle .icons em.family-pare-brise:after { content:"\ea7a"; }.inline-content.cpa-detail .toggle .icons em.family-bam { width:3.5em; }.inline-content.cpa-detail .toggle .icons em.family-bam:after { content:"\eb57"; font-size:1.2em; top:0.15em; left:0.3em; }.inline-content.cpa-detail .toggle-content table.title { margin:1em 0em; }.inline-content.cpa-detail .toggle-content table.t1 thead th { background:#0BAC81; }.inline-content.cpa-detail .toggle-content table.t2 thead th { background:#06b435; }.inline-content.cpa-detail .toggle-content table.t3 thead th { background:#0BAC81; }.inline-content.cpa-detail .toggle-content table.t4 thead th { background:#06b435; }.inline-content.cpa-detail .toggle-content table thead th { color:#fff; text-transform:uppercase; }.inline-content.cpa-detail .toggle-content table thead th em { display:inline-block; vertical-align:top; padding-left:0.5em; font-style:italic; }.inline-content.cpa-detail .toggle-content table thead th em:before { content:'-'; padding-right:0.5em; }.inline-content.cpa-detail .toggle-content table thead th:nth-child(1) { width:40%; padding:1em 1.5%; text-align:left; }.inline-content.cpa-detail .toggle-content table thead th:nth-child(2) { width:14.5%; padding:1em 0em; text-align:right; }.inline-content.cpa-detail .toggle-content table thead th:nth-child(3) { width:14.5%; padding:1em 0em; text-align:right; }.inline-content.cpa-detail .toggle-content table thead th:nth-child(4) { width:14.5%; padding:1em 0em; text-align:right; }.inline-content.cpa-detail .toggle-content table thead th:nth-child(5) { width:14.5%; padding:1em 2% 1em 0em; text-align:right; }.inline-content.cpa-detail .toggle-content table tbody td { background:#d2d2d2; color:#000; border-bottom:2px solid #A9A9A9; }.inline-content.cpa-detail .toggle-content table tbody .even td { background:#f2f2f2; }.inline-content.cpa-detail .toggle-content table tbody td:nth-child(1) { width:40%; padding:0.5em 1.5%; text-align:left; }.inline-content.cpa-detail .toggle-content table tbody td:nth-child(2) { width:14.5%; padding:0.5em 0em; text-align:right; }.inline-content.cpa-detail .toggle-content table tbody td:nth-child(3) { width:14.5%; padding:0.5em 0em; text-align:right; }.inline-content.cpa-detail .toggle-content table tbody td:nth-child(4) { width:14.5%; padding:0.5em 0em; text-align:right; }.inline-content.cpa-detail .toggle-content table tbody td:nth-child(5) { width:14.5%; padding:0.5em 2% 0.5em 0em; text-align:right; }.inline-content.cpa-detail .toggle-content .toggle-content { padding:0em; margin-left:16%; }.inline-content.cpa-detail .toggle-content .toggle-content table { }.inline-content.cpa-detail .toggle-content .toggle-content table tbody td { background:#fff; border-bottom:2px solid #A9A9A9; text-transform:uppercase; position:relative; }.inline-content.cpa-detail .toggle-content .toggle-content table tbody td:nth-child(1) { width:29.5%; padding:0.5em 0% 0.5em 7%; }.inline-content.cpa-detail .toggle-content .toggle-content table tbody td:nth-child(2) { width:17.5%; }.inline-content.cpa-detail .toggle-content .toggle-content table tbody td:nth-child(3) { width:17.5%; }.inline-content.cpa-detail .toggle-content .toggle-content table tbody td:nth-child(4) { width:17.5%; }.inline-content.cpa-detail .toggle-content .toggle-content table tbody td:nth-child(5) { width:auto; }.inline-content.cpa-detail .toggle-content .toggle-content table tbody td:after { position:absolute; display:block; content:''; height:7em; position:absolute; top:0em; left:0.15em; font-family:'icomoon'; font-size:2.4em; color:#EFDF00; }.inline-content.cpa-detail .toggle-content .toggle-content table tbody td.family-disque:after { content:"\ea4a"; }.inline-content.cpa-detail .toggle-content .toggle-content table tbody td.family-plaquette:after { content:"\eb56"; font-size:1.4em; top:0.4em; left:0.5em; }.inline-content.cpa-detail .toggle-content .toggle-content table tbody td.family-batterie:after { content:"\ea24"; }.inline-content.cpa-detail .toggle-content .toggle-content table tbody td.family-amortisseur:after { content:"\ea4e"; }.inline-content.cpa-detail .toggle-content .toggle-content table tbody td.family-balais:after { content:"\ea79"; }.inline-content.cpa-detail .toggle-content .toggle-content table tbody td.family-pare-brise:after { content:"\ea7a"; }.inline-content.cpa-detail .toggle-content .toggle-content table tbody td.family-bam:after { content:"\eb57"; font-size:1.2em; top:0.4em; }.inline-content.cpa-detail .tab-content a.mobile { display:none !important; }@media screen and (max-width:1279px) {.body.cpa .main .article.box .detail.grid6 li { width:32.53%; }.body.cpa .main .article.box .detail li:nth-child(3n+3) { margin-right:0%; }.body.cpa .main .article.box .detail li .detail-data .detail-data-title:after { left:31%; }}@media screen and (max-width:980px) {.body.cpa .main .article.box { display:block; }.body.cpa .main .article.box .summary { display:flex; flex-flow:column wrap; min-height:0em; height:auto; margin-top:2em; }.body.cpa .main .article.box .summary > li { display:block; min-height:0em; margin-bottom:1em; }.body.cpa .main .article.box .summary > li.links,.body.cpa .main .article.box .summary > li.kpi,.body.cpa .main .article.box .summary > li.total,.body.cpa .main .article.box .summary > li.total.conseiller { width:auto; margin-right:0em; }.body.cpa .main .article.box .summary > li.links { background:none; }.body.cpa .main .article.box .summary > li.links .summary-links { padding:0em; }.body.cpa .main .article.box .summary > li.links .summary-links a.popin { border-color:#000; background:#fff; color:#000; }.body.cpa .main .article.box .summary > li.links .summary-links a.popin:hover { background:#000; color:#fff; }.body.cpa .main .article.box .summary > li.links .summary-links a.conditions { padding:0.5em; }.body.cpa .main .article.box .summary > li.total { padding-bottom:1em; }.body.cpa .main .article.box .summary li.links { order:2; }.body.cpa .main .article.box .summary li.kpi { order:3; }.body.cpa .main .article.box .summary li.total { order:1; }.body.cpa .main .article.box .detail.grid3 li,.body.cpa .main .article.box .detail.grid6 li { width:49.4%; }.body.cpa .main .article.box .detail li { width:49.4%; }.body.cpa .main .article.box .detail li:nth-child(3n+3) { margin-right:1.2%; }.body.cpa .main .article.box .detail li:nth-child(2n+2) { margin-right:0%; }.body.cpa .main .article.box .extra > li { width:49.4%; }.body.cpa .main .article.box .extra li:nth-child(2n+2) { margin-right:0%; }.inline-content.cpa-detail { width:auto; }.inline-content.cpa-detail ul.tabs li { display:block; width:auto; text-align:center; }.inline-content.cpa-detail .toggle-content tr th,.inline-content.cpa-detail .toggle-content tr td { padding:0.25em; }.inline-content.cpa-detail .toggle-content tr th { padding:0em 0.25em 1em 0.25em; }}@media screen and (max-width:600px) {.body.cpa .identity .wrapper .identity-detail span { display:block; text-align:center; margin-bottom:0.1em; }.body.cpa .identity .wrapper .identity-detail span:after { content:''; }.body.cpa .main .article.box .summary > li.kpi > ul > li { display:block; }.body.cpa .main .article.box .summary > li.kpi > ul > li:first-child { width:auto; margin-right:0%; }.body.cpa .main .article.box .summary > li.kpi > ul > li:last-child { width:auto; }.body.cpa .main .article.box .detail.grid3 li,.body.cpa .main .article.box .detail.grid6 li { display:block; width:auto; margin-right:0em; }.body.cpa .main .article.box .detail li:nth-child(3n+3) { margin-right:0%; }.body.cpa .main .article.box .detail li:nth-child(2n+2) { margin-right:0%; }.body.cpa .main .article.box .detail li .detail-data .detail-data-title:after { left:35%; }.body.cpa .main .article.box .extra > li { display:block; min-height:0em; width:auto; margin-right:0%; }.inline-content.cpa-detail ul.tabs li a.active:after { display:none; }}.body.rewards { background-image:url('https://2026.animations-r.fr/img/body-rewards-background.png'); background-color:#000; }.body.rewards.active { background-image:url('https://2026.animations-r.fr/img/body-rewards-active-background.png'); background-color:#000; }.body.rewards .main .article.box { background:none; text-align:left; padding:8em 0em 0em 0em; }.body.rewards .footer { background:none; border-top:0px solid #fff; z-index:102; }.body.rewards .footer .menu li.copyright,.body.rewards .footer .menu li a,.body.rewards .footer .menu li a:after { color:#fff; }.body.rewards .footer .menu li.selected a,.body.rewards .footer .menu li a:hover { border-bottom:1px solid #fff; }.body.rewards .main .article.box h1 { font-family:'NouvelR-Bold'; font-size:3.6em; color:#fff; margin-bottom:1em; margin-left:35%; }.body.rewards .main .article.box .left { display:inline-block; vertical-align:top; width:32%; margin-right:3%; position:sticky; top:0em; left:0em; }.body.rewards .main .article.box .right { display:inline-block; vertical-align:top; width:65%; }.body.rewards .main .article.box .info { display:block; background:#fff; margin-bottom:3em; }.body.rewards .main .article.box .info.remaining { background:#b6ff00; color:#000; }.body.rewards .main .article.box .info .info-wrapper { padding:4em 7em; }.body.rewards .main .article.box .info.remaining .info-wrapper { padding-bottom:2em; }.body.rewards .main .article.box .info .info-wrapper h3 { font-size:1.6em; margin-bottom:0.2em; }.body.rewards .main .article.box .info .info-wrapper h3 strong { display:block; font-size:1.4em; margin-bottom:0.1em; }.body.rewards .main .article.box .info .info-wrapper p { font-size:1.6em; }.body.rewards .main .article.box .info .info-wrapper p > em { color:#888B8D; }.body.rewards .main .article.box .info .info-wrapper ul { font-size:2em; list-style-type:square; text-align:left; }.body.rewards .main .article.box .info .info-wrapper ul > li { margin-left:1em; margin-bottom:0.2em; }.body.rewards .main .article.box .info .info-wrapper ul > li.pta strong,.body.rewards .main .article.box .info .info-wrapper ul > li.pta::marker { color:#32ADB7; }.body.rewards .main .article.box .info .info-wrapper ul > li.credit strong,.body.rewards .main .article.box .info .info-wrapper ul > li.credit::marker { color:#2327A5; }.body.rewards .main .article.box .info .info-wrapper .gauge { display:inline-block; vertical-align:top; font-size:3em; }.body.rewards .main .article.box .info .info-wrapper strong > em { display:inline-block; vertical-align:top; font-size:1.5em; line-height:2.65em; margin-left:0.2em; }.body.rewards .main .article.box .info .info-wrapper.title { background:#A70000; color:#fff; }.body.rewards .main .article.box .info .info-wrapper.title p { font-size:2.4em; }.body.rewards .main .article.box .info .info-wrapper.yellow { background:#EFDF00; }.body.rewards .main .article.box .intro { display:block; background:#E7FC00; padding:2em 0em; margin-bottom:3em; }.body.rewards .main .article.box .intro .intro-wrapper { margin:3em 7em; }.body.rewards .main .article.box .intro .intro-wrapper h3 { font-family:'NouvelR-Bold'; font-size:2.8em; margin-bottom:0.5em; }.body.rewards .main .article.box .intro .intro-wrapper p { font-size:1.6em; }.body.rewards .main .article.box .intro .intro-wrapper.credit { border-left:1.4em solid #2327A5; padding:1em 0em 1em 4em; }.body.rewards .main .article.box .intro .intro-wrapper.credit h3 { color:#2327A5; }.body.rewards .main .article.box .intro .intro-wrapper.alert { border-left:1.4em solid #E00008; padding:1em 0em 1em 4em; }.body.rewards .main .article.box .intro .intro-wrapper.alert h3 { color:#E00008; }.body.rewards .main .article.box .intro .intro-wrapper.pta { border-left:1.4em solid #32ADB7; padding:1em 0em 1em 4em; }.body.rewards .main .article.box .intro .intro-wrapper.pta h3 { color:#32ADB7; }.body.rewards .main .article.box .conditions { background:#fff; padding:3.7em 0em; margin-bottom:3em; }.body.rewards .main .article.box .conditions .conditions-wrapper { margin:3em 7em; }.body.rewards .main .article.box .conditions .conditions-wrapper h3 { font-family:'NouvelR-Bold'; font-size:2.8em; margin-bottom:1em; }.body.rewards .main .article.box .conditions .conditions-wrapper p { font-size:1.6em; }.body.rewards .main .article.box .conditions .conditions-wrapper ul { font-size:1.6em; list-style-type:square; text-align:left; }.body.rewards .main .article.box .conditions .conditions-wrapper ul > li { margin-left:1em; margin-top:0.5em; }.body.rewards .main .article.box .conditions form .field.required { font-size:1.143em; text-align:left; padding-top:0em; }.body.rewards .main .article.box .conditions form .field.required label { color:inherit; display:inline; position:static; cursor:pointer; }.body.rewards .main .article.box .conditions form .field.required label:after { display:none; }.body.rewards .main .article.box .conditions form .field.required input[type=checkbox] { display:inherit; position:static; }.body.rewards .main .article.box .conditions form .field.required.error label { color:#fb5043; }.body.rewards .main .article.box .conditions form .field.required.error input[type=checkbox] { color:#fb5043; }.body.rewards .main .article.box .order { display:block; background:#fff; padding:3.7em 0em; margin-bottom:3em; position:relative; }.body.rewards .main .article.box .order .order-wrapper { margin:3em 7em 6em 7em; }.body.rewards .main .article.box .order .order-wrapper h3 { font-family:'NouvelR-Bold'; font-size:2.4em; }.body.rewards .main .article.box .order .order-wrapper h4 { font-size:1.6em; margin-bottom:2em; }.body.rewards .main .article.box .order .order-wrapper h5 { background:#B6FF00; color:#000; font-family:'NouvelR-Bold'; font-size:1.8em; padding:1em 0em; text-align:center; position:absolute; bottom:0em; left:0em; right:0em; }.body.rewards .main .article.box .order .order-wrapper ul > li { display:inline-block; vertical-align:top; width:48%; text-align:center; }.body.rewards .main .article.box .order .order-wrapper ul > li:first-child { margin-right:4%; }.body.rewards .main .article.box .order .order-wrapper ul > li.pta { background:#32ADB7; }.body.rewards .main .article.box .order .order-wrapper ul > li.credit { background:#2327A5; }.body.rewards .main .article.box .order .order-wrapper li form .field label { display:block; font-family:'NouvelR-Bold'; color:#fff; font-size:2.4em; text-align:center; position:static; margin-bottom:1em; }.body.rewards .main .article.box .order .order-wrapper li form .field.required label:after { display:none; }.body.rewards .main .article.box .order .order-wrapper li form .field input[type=text] { border:none; border-bottom:2px solid #fff; width:80%; background:none; padding:0.25em 0em; color:#fff; font-size:1.6em; text-align:center; padding-bottom:0.5em; }.body.rewards .main .article.box .order .order-wrapper li form .field input[type=text]::placeholder { color:#fff; opacity:0.6; }.body.rewards .main .article.box .order .order-wrapper li .convert { font-size:1.2em; text-align:right; margin:0.25em 2.9em 0.75em 0em; color:#fff; }.body.rewards .main .article.box .order .order-wrapper li form .field.submit { padding-top:0em; text-align:center; }.body.rewards .main .article.box .order .order-wrapper li form .field.submit input[type=submit] { letter-spacing:0em; line-height:1em; padding:1em 0em; border-radius:0em; width:100%; transition:all 0.2s linear; margin:0em auto; font-size:1.8em; }.body.rewards .main .article.box .order .order-wrapper li form .field.submit input[type=submit]:hover { color:inherit; }.body.rewards .main .article.box .remind { display:block; background:#32ADB7; color:#fff; padding:2em 0em 0.15em 0em; margin-bottom:3em; position:relative; }.body.rewards .main .article.box .remind .remind-wrapper { margin:1.4em 7em; }.body.rewards .main .article.box .remind .remind-wrapper p { font-size:1.6em; line-height:1.4em; margin-bottom:0.5em; font-family:'NouvelR-Bold';}.body.rewards .main .article.box .remind .remind-wrapper a.button { background:#fff; color:#000; font-size:1.125em; margin-right:2em; margin-bottom:1em; }.body.rewards .main .article.box .remind .remind-wrapper a.button:hover { background:#000; color:#fff; }.body.rewards .main .article.box .history { display:block; background:#fff; padding:3.7em 0em; margin-bottom:3em; position:relative; }.body.rewards .main .article.box .history .history-wrapper { margin:3em 7em; }.body.rewards .main .article.box .history .history-wrapper h3 { font-family:'NouvelR-Bold'; font-size:2.4em; }.body.rewards .main .article.box .history .history-wrapper h4 { font-family:'NouvelR-Bold'; font-size:1.6em; margin-bottom:0.25em; }.body.rewards .main .article.box .history .history-wrapper p { font-size:1.6em; }.body.rewards .main .article.box .history .history-wrapper.pta { border-left:1.4em solid #32ADB7; padding:1em 0em 1em 4em; }.body.rewards .main .article.box .history .history-wrapper.pta h4 { color:#32ADB7; }.body.rewards .main .article.box .history .history-wrapper.credit { border-left:1.4em solid #2327A5; padding:1em 0em 1em 4em; }.body.rewards .main .article.box .history .history-wrapper.credit h4 { color:#2327A5; }.body.rewards .main .article.box .history .history-wrapper.orange { border-left:1.4em solid #F87816; padding:1em 0em 1em 4em; }.body.rewards .main .article.box .history .history-wrapper.orange h4 { color:#F87816; }.body.rewards .main .article.box .history .history-wrapper.red { border-left:1.4em solid #EF2030; padding:1em 0em 1em 4em; }.body.rewards .main .article.box .history .history-wrapper.red h4 { color:#EF2030; }.body.rewards .main .article.box .history .history-wrapper table { width:100%; }.body.rewards .main .article.box .history .history-wrapper table thead tr th { width:22%; padding:1%; font-size:1.4em; border-bottom:1px solid #000; font-family:'NouvelR-Bold'; }.body.rewards .main .article.box .history .history-wrapper table thead tr th:last-child { width:26%; text-align:right; }.body.rewards .main .article.box .history .history-wrapper table tbody tr td { height:3em; padding:0% 1%; vertical-align:middle; font-size:1.4em; border-bottom:1px solid #ccc; text-align:left; }.body.rewards .main .article.box .history .history-wrapper table tbody tr td:last-child { text-align:right; }.body.rewards .main .article.box .history .history-wrapper table tbody tr td a { font-family:'NouvelR-Bold'; font-size:1em; display:inline-block; vertical-align:top; background:#000; color:#fff; text-align:center; padding:0.5em 1.5em; margin:0em auto; border-radius:0.25em; text-decoration:none; text-transform:uppercase; }.body.rewards .main .article.box .history .history-wrapper table tbody tr td a:hover { background:#EFDF00; color:#000; }.body.rewards .main .article.box .history .history-wrapper table tbody tr td.point { color:#32ADB7; font-family:'NouvelR-Bold'; }.body.rewards .main .article.box .history .history-wrapper table tbody tr td.credit { color:#2327A5; font-family:'NouvelR-Bold'; }.body.rewards .main .article.box .history .history-wrapper table tfoot tr td { height:3em; padding:0% 1%; vertical-align:middle; font-size:1.4em; background:#000; color:#fff; text-align:left; }.body.rewards .main .article.box .history .history-wrapper table tfoot tr:first-child td { height:1em; font-size:1em; background:#fff; }@media screen and (max-width:980px) {.body.rewards .main .article.box h1 { text-align:center; margin-left:0%; }.body.rewards .main .article.box .left,.body.rewards .main .article.box .right { display:inline; width:auto; margin-right:0%; position:static; }.body.rewards .main .article.box .info { margin-left:1.5em; margin-right:1.5em; }.body.rewards .main .article.box .order .order-wrapper ul > li { display:block; width:auto; }.body.rewards .main .article.box .order .order-wrapper ul > li:first-child { display:block; width:auto; margin-right:0%; margin-bottom:4em; }}.body.user.support .main .article.box .filter > form h3 { display:block; padding-top:0em; margin-bottom:0.5em; }.body.user.support .main .article.box .filter > form li:last-child { padding-top:2.4em; }.body.user.support .main .article.box .listing tbody tr td:nth-child(1) { min-width:3em; }.body.user.support .main .article.box .listing tbody tr td:nth-child(2) { min-width:12em; }.body.user.support .main .article.box .listing tbody tr td:nth-child(4) { min-width:18em; }.body.user.support .main .article.box .listing tbody tr td:nth-child(5) { min-width:7em; }.body.user.support .main .article.box .listing tbody tr td:nth-child(6) { min-width:5em; }.fancybox-wrapper-body-support-user .fancybox-skin { background:#fff; border-radius:0em; }.fancybox-wrapper-body-support-user .fancybox-close { display:block; background:none; top:0em; right:0em; border-left:1px solid #000; border-bottom:1px solid #000; }.fancybox-wrapper-body-support-user .fancybox-close:before { position:absolute; top:0em; right:0.05em; content:"\e918"; font-family:'icomoon'; font-size:3em; color:#000; }.support-info-popin .summary { text-align:center; }.support-info-popin .summary .notice { line-height:1.2em; margin-bottom:2em; }.support-info-popin .summary > ul { margin-bottom:1em; }.support-info-popin .summary > ul > li { display:inline-block; vertical-align:top; margin-left:10%; width:40%; text-align:left; line-height:1em; }.support-info-popin .summary > .summary-links { text-align:center; }.support-info-popin .summary > .summary-links > a.button.blank { margin:1em 0em; }.support-info-popin .summary > .summary-detail { text-align:left; width:80%; margin:0em auto 0em auto; }.support-info-popin .summary > .summary-detail li { line-height:1em; margin-bottom:1em; }.support-info-popin .summary > .summary-detail li .content { display:block; background:#fff; padding:0.5em; margin-top:0.50em; border:1px solid #ccc; }.support-info-popin .summary > .summary-detail li .content.private { background:#ccc; }.support-info-popin .summary > .summary-detail li .content.initial { background:#ffcccb; border-color:#ffcccb; }.support-info-popin .summary > .summary-form { text-align:left; margin:0em auto; }.support-info-popin .summary > .summary-form .field { margin:0em 0em 0.25em 0em; }.support-info-popin .summary > .summary-form .field label { width:45%; text-align:left; line-height:1em; margin-bottom:0.25em; }.support-info-popin .summary > .summary-form .field select { width:54.5%; }.support-info-popin .summary > .summary-form .field input[type=text] { width:98%; }.support-info-popin .summary > .summary-form .field.checkbox { margin-top:1em; }.support-info-popin .summary > .summary-form .field.checkbox label { display:inline; width:auto; }.support-info-popin .summary > .summary-form .field.textarea { margin-bottom:1em; }.support-info-popin .summary > .summary-form .field textarea { font-size:1em; }.support-info-popin .summary > .summary-form .field .tox-tinymce { min-height:18em !important; }.support-info-popin .summary > .summary-form .field small { font-size:0.8em; font-style:italic; }.support-info-popin .summary > .summary-form .field-group { padding-top:1em; text-align:center; }.support-info-popin .summary > .summary-form .field-group .field.hidden { display:none !important; }.support-info-popin .summary > .summary-form .error-msg { display:inline-block; vertical-align:top; background:#fae8e8; color:#000; padding:1em 1em 1em 3.25em; position:relative; font-size:1em; margin-top:1em; margin-bottom:0em; }.support-info-popin .summary > .summary-form .error-msg.hidden { display:none; }.support-info-popin .summary > .summary-form .error-msg:after { content:"\e925"; color:#c60000; font-family:'icomoon'; position:absolute; top:0.6em; left:0.5em; font-size:1.8em; }.support-info-popin .summary > .summary-form .answer-add.toggle { display:block; margin:0em auto; width:10em; vertical-align:top; padding:0.75em 1em; margin:0em auto; text-transform:lowercase; text-decoration:none; font-family:'NouvelR-Bold'; }.support-info-popin .summary > .summary-form .answer-add.toggle.displayed { text-align:center; text-transform:uppercase; width:auto; margin-bottom:1em; }.support-info-popin .summary > .summary-form .answer-add.toggle-content { text-align:left; border:1px dashed #000; padding:1em; }@media screen and (max-width:1200px) {.body.user.support .listing th:nth-child(3),.body.user.support .listing td:nth-child(3),.body.user.support .listing th:nth-child(5),.body.user.support .listing td:nth-child(5) { display:none; }}@media screen and (max-width:980px) {.body.user.support .main .article.box .filter > form h3 { padding-top:0.7em; }.body.user.support .main .article.box .filter > form li:last-child { padding-top:0em; }.body.user.support .listing th:nth-child(2),.body.user.support .listing td:nth-child(2),.body.user.support .listing th:nth-child(3),.body.user.support .listing td:nth-child(3),.body.user.support .listing th:nth-child(4),.body.user.support .listing td:nth-child(4),.body.user.support .listing th:nth-child(5),.body.user.support .listing td:nth-child(5) { display:none; }.support-info-popin .summary > .summary-detail { width:auto; }.support-info-popin .summary > ul > li { display:block; width:auto; margin-left:0%; margin-bottom:1em; }}@media screen and (max-width:600px) {.body.user.support .main .article.box .listing tbody tr td:last-child { min-width:0em; }.support-info-popin .summary > .summary-form .field select,.support-info-popin .summary > .summary-form .field textarea { width:100%; }.support-info-popin .summary > .summary-form .field input[type=text] { width:96%; }}.body .main .article.box.unauthorized { color:#000; font-size:1.6em; }.body .main .article.box.unauthorized h2 { font-family:'NouvelR-Bold'; text-transform:uppercase; margin:0em 0em 1em 0em; font-size:1.875em; text-align:center; padding-top:1em; }.body .main .article.box.unauthorized p { text-align:center; padding-top:1em; }.body .main .article.box.error { color:#000; font-size:1.6em; }.body .main .article.box.error h1 { font-family:'NouvelR-Bold'; font-size:2em; text-transform:uppercase; margin-bottom:0.5em; padding-top:6vh; }.body .main .article.box.error h2 { font-family:'NouvelR-Bold'; text-transform:uppercase; margin:0em 0em 1em 0em; font-size:1.875em; text-align:center; padding-top:1em; }.body .main .article.box.error p { text-align:center; padding-top:1em; }.body .main .article.box.error ul > li { line-height:1.5em; } .body .footer { position:absolute; right:0em; bottom:0em; left:0em; padding:0.5em 0em 1em 0em; text-align:center; background:#fff; border-top:1px solid #E6E6EC; background:none; border-top:0px solid #E6E6EC; }.body .footer .menu { font-size:1.4em; text-align:left; padding:1em 0em 1em 1.2em; }.body .footer .menu li { display:inline-block; vertical-align:top; padding-right:1.2em; }.body .footer .menu li.copyright { float:right; color:#000; font-family:'NouvelR-Bold'; }.body .footer .menu li a { color:#000; text-decoration:none; position:relative; }.body .footer .menu li a:after { content:"|"; padding:0em 0.5em; color:#000; position:absolute; top:0.15em; }.body .footer .menu li:nth-last-child(2) a:after { display:none; }.body .footer .menu li.selected a,.body .footer .menu li a:hover { border-bottom:1px solid #000; } .video-container { position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden; }.video-container iframe,.video-container object,.video-container embed { position:absolute; top:0; left:0; width:100%; height:100%; } .inline-content.contact-form { font-size:1.6em; min-width:22em; max-width:48em; padding:4em; line-height:1.2em; text-align:center; background:#f8f8f8; }.inline-content.contact-form h3 { font-size:1.5em; margin-bottom:2em; color:#000; }.inline-content.contact-form .error-msg { font-size:1em; }.inline-content.contact-form .field { margin-bottom:1.5em;text-align:left; }.inline-content.contact-form .field textarea,.inline-content.contact-form .field select,.inline-content.contact-form .field input[type=text] { font-size:1em; width:96%; padding:1% 2%; }.inline-content.contact-form .field select { width:100%; }.inline-content.contact-form .field input[type=submit] { width:16em; font-size:1em; padding:0.5em 1em; }.inline-content.contact-form .field label { display:inline-block; vertical-align:top; width:17%; font-size:1em; text-align:left; margin-bottom:0.25em; color:#000; }.inline-content.contact-form .field label:after { content:" :"; }.inline-content.contact-form .field.error label { color:#fb5043; }.inline-content.contact-form .field.required label:before { content:"* "; color:#fb5043; }.inline-content.contact-form .field.required label:after { content:" :"; }.inline-content.contact-form .field.submit { padding-top:2em; text-align:center; }.inline-content.contact-form .field.submit .button { display:inline-block; vertical-align:top; }.inline-content.contact-form .field.submit .mandatory { font-size:1em; padding-top:1.5em; color:#000; }.inline-content.contact-form .field.submit .mandatory:before { content:"* "; color:#fb5043; }.user-email-popin table { font-size:0.5em; width:100%; }.user-email-popin thead th { font-size:2em; vertical-align:top; padding-bottom:1em; line-height:1.2em; }.user-email-popin thead th em { color:#868686; font-family:'NouvelR-Regular'; font-style:italic; }.user-email-popin tbody tr { border-bottom:1px solid #383838; }.user-email-popin tbody tr td { font-size:2em; padding:0.5em 0em; line-height:1.2em; }.user-email-popin tbody tr td:nth-child(1) { width:28%; text-align:left; }.user-email-popin a { position:relative; color:#d6c196; text-decoration:none; }.user-email-popin a.info:before { position:absolute; top:0em; content:"\f05a"; font-family:'FontAwesome'; left:0.25em; right:0em; }.user-email-popin a.info .tipr_point_top { border-radius:0.5em; }.user-email-popin a.info .tipr_container_top { left:0.7em; bottom:1.5em; border-radius:0.5em; }.user-email-popin a.info .tipr_container_top .tipr_content { border-radius:0.5em; width:14em; line-height:1.2em; }.user-email-popin a.info .tipr_container_top .tipr_content em { color:#9a9a9a; font-family:'NouvelR-Regular'; font-style:italic; }.user-email-popin div.info { padding-top:1em; color:#868686; text-align:center; line-height:1.2em; }.user-connect-popin { text-align:left; }.user-connect-popin ul { border-bottom:1px solid #383838; margin-bottom:1.5em; }.user-connect-popin li { display:inline-block; vertical-align:top; width:50%; padding-bottom:1.5em; line-height:1.2em; }.user-connect-popin .info { text-align:center; }.user-connect-popin table { font-size:0.5em; width:100%; }.user-connect-popin thead th { font-size:2em; vertical-align:top; padding-bottom:1em; line-height:1.2em; text-align:center; }.user-connect-popin tbody tr td { font-size:2em; padding:0.5em 0em; line-height:1.2em; border-top:1px dashed #000; text-align:center; }.user-connect-popin tbody tr td.red { color:#fb5043; }.user-connect-popin tbody tr.detail td { font-size:1.6em; background:#ddd; }.user-view-popin { text-align:left; }.user-view-popin .print,.user-view-popin .pdf { position:absolute; top:1.3em; right:3.5em; text-decoration:none; font-size:1.2em; width:1em; height:1em; display:block; text-indent:0em; border:1px solid #000; padding:0.2em; }.user-view-popin .pdf { right:5.5em; }.user-view-popin .print:before { content:"\eb1f"; font-family:'icomoon'; }.user-view-popin .pdf:before { content:"\eb10"; font-family:'icomoon'; top:-0.1em; left:0em; position:relative; }.user-view-popin .pdf:hover,.user-view-popin .print:hover { background:#000; color:#fff; }.user-view-popin .pdf:hover:before,.user-view-popin .print:hover:before { color:#fff; }.ajax .user-view-popin .print { display:none; }.ajax .user-view-popin .pdf { float:right; position:relative; top:-2.5em; right:-0.5em; }.ajax .user-view-popin .pdf:before { top:0.2em; }.user-view-popin ul.tabs { background:#e6e6e6; text-align:left; border-bottom:1px solid #EFDF00; height:1.8em; margin-bottom:1.5em; font-size:0.7em; }.user-view-popin ul.tabs.desktop { display:block !important; }.user-view-popin ul.tabs li { display:inline-block; vertical-align:top; background:#cac9c9; position:relative; text-align:center; }.user-view-popin ul.tabs li:hover,.user-view-popin ul.tabs li a.active { background:#fff; }.user-view-popin ul.tabs li:hover::after,.user-view-popin ul.tabs li a.active:after { position:absolute; top:1.85em; left:0em; right:0em; height:0.3em; background:#EFDF00; content:""; }.user-view-popin ul.tabs li a { display:block; text-transform:uppercase; text-decoration:none; line-height:1.8em; min-width:9em; }.user-view-popin ul.tabs li.large a { min-width:12em; }.user-view-popin ul.tabs li:hover a,.user-view-popin ul.tabs li a.active { font-family:'NouvelR-Bold'; }.user-view-popin a.toggle { padding:0.5em 1.5em; position:relative; display:block; background:#f3f3f3; color:#000; margin-bottom:0.5em; text-decoration:none; border-radius:0.25em; }.user-view-popin a.toggle:before { position:absolute; top:0.25em; right:0.5em; content:"+"; font-size:1.6em; width:1em; height:1em; line-height:1em; text-align:center; background:#fff; color:#EFDF00; border-radius:1em; }.user-view-popin a.toggle:after { position:absolute; top:0.5em; left:0.5em; content:">"; font-size:1.2em; color:#EFDF00; width:1em; height:1em; line-height:1em; }.user-view-popin a.toggle.displayed { background:#EFDF00; }.user-view-popin a.toggle.displayed:before { content:"-"; line-height:0.9em; }.user-view-popin a.toggle.displayed:after { color:#fff; }.user-view-popin .toggle-content { padding:1em 0em 1em 1em; }.ajax .body.user .main .user-view-popin a:not(.button),.fancybox-wrapper-body-r1-user-listing-user .inline-content .user-view-popin a:not(.button),.fancybox-wrapper-body-r1-user-import-user .inline-content .user-view-popin a:not(.button) { color:#000; }.import-error-popin .detail { border-bottom:1px solid #383838; margin-bottom:1.5em; padding-bottom:1.5em; line-height:1.2em; text-align:left; }.user-view-popin .tab-content a.mobile { display:none !important; }.user-view-popin .tab-content a.toggle { font-size:1em; line-height:1.2em; }.user-view-popin .tab-content a.toggle:before { top:0.15em; }.user-view-popin .tab-content a.toggle:after { top:0.3em; }.user-view-popin .tab-content ul { text-align:left; }.user-view-popin .tab-content li { display:inline-block; vertical-align:top; width:50%; padding-bottom:1.5em; line-height:1.2em; }.user-view-popin .tab-content .info { border-top:1px solid #383838; padding-top:1.5em; line-height:1.2em; }.user-view-popin .tab-content table { font-size:0.5em; width:100%; }.user-view-popin .tab-content thead th { font-size:2em; vertical-align:top; padding-bottom:1em; line-height:1.2em; text-align:center; }.user-view-popin .tab-content tbody tr td { font-size:2em; padding:0.5em 0em; line-height:1.2em; border-top:1px dashed #000; text-align:center; }.user-view-popin .tab-content tbody tr td em { color:#868686; font-family:'NouvelR-Regular'; font-style:italic; }.user-view-popin .tab-content thead tr th:nth-child(1),.user-view-popin .tab-content tbody tr td:nth-child(1) { width:28%; text-align:left; }.user-aide-popin ul { list-style-type:square; list-style-position:inside; }.user-aide-popin ul li { margin-bottom:1em; }.user-aide-popin .red { color:#f00; }.inline-content.user-aide-popin a { display:inline-block; vertical-align:top; font-size:0.5em; width:3em; height:3em; margin-left:0.3em; text-indent:100%; white-space:nowrap; overflow:hidden; position:relative; border:1px solid #4b4b4b; color:#4b4b4b; border-radius:3em; text-decoration:none; }.inline-content.user-aide-popin a:hover { background-color:#4b4b4b; color:#fff; }.inline-content.user-aide-popin a:after { display:block; position:absolute; top:0.3em; left:0.2em; width:1em; height:1em; font-size:2em; font-family:'FontAwesome'; text-indent:0%; -webkit-text-stroke:0.5px #fff; }.inline-content.user-aide-popin a:after:hover { -webkit-text-stroke:0.5px #4b4b4b; }.inline-content.user-aide-popin a.edit:after,.inline-content.user-aide-popin a.change:after { content:"\f040"; top:0.15em; left:0.35em; }.inline-content.user-aide-popin a.email:after { content:"\f003"; left:0.25em; top:0.05em; }.inline-content.user-aide-popin a.view:after { content:"\f06e"; left:0.25em; top:0.05em; }.inline-content.user-aide-popin a.profile:after { content:"\f021"; left:0.3em; top:0.25em; line-height:1em; }.inline-content.user-aide-popin a.animation:after { content:"\f091"; left:0.3em; top:0.05em; }.inline-content.user-aide-popin a.carrosserie:after { content:"\f1b9"; left:0.2em; top:0.15em; }.inline-content.user-aide-popin a.inline { display:inline; font-size:1em; width:auto; height:auto; margin-left:0em; text-indent:none; border:0px solid #fff; border-radius:0em; text-decoration:underline; }.inline-content.user-aide-popin a.inline:after { display:none; }.inline-content.user-aide-popin a.inline:hover { background-color:inherit; color:inherit; text-decoration:none; }.claim-info-popin .summary h3 { margin-top:1em; }.claim-info-popin .summary > ul > li { display:inline-block; vertical-align:top; margin-left:10%; width:40%; text-align:left; line-height:1em; }.claim-info-popin .summary > .summary-detail p { line-height:1.2em; }.claim-info-popin .summary > .summary-form { text-align:center; }.claim-info-popin .summary > .summary-form p { line-height:1.2em; }.claim-info-popin .summary > .summary-form .field label { display:block; width:auto; text-align:center; line-height:1em; margin-bottom:0.25em; }.claim-info-popin .summary > .summary-form .field textarea { font-size:1em; border:1px solid #000; }.claim-info-popin .summary > .summary-form .field small { font-size:0.8em; font-style:italic; }.claim-info-popin .summary > .summary-form .field-group { padding-top:1em; text-align:center; }.claim-info-popin .summary > .summary-form .field-group .field { display:inline-block; vertical-align:top; width:33%; text-align:center; line-height:1em; padding:0em; margin:0em; }.claim-info-popin .summary > .summary-form .field-group .field input[type=text] { width:auto; }.claim-info-popin .summary > .summary-form .field-group .field.hidden { display:none !important; }.claim-info-popin .summary > .summary-form .field-group .field { margin-bottom:0.5em; }.claim-info-popin .summary > .summary-form table { font-size:0.5em; width:100%; }.claim-info-popin .summary > .summary-form thead th { font-size:2em; vertical-align:top; padding-bottom:1em; line-height:1.2em; text-align:center; }.claim-info-popin .summary > .summary-form tbody tr td { font-size:2em; padding:0.5em 0em; line-height:1.2em; border-top:1px dashed #000; text-align:center; }.claim-info-popin .error-msg { font-size:1em; }@media screen and (max-width:980px) {.body.claim .main .article.box .summary-detail > li { display:block; width:auto; margin-bottom:1em; }.body.claim .main .article.box .summary-total { display:block; }.body.claim .main .article.box .counter > li { display:block; width:auto; margin-bottom:1em; }.body.claim .main .article.box .counter > li .counter-item { margin-right:0%; }.body.claim .main .article.box .counter > li:last-child h2 { margin-left:0%; }.body.claim .main .article.box .counter > li:last-child .counter-item { margin-right:0%; margin-left:0%; }.body.claim .main .article.box .counter a.conditions { margin-right:0%; margin-bottom:2em; }.body.claim .main .article.box .claim-add.toggle { width:auto; }.body.claim .main .article.box .claim-add.toggle-content .claim-add-form .field label { display:block; }.body.claim .main .article.box .claim-add.toggle-content .claim-add-form .field.checkbox label { display:inline; }.body.claim .main .article.box .claim-add.toggle-content .claim-add-form a.button.add { position:relative; min-height:0.6em; top:-0.6em; }.body.claim .main .article.box .claim-add.toggle-content .claim-add-form a.button.add span { display:none; }.body.claim .main .article.box .claim-add.toggle-content .claim-add-form a.button.add:after { display:block; position:absolute; left:0.3em; top:0.07em; content:"+"; font-size:1.8em; }.body.claim .main .article.box .claim-add.toggle-content .claim-add-form ul > li { width:45%; }.body.claim .main .article.box .claim-add.toggle-content .claim-add-form ul > li:last-child { width:10%; }.body.claim .main .article.box .claim-listing table thead th:first-child,.body.claim .main .article.box .claim-listing table tbody td:first-child,.body.claim .main .article.box .claim-listing table thead th:last-child,.body.claim .main .article.box .claim-listing table tbody td:last-child { display:none; }.inline-content.claim-conditions .claim-conditions-detail > li { display:block; width:auto; padding-right:0%; margin-bottom:2em; }} .rlib-upgrade-popin { text-align:center; }.rlib-upgrade-popin .current { border:2px solid #EFDF00; padding:1em 4em; display:inline-block; vertical-align:top; line-height:1.4em; margin:0em auto 1em auto; }.rlib-upgrade-popin .current strong { color:#EFDF00; font-family:'NouvelR-Bold'; }.rlib-upgrade-popin .field.required { width:28em; margin:0em auto 1em auto; text-align:left; padding-left:7%; line-height:1.2em; position:relative; margin-left:25%; }.rlib-upgrade-popin .field.required:after { font-family:'FontAwesome'; content:"\f0aa"; font-size:3.5em; position:absolute; top:0.45em; left:-0.15em; color:#EFDF00; }.rlib-upgrade-popin .field.required label { display:inline-block; vertical-align:top; width:80%; margin-bottom:1.5em; cursor:pointer; }.rlib-upgrade-popin .field.required .radio label { color:inherit; padding:0.1em; margin-bottom:0em; }.rlib-upgrade-popin .info { line-height:1.2em; padding-top:1em; }.rlib-upgrade-popin .info a { color:#EFDF00; display:inline-block; vertical-align:top; position:relative; }.rlib-upgrade-popin .info a .tooltip { background:#EFDF00; color:#000; font-size:0.5em; text-align:left; padding:3em; border-radius:0.5em; position:absolute; top:-24em; left:-12em; z-index:1000; }.rlib-upgrade-popin .info a .tooltip.step1 { top:-24em; }.rlib-upgrade-popin .info a .tooltip.step2 { top:-22.5em; }.rlib-upgrade-popin .info a .tooltip.step3 { top:-21em; }.rlib-upgrade-popin .info a .tooltip.step4 { top:-19.5em; }.rlib-upgrade-popin .info a .tooltip.step5 { top:-18em; }.rlib-upgrade-popin .info a .tooltip.step6 { top:-16.5em; }.rlib-upgrade-popin .info a .tooltip.step7 { top:-15em; }.rlib-upgrade-popin .info a .tooltip.step8 { top:-13.5em; }.rlib-upgrade-popin .info a .tooltip.step9 { top:-12em; }.rlib-upgrade-popin .info a .tooltip.rmot { top:-28.5em; }.rlib-upgrade-popin .info a .tooltip.step1.rmot { top:-28em; }.rlib-upgrade-popin .info a .tooltip.step2.rmot { top:-26.5em; }.rlib-upgrade-popin .info a .tooltip.step3.rmot { top:-25em; }.rlib-upgrade-popin .info a .tooltip.step4.rmot { top:-23.5em; }.rlib-upgrade-popin .info a .tooltip.step5.rmot { top:-22em; }.rlib-upgrade-popin .info a .tooltip.step6.rmot { top:-20.5em; }.rlib-upgrade-popin .info a .tooltip.step7.rmot { top:-19em; }.rlib-upgrade-popin .info a .tooltip.step8.rmot { top:-17.5em; }.rlib-upgrade-popin .info a .tooltip.step9.rmot { top:-16em; }.rlib-upgrade-popin .info a .tooltip.step10.rmot { top:-14.5em; }.rlib-upgrade-popin .info a .tooltip.step11.rmot { top:-13em; }.rlib-upgrade-popin .info a .tooltip.step12.rmot { top:-11.5em; }.rlib-upgrade-popin .info a .tooltip:after { display:block; content:""; position:absolute; bottom:-2em; left:16em; width:0; height:0; border-style:solid; border-width:2em 2em 0em 2em; border-color:#EFDF00 transparent transparent transparent; }.rlib-upgrade-popin .info a .tooltip table { width:42em; }.rlib-upgrade-popin .info a .tooltip table th { font-family:'NouvelR-Bold'; font-size:1.4em; line-height:1em; padding-bottom:1em; text-align:center; }.rlib-upgrade-popin .info a .tooltip table td { font-size:1.4em; text-align:right; }.rlib-claim-popin { text-align:center; }.rlib-claim-popin .detail { line-height:1.2em;}.rlib-claim-popin .answer { padding-top:1em; margin-top:1em; border-top:1px solid #000; line-height:1.2em;}.rlib-claim-popin .current { border:2px solid #EFDF00; padding:1em 4em; display:inline-block; vertical-align:top; line-height:1.4em; margin:0em auto 1em auto; }.rlib-claim-popin .current strong { font-family:'NouvelR-Bold'; }.rlib-claim-popin .current em { font-family:'NouvelR-Bold'; color:#c00; }.rlib-claim-popin .field:not(.submit) { text-align:left; margin-bottom:0.5em; }.rlib-claim-popin .field label { display:inline-block; width:22em; text-align:left; vertical-align:top; line-height:1em; }.rlib-claim-popin .field.required label { display:block; text-align:center; width:auto; margin-bottom:0.2em; }.rlib-claim-popin .field.required textarea { font-size:1em; border:1px solid #000; }.rlib-claim-popin .field.required input[type=text],.rlib-claim-popin .field.required select { width:100%; }.rlib-claim-popin .field.checkbox { text-align:center; }.rlib-claim-popin .field.checkbox label { padding-top:0em; }.rlib-claim-popin .info { line-height:1.2em; padding-top:1em; }.voyage-aide-popin h2 img { vertical-align:middle; margin-right:0.5em; }.voyage-aide-popin ul { list-style-type:square; list-style-position:inside; }.voyage-aide-popin ul li { margin-bottom:1em; }.voyage-aide-popin .red { color:#f00; }.voyage-aide-popin a:link,.voyage-aide-popin a:visited { color:#000; transition:all 0.2s linear; }.voyage-aide-popin .button-wrapper { text-align:center; }.travel-detail a.pdf { position:relative; padding-left:1.8em; }.travel-detail a.pdf:before { content:"\e935"; font-family:'icomoon'; font-size:2em; position:absolute; top:-0.15em; left:-0.25em; }.fancybox-wrapper-body-user-challenge-user-user .fancybox-skin { background:#000; border-radius:0em; }.fancybox-wrapper-body-user-challenge-user-user .fancybox-close { display:block; background:none; top:0em; right:0em; border-left:1px solid #000; border-bottom:1px solid #000; }.fancybox-wrapper-body-user-challenge-user-user .fancybox-close:before { position:absolute; top:0em; right:0.05em; content:"\e918"; font-family:'icomoon'; font-size:3em; color:#000; }.voyage-info-popin .summary h4 { display:block; min-height:2.7em; padding-top:0.3em; line-height:1.2em; background:#000 url('https://2026.animations-r.fr/img/body-voyage-info-popin-title-background.png') no-repeat top left; color:#fff; padding-left:3.5em; position:relative; }.voyage-info-popin .summary h4.type1:after { content:"\e926"; font-family:'icomoon'; position:absolute; top:0.4em; left:0.35em; font-size:2em; color:#EFDF00; }.voyage-info-popin .summary h4.type2:after { content:"\e927"; font-family:'icomoon'; position:absolute; top:0.4em; left:0.35em; font-size:2em; color:#EFDF00; }.voyage-info-popin .summary ul { text-align:left; line-height:1.2em; margin-left:1.2em; list-style-type:circle; columns:2; padding-top:1em; }.voyage-info-popin .summary ul > li { margin-bottom:0.5em; }.voyage-info-popin .summary table { line-height:1.2em; border:1px solid #d2d2d2; }.voyage-info-popin .summary table thead th { text-transform:uppercase; padding:0.5em 0.5em 1.5em 0em; text-align:left; }.voyage-info-popin .summary table tbody { }.voyage-info-popin .summary table tbody tr td { text-align:left; padding:0.5em 0.5em 0.5em 0em; }.voyage-info-popin .summary table tbody tr:nth-child(odd) td { background:#e2e2e2; }.voyage-info-popin .summary table thead tr th:first-child,.voyage-info-popin .summary table tbody tr td:first-child { padding-left:1em; }.voyage-info-popin .summary table tbody tr.selected td.green,.voyage-info-popin .summary table tbody tr td.green { color:#01ae3c; }.voyage-info-popin .summary table tbody tr.selected td.blue,.voyage-info-popin .summary table tbody tr td.blue { color:#1ECEF6; }.voyage-info-popin .summary table tbody tr.selected td.red,.voyage-info-popin .summary table tbody tr td.red { color:#c00; }.voyage-info-popin .summary table tbody tr.selected td { color:#ed6047; }.voyage-info-popin .submit { padding-top:2em; text-align:center; }.inline-content .voyage-info-popin .submit { display:none; }.voyage-done-popin .print,.voyage-done-popin .pdf { position:absolute; top:1.3em; right:3.5em; text-decoration:none; font-size:1.2em; width:1em; height:1em; display:block; text-indent:0em; border:1px solid #000; padding:0.2em; }.voyage-done-popin .pdf { right:5.5em; }.voyage-done-popin .print:before { content:"\eb1f"; font-family:'icomoon'; }.voyage-done-popin .pdf:before { content:"\eb10"; font-family:'icomoon'; top:-0.1em; left:0em; position:relative; }.voyage-done-popin .pdf:hover,.voyage-done-popin .print:hover { background:#000; color:#fff; }.voyage-done-popin .pdf:hover:before,.voyage-done-popin .print:hover:before { color:#fff; }.ajax .voyage-done-popin .print { display:none; }.ajax .voyage-done-popin .pdf { float:right; position:relative; top:-2.5em; right:-0.5em; }.ajax .voyage-done-popin .pdf:before { top:0.2em; }.voyage-done-popin ul { border-bottom:1px solid #383838; margin-bottom:1.5em; }.voyage-done-popin li { display:inline-block; vertical-align:top; width:50%; padding-bottom:1.5em; line-height:1.2em; }.voyage-done-popin .detail { line-height:1.2em; }.voyage-done-popin .done { color:#868686; text-align:center; line-height:1.2em; }.voyage-done-popin .inline-content { font-size:1em; padding:0em; width:100%; background:none; color:inherit; font-family:inherit; }.voyage-done-popin table { font-size:1em; width:100%; }.voyage-done-popin thead th { font-size:1em; vertical-align:top; padding-bottom:1em; }.voyage-done-popin thead th em { color:#EFDF00; line-height:2em; }.voyage-done-popin tbody tr { border-top:1px solid #383838; }.voyage-done-popin tbody tr td { font-size:1em; padding:0.5em 0em; text-align:center; }.voyage-done-popin tbody tr td:nth-child(1) { width:10%; }.voyage-done-popin tbody tr td:nth-child(2) { width:35%; }.voyage-done-popin tbody tr td:nth-last-child(-n+2) { width:15%; text-align:right; }.voyage-done-popin tbody td.trend { color:#e54d2a; }.voyage-done-popin tbody td.trend.valid { color:#00d4c2; }.voyage-error-popin .detail { border-bottom:1px solid #383838; margin-bottom:1.5em; padding-bottom:1.5em; }.ceevasion-voyage-export h2 { text-align:center !important; }.ceevasion-voyage-export .summary { font-size:0.5em; }.ceevasion-voyage-export .summary .travel-choice { padding-top:2em; text-align:center; }.ceevasion-voyage-export .summary .travel-choice li { display:inline-block; vertical-align:top; width:23%; margin-bottom:3em; padding:1%; text-align:center; }.ceevasion-voyage-export .summary .travel-choice li img { display:block; margin:0em auto; }.ceevasion-voyage-export .summary .travel-choice li h3 { font-size:1.8em !important; text-transform:uppercase; font-family:'NouvelR-Bold'; line-height:1.2em; text-align:center !important; margin-bottom:0.25em !important; }.ceevasion-voyage-export .summary .travel-choice li h3:before { display:none; }.ceevasion-voyage-export .summary .travel-choice li a { text-decoration:none; }.ceevasion-voyage-export .summary .travel-choice li .focus { color:#ff7b00; }.ceevasion-voyage-export .summary .travel-choice li em { font-size:1.4em; text-transform:uppercase; line-height:1.2em; }.ceevasion-voyage-export .summary .travel-choice li em a:hover { text-decoration:underline; }.ceevasion-voyage-export .summary .travel-custom { font-size:1em; border:1px dashed #000; }.ceevasion-voyage-export .summary .travel-custom h2 { font-size:1.8em; padding:0.5em; }.ceevasion-voyage-export .summary .travel-custom ul { margin:0em; display:flex; flex-direction:row; }.ceevasion-voyage-export .summary .travel-custom ul > li { width:46%; padding:0em; padding:2%; text-align:left; }.ceevasion-voyage-export .summary .travel-custom .field-not-required { font-size:1.6em; }.ceevasion-voyage-export .summary .travel-custom .field.classic label { display:block; position:static; margin-bottom:0.5em; font-size:1.6em; }.ceevasion-voyage-export .summary .travel-custom .field-not-required label { display:block; margin-bottom:0.5em; }.voyage-status-popin .voyage-status-popin-wrapper { box-shadow:0px 0px 10px #99999929; }.ajax .body .main .article .voyage-status-popin .voyage-status-popin-wrapper h2,.inline-content .voyage-status-popin .voyage-status-popin-wrapper h2 { background:#000; color:#fff; text-transform:uppercase; font-size:1.125em; font-family:'NouvelR-Bold'; padding:1em; margin-bottom:0.5em; line-height:1.2em; text-align:left; }.voyage-status-popin .voyage-status-popin-wrapper .summary { font-size:1em; padding:1em 2em 0em 2em; text-align:left; }.voyage-status-popin .voyage-status-popin-wrapper .summary .error-msg { font-size:1em; }.ajax .body .main .article .voyage-status-popin .voyage-status-popin-wrapper .summary h3,.inline-content .voyage-status-popin .voyage-status-popin-wrapper .summary h3 { text-align:left; }.voyage-status-popin .voyage-status-popin-wrapper .summary .radio-item { display:block; text-align:left; }.voyage-status-popin .voyage-status-popin-wrapper .summary .field.submit { text-align:right; margin-bottom:2em; }.voyage-status-popin .voyage-status-popin-wrapper .summary .field.submit input[type=submit] { margin-left:0.5em; background:#EFDF00; color:#000; }.voyage-status-popin .voyage-status-popin-wrapper .summary .field.submit input[type=submit]:hover { background:#000; color:#fff; }svg > g > g:last-child { pointer-events:none }html #tarteaucitronRoot * { font-family:'NouvelR-Regular' !important; }html #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle, html #tarteaucitron #tarteaucitronServices .tarteaucitronTitle button, html #tarteaucitron #tarteaucitronInfo, html #tarteaucitron #tarteaucitronServices .tarteaucitronDetails,html #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine,html #tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover,html #tarteaucitronRoot #tarteaucitronAlertBig,html #tarteaucitronAlertSmall,html #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle,html .tac_activate,html #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie,html #tarteaucitron #tarteaucitronClosePanel {background-color:#1c1c1c;border-color:#1c1c1c;}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList {color:#1c1c1c;border-color:#1c1c1c;}html #tarteaucitronAlertBig #tarteaucitronCloseAlert, html #tarteaucitronAlertBig #tarteaucitronPersonalize, html #tarteaucitronAlertBig #tarteaucitronPersonalize2,html #tarteaucitronRoot .tarteaucitronDeny,html #tarteaucitronRoot .tarteaucitronAllow,html #tarteaucitron #tarteaucitronPrivacyUrl, html #tarteaucitron #tarteaucitronPrivacyUrlDialog {background:#EFDF00;color:#000;}html #tarteaucitronRoot .tarteaucitronCross::before,html #tarteaucitronRoot .tarteaucitronCheck::before {color:#000;}.loader { font-size:10px; margin:50px auto; text-indent:-9999em; width:11em; height:11em; border-radius:50%; background:#ffffff; background:-moz-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%); background:-webkit-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%); background:-o-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%); background:-ms-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%); background:linear-gradient(to right, #ffffff 10%, rgba(255, 255, 255, 0) 42%); position:relative; -webkit-animation:load3 1.4s infinite linear; animation:load3 1.4s infinite linear; -webkit-transform:translateZ(0); -ms-transform:translateZ(0); transform:translateZ(0); }.loader:before { width:50%; height:50%; background:#ffffff; border-radius:100% 0 0 0; position:absolute; top:0; left:0; content:''; }.loader:after { background:transparent; width:75%; height:75%; border-radius:50%; content:''; margin:auto; position:absolute; top:0; left:0; bottom:0; right:0; }@-webkit-keyframes load3 { 0% { -webkit-transform:rotate(0deg); transform:rotate(0deg); } 100% { -webkit-transform:rotate(360deg); transform:rotate(360deg); } }@keyframes load3 { 0% { -webkit-transform:rotate(0deg); transform:rotate(0deg); } 100% { -webkit-transform:rotate(360deg); transform:rotate(360deg); } } .ui-pnotify { font-size:1.6em; font-family:'NouvelR-Regular'; }.ui-pnotify a { color:#313131; }.ui-pnotify-title { font-weight:bold; }.ui-pnotify .brighttheme-success { background-color:#9ACD32; color:#fff; }.ui-pnotify .brighttheme-error { background-color:#fb5043; color:#fff; background-image:none; }.brighttheme-icon-success:after { position:relative; top:-0.2em; left:0em; font-family:'icomoon'; color:#fff; content:"\e91a"; font-size:1.4em; }.brighttheme-icon-success { background:none; }.brighttheme-icon-error { border-bottom:16px solid #fff; }.brighttheme-icon-error:after { color:#fb5043; } .jconfirm.jconfirm-light.jconfirm-open { background:url('https://2026.animations-r.fr/img/fancybox_overlay.png'); }.jconfirm.jconfirm-light .jconfirm-box { border-radius:0px; padding:4em 4em 1em 4em; }.jconfirm.jconfirm-light .jconfirm-box div.jconfirm-title-c { font-family:'NouvelR-Bold'; font-size:2.4em; color:#000; padding:0em; text-transform:lowercase; margin-bottom:1em; }.jconfirm.jconfirm-light .jconfirm-box div.jconfirm-content-pane { font-family:'NouvelR-Regular'; font-size:1.6em; width:auto; display:block; }.jconfirm.jconfirm-light .jconfirm-box div.jconfirm-content-pane strong { color:#f24d41; }.jconfirm.jconfirm-light .jconfirm-box div.jconfirm-content-pane .notice { border-left:10px solid #f24d41; padding-left:2em; position:relative; line-height:1.2em; margin-bottom:1em; }.jconfirm.jconfirm-light .jconfirm-box div.jconfirm-content-pane div.jconfirm-content { padding-bottom:1em; }.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons { text-align:center; float:none; }.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button { display:inline-block; vertical-align:top; border-radius:0px; font-family:'NouvelR-Regular'; text-transform:lowercase; padding:1em 1.5em; min-width:4em; }.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-yes { border:2px solid #9ACD32; background-color:#9ACD32; color:#fff; margin-right:1.5em; }.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-yes:hover { color:#9ACD32; background:#fff; }.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-red { border:2px solid #fb5043; background-color:#fb5043; color:#fff; margin-right:1.5em; }.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-red:hover { color:#fb5043; background:#fff; }.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-no { border:2px solid #000; background-color:#000; color:#fff; margin-right:1.5em; }.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-no:hover { background-color:#fff; color:#000; }@media screen and (max-width:980px) {.jconfirm.jconfirm-light .jconfirm-box { width:auto; }.jconfirm.jconfirm-light .jconfirm-box div.jconfirm-content-pane .notice { padding:1em; }.jconfirm.jconfirm-light .jconfirm-box div.jconfirm-content-pane .notice:before { display:none; }}.emailing { width:620px; height:184px; line-height:184px; margin:0px auto; margin-top:20%; background:url('https://2026.animations-r.fr/img/emailing-background.png') no-repeat top left; }.emailing h1 { margin-left:140px; color:#3a4f88; font-size:16px; font-weight:bold; }.emailing-stats { padding:2em; font-size:1.4em; background:#fff; color:#000; }.emailing-stats-wrapper { border:1px solid #000; padding:1em; line-height:1.5em; margin-bottom:2em; }.emailing-stats-wrapper a { color:#808080; }.emailing-stats-wrapper a:hover,.emailing-stats-wrapper a:active { text-decoration:none; }.emailing-stats-wrapper h1 { font-size:1.5em; line-height:1em; font-weight:bold; margin-bottom:0.8em; }.emailing-stats-wrapper label { float:left; width:30em; color:#808080; }.emailing-stats-wrapper div { margin-left:31em; }.emailing-stats-wrapper div ul { margin-left:1.2em; list-style-type:disc; margin-bottom:1em; }.tipr_content { font:13px/1.7 'NouvelR-Regular', 'Helvetica Neue', Helvetica, Arial, sans-serif; color:#333; background-color:#fff; padding:9px 17px; }.tipr_container_bottom { display:none; position:absolute; margin-top:13px; box-shadow:2px 2px 5px #f9f9f9; z-index:9000; }.tipr_container_top { display:none; position:absolute; margin-top:-77px; box-shadow:2px 2px 5px #f9f9f9; z-index:9000; }.tipr_point_top, .tipr_point_bottom {position:relative; background:#fff; border:1px solid #dcdcdc; }.tipr_point_top:after, .tipr_point_top:before { position:absolute; pointer-events:none; border:solid transparent; top:100%; content:""; height:0; width:0; }.tipr_point_top:after { border-top-color:#fff; border-width:8px; left:50%; margin-left:-8px; }.tipr_point_top:before {border-top-color:#dcdcdc; border-width:9px; left:50%; margin-left:-9px; }.tipr_point_bottom:after, .tipr_point_bottom:before { position:absolute; pointer-events:none; border:solid transparent; bottom:100%; content:""; height:0; width:0; }.tipr_point_bottom:after { border-bottom-color:#fff; border-width:8px; left:50%; margin-left:-8px; }.tipr_point_bottom:before {border-bottom-color:#dcdcdc; border-width:9px; left:50%; margin-left:-9px; }.ui-autocomplete { font-size:1.4em; z-index:999999; }.ui-autocomplete .ui-menu-item-wrapper { font-family:'NouvelR-Regular';}.ui-autocomplete .custom-autocomplete-category { background:#000; color:#fff; font-family:'NouvelR-Regular'; padding:0.35em 0em 0.35em 0.35em; }@keyframes fadein {from {opacity:0;}to {opacity:1;}}@keyframes fadeout {from {opacity:1;}to {opacity:0;}}@keyframes MoveUpDown {0%, 100% {transform:translateY(0);}50% {transform:translateY(-25px);}}@media screen and (max-width:980px) {body { font-size:0.625em; }.body .desktop { display:none !important; }.body .mobile { display:inherit !important; }.body .main .article.box { padding:3vh 0.5vh; }form .field input[type=reset] { margin-bottom:1.5em !important; }form .field input[type=reset],form .field input[type=submit] { padding:0.4em 2%; }.inline-content { width:auto; padding:1em; }.inline-content.contact-form { width:auto; padding:1em; line-height:1.2em; text-align:center; color:#313131; }.inline-content.contact-form .field label { display:block; width:auto; }.inline-content.contact-form .field textarea,.inline-content.contact-form .field select,.inline-content.contact-form .field input[type=text] { width:96%; padding:1% 2%; }.user-view-popin .tab-content li { display:block; width:auto; }.user-view-popin .field.submit a { display:block; margin-bottom:1em !important; }.user-view-popin ul.tabs.desktop { display:none !important; }.user-view-popin ul.tabs li { padding:0em 0.25em; }.user-view-popin ul.tabs li a { padding-left:0.75em; padding-right:0.75em; }.user-view-popin .tab-content a.mobile { display:block !important; }.body .footer { position:static; }.body .footer .menu { text-align:center; }.body .footer .menu li { display:block; padding:0.4em 0em; }.body .footer .menu li.copyright { float:none; }.body .footer .menu li a:after { display:none; } .body .footer .menu li:nth-last-child(2) a:after { display:none; }}@media print {* { background:transparent !important; color:#000 !important; box-shadow:none !important; text-shadow:none !important; }a, a:visited { text-decoration:underline; }abbr[title]:after { content:" (" attr(title) ")"; }.ir a:after,pre,blockquote { border:1px solid #999; page-break-inside:avoid; }thead { display:table-header-group; }tr,img { page-break-inside:avoid; max-width:100% !important; }@page { margin:0.5cm; }p,h2,h3 { orphans:3; widows:3; }h2,h3 { page-break-after:avoid; }}