.b-ext {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
.b-ext {margin: 0;}
.b-ext article, .b-ext aside, .b-ext details, .b-ext figcaption, .b-ext figure, .b-ext footer, .b-ext header, .b-ext hgroup, .b-ext main, .b-ext menu, .b-ext nav, .b-ext section, .b-ext summary {display: block;}
.b-ext audio, .b-ext canvas, .b-ext progress, .b-ext video {display: inline-block;vertical-align: baseline;}
.b-ext audio:not([controls]) {display: none;height: 0;}
.b-ext [hidden], .b-ext template {display: none;}
.b-ext a {background-color: transparent;}
.b-ext a:active, .b-ext a:hover {outline: 0;}
.b-ext abbr[title] {border-bottom: 1px dotted;}
.b-ext b, .b-ext strong {font-weight: bold;}
.b-ext dfn {font-style: italic;}
.b-ext h1 {font-size: 2em;margin: .67em 0;}
.b-ext mark {background: #ff0;color: #000;}
.b-ext small {font-size: 80%;}
.b-ext sub, .b-ext sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
.b-ext sup {top: -.5em;}
.b-ext sub {bottom: -.25em;}
.b-ext img {border: 0;}
.b-ext svg:not(:root) {overflow: hidden;}
.b-ext figure {margin: 1em 40px;}
.b-ext hr {box-sizing: content-box;height: 0;}
.b-ext pre {overflow: auto;}
.b-ext code, .b-ext kbd, .b-ext pre, .b-ext samp {font-family: monospace,monospace;font-size: 1em;}
.b-ext button, .b-ext input, .b-ext optgroup, .b-ext select, .b-ext textarea {color: inherit;font: inherit;margin: 0;}
.b-ext button {overflow: visible;}
.b-ext button, .b-ext select {text-transform: none;}
.b-ext button, .b-ext input[type="button"], .b-ext input[type="reset"], .b-ext input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
.b-ext button[disabled], .b-ext input[disabled] {cursor: default;}
.b-ext button::-moz-focus-inner, .b-ext input::-moz-focus-inner {border: 0;padding: 0;}
.b-ext input {line-height: normal;}
.b-ext input[type="checkbox"], .b-ext input[type="radio"] {box-sizing: border-box;padding: 0;}
.b-ext input[type="number"]::-webkit-inner-spin-button, .b-ext input[type="number"]::-webkit-outer-spin-button {height: auto;}
.b-ext input[type="search"] {-webkit-appearance: textfield;box-sizing: content-box;}
.b-ext input[type="search"]::-webkit-search-cancel-button, .b-ext input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
.b-ext fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em;}
.b-ext legend {border: 0;padding: 0;}
.b-ext textarea {overflow: auto;}
.b-ext optgroup {font-weight: bold;}
.b-ext table {border-collapse: collapse;border-spacing: 0;}
.b-ext td, .b-ext th {padding: 0;}
@media (min--moz-device-pixel-ratio:0) {.b-ext summary {display: list-item;}}
.b-ext .contextual-consent {background: #052940;color: #fff;display: inline-block;margin: 0 0 16px;padding: 8px 16px;text-align: center;}
.b-ext .cta-consent {background-color: #64be29;border: 1px solid #fff;color: #fff;cursor: pointer;display: inline-block;font-size: 13px;padding: 10.6px 24.5px;}
.b-ext .action-links {margin: 1em 0;padding: 0;list-style: none;}
.b-ext [dir="rtl"] .action-links {margin-right: 0;}
.b-ext .action-links li {display: inline-block;margin: 0 .3em;}
.b-ext .action-links li:first-child {margin-left: 0;}
.b-ext [dir="rtl"] .action-links li:first-child {margin-right: 0;margin-left: .3em;}
.b-ext .button-action {display: inline-block;padding: .2em .5em .3em;text-decoration: none;line-height: 160%;}
.b-ext .button-action::before {margin-left: -.1em;padding-right: .2em;content: "+";font-weight: 900;}
.b-ext [dir="rtl"] .button-action::before {margin-right: -.1em;margin-left: 0;padding-right: 0;padding-left: .2em;}
.b-ext .breadcrumb {padding-bottom: .5em;}
.b-ext .breadcrumb ol {margin: 0;padding: 0;}
.b-ext [dir="rtl"] .breadcrumb ol {margin-right: 0;}
.b-ext .breadcrumb li {display: inline;margin: 0;padding: 0;list-style-type: none;}
.b-ext .breadcrumb li::before {content: " »";}
.b-ext .breadcrumb li:first-child::before {content: none;}
.b-ext .button, .b-ext .image-button {margin-right: 1em;margin-left: 1em;}
.b-ext .button:first-child, .b-ext .image-button:first-child {margin-right: 0;margin-left: 0;}
.b-ext .collapse-processed > summary {padding-right: .5em;padding-left: .5em;}
.b-ext .collapse-processed > summary::before {float: left;width: 1em;height: 1em;content: "";background: url("/ext/themes/contrib/classy/images/misc/menu-expanded.png") 0 100% no-repeat;}
.b-ext [dir="rtl"] .collapse-processed > summary::before {float: right;background-position: 100% 100%;}
.b-ext .collapse-processed:not([open]) > summary::before {-ms-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);transform: rotate(-90deg);background-position: 25% 35%;}
.b-ext [dir="rtl"] .collapse-processed:not([open]) > summary::before {-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);background-position: 75% 35%;}
.b-ext .container-inline label::after, .b-ext .container-inline .label::after {content: ":";}
.b-ext .form-type-radios .container-inline label::after, .b-ext .form-type-checkboxes .container-inline label::after {content: "";}
.b-ext .form-type-radios .container-inline .form-type-radio, .b-ext .form-type-checkboxes .container-inline .form-type-checkbox {margin: 0 1em;}
.b-ext .container-inline .form-actions, .b-ext .container-inline.form-actions {margin-top: 0;margin-bottom: 0;}
.b-ext details {margin-top: 1em;margin-bottom: 1em;border: 1px solid #ccc;}
.b-ext details > .details-wrapper {padding: .5em 1.5em;}
.b-ext summary {padding: .2em .5em;cursor: pointer;}
.b-ext .exposed-filters .filters {float: left;margin-right: 1em;}
.b-ext [dir="rtl"] .exposed-filters .filters {float: right;margin-right: 0;margin-left: 1em;}
.b-ext .exposed-filters .form-item {margin: 0 0 .1em 0;padding: 0;}
.b-ext .exposed-filters .form-item label {float: left;width: 10em;font-weight: normal;}
.b-ext [dir="rtl"] .exposed-filters .form-item label {float: right;}
.b-ext .exposed-filters .form-select {width: 14em;}
.b-ext .exposed-filters .current-filters {margin-bottom: 1em;}
.b-ext .exposed-filters .current-filters .placeholder {font-weight: bold;font-style: normal;}
.b-ext .exposed-filters .additional-filters {float: left;margin-right: 1em;}
.b-ext [dir="rtl"] .exposed-filters .additional-filters {float: right;margin-right: 0;margin-left: 1em;}
.b-ext .field__label {font-weight: bold;}
.b-ext .field--label-inline .field__label, .b-ext .field--label-inline .field__items {float: left;}
.b-ext .field--label-inline .field__label, .b-ext .field--label-inline > .field__item, .b-ext .field--label-inline .field__items {padding-right: .5em;}
.b-ext [dir="rtl"] .field--label-inline .field__label, .b-ext [dir="rtl"] .field--label-inline .field__items {padding-right: 0;padding-left: .5em;}
.b-ext .field--label-inline .field__label::after {content: ":";}
.b-ext form .field-multiple-table {margin: 0;}
.b-ext form .field-multiple-table .field-multiple-drag {width: 30px;padding-right: 0;}
.b-ext [dir="rtl"] form .field-multiple-table .field-multiple-drag {padding-left: 0;}
.b-ext form .field-multiple-table .field-multiple-drag .tabledrag-handle {padding-right: .5em;}
.b-ext [dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle {padding-right: 0;padding-left: .5em;}
.b-ext form .field-add-more-submit {margin: .5em 0 0;}
.b-ext .form-item, .b-ext .form-actions {margin-top: 1em;margin-bottom: 1em;}
.b-ext tr.odd .form-item, .b-ext tr.even .form-item {margin-top: 0;margin-bottom: 0;}
.b-ext .form-composite > .fieldset-wrapper > .description, .b-ext .form-item .description {font-size: .85em;}
.b-ext label.option {display: inline;font-weight: normal;}
.b-ext .form-composite > legend, .b-ext .label {display: inline;margin: 0;padding: 0;font-size: inherit;font-weight: bold;}
.b-ext .form-checkboxes .form-item, .b-ext .form-radios .form-item {margin-top: .4em;margin-bottom: .4em;}
.b-ext .form-type-radio .description, .b-ext .form-type-checkbox .description {margin-left: 2.4em;}
.b-ext [dir="rtl"] .form-type-radio .description, .b-ext [dir="rtl"] .form-type-checkbox .description {margin-right: 2.4em;margin-left: 0;}
.b-ext .marker {color: #e00;}
.b-ext .form-required::after {display: inline-block;width: 6px;height: 6px;margin: 0 .3em;content: "";vertical-align: super;background-image: url("/ext/themes/contrib/classy/images/icons/ee0000/required.svg");background-repeat: no-repeat;background-size: 6px 6px;}
.b-ext abbr.tabledrag-changed, .b-ext abbr.ajax-changed {border-bottom: none;}
.b-ext .form-item input.error, .b-ext .form-item textarea.error, .b-ext .form-item select.error {border: 2px solid red;}
.b-ext .form-item--error-message::before {display: inline-block;width: 14px;height: 14px;content: "";vertical-align: sub;background: url("/ext/themes/contrib/classy/images/icons/e32700/error.svg") no-repeat;background-size: contain;}
.b-ext .icon-help {padding: 1px 0 1px 20px;background: url("/ext/themes/contrib/classy/images/misc/help.png") 0 50% no-repeat;}
.b-ext [dir="rtl"] .icon-help {padding: 1px 20px 1px 0;background-position: 100% 50%;}
.b-ext .feed-icon {display: block;overflow: hidden;width: 16px;height: 16px;text-indent: -9999px;background: url("/ext/themes/contrib/classy/images/misc/feed.svg") no-repeat;}
.b-ext .form--inline .form-item {float: left;margin-right: .5em;}
.b-ext [dir="rtl"] .form--inline .form-item {float: right;margin-right: 0;margin-left: .5em;}
.b-ext [dir="rtl"] .views-filterable-options-controls .form-item {margin-right: 2%;}
.b-ext .form--inline .form-item-separator {margin-top: 2.3em;margin-right: 1em;margin-left: .5em;}
.b-ext [dir="rtl"] .form--inline .form-item-separator {margin-right: .5em;margin-left: 1em;}
.b-ext .form--inline .form-actions {clear: left;}
.b-ext [dir="rtl"] .form--inline .form-actions {clear: right;}
.b-ext .item-list .title {font-weight: bold;}
.b-ext .item-list ul {margin: 0 0 .75em 0;padding: 0;}
.b-ext .item-list li {margin: 0 0 .25em 1.5em;padding: 0;}
.b-ext [dir="rtl"] .item-list li {margin: 0 1.5em .25em 0;}
.b-ext .item-list--comma-list {display: inline;}
.b-ext .item-list--comma-list .item-list__comma-list, .b-ext .item-list__comma-list li, .b-ext [dir="rtl"] .item-list--comma-list .item-list__comma-list, .b-ext [dir="rtl"] .item-list__comma-list li {margin: 0;}
.b-ext button.link {margin: 0;padding: 0;cursor: pointer;border: 0;background: transparent;font-size: 1em;}
.b-ext label button.link {font-weight: bold;}
.b-ext ul.inline, .b-ext ul.links.inline {display: inline;padding-left: 0;}
.b-ext [dir="rtl"] ul.inline, .b-ext [dir="rtl"] ul.links.inline {padding-right: 0;padding-left: 15px;}
.b-ext ul.inline li {display: inline;padding: 0 .5em;list-style-type: none;}
.b-ext ul.links a.is-active {color: #000;}
.b-ext ul.menu {margin-left: 1em;padding: 0;list-style: none outside;text-align: left;}
.b-ext [dir="rtl"] ul.menu {margin-right: 1em;margin-left: 0;text-align: right;}
.b-ext .menu-item--expanded {list-style-type: circle;list-style-image: url("/ext/themes/contrib/classy/images/misc/menu-expanded.png");}
.b-ext .menu-item--collapsed {list-style-type: disc;list-style-image: url("/ext/themes/contrib/classy/images/misc/menu-collapsed.png");}
.b-ext [dir="rtl"] .menu-item--collapsed {list-style-image: url("/ext/themes/contrib/classy/images/misc/menu-collapsed-rtl.png");}
.b-ext .menu-item {margin: 0;padding-top: .2em;}
.b-ext ul.menu a.is-active {color: #000;}
.b-ext .more-link {display: block;text-align: right;}
.b-ext [dir="rtl"] .more-link {text-align: left;}
.b-ext .pager__items {clear: both;text-align: center;}
.b-ext .pager__item {display: inline;padding: .5em;}
.b-ext .pager__item.is-active {font-weight: bold;}
.b-ext tr.drag {background-color: #fffff0;}
.b-ext tr.drag-previous {background-color: #ffd;}
.b-ext div.tabledrag-changed-warning {margin-bottom: .5em;}
.b-ext tr.selected td {background: #ffc;}
.b-ext td.checkbox, .b-ext th.checkbox {text-align: center;}
.b-ext [dir="rtl"] td.checkbox, .b-ext [dir="rtl"] th.checkbox {text-align: center;}
.b-ext th.is-active img {display: inline;}
.b-ext td.is-active {background-color: #ddd;}
.b-ext div.tabs {margin: 1em 0;}
.b-ext ul.tabs {margin: 0 0 .5em;padding: 0;list-style: none;}
.b-ext .tabs > li {display: inline-block;margin-right: .3em;}
.b-ext [dir="rtl"] .tabs > li {margin-right: 0;margin-left: .3em;}
.b-ext .tabs a {display: block;padding: .2em 1em;text-decoration: none;}
.b-ext .tabs a.is-active {background-color: #eee;}
.b-ext .tabs a:focus, .b-ext .tabs a:hover {background-color: #f5f5f5;}
.b-ext .form-textarea-wrapper textarea {display: block;box-sizing: border-box;width: 100%;margin: 0;}
.b-ext .ui-dialog--narrow {max-width: 500px;}
@media screen and (max-width:600px) {.b-ext .ui-dialog--narrow {min-width: 95%;max-width: 95%;}}
.b-ext .messages {padding: 15px 20px 15px 35px;word-wrap: break-word;border: 1px solid;border-width: 1px 1px 1px 0;border-radius: 2px;background: no-repeat 10px 17px;overflow-wrap: break-word;}
.b-ext [dir="rtl"] .messages {padding-right: 35px;padding-left: 20px;text-align: right;border-width: 1px 0 1px 1px;background-position: right 10px top 17px;}
.b-ext .messages + .messages {margin-top: 1.538em;}
.b-ext .messages__list {margin: 0;padding: 0;list-style: none;}
.b-ext .messages__item + .messages__item {margin-top: .769em;}
.b-ext .messages--status {color: #325e1c;border-color: #c9e1bd #c9e1bd #c9e1bd transparent;background-color: #f3faef;background-image: url("/ext/themes/contrib/classy/images/icons/73b355/check.svg");box-shadow: -8px 0 0 #77b259;}
.b-ext [dir="rtl"] .messages--status {margin-left: 0;border-color: #c9e1bd transparent #c9e1bd #c9e1bd;box-shadow: 8px 0 0 #77b259;}
.b-ext .messages--warning {color: #734c00;border-color: #f4daa6 #f4daa6 #f4daa6 transparent;background-color: #fdf8ed;background-image: url("/ext/themes/contrib/classy/images/icons/e29700/warning.svg");box-shadow: -8px 0 0 #e09600;}
.b-ext [dir="rtl"] .messages--warning {border-color: #f4daa6 transparent #f4daa6 #f4daa6;box-shadow: 8px 0 0 #e09600;}
.b-ext .messages--error {color: #a51b00;border-color: #f9c9bf #f9c9bf #f9c9bf transparent;background-color: #fcf4f2;background-image: url("/ext/themes/contrib/classy/images/icons/e32700/error.svg");box-shadow: -8px 0 0 #e62600;}
.b-ext [dir="rtl"] .messages--error {border-color: #f9c9bf transparent #f9c9bf #f9c9bf;box-shadow: 8px 0 0 #e62600;}
.b-ext .messages--error p.error {color: #a51b00;}
.b-ext .progress__track {border-color: #b3b3b3;border-radius: 10em;background-color: #f2f1eb;background-image: -webkit-linear-gradient(#e7e7df,#f0f0f0);background-image: linear-gradient(#e7e7df,#f0f0f0);box-shadow: inset 0 1px 3px hsla(0,0%,0%,.16);}
.b-ext .progress__bar {height: 16px;margin-top: -1px;margin-left: -1px;padding: 0 1px;-webkit-transition: width .5s ease-out;transition: width .5s ease-out;-webkit-animation: animate-stripes 3s linear infinite;-moz-animation: animate-stripes 3s linear infinite;border: 1px #07629a solid;border-radius: 10em;background: #057ec9;background-image: -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size: 40px 40px;}
.b-ext [dir="rtl"] .progress__bar {margin-right: -1px;margin-left: 0;-webkit-animation-direction: reverse;-moz-animation-direction: reverse;animation-direction: reverse;}
@media screen and (prefers-reduced-motion:reduce) {.b-ext .progress__bar {-webkit-transition: none;transition: none;-webkit-animation: none;-moz-animation: none;}}
@-webkit-keyframes animate-stripes {0% {background-position: 0 0,0 0;}
	100% {background-position: 0 0,-80px 0;}}
@-ms-keyframes animate-stripes {0% {background-position: 0 0,0 0;}
	100% {background-position: 0 0,-80px 0;}}
@keyframes animate-stripes {0% {background-position: 0 0,0 0;}
	100% {background-position: 0 0,-80px 0;}}
@keyframes plyr-progress {to {background-position: 25px 0;background-position: var(--plyr-progress-loading-size,25px) 0;}}
@keyframes plyr-popup {0% {opacity: .5;transform: translateY(10px);}
	to {opacity: 1;transform: translateY(0);}}
@keyframes plyr-fade-in {0% {opacity: 0;}
	to {opacity: 1;}}
.b-ext .plyr {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;align-items: center;direction: ltr;display: flex;flex-direction: column;font-family: inherit;font-family: var(--plyr-font-family,inherit);font-variant-numeric: tabular-nums;font-weight: 400;font-weight: var(--plyr-font-weight-regular,400);line-height: 1.7;line-height: var(--plyr-line-height,1.7);max-width: 100%;min-width: 200px;position: relative;text-shadow: none;transition: box-shadow .3s ease;z-index: 0;}
.b-ext .plyr audio, .b-ext .plyr iframe, .b-ext .plyr video {display: block;height: 100%;width: 100%;}
.b-ext .plyr button {font: inherit;line-height: inherit;width: auto;}
.b-ext .plyr:focus {outline: 0;}
.b-ext .plyr--full-ui {box-sizing: border-box;}
.b-ext .plyr--full-ui *, .b-ext .plyr--full-ui :after, .b-ext .plyr--full-ui :before {box-sizing: inherit;}
.b-ext .plyr--full-ui a, .b-ext .plyr--full-ui button, .b-ext .plyr--full-ui input, .b-ext .plyr--full-ui label {touch-action: manipulation;}
.b-ext .plyr__badge {background: #4a5464;background: var(--plyr-badge-background,#4a5464);border-radius: 2px;border-radius: var(--plyr-badge-border-radius,2px);color: #fff;color: var(--plyr-badge-text-color,#fff);font-size: 9px;font-size: var(--plyr-font-size-badge,9px);line-height: 1;padding: 3px 4px;}
.b-ext .plyr--full-ui ::-webkit-media-text-track-container {display: none;}
.b-ext .plyr__captions {animation: plyr-fade-in .3s ease;bottom: 0;display: none;font-size: 13px;font-size: var(--plyr-font-size-small,13px);left: 0;padding: 10px;padding: var(--plyr-control-spacing,10px);position: absolute;text-align: center;transition: transform .4s ease-in-out;width: 100%;}
.b-ext .plyr__captions span:empty {display: none;}
@media (min-width:480px) {.b-ext .plyr__captions {font-size: 15px;font-size: var(--plyr-font-size-base,15px);padding: 20px;padding: calc(var(--plyr-control-spacing,10px) * 2);}}
@media (min-width:768px) {.b-ext .plyr__captions {font-size: 18px;font-size: var(--plyr-font-size-large,18px);}}
.b-ext .plyr--captions-active .plyr__captions {display: block;}
.b-ext .plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions {transform: translateY(-40px);transform: translateY(calc(var(--plyr-control-spacing,10px) * -4));}
.b-ext .plyr__caption {background: rgba(0,0,0,.8);background: var(--plyr-captions-background,rgba(0,0,0,.8));border-radius: 2px;-webkit-box-decoration-break: clone;box-decoration-break: clone;color: #fff;color: var(--plyr-captions-text-color,#fff);line-height: 185%;padding: .2em .5em;white-space: pre-wrap;}
.b-ext .plyr__caption div {display: inline;}
.b-ext .plyr__control {background: 0 0;border: 0;border-radius: 3px;border-radius: var(--plyr-control-radius,3px);color: inherit;cursor: pointer;flex-shrink: 0;overflow: visible;padding: 7px;padding: calc(var(--plyr-control-spacing,10px) * .7);position: relative;transition: all .3s ease;}
.b-ext .plyr__control svg {fill: currentColor;display: block;height: 18px;height: var(--plyr-control-icon-size,18px);pointer-events: none;width: 18px;width: var(--plyr-control-icon-size,18px);}
.b-ext .plyr__control:focus {outline: 0;}
.b-ext .plyr__control.plyr__tab-focus {outline: 3px dotted #00b2ff;outline: var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset: 2px;}
.b-ext a.plyr__control {text-decoration: none;}
.b-ext .plyr__control.plyr__control--pressed .icon--not-pressed, .b-ext .plyr__control.plyr__control--pressed .label--not-pressed, .b-ext .plyr__control:not(.plyr__control--pressed) .icon--pressed, .b-ext .plyr__control:not(.plyr__control--pressed) .label--pressed, .b-ext a.plyr__control:after, .b-ext a.plyr__control:before {display: none;}
.b-ext .plyr--full-ui ::-webkit-media-controls {display: none;}
.b-ext .plyr__controls {align-items: center;display: flex;justify-content: flex-end;text-align: center;}
.b-ext .plyr__controls .plyr__progress__container {flex: 1;min-width: 0;}
.b-ext .plyr__controls .plyr__controls__item {margin-left: 2.5px;margin-left: calc(var(--plyr-control-spacing,10px) / 4);}
.b-ext .plyr__controls .plyr__controls__item:first-child {margin-left: 0;margin-right: auto;}
.b-ext .plyr__controls .plyr__controls__item.plyr__progress__container {padding-left: 2.5px;padding-left: calc(var(--plyr-control-spacing,10px) / 4);}
.b-ext .plyr__controls .plyr__controls__item.plyr__time {padding: 0 5px;padding: 0 calc(var(--plyr-control-spacing,10px) / 2);}
.b-ext .plyr__controls .plyr__controls__item.plyr__progress__container:first-child, .b-ext .plyr__controls .plyr__controls__item.plyr__time+.plyr__time, .b-ext .plyr__controls .plyr__controls__item.plyr__time:first-child {padding-left: 0;}
.b-ext .plyr [data-plyr=airplay], .b-ext .plyr [data-plyr=captions], .b-ext .plyr [data-plyr=fullscreen], .b-ext .plyr [data-plyr=pip], .b-ext .plyr__controls:empty {display: none;}
.b-ext .plyr--airplay-supported [data-plyr=airplay], .b-ext .plyr--captions-enabled [data-plyr=captions], .b-ext .plyr--fullscreen-enabled [data-plyr=fullscreen], .b-ext .plyr--pip-supported [data-plyr=pip] {display: inline-block;}
.b-ext .plyr__menu {display: flex;position: relative;}
.b-ext .plyr__menu .plyr__control svg {transition: transform .3s ease;}
.b-ext .plyr__menu .plyr__control[aria-expanded=true] svg {transform: rotate(90deg);}
.b-ext .plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {display: none;}
.b-ext .plyr__menu__container {animation: plyr-popup .2s ease;background: hsla(0,0%,100%,.9);background: var(--plyr-menu-background,hsla(0,0%,100%,.9));border-radius: 4px;border-radius: var(--plyr-menu-radius,4px);bottom: 100%;box-shadow: 0 1px 2px rgba(0,0,0,.15);box-shadow: var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color: #4a5464;color: var(--plyr-menu-color,#4a5464);font-size: 15px;font-size: var(--plyr-font-size-base,15px);margin-bottom: 10px;position: absolute;right: -3px;text-align: left;white-space: nowrap;z-index: 3;}
.b-ext .plyr__menu__container>div {overflow: hidden;transition: height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);}
.b-ext .plyr__menu__container:after {border: 4px solid transparent;border-top-color: hsla(0,0%,100%,.9);border: var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color: var(--plyr-menu-background,hsla(0,0%,100%,.9));content: "";height: 0;position: absolute;right: 14px;right: calc(var(--plyr-control-icon-size,18px) / 2 + var(--plyr-control-spacing,10px) * .7 - var(--plyr-menu-arrow-size,4px) / 2);top: 100%;width: 0;}
.b-ext .plyr__menu__container [role=menu] {padding: 7px;padding: calc(var(--plyr-control-spacing,10px) * .7);}
.b-ext .plyr__menu__container [role=menuitem], .b-ext .plyr__menu__container [role=menuitemradio] {margin-top: 2px;}
.b-ext .plyr__menu__container [role=menuitem]:first-child, .b-ext .plyr__menu__container [role=menuitemradio]:first-child {margin-top: 0;}
.b-ext .plyr__menu__container .plyr__control {align-items: center;color: #4a5464;color: var(--plyr-menu-color,#4a5464);display: flex;font-size: 13px;font-size: var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding: 4.66667px 10.5px;padding: calc(var(--plyr-control-spacing,10px) * .7 / 1.5) calc(var(--plyr-control-spacing,10px) * .7 * 1.5);-webkit-user-select: none;user-select: none;width: 100%;}
.b-ext .plyr__menu__container .plyr__control>span {align-items: inherit;display: flex;width: 100%;}
.b-ext .plyr__menu__container .plyr__control:after {border: 4px solid transparent;border: var(--plyr-menu-item-arrow-size,4px) solid transparent;content: "";position: absolute;top: 50%;transform: translateY(-50%);}
.b-ext .plyr__menu__container .plyr__control--forward {padding-right: 28px;padding-right: calc(var(--plyr-control-spacing,10px) * .7 * 4);}
.b-ext .plyr__menu__container .plyr__control--forward:after {border-left-color: #728197;border-left-color: var(--plyr-menu-arrow-color,#728197);right: 6.5px;right: calc(var(--plyr-control-spacing,10px) * .7 * 1.5 - var(--plyr-menu-item-arrow-size,4px));}
.b-ext .plyr__menu__container .plyr__control--forward.plyr__tab-focus:after, .b-ext .plyr__menu__container .plyr__control--forward:hover:after {border-left-color: currentColor;}
.b-ext .plyr__menu__container .plyr__control--back {font-weight: 400;font-weight: var(--plyr-font-weight-regular,400);margin: 7px;margin: calc(var(--plyr-control-spacing,10px) * .7);margin-bottom: 3.5px;margin-bottom: calc(var(--plyr-control-spacing,10px) * .7 / 2);padding-left: 28px;padding-left: calc(var(--plyr-control-spacing,10px) * .7 * 4);position: relative;width: calc(100% - 14px);width: calc(100% - var(--plyr-control-spacing,10px) * .7 * 2);}
.b-ext .plyr__menu__container .plyr__control--back:after {border-right-color: #728197;border-right-color: var(--plyr-menu-arrow-color,#728197);left: 6.5px;left: calc(var(--plyr-control-spacing,10px) * .7 * 1.5 - var(--plyr-menu-item-arrow-size,4px));}
.b-ext .plyr__menu__container .plyr__control--back:before {background: #dcdfe5;background: var(--plyr-menu-back-border-color,#dcdfe5);box-shadow: 0 1px 0 #fff;box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content: "";height: 1px;left: 0;margin-top: 3.5px;margin-top: calc(var(--plyr-control-spacing,10px) * .7 / 2);overflow: hidden;position: absolute;right: 0;top: 100%;}
.b-ext .plyr__menu__container .plyr__control--back.plyr__tab-focus:after, .b-ext .plyr__menu__container .plyr__control--back:hover:after {border-right-color: currentColor;}
.b-ext .plyr__menu__container .plyr__control[role=menuitemradio] {padding-left: 7px;padding-left: calc(var(--plyr-control-spacing,10px) * .7);}
.b-ext .plyr__menu__container .plyr__control[role=menuitemradio]:after, .b-ext .plyr__menu__container .plyr__control[role=menuitemradio]:before {border-radius: 100%;}
.b-ext .plyr__menu__container .plyr__control[role=menuitemradio]:before {background: rgba(0,0,0,.1);content: "";display: block;flex-shrink: 0;height: 16px;margin-right: 10px;margin-right: var(--plyr-control-spacing,10px);transition: all .3s ease;width: 16px;}
.b-ext .plyr__menu__container .plyr__control[role=menuitemradio]:after {background: #fff;border: 0;height: 6px;left: 12px;opacity: 0;top: 50%;transform: translateY(-50%) scale(0);transition: transform .3s ease,opacity .3s ease;width: 6px;}
.b-ext .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before {background: #00b2ff;background: var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));}
.b-ext .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after {opacity: 1;transform: translateY(-50%) scale(1);}
.b-ext .plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before, .b-ext .plyr__menu__container .plyr__control[role=menuitemradio]:hover:before {background: rgba(35,40,47,.1);}
.b-ext .plyr__menu__container .plyr__menu__value {align-items: center;display: flex;margin-left: auto;margin-right: -5px;margin-right: calc(var(--plyr-control-spacing,10px) * .7 * -1 - -2px);overflow: hidden;padding-left: 24.5px;padding-left: calc(var(--plyr-control-spacing,10px) * .7 * 3.5);pointer-events: none;}
.b-ext .plyr--full-ui input[type=range] {-webkit-appearance: none;appearance: none;background: 0 0;border: 0;border-radius: 26px;border-radius: calc(var(--plyr-range-thumb-height,13px) * 2);color: #00b2ff;color: var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display: block;height: 19px;height: calc(var(--plyr-range-thumb-active-shadow-width,3px) * 2 + var(--plyr-range-thumb-height,13px));margin: 0;min-width: 0;padding: 0;transition: box-shadow .3s ease;width: 100%;}
.b-ext .plyr--full-ui input[type=range]::-webkit-slider-runnable-track {background: 0 0;background-image: linear-gradient(90deg,currentColor 0,transparent 0);background-image: linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));border: 0;border-radius: 2.5px;border-radius: calc(var(--plyr-range-track-height,5px) / 2);height: 5px;height: var(--plyr-range-track-height,5px);-webkit-transition: box-shadow .3s ease;transition: box-shadow .3s ease;-webkit-user-select: none;user-select: none;}
.b-ext .plyr--full-ui input[type=range]::-webkit-slider-thumb {-webkit-appearance: none;appearance: none;background: #fff;background: var(--plyr-range-thumb-background,#fff);border: 0;border-radius: 100%;box-shadow: 0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow: var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height: 13px;height: var(--plyr-range-thumb-height,13px);margin-top: -4px;margin-top: calc(( var(--plyr-range-thumb-height,13px) - var(--plyr-range-track-height,5px) ) / 2 * -1);position: relative;-webkit-transition: all .2s ease;transition: all .2s ease;width: 13px;width: var(--plyr-range-thumb-height,13px);}
.b-ext .plyr--full-ui input[type=range]::-moz-range-track {background: 0 0;border: 0;border-radius: 2.5px;border-radius: calc(var(--plyr-range-track-height,5px) / 2);height: 5px;height: var(--plyr-range-track-height,5px);-moz-transition: box-shadow .3s ease;transition: box-shadow .3s ease;user-select: none;}
.b-ext .plyr--full-ui input[type=range]::-moz-range-thumb {background: #fff;background: var(--plyr-range-thumb-background,#fff);border: 0;border-radius: 100%;box-shadow: 0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow: var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height: 13px;height: var(--plyr-range-thumb-height,13px);position: relative;-moz-transition: all .2s ease;transition: all .2s ease;width: 13px;width: var(--plyr-range-thumb-height,13px);}
.b-ext .plyr--full-ui input[type=range]::-moz-range-progress {background: currentColor;border-radius: 2.5px;border-radius: calc(var(--plyr-range-track-height,5px) / 2);height: 5px;height: var(--plyr-range-track-height,5px);}
.b-ext .plyr--full-ui input[type=range]::-ms-track {color: transparent;}
.b-ext .plyr--full-ui input[type=range]::-ms-fill-upper, .b-ext .plyr--full-ui input[type=range]::-ms-track {background: 0 0;border: 0;border-radius: 2.5px;border-radius: calc(var(--plyr-range-track-height,5px) / 2);height: 5px;height: var(--plyr-range-track-height,5px);-ms-transition: box-shadow .3s ease;transition: box-shadow .3s ease;user-select: none;}
.b-ext .plyr--full-ui input[type=range]::-ms-fill-lower {background: 0 0;background: currentColor;border: 0;border-radius: 2.5px;border-radius: calc(var(--plyr-range-track-height,5px) / 2);height: 5px;height: var(--plyr-range-track-height,5px);-ms-transition: box-shadow .3s ease;transition: box-shadow .3s ease;user-select: none;}
.b-ext .plyr--full-ui input[type=range]::-ms-thumb {background: #fff;background: var(--plyr-range-thumb-background,#fff);border: 0;border-radius: 100%;box-shadow: 0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow: var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height: 13px;height: var(--plyr-range-thumb-height,13px);margin-top: 0;position: relative;-ms-transition: all .2s ease;transition: all .2s ease;width: 13px;width: var(--plyr-range-thumb-height,13px);}
.b-ext .plyr--full-ui input[type=range]::-ms-tooltip {display: none;}
.b-ext .plyr--full-ui input[type=range]::-moz-focus-outer {border: 0;}
.b-ext .plyr--full-ui input[type=range]:focus {outline: 0;}
.b-ext .plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track {outline: 3px dotted #00b2ff;outline: var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset: 2px;}
.b-ext .plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track {outline: 3px dotted #00b2ff;outline: var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset: 2px;}
.b-ext .plyr--full-ui input[type=range].plyr__tab-focus::-ms-track {outline: 3px dotted #00b2ff;outline: var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset: 2px;}
.b-ext .plyr__poster {background-color: #000;background-color: var(--plyr-video-background,var(--plyr-video-background,#000));background-position: 50% 50%;background-repeat: no-repeat;background-size: contain;height: 100%;left: 0;opacity: 0;position: absolute;top: 0;transition: opacity .2s ease;width: 100%;z-index: 1;}
.b-ext .plyr--stopped.plyr__poster-enabled .plyr__poster {opacity: 1;}
.b-ext .plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster {display: none;}
.b-ext .plyr__time {font-size: 13px;font-size: var(--plyr-font-size-time,var(--plyr-font-size-small,13px));}
.b-ext .plyr__time+.plyr__time:before {content: "⁄";margin-right: 10px;margin-right: var(--plyr-control-spacing,10px);}
@media (max-width:767px) {.b-ext .plyr__time+.plyr__time {display: none;}}
.b-ext .plyr__tooltip {background: hsla(0,0%,100%,.9);background: var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius: 5px;border-radius: var(--plyr-tooltip-radius,5px);bottom: 100%;box-shadow: 0 1px 2px rgba(0,0,0,.15);box-shadow: var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color: #4a5464;color: var(--plyr-tooltip-color,#4a5464);font-size: 13px;font-size: var(--plyr-font-size-small,13px);font-weight: 400;font-weight: var(--plyr-font-weight-regular,400);left: 50%;line-height: 1.3;margin-bottom: 10px;margin-bottom: calc(var(--plyr-control-spacing,10px) / 2 * 2);opacity: 0;padding: 5px 7.5px;padding: calc(var(--plyr-control-spacing,10px) / 2) calc(var(--plyr-control-spacing,10px) / 2 * 1.5);pointer-events: none;position: absolute;transform: translate(-50%,10px) scale(.8);transform-origin: 50% 100%;transition: transform .2s ease .1s,opacity .2s ease .1s;white-space: nowrap;z-index: 2;}
.b-ext .plyr__tooltip:before {border-left: 4px solid transparent;border-left: var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right: 4px solid transparent;border-right: var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top: 4px solid hsla(0,0%,100%,.9);border-top: var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom: -4px;bottom: calc(var(--plyr-tooltip-arrow-size,4px) * -1);content: "";height: 0;left: 50%;position: absolute;transform: translateX(-50%);width: 0;z-index: 2;}
.b-ext .plyr .plyr__control.plyr__tab-focus .plyr__tooltip, .b-ext .plyr .plyr__control:hover .plyr__tooltip, .b-ext .plyr__tooltip--visible {opacity: 1;transform: translate(-50%) scale(1);}
.b-ext .plyr .plyr__control:hover .plyr__tooltip {z-index: 3;}
.b-ext .plyr__controls>.plyr__control:first-child .plyr__tooltip, .b-ext .plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip {left: 0;transform: translateY(10px) scale(.8);transform-origin: 0 100%;}
.b-ext .plyr__controls>.plyr__control:first-child .plyr__tooltip:before, .b-ext .plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before {left: 16px;left: calc(var(--plyr-control-icon-size,18px) / 2 + var(--plyr-control-spacing,10px) * .7);}
.b-ext .plyr__controls>.plyr__control:last-child .plyr__tooltip {left: auto;right: 0;transform: translateY(10px) scale(.8);transform-origin: 100% 100%;}
.b-ext .plyr__controls>.plyr__control:last-child .plyr__tooltip:before {left: auto;right: 16px;right: calc(var(--plyr-control-icon-size,18px) / 2 + var(--plyr-control-spacing,10px) * .7);transform: translateX(50%);}
.b-ext .plyr__controls>.plyr__control:first-child .plyr__tooltip--visible, .b-ext .plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible, .b-ext .plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip, .b-ext .plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip, .b-ext .plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip, .b-ext .plyr__controls>.plyr__control:first-child:hover .plyr__tooltip, .b-ext .plyr__controls>.plyr__control:last-child .plyr__tooltip--visible, .b-ext .plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip, .b-ext .plyr__controls>.plyr__control:last-child:hover .plyr__tooltip {transform: translate(0) scale(1);}
.b-ext .plyr__progress {left: 6.5px;left: calc(var(--plyr-range-thumb-height,13px) * .5);margin-right: 13px;margin-right: var(--plyr-range-thumb-height,13px);position: relative;}
.b-ext .plyr__progress input[type=range], .b-ext .plyr__progress__buffer {margin-left: -6.5px;margin-left: calc(var(--plyr-range-thumb-height,13px) * -.5);margin-right: -6.5px;margin-right: calc(var(--plyr-range-thumb-height,13px) * -.5);width: calc(100% + 13px);width: calc(100% + var(--plyr-range-thumb-height,13px));}
.b-ext .plyr__progress input[type=range] {position: relative;z-index: 2;}
.b-ext .plyr__progress .plyr__tooltip {left: 0;max-width: 120px;overflow-wrap: break-word;}
.b-ext .plyr__progress__buffer {-webkit-appearance: none;background: 0 0;border: 0;border-radius: 100px;height: 5px;height: var(--plyr-range-track-height,5px);left: 0;margin-top: -2.5px;margin-top: calc(( var(--plyr-range-track-height,5px) / 2 ) * -1);padding: 0;position: absolute;top: 50%;}
.b-ext .plyr__progress__buffer::-webkit-progress-bar {background: 0 0;}
.b-ext .plyr__progress__buffer::-webkit-progress-value {background: currentColor;border-radius: 100px;min-width: 5px;min-width: var(--plyr-range-track-height,5px);-webkit-transition: width .2s ease;transition: width .2s ease;}
.b-ext .plyr__progress__buffer::-moz-progress-bar {background: currentColor;border-radius: 100px;min-width: 5px;min-width: var(--plyr-range-track-height,5px);-moz-transition: width .2s ease;transition: width .2s ease;}
.b-ext .plyr__progress__buffer::-ms-fill {border-radius: 100px;-ms-transition: width .2s ease;transition: width .2s ease;}
.b-ext .plyr--loading .plyr__progress__buffer {animation: plyr-progress 1s linear infinite;background-image: linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 0,transparent 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,transparent 0,transparent);background-image: linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat: repeat-x;background-size: 25px 25px;background-size: var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color: transparent;}
.b-ext .plyr--video.plyr--loading .plyr__progress__buffer {background-color: hsla(0,0%,100%,.25);background-color: var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25));}
.b-ext .plyr--audio.plyr--loading .plyr__progress__buffer {background-color: rgba(193,200,209,.6);background-color: var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6));}
.b-ext .plyr__progress__marker {background-color: #fff;background-color: var(--plyr-progress-marker-background,#fff);border-radius: 1px;height: 5px;height: var(--plyr-range-track-height,5px);position: absolute;top: 50%;transform: translate(-50%,-50%);width: 3px;width: var(--plyr-progress-marker-width,3px);z-index: 3;}
.b-ext .plyr__volume {align-items: center;display: flex;max-width: 110px;min-width: 80px;position: relative;width: 20%;}
.b-ext .plyr__volume input[type=range] {margin-left: 5px;margin-left: calc(var(--plyr-control-spacing,10px) / 2);margin-right: 5px;margin-right: calc(var(--plyr-control-spacing,10px) / 2);position: relative;z-index: 2;}
.b-ext .plyr--is-ios .plyr__volume {min-width: 0;width: auto;}
.b-ext .plyr--audio {display: block;}
.b-ext .plyr--audio .plyr__controls {background: #fff;background: var(--plyr-audio-controls-background,#fff);border-radius: inherit;color: #4a5464;color: var(--plyr-audio-control-color,#4a5464);padding: 10px;padding: var(--plyr-control-spacing,10px);}
.b-ext .plyr--audio .plyr__control.plyr__tab-focus, .b-ext .plyr--audio .plyr__control:hover, .b-ext .plyr--audio .plyr__control[aria-expanded=true] {background: #00b2ff;background: var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color: #fff;color: var(--plyr-audio-control-color-hover,#fff);}
.b-ext .plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {background-color: rgba(193,200,209,.6);background-color: var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)));}
.b-ext .plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {background-color: rgba(193,200,209,.6);background-color: var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)));}
.b-ext .plyr--full-ui.plyr--audio input[type=range]::-ms-track {background-color: rgba(193,200,209,.6);background-color: var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)));}
.b-ext .plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {box-shadow: 0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow: var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1));}
.b-ext .plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {box-shadow: 0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow: var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1));}
.b-ext .plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {box-shadow: 0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow: var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1));}
.b-ext .plyr--audio .plyr__progress__buffer {color: rgba(193,200,209,.6);color: var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6));}
.b-ext .plyr--video {background: #000;background: var(--plyr-video-background,var(--plyr-video-background,#000));overflow: hidden;}
.b-ext .plyr--video.plyr--menu-open {overflow: visible;}
.b-ext .plyr__video-wrapper {background: #000;background: var(--plyr-video-background,var(--plyr-video-background,#000));height: 100%;margin: auto;overflow: hidden;position: relative;width: 100%;}
.b-ext .plyr__video-embed, .b-ext .plyr__video-wrapper--fixed-ratio {aspect-ratio: 16/9;}
@supports not (aspect-ratio:16/9) {.b-ext .plyr__video-embed, .b-ext .plyr__video-wrapper--fixed-ratio {height: 0;padding-bottom: 56.25%;position: relative;}}
.b-ext .plyr__video-embed iframe, .b-ext .plyr__video-wrapper--fixed-ratio video {border: 0;height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.b-ext .plyr--full-ui .plyr__video-embed>.plyr__video-embed__container {padding-bottom: 240%;position: relative;transform: translateY(-38.28125%);}
.b-ext .plyr--video .plyr__controls {background: linear-gradient(transparent,rgba(0,0,0,.75));background: var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius: inherit;border-bottom-right-radius: inherit;bottom: 0;color: #fff;color: var(--plyr-video-control-color,#fff);left: 0;padding: 5px;padding: calc(var(--plyr-control-spacing,10px) / 2);padding-top: 20px;padding-top: calc(var(--plyr-control-spacing,10px) * 2);position: absolute;right: 0;transition: opacity .4s ease-in-out,transform .4s ease-in-out;z-index: 3;}
@media (min-width:480px) {.b-ext .plyr--video .plyr__controls {padding: 10px;padding: var(--plyr-control-spacing,10px);padding-top: 35px;padding-top: calc(var(--plyr-control-spacing,10px) * 3.5);}}
.b-ext .plyr--video.plyr--hide-controls .plyr__controls {opacity: 0;pointer-events: none;transform: translateY(100%);}
.b-ext .plyr--video .plyr__control.plyr__tab-focus, .b-ext .plyr--video .plyr__control:hover, .b-ext .plyr--video .plyr__control[aria-expanded=true] {background: #00b2ff;background: var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color: #fff;color: var(--plyr-video-control-color-hover,#fff);}
.b-ext .plyr__control--overlaid {background: #00b2ff;background: var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border: 0;border-radius: 100%;color: #fff;color: var(--plyr-video-control-color,#fff);display: none;left: 50%;opacity: .9;padding: 15px;padding: calc(var(--plyr-control-spacing,10px) * 1.5);position: absolute;top: 50%;transform: translate(-50%,-50%);transition: .3s;z-index: 2;}
.b-ext .plyr__control--overlaid svg {left: 2px;position: relative;}
.b-ext .plyr__control--overlaid:focus, .b-ext .plyr__control--overlaid:hover {opacity: 1;}
.b-ext .plyr--playing .plyr__control--overlaid {opacity: 0;visibility: hidden;}
.b-ext .plyr--full-ui.plyr--video .plyr__control--overlaid {display: block;}
.b-ext .plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {background-color: hsla(0,0%,100%,.25);background-color: var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)));}
.b-ext .plyr--full-ui.plyr--video input[type=range]::-moz-range-track {background-color: hsla(0,0%,100%,.25);background-color: var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)));}
.b-ext .plyr--full-ui.plyr--video input[type=range]::-ms-track {background-color: hsla(0,0%,100%,.25);background-color: var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)));}
.b-ext .plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {box-shadow: 0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow: var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5));}
.b-ext .plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {box-shadow: 0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow: var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5));}
.b-ext .plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {box-shadow: 0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow: var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5));}
.b-ext .plyr--video .plyr__progress__buffer {color: hsla(0,0%,100%,.25);color: var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25));}
.b-ext .plyr:-webkit-full-screen {background: #000;border-radius: 0 !important;height: 100%;margin: 0;width: 100%;}
.b-ext .plyr:fullscreen {background: #000;border-radius: 0 !important;height: 100%;margin: 0;width: 100%;}
.b-ext .plyr:-webkit-full-screen video {height: 100%;}
.b-ext .plyr:fullscreen video {height: 100%;}
.b-ext .plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {display: block;}
.b-ext .plyr:fullscreen .plyr__control .icon--exit-fullscreen {display: block;}
.b-ext .plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg {display: none;}
.b-ext .plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg {display: none;}
.b-ext .plyr:-webkit-full-screen.plyr--hide-controls {cursor: none;}
.b-ext .plyr:fullscreen.plyr--hide-controls {cursor: none;}
@media (min-width:1024px) {.b-ext .plyr:-webkit-full-screen .plyr__captions {font-size: 21px;font-size: var(--plyr-font-size-xlarge,21px);}
	.b-ext .plyr:fullscreen .plyr__captions {font-size: 21px;font-size: var(--plyr-font-size-xlarge,21px);}}
.b-ext .plyr--fullscreen-fallback {background: #000;border-radius: 0 !important;bottom: 0;display: block;height: 100%;left: 0;margin: 0;position: fixed;right: 0;top: 0;width: 100%;z-index: 10000000;}
.b-ext .plyr--fullscreen-fallback video {height: 100%;}
.b-ext .plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {display: block;}
.b-ext .plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg {display: none;}
.b-ext .plyr--fullscreen-fallback.plyr--hide-controls {cursor: none;}
@media (min-width:1024px) {.b-ext .plyr--fullscreen-fallback .plyr__captions {font-size: 21px;font-size: var(--plyr-font-size-xlarge,21px);}}
.b-ext .plyr__ads {border-radius: inherit;bottom: 0;cursor: pointer;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;z-index: -1;}
.b-ext .plyr__ads>div, .b-ext .plyr__ads>div iframe {height: 100%;position: absolute;width: 100%;}
.b-ext .plyr__ads:after {background: #23282f;border-radius: 2px;bottom: 10px;bottom: var(--plyr-control-spacing,10px);color: #fff;content: attr(data-badge-text);font-size: 11px;padding: 2px 6px;pointer-events: none;position: absolute;right: 10px;right: var(--plyr-control-spacing,10px);z-index: 3;}
.b-ext .plyr__ads:empty:after {display: none;}
.b-ext .plyr__cues {background: currentColor;display: block;height: 5px;height: var(--plyr-range-track-height,5px);left: 0;opacity: .8;position: absolute;top: 50%;transform: translateY(-50%);width: 3px;z-index: 3;}
.b-ext .plyr__preview-thumb {background-color: hsla(0,0%,100%,.9);background-color: var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius: 5px;border-radius: var(--plyr-tooltip-radius,5px);bottom: 100%;box-shadow: 0 1px 2px rgba(0,0,0,.15);box-shadow: var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom: 10px;margin-bottom: calc(var(--plyr-control-spacing,10px) / 2 * 2);opacity: 0;padding: 3px;pointer-events: none;position: absolute;transform: translateY(10px) scale(.8);transform-origin: 50% 100%;transition: transform .2s ease .1s,opacity .2s ease .1s;z-index: 2;}
.b-ext .plyr__preview-thumb--is-shown {opacity: 1;transform: translate(0) scale(1);}
.b-ext .plyr__preview-thumb:before {border-left: 4px solid transparent;border-left: var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right: 4px solid transparent;border-right: var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top: 4px solid hsla(0,0%,100%,.9);border-top: var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom: -4px;bottom: calc(var(--plyr-tooltip-arrow-size,4px) * -1);content: "";height: 0;left: calc(50% + var(--preview-arrow-offset));position: absolute;transform: translateX(-50%);width: 0;z-index: 2;}
.b-ext .plyr__preview-thumb__image-container {background: #c1c8d1;border-radius: 4px;border-radius: calc(var(--plyr-tooltip-radius,5px) - 1px);overflow: hidden;position: relative;z-index: 0;}
.b-ext .plyr__preview-thumb__image-container img, .b-ext .plyr__preview-thumb__image-container:after {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.b-ext .plyr__preview-thumb__image-container:after {border-radius: inherit;box-shadow: inset 0 0 0 1px rgba(0,0,0,.15);content: "";pointer-events: none;}
.b-ext .plyr__preview-thumb__image-container img {max-height: none;max-width: none;}
.b-ext .plyr__preview-thumb__time-container {background: linear-gradient(transparent,rgba(0,0,0,.75));background: var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius: 4px;border-bottom-left-radius: calc(var(--plyr-tooltip-radius,5px) - 1px);border-bottom-right-radius: 4px;border-bottom-right-radius: calc(var(--plyr-tooltip-radius,5px) - 1px);bottom: 0;left: 0;line-height: 1.1;padding: 20px 6px 6px;position: absolute;right: 0;z-index: 3;}
.b-ext .plyr__preview-thumb__time-container span {color: #fff;font-size: 13px;font-size: var(--plyr-font-size-time,var(--plyr-font-size-small,13px));}
.b-ext .plyr__preview-scrubbing {bottom: 0;filter: blur(1px);height: 100%;left: 0;margin: auto;opacity: 0;overflow: hidden;pointer-events: none;position: absolute;right: 0;top: 0;transition: opacity .3s ease;width: 100%;z-index: 1;}
.b-ext .plyr__preview-scrubbing--is-shown {opacity: 1;}
.b-ext .plyr__preview-scrubbing img {height: 100%;left: 0;max-height: none;max-width: none;-o-object-fit: contain;object-fit: contain;position: absolute;top: 0;width: 100%;}
.b-ext .plyr--no-transition {transition: none !important;}
.b-ext .plyr__sr-only {clip: rect(1px,1px,1px,1px);border: 0 !important;height: 1px !important;overflow: hidden;padding: 0 !important;position: absolute !important;width: 1px !important;}
.b-ext .plyr [hidden] {display: none !important;}
.mm-menu, .mm-panels, .mm-panels>.mm-panel {margin: 0;left: 0;right: 0;top: 0;z-index: 0;box-sizing: border-box;}
.mm-btn, .mm-menu {box-sizing: border-box;}
.mm-listview a, .mm-listview a:hover, .mm-navbar a, .mm-navbar a:hover {text-decoration: none;}
.mm-listview .mm-next:before, .mm-listview>li:not(.mm-divider):after, .mm-next:after, .mm-prev:before {content: "";bottom: 0;}
.mm-hidden {display: none !important;}
.mm-menu, .mm-panels>.mm-panel:not(.mm-hidden) {display: block;}
.mm-wrapper {overflow-x: hidden;position: relative;}
.mm-menu {padding: 0;position: absolute;bottom: 0;}
.mm-panels, .mm-panels>.mm-panel {background: inherit;border-color: inherit;position: absolute;bottom: 0;}
.mm-btn, .mm-panel.mm-highest {z-index: 1;}
.mm-panels {overflow: hidden;}
.mm-panel {-webkit-transition: -webkit-transform .4s ease;transition: -webkit-transform .4s ease;transition: transform .4s ease;transition: transform .4s ease,-webkit-transform .4s ease;-webkit-transform: translate(100%,0);-ms-transform: translate(100%,0);transform: translate(100%,0);-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
.mm-panel.mm-opened {-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.mm-panel.mm-subopened {-webkit-transform: translate(-30%,0);-ms-transform: translate(-30%,0);transform: translate(-30%,0);-webkit-transform: translate3d(-30%,0,0);transform: translate3d(-30%,0,0);}
.mm-panels>.mm-panel {-webkit-overflow-scrolling: touch;overflow: scroll;overflow-x: hidden;overflow-y: auto;padding: 0 20px;}
.mm-listview .mm-divider, .mm-listview>li>a, .mm-listview>li>span, .mm-navbar .mm-title {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.mm-panels>.mm-panel.mm-hasnavbar {padding-top: 40px;}
.mm-panels>.mm-panel:after, .mm-panels>.mm-panel:before {content: "";display: block;height: 20px;}
.mm-vertical .mm-panel {-webkit-transform: none !important;-ms-transform: none !important;transform: none !important;}
.mm-listview .mm-vertical .mm-panel, .mm-vertical .mm-listview .mm-panel {display: none;padding: 10px 0 10px 10px;}
.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after, .mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after {border-color: transparent;}
.mm-vertical li.mm-opened>.mm-panel, .b-ext li.mm-vertical.mm-opened>.mm-panel {display: block;}
.mm-listview>li.mm-vertical>.mm-next, .mm-vertical .mm-listview>li>.mm-next {height: 40px;bottom: auto;}
.mm-listview>li.mm-vertical>.mm-next:after, .mm-vertical .mm-listview>li>.mm-next:after {top: 16px;bottom: auto;}
.mm-listview>li.mm-vertical.mm-opened>.mm-next:after, .mm-vertical .mm-listview>li.mm-opened>.mm-next:after {-webkit-transform: rotate(225deg);-ms-transform: rotate(225deg);transform: rotate(225deg);right: 19px;}
.mm-btn {width: 40px;height: 40px;position: absolute;top: 0;}
.mm-clear:after, .mm-clear:before, .mm-close:after, .mm-close:before {content: "";border: 2px solid transparent;display: block;width: 5px;height: 5px;margin: auto;position: absolute;top: 0;bottom: 0;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.mm-clear:before, .mm-close:before {border-right: none;border-bottom: none;right: 18px;}
.mm-clear:after, .mm-close:after {border-left: none;border-top: none;right: 25px;}
.mm-next:after, .mm-prev:before {border-top: 2px solid transparent;border-left: 2px solid transparent;display: block;width: 8px;height: 8px;margin: auto;position: absolute;top: 0;}
.mm-prev:before {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);left: 23px;right: auto;}
.mm-next:after {-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg);right: 23px;left: auto;}
.mm-navbar {border-bottom: 1px solid;border-color: inherit;text-align: center;line-height: 20px;height: 40px;padding: 0 40px;margin: 0;position: absolute;top: 0;left: 0;right: 0;}
.mm-navbar>* {display: block;padding: 10px 0;}
.mm-navbar .mm-btn:first-child {left: 0;}
.mm-navbar .mm-btn:last-child {text-align: right;right: 0;}
.mm-panel .mm-navbar {display: none;}
.mm-panel.mm-hasnavbar .mm-navbar {display: block;}
.mm-listview, .mm-listview>li {list-style: none;display: block;padding: 0;margin: 0;}
.mm-listview {font: inherit;font-size: 14px;line-height: 20px;}
.mm-listview>li {position: relative;}
.mm-listview>li, .mm-listview>li .mm-next, .mm-listview>li .mm-next:before, .mm-listview>li:after {border-color: inherit;}
.mm-listview>li>a, .mm-listview>li>span {color: inherit;display: block;padding: 10px 10px 10px 20px;margin: 0;}
.mm-listview>li:not(.mm-divider):after {border-bottom-width: 1px;border-bottom-style: solid;display: block;position: absolute;right: 0;left: 20px;}
.mm-listview .mm-next {background: rgba(3,2,1,0);width: 50px;padding: 0;position: absolute;right: 0;top: 0;bottom: 0;z-index: 2;}
.mm-listview .mm-next:before {border-left-width: 1px;border-left-style: solid;display: block;position: absolute;top: 0;left: 0;}
.mm-listview .mm-next+a, .mm-listview .mm-next+span {margin-right: 50px;}
.mm-listview .mm-next.mm-fullsubopen {width: 100%;}
.mm-listview .mm-next.mm-fullsubopen:before {border-left: none;}
.mm-listview .mm-next.mm-fullsubopen+a, .mm-listview .mm-next.mm-fullsubopen+span {padding-right: 50px;margin-right: 0;}
.mm-panels>.mm-panel>.mm-listview {margin: 20px -20px;}
.mm-panels>.mm-panel>.mm-listview:first-child, .mm-panels>.mm-panel>.mm-navbar+.mm-listview {margin-top: -20px;}
.mm-listview .mm-inset {list-style: disc inside;padding: 0 10px 15px 40px;margin: 0;}
.mm-listview .mm-inset>li {padding: 5px 0;}
.mm-listview .mm-divider {font-size: 10px;text-transform: uppercase;text-indent: 20px;line-height: 25px;}
.mm-listview .mm-spacer {padding-top: 40px;}
.mm-listview .mm-spacer>.mm-next {top: 40px;}
.mm-listview .mm-spacer.mm-divider {padding-top: 25px;}
.mm-menu {background: #f3f3f3;border-color: rgba(0,0,0,.1);color: rgba(0,0,0,.75);}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar>* {color: rgba(0,0,0,.3);}
.mm-menu .mm-btn:after, .mm-menu .mm-btn:before {border-color: rgba(0,0,0,.3);}
.mm-menu .mm-listview {border-color: rgba(0,0,0,.1);}
.mm-menu .mm-listview>li .mm-next:after {border-color: rgba(0,0,0,.3);}
.mm-menu .mm-listview>li a:not(.mm-next) {-webkit-tap-highlight-color: rgba(255,255,255,.5);tap-highlight-color: rgba(255,255,255,.5);}
.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next), .mm-menu .mm-listview>li.mm-selected>span {background: rgba(255,255,255,.5);}
.mm-menu .mm-divider, .mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel, .mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next, .mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel, .mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next {background: rgba(0,0,0,.05);}
.mm-page {box-sizing: border-box;position: relative;}
.mm-slideout {-webkit-transition: -webkit-transform .4s ease;transition: -webkit-transform .4s ease;transition: transform .4s ease;transition: transform .4s ease,-webkit-transform .4s ease;z-index: 1;}
.b-ext.mm-opened {overflow-x: hidden;position: relative;}
.b-ext.mm-blocking, .b-ext.mm-blocking body {overflow: hidden;}
.b-ext.mm-background .mm-page {background: inherit;}
.b-ext #mm-blocker {background: rgba(3,2,1,0);display: none;width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 2;}
.b-ext.mm-blocking #mm-blocker {display: block;}
.mm-menu.mm-offcanvas {z-index: 0;display: none;position: fixed;width: 80%;min-width: 140px;max-width: 440px;}
.mm-menu.mm-offcanvas.mm-current {display: block;}
.mm-menu.mm-offcanvas.mm-no-csstransforms.mm-current.mm-opened {z-index: 10;}
.b-ext.mm-opening .mm-slideout {-webkit-transform: translate(80%,0);-ms-transform: translate(80%,0);transform: translate(80%,0);-webkit-transform: translate3d(80%,0,0);transform: translate3d(80%,0,0);}
@media all and (max-width:175px) {.b-ext.mm-opening .mm-slideout {-webkit-transform: translate(140px,0);-ms-transform: translate(140px,0);transform: translate(140px,0);-webkit-transform: translate3d(140px,0,0);transform: translate3d(140px,0,0);}}
@media all and (min-width:550px) {.b-ext.mm-opening .mm-slideout {-webkit-transform: translate(440px,0);-ms-transform: translate(440px,0);transform: translate(440px,0);-webkit-transform: translate3d(440px,0,0);transform: translate3d(440px,0,0);}}
.mm-menu.mm-offcanvas.mm-autoheight.mm-bottom, .mm-menu.mm-offcanvas.mm-autoheight.mm-top {max-height: 80%;}
.mm-menu.mm-offcanvas.mm-autoheight.mm-bottom.mm-fullscreen, .mm-menu.mm-offcanvas.mm-autoheight.mm-top.mm-fullscreen {max-height: 100%;}
.mm-menu.mm-offcanvas.mm-measureheight .mm-panel {display: block !important;}
.mm-menu.mm-offcanvas.mm-measureheight>.mm-panels>.mm-panel {bottom: auto !important;height: auto !important;}
.mm-menu.mm-columns {-webkit-transition-property: width,max-width,-webkit-transform;transition-property: width,max-width,-webkit-transform;transition-property: transform,width,max-width;transition-property: transform,width,max-width,-webkit-transform;}
.mm-menu.mm-columns .mm-panels>.mm-panel {width: 100%;right: auto;display: none;-webkit-transition-property: width,-webkit-transform;transition-property: width,-webkit-transform;transition-property: transform,width;transition-property: transform,width,-webkit-transform;}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened {border-right: 1px solid;border-color: inherit;display: block;-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-subopened {-webkit-transform: translate(-100%,0);-ms-transform: translate(-100%,0);transform: translate(-100%,0);-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);z-index: 2;}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-0 {-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-0 {display: block;-webkit-transform: translate(100%,0);-ms-transform: translate(100%,0);transform: translate(100%,0);-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
.mm-menu.mm-offcanvas.mm-columns-0 {width: 80%;min-width: 140px;max-width: 0;}
.b-ext.mm-opening.mm-columns-0 .mm-slideout {-webkit-transform: translate(80%,0);-ms-transform: translate(80%,0);transform: translate(80%,0);-webkit-transform: translate3d(80%,0,0);transform: translate3d(80%,0,0);}
@media all and (max-width:175px) {.b-ext.mm-opening.mm-columns-0 .mm-slideout {-webkit-transform: translate(140px,0);-ms-transform: translate(140px,0);transform: translate(140px,0);-webkit-transform: translate3d(140px,0,0);transform: translate3d(140px,0,0);}}
@media all and (min-width:0px) {.b-ext.mm-opening.mm-columns-0 .mm-slideout {-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.b-ext.mm-right.mm-opening.mm-columns-0 .mm-slideout {-webkit-transform: translate(-80%,0);-ms-transform: translate(-80%,0);transform: translate(-80%,0);-webkit-transform: translate3d(-80%,0,0);transform: translate3d(-80%,0,0);}
@media all and (max-width:175px) {.b-ext.mm-right.mm-opening.mm-columns-0 .mm-slideout {-webkit-transform: translate(-140px,0);-ms-transform: translate(-140px,0);transform: translate(-140px,0);-webkit-transform: translate3d(-140px,0,0);transform: translate3d(-140px,0,0);}}
@media all and (min-width:0px) {.b-ext.mm-right.mm-opening.mm-columns-0 .mm-slideout {-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-1 {-webkit-transform: translate(100%,0);-ms-transform: translate(100%,0);transform: translate(100%,0);-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-1 {display: block;-webkit-transform: translate(200%,0);-ms-transform: translate(200%,0);transform: translate(200%,0);-webkit-transform: translate3d(200%,0,0);transform: translate3d(200%,0,0);}
.mm-menu.mm-offcanvas.mm-columns-1 {width: 80%;min-width: 140px;max-width: 440px;}
.b-ext.mm-opening.mm-columns-1 .mm-slideout {-webkit-transform: translate(80%,0);-ms-transform: translate(80%,0);transform: translate(80%,0);-webkit-transform: translate3d(80%,0,0);transform: translate3d(80%,0,0);}
@media all and (max-width:175px) {.b-ext.mm-opening.mm-columns-1 .mm-slideout {-webkit-transform: translate(140px,0);-ms-transform: translate(140px,0);transform: translate(140px,0);-webkit-transform: translate3d(140px,0,0);transform: translate3d(140px,0,0);}}
@media all and (min-width:550px) {.b-ext.mm-opening.mm-columns-1 .mm-slideout {-webkit-transform: translate(440px,0);-ms-transform: translate(440px,0);transform: translate(440px,0);-webkit-transform: translate3d(440px,0,0);transform: translate3d(440px,0,0);}}
.b-ext.mm-right.mm-opening.mm-columns-1 .mm-slideout {-webkit-transform: translate(-80%,0);-ms-transform: translate(-80%,0);transform: translate(-80%,0);-webkit-transform: translate3d(-80%,0,0);transform: translate3d(-80%,0,0);}
@media all and (max-width:175px) {.b-ext.mm-right.mm-opening.mm-columns-1 .mm-slideout {-webkit-transform: translate(-140px,0);-ms-transform: translate(-140px,0);transform: translate(-140px,0);-webkit-transform: translate3d(-140px,0,0);transform: translate3d(-140px,0,0);}}
@media all and (min-width:550px) {.b-ext.mm-right.mm-opening.mm-columns-1 .mm-slideout {-webkit-transform: translate(-440px,0);-ms-transform: translate(-440px,0);transform: translate(-440px,0);-webkit-transform: translate3d(-440px,0,0);transform: translate3d(-440px,0,0);}}
.mm-menu.mm-columns-1 .mm-panels>.mm-panel {width: 100%;}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-2 {-webkit-transform: translate(200%,0);-ms-transform: translate(200%,0);transform: translate(200%,0);-webkit-transform: translate3d(200%,0,0);transform: translate3d(200%,0,0);}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-2 {display: block;-webkit-transform: translate(300%,0);-ms-transform: translate(300%,0);transform: translate(300%,0);-webkit-transform: translate3d(300%,0,0);transform: translate3d(300%,0,0);}
.mm-menu.mm-offcanvas.mm-columns-2 {width: 80%;min-width: 140px;max-width: 880px;}
.b-ext.mm-opening.mm-columns-2 .mm-slideout {-webkit-transform: translate(80%,0);-ms-transform: translate(80%,0);transform: translate(80%,0);-webkit-transform: translate3d(80%,0,0);transform: translate3d(80%,0,0);}
@media all and (max-width:175px) {.b-ext.mm-opening.mm-columns-2 .mm-slideout {-webkit-transform: translate(140px,0);-ms-transform: translate(140px,0);transform: translate(140px,0);-webkit-transform: translate3d(140px,0,0);transform: translate3d(140px,0,0);}}
@media all and (min-width:1100px) {.b-ext.mm-opening.mm-columns-2 .mm-slideout {-webkit-transform: translate(880px,0);-ms-transform: translate(880px,0);transform: translate(880px,0);-webkit-transform: translate3d(880px,0,0);transform: translate3d(880px,0,0);}}
.b-ext.mm-right.mm-opening.mm-columns-2 .mm-slideout {-webkit-transform: translate(-80%,0);-ms-transform: translate(-80%,0);transform: translate(-80%,0);-webkit-transform: translate3d(-80%,0,0);transform: translate3d(-80%,0,0);}
@media all and (max-width:175px) {.b-ext.mm-right.mm-opening.mm-columns-2 .mm-slideout {-webkit-transform: translate(-140px,0);-ms-transform: translate(-140px,0);transform: translate(-140px,0);-webkit-transform: translate3d(-140px,0,0);transform: translate3d(-140px,0,0);}}
@media all and (min-width:1100px) {.b-ext.mm-right.mm-opening.mm-columns-2 .mm-slideout {-webkit-transform: translate(-880px,0);-ms-transform: translate(-880px,0);transform: translate(-880px,0);-webkit-transform: translate3d(-880px,0,0);transform: translate3d(-880px,0,0);}}
.mm-menu.mm-columns-2 .mm-panels>.mm-panel {width: 50%;}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-3 {-webkit-transform: translate(300%,0);-ms-transform: translate(300%,0);transform: translate(300%,0);-webkit-transform: translate3d(300%,0,0);transform: translate3d(300%,0,0);}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-3 {display: block;-webkit-transform: translate(400%,0);-ms-transform: translate(400%,0);transform: translate(400%,0);-webkit-transform: translate3d(400%,0,0);transform: translate3d(400%,0,0);}
.mm-menu.mm-offcanvas.mm-columns-3 {width: 80%;min-width: 140px;max-width: 1320px;}
.b-ext.mm-opening.mm-columns-3 .mm-slideout {-webkit-transform: translate(80%,0);-ms-transform: translate(80%,0);transform: translate(80%,0);-webkit-transform: translate3d(80%,0,0);transform: translate3d(80%,0,0);}
@media all and (max-width:175px) {.b-ext.mm-opening.mm-columns-3 .mm-slideout {-webkit-transform: translate(140px,0);-ms-transform: translate(140px,0);transform: translate(140px,0);-webkit-transform: translate3d(140px,0,0);transform: translate3d(140px,0,0);}}
@media all and (min-width:1650px) {.b-ext.mm-opening.mm-columns-3 .mm-slideout {-webkit-transform: translate(1320px,0);-ms-transform: translate(1320px,0);transform: translate(1320px,0);-webkit-transform: translate3d(1320px,0,0);transform: translate3d(1320px,0,0);}}
.b-ext.mm-right.mm-opening.mm-columns-3 .mm-slideout {-webkit-transform: translate(-80%,0);-ms-transform: translate(-80%,0);transform: translate(-80%,0);-webkit-transform: translate3d(-80%,0,0);transform: translate3d(-80%,0,0);}
@media all and (max-width:175px) {.b-ext.mm-right.mm-opening.mm-columns-3 .mm-slideout {-webkit-transform: translate(-140px,0);-ms-transform: translate(-140px,0);transform: translate(-140px,0);-webkit-transform: translate3d(-140px,0,0);transform: translate3d(-140px,0,0);}}
@media all and (min-width:1650px) {.b-ext.mm-right.mm-opening.mm-columns-3 .mm-slideout {-webkit-transform: translate(-1320px,0);-ms-transform: translate(-1320px,0);transform: translate(-1320px,0);-webkit-transform: translate3d(-1320px,0,0);transform: translate3d(-1320px,0,0);}}
.mm-menu.mm-columns-3 .mm-panels>.mm-panel {width: 33.34%;}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-4 {-webkit-transform: translate(400%,0);-ms-transform: translate(400%,0);transform: translate(400%,0);-webkit-transform: translate3d(400%,0,0);transform: translate3d(400%,0,0);}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-4 {display: block;-webkit-transform: translate(500%,0);-ms-transform: translate(500%,0);transform: translate(500%,0);-webkit-transform: translate3d(500%,0,0);transform: translate3d(500%,0,0);}
.mm-menu.mm-offcanvas.mm-columns-4 {width: 80%;min-width: 140px;max-width: 1760px;}
.b-ext.mm-opening.mm-columns-4 .mm-slideout {-webkit-transform: translate(80%,0);-ms-transform: translate(80%,0);transform: translate(80%,0);-webkit-transform: translate3d(80%,0,0);transform: translate3d(80%,0,0);}
@media all and (max-width:175px) {.b-ext.mm-opening.mm-columns-4 .mm-slideout {-webkit-transform: translate(140px,0);-ms-transform: translate(140px,0);transform: translate(140px,0);-webkit-transform: translate3d(140px,0,0);transform: translate3d(140px,0,0);}}
@media all and (min-width:2200px) {.b-ext.mm-opening.mm-columns-4 .mm-slideout {-webkit-transform: translate(1760px,0);-ms-transform: translate(1760px,0);transform: translate(1760px,0);-webkit-transform: translate3d(1760px,0,0);transform: translate3d(1760px,0,0);}}
.b-ext.mm-right.mm-opening.mm-columns-4 .mm-slideout {-webkit-transform: translate(-80%,0);-ms-transform: translate(-80%,0);transform: translate(-80%,0);-webkit-transform: translate3d(-80%,0,0);transform: translate3d(-80%,0,0);}
@media all and (max-width:175px) {.b-ext.mm-right.mm-opening.mm-columns-4 .mm-slideout {-webkit-transform: translate(-140px,0);-ms-transform: translate(-140px,0);transform: translate(-140px,0);-webkit-transform: translate3d(-140px,0,0);transform: translate3d(-140px,0,0);}}
@media all and (min-width:2200px) {.b-ext.mm-right.mm-opening.mm-columns-4 .mm-slideout {-webkit-transform: translate(-1760px,0);-ms-transform: translate(-1760px,0);transform: translate(-1760px,0);-webkit-transform: translate3d(-1760px,0,0);transform: translate3d(-1760px,0,0);}}
.mm-menu.mm-columns-4 .mm-panels>.mm-panel {width: 25%;}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-5 {-webkit-transform: translate(500%,0);-ms-transform: translate(500%,0);transform: translate(500%,0);-webkit-transform: translate3d(500%,0,0);transform: translate3d(500%,0,0);}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-5 {display: block;-webkit-transform: translate(600%,0);-ms-transform: translate(600%,0);transform: translate(600%,0);-webkit-transform: translate3d(600%,0,0);transform: translate3d(600%,0,0);}
.mm-menu.mm-offcanvas.mm-columns-5 {width: 80%;min-width: 140px;max-width: 2200px;}
.b-ext.mm-opening.mm-columns-5 .mm-slideout {-webkit-transform: translate(80%,0);-ms-transform: translate(80%,0);transform: translate(80%,0);-webkit-transform: translate3d(80%,0,0);transform: translate3d(80%,0,0);}
@media all and (max-width:175px) {.b-ext.mm-opening.mm-columns-5 .mm-slideout {-webkit-transform: translate(140px,0);-ms-transform: translate(140px,0);transform: translate(140px,0);-webkit-transform: translate3d(140px,0,0);transform: translate3d(140px,0,0);}}
@media all and (min-width:2750px) {.b-ext.mm-opening.mm-columns-5 .mm-slideout {-webkit-transform: translate(2200px,0);-ms-transform: translate(2200px,0);transform: translate(2200px,0);-webkit-transform: translate3d(2200px,0,0);transform: translate3d(2200px,0,0);}}
.b-ext.mm-right.mm-opening.mm-columns-5 .mm-slideout {-webkit-transform: translate(-80%,0);-ms-transform: translate(-80%,0);transform: translate(-80%,0);-webkit-transform: translate3d(-80%,0,0);transform: translate3d(-80%,0,0);}
@media all and (max-width:175px) {.b-ext.mm-right.mm-opening.mm-columns-5 .mm-slideout {-webkit-transform: translate(-140px,0);-ms-transform: translate(-140px,0);transform: translate(-140px,0);-webkit-transform: translate3d(-140px,0,0);transform: translate3d(-140px,0,0);}}
@media all and (min-width:2750px) {.b-ext.mm-right.mm-opening.mm-columns-5 .mm-slideout {-webkit-transform: translate(-2200px,0);-ms-transform: translate(-2200px,0);transform: translate(-2200px,0);-webkit-transform: translate3d(-2200px,0,0);transform: translate3d(-2200px,0,0);}}
.mm-menu.mm-columns-5 .mm-panels>.mm-panel {width: 20%;}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-columns-6 {-webkit-transform: translate(600%,0);-ms-transform: translate(600%,0);transform: translate(600%,0);-webkit-transform: translate3d(600%,0,0);transform: translate3d(600%,0,0);}
.mm-menu.mm-columns .mm-panels>.mm-panel.mm-opened:not([class*=mm-columns-])~.mm-panel:not(.mm-opened).mm-columns-6 {display: block;-webkit-transform: translate(700%,0);-ms-transform: translate(700%,0);transform: translate(700%,0);-webkit-transform: translate3d(700%,0,0);transform: translate3d(700%,0,0);}
.mm-menu.mm-offcanvas.mm-columns-6 {width: 80%;min-width: 140px;max-width: 2640px;}
.b-ext.mm-opening.mm-columns-6 .mm-slideout {-webkit-transform: translate(80%,0);-ms-transform: translate(80%,0);transform: translate(80%,0);-webkit-transform: translate3d(80%,0,0);transform: translate3d(80%,0,0);}
@media all and (max-width:175px) {.b-ext.mm-opening.mm-columns-6 .mm-slideout {-webkit-transform: translate(140px,0);-ms-transform: translate(140px,0);transform: translate(140px,0);-webkit-transform: translate3d(140px,0,0);transform: translate3d(140px,0,0);}}
@media all and (min-width:3300px) {.b-ext.mm-opening.mm-columns-6 .mm-slideout {-webkit-transform: translate(2640px,0);-ms-transform: translate(2640px,0);transform: translate(2640px,0);-webkit-transform: translate3d(2640px,0,0);transform: translate3d(2640px,0,0);}}
.b-ext.mm-right.mm-opening.mm-columns-6 .mm-slideout {-webkit-transform: translate(-80%,0);-ms-transform: translate(-80%,0);transform: translate(-80%,0);-webkit-transform: translate3d(-80%,0,0);transform: translate3d(-80%,0,0);}
@media all and (max-width:175px) {.b-ext.mm-right.mm-opening.mm-columns-6 .mm-slideout {-webkit-transform: translate(-140px,0);-ms-transform: translate(-140px,0);transform: translate(-140px,0);-webkit-transform: translate3d(-140px,0,0);transform: translate3d(-140px,0,0);}}
@media all and (min-width:3300px) {.b-ext.mm-right.mm-opening.mm-columns-6 .mm-slideout {-webkit-transform: translate(-2640px,0);-ms-transform: translate(-2640px,0);transform: translate(-2640px,0);-webkit-transform: translate3d(-2640px,0,0);transform: translate3d(-2640px,0,0);}}
.mm-menu.mm-columns-6 .mm-panels>.mm-panel {width: 16.67%;}
.b-ext em.mm-counter {font: inherit;font-size: 14px;font-style: normal;text-indent: 0;line-height: 20px;display: block;margin-top: -10px;position: absolute;right: 45px;top: 50%;}
.b-ext em.mm-counter+a.mm-next {width: 90px;}
.b-ext em.mm-counter+a.mm-next+a, .b-ext em.mm-counter+a.mm-next+span {margin-right: 90px;}
.b-ext em.mm-counter+a.mm-fullsubopen {padding-left: 0;}
.mm-listview em.mm-counter+.mm-next.mm-fullsubopen+a, .mm-listview em.mm-counter+.mm-next.mm-fullsubopen+span, .b-ext em.mm-counter+a.mm-fullsubopen+a, .b-ext em.mm-counter+a.mm-fullsubopen+span {padding-right: 90px;}
.mm-vertical>.mm-counter {top: 12px;margin-top: 0;}
.mm-vertical.mm-spacer>.mm-counter {margin-top: 40px;}
.mm-nosubresults>.mm-counter {display: none;}
.mm-menu em.mm-counter {color: rgba(0,0,0,.3);}
.mm-divider>span {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding: 0;line-height: 25px;}
.mm-divider.mm-opened a.mm-next:after {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.mm-collapsed:not(.mm-uncollapsed) {display: none;}
.mm-fixeddivider {background: inherit;display: none;position: absolute;top: 0;left: 0;right: 0;z-index: 2;-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.mm-fixeddivider:after {content: none !important;display: none !important;}
.mm-hasdividers .mm-fixeddivider {display: block;}
.mm-menu .mm-fixeddivider span {background: rgba(0,0,0,.05);}
.b-ext.mm-opened.mm-dragging .mm-menu, .b-ext.mm-opened.mm-dragging .mm-slideout {-webkit-transition-duration: 0s;transition-duration: 0s;}
.mm-menu.mm-dropdown {box-shadow: 0 2px 10px rgba(0,0,0,.3);height: 80%;}
.b-ext.mm-dropdown .mm-slideout {-webkit-transform: none !important;-ms-transform: none !important;transform: none !important;z-index: 0;}
.b-ext.mm-dropdown #mm-blocker {-webkit-transition-delay: 0s !important;transition-delay: 0s !important;z-index: 1;}
.b-ext.mm-dropdown .mm-menu {z-index: 2;}
.b-ext.mm-dropdown.mm-opened:not(.mm-opening) .mm-menu {display: none;}
.mm-menu.mm-tip:before {content: "";background: inherit;box-shadow: 0 2px 10px rgba(0,0,0,.3);display: block;width: 15px;height: 15px;position: absolute;z-index: 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.mm-menu.mm-tipleft:before {left: 22px;}
.mm-menu.mm-tipright:before {right: 22px;}
.mm-menu.mm-tiptop:before {top: -8px;}
.mm-menu.mm-tipbottom:before {bottom: -8px;}
.mm-iconpanel .mm-panel {-webkit-transition-property: left,-webkit-transform;transition-property: left,-webkit-transform;transition-property: transform,left;transition-property: transform,left,-webkit-transform;}
.mm-iconpanel .mm-panel.mm-opened {border-left: 1px solid;border-color: inherit;}
.mm-iconpanel .mm-panel.mm-subopened {overflow-y: hidden;left: -40px;-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.mm-iconpanel .mm-panel.mm-iconpanel-0 {left: 0;}
.mm-iconpanel .mm-panel.mm-iconpanel-1 {left: 40px;}
.mm-iconpanel .mm-panel.mm-iconpanel-2 {left: 80px;}
.mm-iconpanel .mm-panel.mm-iconpanel-3 {left: 120px;}
.mm-iconpanel .mm-panel.mm-iconpanel-4 {left: 160px;}
.mm-iconpanel .mm-panel.mm-iconpanel-5 {left: 200px;}
.mm-iconpanel .mm-panel.mm-iconpanel-6 {left: 240px;}
.mm-subblocker {background: inherit;opacity: 0;display: block;-webkit-transition: opacity .4s ease;transition: opacity .4s ease;}
.mm-subopened .mm-subblocker {opacity: .6;position: absolute;top: 0;right: 0;bottom: -100000px;left: 0;z-index: 3;}
.mm-keyboardfocus a:focus {outline: 0;}
.mm-menu.mm-keyboardfocus a:focus {background: rgba(255,255,255,.5);}
.mm-navbar-bottom, .mm-navbar-top~.mm-navbar-top {border-bottom: none;}
.mm-menu>.mm-navbar {background: inherit;padding: 0;z-index: 3;-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.mm-navbar-bottom {border-top-width: 1px;border-top-style: solid;top: auto;bottom: 0;}
.mm-navbar-bottom~.mm-navbar-bottom {border-top: none;}
.mm-navbar.mm-hasbtns {padding: 0 40px;}
.mm-navbar[class*=mm-navbar-content-]>* {box-sizing: border-box;display: block;float: left;}
.mm-navbar .mm-breadcrumbs {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;-webkit-overflow-scrolling: touch;overflow-x: auto;text-align: left;padding: 0 0 0 17px;}
.mm-navbar .mm-breadcrumbs>* {display: inline-block;padding: 10px 3px;}
.mm-navbar .mm-breadcrumbs>a {text-decoration: underline;}
.mm-navbar.mm-hasbtns .mm-breadcrumbs {margin-left: -40px;}
.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden)+.mm-breadcrumbs {margin-left: 0;padding-left: 0;}
.mm-navbar-top-1 {top: 0;}
.mm-hasnavbar-top-1 .mm-panels, .mm-navbar-top-2 {top: 40px;}
.mm-hasnavbar-top-2 .mm-panels, .mm-navbar-top-3 {top: 80px;}
.mm-hasnavbar-top-3 .mm-panels, .mm-navbar-top-4 {top: 120px;}
.mm-hasnavbar-top-4 .mm-panels {top: 160px;}
.mm-navbar-bottom-1 {bottom: 0;}
.mm-hasnavbar-bottom-1 .mm-panels, .mm-navbar-bottom-2 {bottom: 40px;}
.mm-hasnavbar-bottom-2 .mm-panels, .mm-navbar-bottom-3 {bottom: 80px;}
.mm-hasnavbar-bottom-3 .mm-panels, .mm-navbar-bottom-4 {bottom: 120px;}
.mm-hasnavbar-bottom-4 .mm-panels {bottom: 160px;}
.mm-navbar-size-2 {height: 80px;}
.mm-navbar-size-3 {height: 120px;}
.mm-navbar-size-4 {height: 160px;}
.mm-navbar-content-2>* {width: 50%;}
.mm-navbar-content-3>* {width: 33.33%;}
.mm-navbar-content-4>* {width: 25%;}
.mm-navbar-content-5>* {width: 20%;}
.mm-navbar-content-6>* {width: 16.67%;}
.mm-menu.mm-rtl {direction: rtl;}
.mm-menu.mm-rtl.mm-offcanvas {right: auto;}
.mm-menu.mm-rtl .mm-panel:not(.mm-opened) {-webkit-transform: translate(-100%,0);-ms-transform: translate(-100%,0);transform: translate(-100%,0);-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}
.mm-menu.mm-rtl .mm-panel.mm-subopened {-webkit-transform: translate(30%,0);-ms-transform: translate(30%,0);transform: translate(30%,0);-webkit-transform: translate3d(30%,0,0);transform: translate3d(30%,0,0);}
.mm-menu.mm-rtl .mm-navbar .mm-btn:first-child {left: auto;right: 0;}
.mm-menu.mm-rtl .mm-navbar .mm-btn:last-child {right: auto;left: 0;}
.mm-menu.mm-rtl .mm-navbar .mm-next:after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);left: 23px;right: auto;}
.mm-menu.mm-rtl .mm-navbar .mm-prev:before {-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg);right: 23px;left: auto;}
.mm-menu.mm-rtl .mm-listview>li:not(.mm-divider)::after {left: 0;right: 20px;}
.mm-menu.mm-rtl .mm-listview>li>a:not(.mm-next), .mm-menu.mm-rtl .mm-listview>li>span:not(.mm-next) {padding-left: 10px;padding-right: 20px !important;margin-right: 0 !important;}
.mm-menu.mm-rtl .mm-listview .mm-next {right: auto;left: 0;}
.mm-menu.mm-rtl .mm-listview .mm-next:before {left: auto;right: 0;}
.mm-menu.mm-rtl .mm-listview .mm-next:after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);left: 23px;right: auto;}
.mm-menu.mm-rtl .mm-listview .mm-next+a, .mm-menu.mm-rtl .mm-listview .mm-next+span {margin-left: 50px;}
.mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen+a, .mm-menu.mm-rtl .mm-listview .mm-next.mm-fullsubopen+span {padding-left: 50px;}
.mm-menu.mm-rtl em.mm-counter {left: 45px;right: auto;}
.mm-menu.mm-rtl em.mm-counter+a.mm-next+a, .mm-menu.mm-rtl em.mm-counter+a.mm-next+span {margin-left: 90px;}
.mm-menu.mm-rtl .mm-listview em.mm-counter+.mm-fullsubopen+a, .mm-menu.mm-rtl .mm-listview em.mm-counter+.mm-fullsubopen+span {padding-left: 90px;}
.mm-menu.mm-rtl label.mm-check, .mm-menu.mm-rtl label.mm-toggle {left: 20px;right: auto !important;}
.mm-menu.mm-rtl label.mm-toggle+a, .mm-menu.mm-rtl label.mm-toggle+span {padding-left: 80px;}
.mm-menu.mm-rtl label.mm-check+a, .mm-menu.mm-rtl label.mm-check+span {padding-left: 60px;}
.mm-menu.mm-rtl a.mm-next+label.mm-check, .mm-menu.mm-rtl a.mm-next+label.mm-toggle {left: 60px;}
.mm-menu.mm-rtl a.mm-next+label.mm-check+a, .mm-menu.mm-rtl a.mm-next+label.mm-check+span, .mm-menu.mm-rtl a.mm-next+label.mm-toggle+a, .mm-menu.mm-rtl a.mm-next+label.mm-toggle+span {margin-left: 50px;}
.mm-menu.mm-rtl a.mm-next+label.mm-toggle+a, .mm-menu.mm-rtl a.mm-next+label.mm-toggle+span {padding-left: 70px;}
.mm-menu.mm-rtl a.mm-next+label.mm-check+a, .mm-menu.mm-rtl a.mm-next+label.mm-check+span {padding-left: 50px;}
.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check, .mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle {left: 100px;}
.mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check+a, .mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-check+span, .mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle+a, .mm-menu.mm-rtl em.mm-counter+a.mm-next+label.mm-toggle+span {margin-left: 90px;}
.mm-menu.mm-rtl .mm-panel[class*=mm-iconpanel-] {left: 0;}
.mm-menu.mm-rtl .mm-panel[class*=mm-iconpanel-].mm-subopened {-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel {-webkit-transition-property: right,-webkit-transform;transition-property: right,-webkit-transform;transition-property: transform,right;transition-property: transform,right,-webkit-transform;}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-0 {right: 0;}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-1 {right: 40px;}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-2 {right: 80px;}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-3 {right: 120px;}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-4 {right: 160px;}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-5 {right: 200px;}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-iconpanel-6 {right: 240px;}
.mm-menu.mm-rtl.mm-iconpanel .mm-panel.mm-opened {border-left: none;border-right: 1px solid;border-color: inherit;}
.mm-sronly {border: 0 !important;clip: rect(1px,1px,1px,1px) !important;-webkit-clip-path: inset(50%) !important;clip-path: inset(50%) !important;white-space: nowrap !important;width: 1px !important;height: 1px !important;padding: 0 !important;overflow: hidden !important;position: absolute !important;}
.mm-search, .mm-search input {box-sizing: border-box;}
.mm-search {height: 40px;padding: 7px 10px 0;position: relative;}
.mm-search input {border: none !important;outline: 0 !important;box-shadow: none !important;border-radius: 4px;font: inherit;font-size: 14px;line-height: 26px;display: block;width: 100%;height: 26px;min-height: 26px;max-height: 26px;margin: 0;padding: 0 10px;}
.mm-search input::-ms-clear {display: none;}
.mm-search .mm-clear, .mm-search .mm-next {right: 0;}
.mm-panel>.mm-search {width: 100%;position: absolute;top: 0;left: 0;}
.mm-panel.mm-hassearch {padding-top: 40px;}
.mm-panel.mm-hassearch.mm-hasnavbar {padding-top: 80px;}
.mm-panel.mm-hassearch.mm-hasnavbar .mm-search {top: 40px;}
.mm-noresultsmsg {text-align: center;font-size: 21px;padding: 40px 0;}
.mm-noresults .mm-indexer {display: none !important;}
.b-ext li.mm-nosubresults>a.mm-next {display: none;}
.b-ext li.mm-nosubresults>a.mm-next+a, .b-ext li.mm-nosubresults>a.mm-next+span {padding-right: 10px;}
.mm-panels>.mm-resultspanel:not(.mm-opened) {-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.mm-menu .mm-search input {background: rgba(0,0,0,.05);color: rgba(0,0,0,.75);}
.mm-menu .mm-noresultsmsg {color: rgba(0,0,0,.3);}
.mm-indexer {background: inherit;text-align: center;font-size: 12px;box-sizing: border-box;width: 20px;position: absolute;top: 0;bottom: 0;right: -100px;z-index: 3;-webkit-transition: right .4s ease;transition: right .4s ease;-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.mm-indexer a {text-decoration: none;display: block;height: 3.85%;}
.mm-indexer~.mm-panel.mm-hasindexer {padding-right: 40px;}
.mm-hasindexer .mm-indexer {right: 0;}
.mm-hasindexer .mm-fixeddivider {right: 20px;}
.mm-menu .mm-indexer a {color: rgba(0,0,0,.3);}
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+a, .mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen+span, .mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen), .mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+a, .mm-menu.mm-parentselected .mm-listview>li>a.mm-fullsubopen+span, .mm-menu.mm-parentselected .mm-listview>li>a:not(.mm-fullsubopen) {-webkit-transition: background .4s ease;transition: background .4s ease;}
.mm-menu.mm-hoverselected .mm-listview>li>a.mm-fullsubopen:hover+span, .mm-menu.mm-hoverselected .mm-listview>li>a:not(.mm-fullsubopen):hover, .mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+a, .mm-menu.mm-parentselected .mm-listview>li>a.mm-selected.mm-fullsubopen+span, .mm-menu.mm-parentselected .mm-listview>li>a.mm-selected:not(.mm-fullsubopen) {background: rgba(255,255,255,.5);}
.b-ext input.mm-check, .b-ext input.mm-toggle {position: absolute;left: -10000px;}
.b-ext label.mm-check, .b-ext label.mm-toggle {margin: 0;position: absolute;top: 50%;z-index: 2;right: 20px;}
.b-ext label.mm-check:before, .b-ext label.mm-toggle:before {content: "";display: block;}
.b-ext label.mm-toggle {border-radius: 30px;width: 50px;height: 30px;margin-top: -15px;}
.b-ext label.mm-toggle:before {border-radius: 30px;width: 28px;height: 28px;margin: 1px;}
.b-ext input.mm-toggle:checked~label.mm-toggle:before {float: right;}
.b-ext label.mm-check {width: 30px;height: 30px;margin-top: -15px;}
.b-ext label.mm-check:before {border-left: 3px solid;border-bottom: 3px solid;width: 40%;height: 20%;margin: 25% 0 0 20%;opacity: .1;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.b-ext input.mm-check:checked~label.mm-check:before {opacity: 1;}
.b-ext li.mm-vertical label.mm-check, .b-ext li.mm-vertical label.mm-toggle {bottom: auto;margin-top: 0;top: 5px;}
.b-ext label.mm-toggle+a, .b-ext label.mm-toggle+span {padding-right: 80px;}
.b-ext label.mm-check+a, .b-ext label.mm-check+span {padding-right: 60px;}
.b-ext a.mm-next+label.mm-check, .b-ext a.mm-next+label.mm-toggle {right: 60px;}
.b-ext a.mm-next+label.mm-check+a, .b-ext a.mm-next+label.mm-check+span, .b-ext a.mm-next+label.mm-toggle+a, .b-ext a.mm-next+label.mm-toggle+span {margin-right: 50px;}
.b-ext a.mm-next+label.mm-toggle+a, .b-ext a.mm-next+label.mm-toggle+span {padding-right: 70px;}
.b-ext a.mm-next+label.mm-check+a, .b-ext a.mm-next+label.mm-check+span {padding-right: 50px;}
.b-ext em.mm-counter+a.mm-next+label.mm-check, .b-ext em.mm-counter+a.mm-next+label.mm-toggle {right: 100px;}
.b-ext em.mm-counter+a.mm-next+label.mm-check+a, .b-ext em.mm-counter+a.mm-next+label.mm-check+span, .b-ext em.mm-counter+a.mm-next+label.mm-toggle+a, .b-ext em.mm-counter+a.mm-next+label.mm-toggle+span {margin-right: 90px;}
.mm-menu label.mm-toggle {background: rgba(0,0,0,.1);}
.mm-menu label.mm-toggle:before {background: #f3f3f3;}
.mm-menu input.mm-toggle:checked~label.mm-toggle {background: #4bd963;}
.mm-menu label.mm-check:before {border-color: rgba(0,0,0,.75);}
.mm-listview.mm-border-none>li:after, .mm-menu.mm-border-none .mm-listview>li:after {content: none;}
.mm-listview.mm-border-full>li:after, .mm-menu.mm-border-full .mm-listview>li:after {left: 0 !important;}
.mm-listview.mm-border-offset>li:after, .mm-menu.mm-border-offset .mm-listview>li:after {right: 20px;}
.mm-menu.mm-effect-menu-zoom {-webkit-transition: -webkit-transform .4s ease;transition: -webkit-transform .4s ease;transition: transform .4s ease;transition: transform .4s ease,-webkit-transform .4s ease;}
.b-ext.mm-opened .mm-menu.mm-effect-menu-zoom {-webkit-transform: scale(.7,.7) translate3d(-30%,0,0);transform: scale(.7,.7) translate3d(-30%,0,0);-webkit-transform-origin: left center;-ms-transform-origin: left center;transform-origin: left center;}
.b-ext.mm-opening .mm-menu.mm-effect-menu-zoom {-webkit-transform: scale(1,1) translate3d(0,0,0);transform: scale(1,1) translate3d(0,0,0);}
.b-ext.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom {-webkit-transform: scale(.7,.7) translate3d(30%,0,0);transform: scale(.7,.7) translate3d(30%,0,0);-webkit-transform-origin: right center;-ms-transform-origin: right center;transform-origin: right center;}
.b-ext.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom {-webkit-transform: scale(1,1) translate3d(0,0,0);transform: scale(1,1) translate3d(0,0,0);}
.mm-menu.mm-effect-menu-slide {-webkit-transition: -webkit-transform .4s ease;transition: -webkit-transform .4s ease;transition: transform .4s ease;transition: transform .4s ease,-webkit-transform .4s ease;}
.b-ext.mm-opened .mm-menu.mm-effect-menu-slide {-webkit-transform: translate(-30%,0);-ms-transform: translate(-30%,0);transform: translate(-30%,0);-webkit-transform: translate3d(-30%,0,0);transform: translate3d(-30%,0,0);}
.b-ext.mm-opening .mm-menu.mm-effect-menu-slide {-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.b-ext.mm-right.mm-opened .mm-menu.mm-effect-menu-slide {-webkit-transform: translate(30%,0);-ms-transform: translate(30%,0);transform: translate(30%,0);-webkit-transform: translate3d(30%,0,0);transform: translate3d(30%,0,0);}
.b-ext.mm-right.mm-opening .mm-menu.mm-effect-menu-slide {-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.mm-menu.mm-effect-menu-fade {opacity: 0;-webkit-transition: opacity .4s ease;transition: opacity .4s ease;}
.b-ext.mm-opening .mm-menu.mm-effect-menu-fade {opacity: 1;}
.mm-menu.mm-effect-panels-zoom .mm-panel {-webkit-transform: scale(1.5,1.5) translate3d(100%,0,0);transform: scale(1.5,1.5) translate3d(100%,0,0);-webkit-transform-origin: left center;-ms-transform-origin: left center;transform-origin: left center;}
.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened {-webkit-transform: scale(1,1) translate3d(0,0,0);transform: scale(1,1) translate3d(0,0,0);}
.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened {-webkit-transform: scale(.7,.7) translate3d(-30%,0,0);transform: scale(.7,.7) translate3d(-30%,0,0);}
.mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened {-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened {-webkit-transform: translate(-100%,0);-ms-transform: translate(-100%,0);transform: translate(-100%,0);-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li {-webkit-transition: none .4s ease;transition: none .4s ease;}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(1) {-webkit-transition-delay: 50ms;transition-delay: 50ms;}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(2) {-webkit-transition-delay: .1s;transition-delay: .1s;}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(3) {-webkit-transition-delay: 150ms;transition-delay: 150ms;}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(4) {-webkit-transition-delay: .2s;transition-delay: .2s;}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(5) {-webkit-transition-delay: 250ms;transition-delay: 250ms;}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(6) {-webkit-transition-delay: .3s;transition-delay: .3s;}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(7) {-webkit-transition-delay: 350ms;transition-delay: 350ms;}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(8) {-webkit-transition-delay: .4s;transition-delay: .4s;}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(9) {-webkit-transition-delay: 450ms;transition-delay: 450ms;}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(10) {-webkit-transition-delay: .5s;transition-delay: .5s;}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(11) {-webkit-transition-delay: 550ms;transition-delay: 550ms;}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(12) {-webkit-transition-delay: .6s;transition-delay: .6s;}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(13) {-webkit-transition-delay: 650ms;transition-delay: 650ms;}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(14) {-webkit-transition-delay: .7s;transition-delay: .7s;}
.mm-menu[class*=mm-effect-listitems-] .mm-listview>li:nth-child(15) {-webkit-transition-delay: 750ms;transition-delay: 750ms;}
.mm-menu.mm-effect-listitems-slide .mm-listview>li {-webkit-transition-property: opacity,-webkit-transform;transition-property: opacity,-webkit-transform;transition-property: transform,opacity;transition-property: transform,opacity,-webkit-transform;-webkit-transform: translate(50%,0);-ms-transform: translate(50%,0);transform: translate(50%,0);-webkit-transform: translate3d(50%,0,0);transform: translate3d(50%,0,0);opacity: 0;}
.b-ext.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview>li {-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);opacity: 1;}
.mm-menu.mm-effect-listitems-fade .mm-listview>li {-webkit-transition-property: opacity;transition-property: opacity;opacity: 0;}
.b-ext.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened .mm-listview>li {opacity: 1;}
.mm-menu.mm-effect-listitems-drop .mm-listview>li {-webkit-transition-property: opacity,top;transition-property: opacity,top;opacity: 0;top: -25%;}
.b-ext.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview>li {opacity: 1;top: 0;}
.mm-menu.mm-offcanvas.mm-fullscreen {width: 100%;min-width: 140px;max-width: 10000px;}
.b-ext.mm-opening.mm-fullscreen .mm-slideout {-webkit-transform: translate(100%,0);-ms-transform: translate(100%,0);transform: translate(100%,0);-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
@media all and (max-width:140px) {.b-ext.mm-opening.mm-fullscreen .mm-slideout {-webkit-transform: translate(140px,0);-ms-transform: translate(140px,0);transform: translate(140px,0);-webkit-transform: translate3d(140px,0,0);transform: translate3d(140px,0,0);}}
@media all and (min-width:10000px) {.b-ext.mm-opening.mm-fullscreen .mm-slideout {-webkit-transform: translate(10000px,0);-ms-transform: translate(10000px,0);transform: translate(10000px,0);-webkit-transform: translate3d(10000px,0,0);transform: translate3d(10000px,0,0);}}
.b-ext.mm-right.mm-opening.mm-fullscreen .mm-slideout {-webkit-transform: translate(-100%,0);-ms-transform: translate(-100%,0);transform: translate(-100%,0);-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}
@media all and (max-width:140px) {.b-ext.mm-right.mm-opening.mm-fullscreen .mm-slideout {-webkit-transform: translate(-140px,0);-ms-transform: translate(-140px,0);transform: translate(-140px,0);-webkit-transform: translate3d(-140px,0,0);transform: translate3d(-140px,0,0);}}
@media all and (min-width:10000px) {.b-ext.mm-right.mm-opening.mm-fullscreen .mm-slideout {-webkit-transform: translate(-10000px,0);-ms-transform: translate(-10000px,0);transform: translate(-10000px,0);-webkit-transform: translate3d(-10000px,0,0);transform: translate3d(-10000px,0,0);}}
.mm-menu.mm-offcanvas.mm-fullscreen.mm-bottom, .mm-menu.mm-offcanvas.mm-fullscreen.mm-top {height: 100%;min-height: 140px;max-height: 10000px;}
.b-ext.mm-opened.mm-fullscreen .mm-page {box-shadow: none !important;}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview:after, .mm-menu .mm-panels>.mm-panel.mm-justified-listview:before, .mm-menu.mm-justified-listview .mm-panels>.mm-panel:after, .mm-menu.mm-justified-listview .mm-panels>.mm-panel:before {content: none;display: none;}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview, .mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-flow: column nowrap;-ms-flex-flow: column nowrap;flex-flow: column nowrap;height: 100%;margin-top: 0;margin-bottom: 0;}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider), .mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider) {-webkit-box-flex: 1;-webkit-flex: 1 1 0;-ms-flex: 1 1 0;flex: 1 1 0;}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>a:not(.mm-next), .mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>span, .mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>a:not(.mm-next), .mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>span {box-sizing: border-box;height: 100%;}
.mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>a:not(.mm-next):before, .mm-menu .mm-panels>.mm-panel.mm-justified-listview>.mm-listview>li:not(.mm-divider)>span:before, .mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>a:not(.mm-next):before, .mm-menu.mm-justified-listview .mm-panels>.mm-panel>.mm-listview>li:not(.mm-divider)>span:before {content: "";vertical-align: middle;display: inline-block;height: 100%;width: 0;}
.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>a, .mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>span, .mm-menu.mm-multiline .mm-listview>li>a, .mm-menu.mm-multiline .mm-listview>li>span {text-overflow: clip;white-space: normal;}
.b-ext.mm-pagedim #mm-blocker, .b-ext.mm-pagedim-black #mm-blocker, .b-ext.mm-pagedim-white #mm-blocker {opacity: 0;}
.b-ext.mm-pagedim-black.mm-opening #mm-blocker, .b-ext.mm-pagedim-white.mm-opening #mm-blocker, .b-ext.mm-pagedim.mm-opening #mm-blocker {opacity: .3;-webkit-transition: opacity .4s ease .4s;transition: opacity .4s ease .4s;}
.b-ext.mm-pagedim #mm-blocker {background: inherit;}
.b-ext.mm-pagedim-white #mm-blocker {background: #fff;}
.b-ext.mm-pagedim-black #mm-blocker {background: #000;}
.mm-menu.mm-popup {-webkit-transition: opacity .4s ease;transition: opacity .4s ease;opacity: 0;box-shadow: 0 2px 10px rgba(0,0,0,.3);height: 80%;min-height: 140px;max-height: 880px;top: 50%;left: 50%;bottom: auto;right: auto;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-webkit-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0);}
.b-ext.mm-popup.mm-opening .mm-menu.mm-popup {opacity: 1;}
.b-ext.mm-popup .mm-slideout {-webkit-transform: none !important;-ms-transform: none !important;transform: none !important;z-index: 0;}
.b-ext.mm-popup #mm-blocker {-webkit-transition-delay: 0s !important;transition-delay: 0s !important;z-index: 1;}
.b-ext.mm-popup .mm-menu {z-index: 2;}
.mm-menu.mm-offcanvas.mm-right {left: auto;}
.b-ext.mm-right.mm-opening .mm-slideout {-webkit-transform: translate(-80%,0);-ms-transform: translate(-80%,0);transform: translate(-80%,0);-webkit-transform: translate3d(-80%,0,0);transform: translate3d(-80%,0,0);}
@media all and (max-width:175px) {.b-ext.mm-right.mm-opening .mm-slideout {-webkit-transform: translate(-140px,0);-ms-transform: translate(-140px,0);transform: translate(-140px,0);-webkit-transform: translate3d(-140px,0,0);transform: translate3d(-140px,0,0);}}
@media all and (min-width:550px) {.b-ext.mm-right.mm-opening .mm-slideout {-webkit-transform: translate(-440px,0);-ms-transform: translate(-440px,0);transform: translate(-440px,0);-webkit-transform: translate3d(-440px,0,0);transform: translate3d(-440px,0,0);}}
.b-ext.mm-front .mm-slideout {-webkit-transform: none !important;-ms-transform: none !important;transform: none !important;z-index: 0;}
.b-ext.mm-front #mm-blocker {z-index: 1;}
.b-ext.mm-front .mm-menu.mm-offcanvas {z-index: 2;}
.mm-menu.mm-offcanvas.mm-front, .mm-menu.mm-offcanvas.mm-next {-webkit-transition: -webkit-transform .4s ease;transition: -webkit-transform .4s ease;transition: transform .4s ease;transition: transform .4s ease,-webkit-transform .4s ease;-webkit-transform: translate(-100%,0);-ms-transform: translate(-100%,0);transform: translate(-100%,0);-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}
.mm-menu.mm-offcanvas.mm-front.mm-right, .mm-menu.mm-offcanvas.mm-next.mm-right {-webkit-transform: translate(100%,0);-ms-transform: translate(100%,0);transform: translate(100%,0);-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
.mm-menu.mm-offcanvas.mm-top {-webkit-transform: translate(0,-100%);-ms-transform: translate(0,-100%);transform: translate(0,-100%);-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}
.mm-menu.mm-offcanvas.mm-bottom {-webkit-transform: translate(0,100%);-ms-transform: translate(0,100%);transform: translate(0,100%);-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);top: auto;}
.mm-menu.mm-offcanvas.mm-bottom, .mm-menu.mm-offcanvas.mm-top {width: 100%;min-width: 100%;max-width: 100%;height: 80%;min-height: 140px;max-height: 880px;}
.b-ext.mm-opening .mm-menu.mm-offcanvas.mm-front, .b-ext.mm-opening .mm-menu.mm-offcanvas.mm-next {-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.mm-menu.mm-shadow-page:after {content: "";display: block;width: 20px;height: 120%;position: absolute;left: 100%;top: -10%;z-index: 99;}
.mm-menu.mm-shadow-page.mm-right:after {left: auto;right: 100%;}
.mm-menu.mm-shadow-page.mm-front:after, .mm-menu.mm-shadow-page.mm-next:after {content: none;display: none;}
.mm-menu.mm-shadow-page:after, .mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2) {box-shadow: 0 0 10px rgba(0,0,0,.3);}
.mm-menu.mm-theme-dark {background: #333;border-color: rgba(0,0,0,.15);color: rgba(255,255,255,.8);}
.mm-menu.mm-theme-dark .mm-navbar a, .mm-menu.mm-theme-dark .mm-navbar>*, .mm-menu.mm-theme-dark em.mm-counter {color: rgba(255,255,255,.4);}
.mm-menu.mm-theme-dark .mm-btn:after, .mm-menu.mm-theme-dark .mm-btn:before {border-color: rgba(255,255,255,.4);}
.mm-menu.mm-theme-dark .mm-listview {border-color: rgba(0,0,0,.15);}
.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after {border-color: rgba(255,255,255,.4);}
.mm-menu.mm-theme-dark .mm-listview>li a:not(.mm-next) {-webkit-tap-highlight-color: rgba(0,0,0,.1);tap-highlight-color: rgba(0,0,0,.1);}
.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>a:not(.mm-next), .mm-menu.mm-theme-dark .mm-listview>li.mm-selected>span {background: rgba(0,0,0,.1);}
.mm-menu.mm-theme-dark .mm-divider, .mm-menu.mm-theme-dark .mm-fixeddivider span, .mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>.mm-panel, .mm-menu.mm-theme-dark .mm-listview>li.mm-opened.mm-vertical>a.mm-next, .mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>.mm-panel, .mm-menu.mm-theme-dark.mm-vertical .mm-listview>li.mm-opened>a.mm-next {background: rgba(255,255,255,.05);}
.mm-menu.mm-theme-dark label.mm-check:before {border-color: rgba(255,255,255,.8);}
.mm-menu.mm-shadow-page.mm-theme-dark:after, .mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2) {box-shadow: 0 0 20px rgba(0,0,0,.5);}
.mm-menu.mm-theme-dark .mm-search input {background: rgba(255,255,255,.3);color: rgba(255,255,255,.8);}
.mm-menu.mm-theme-dark .mm-indexer a, .mm-menu.mm-theme-dark .mm-noresultsmsg {color: rgba(255,255,255,.4);}
.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a.mm-fullsubopen:hover+span, .mm-menu.mm-hoverselected.mm-theme-dark .mm-listview>li>a:not(.mm-fullsubopen):hover, .mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+a, .mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected.mm-fullsubopen+span, .mm-menu.mm-parentselected.mm-theme-dark .mm-listview>li>a.mm-selected:not(.mm-fullsubopen) {background: rgba(0,0,0,.1);}
.mm-menu.mm-theme-dark label.mm-toggle {background: rgba(0,0,0,.15);}
.mm-menu.mm-theme-dark label.mm-toggle:before {background: #333;}
.mm-menu.mm-theme-dark input.mm-toggle:checked~label.mm-toggle {background: #4bd963;}
.mm-menu.mm-theme-white {background: #fff;border-color: rgba(0,0,0,.1);color: rgba(0,0,0,.6);}
.mm-menu.mm-theme-white .mm-navbar a, .mm-menu.mm-theme-white .mm-navbar>*, .mm-menu.mm-theme-white em.mm-counter {color: rgba(0,0,0,.3);}
.mm-menu.mm-theme-white .mm-btn:after, .mm-menu.mm-theme-white .mm-btn:before {border-color: rgba(0,0,0,.3);}
.mm-menu.mm-theme-white .mm-listview {border-color: rgba(0,0,0,.1);}
.mm-menu.mm-theme-white .mm-listview>li .mm-next:after {border-color: rgba(0,0,0,.3);}
.mm-menu.mm-theme-white .mm-listview>li a:not(.mm-next) {-webkit-tap-highlight-color: rgba(0,0,0,.05);tap-highlight-color: rgba(0,0,0,.05);}
.mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:not(.mm-next), .mm-menu.mm-theme-white .mm-listview>li.mm-selected>span {background: rgba(0,0,0,.05);}
.mm-menu.mm-theme-white .mm-divider, .mm-menu.mm-theme-white .mm-fixeddivider span, .mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>.mm-panel, .mm-menu.mm-theme-white .mm-listview>li.mm-opened.mm-vertical>a.mm-next, .mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>.mm-panel, .mm-menu.mm-theme-white.mm-vertical .mm-listview>li.mm-opened>a.mm-next {background: rgba(0,0,0,.03);}
.mm-menu.mm-theme-white label.mm-check:before {border-color: rgba(0,0,0,.6);}
.mm-menu.mm-shadow-page.mm-theme-white:after, .mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2) {box-shadow: 0 0 10px rgba(0,0,0,.2);}
.mm-menu.mm-theme-white .mm-search input {background: rgba(0,0,0,.05);color: rgba(0,0,0,.6);}
.mm-menu.mm-theme-white .mm-indexer a, .mm-menu.mm-theme-white .mm-noresultsmsg {color: rgba(0,0,0,.3);}
.mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a.mm-fullsubopen:hover+span, .mm-menu.mm-hoverselected.mm-theme-white .mm-listview>li>a:not(.mm-fullsubopen):hover, .mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+a, .mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected.mm-fullsubopen+span, .mm-menu.mm-parentselected.mm-theme-white .mm-listview>li>a.mm-selected:not(.mm-fullsubopen) {background: rgba(0,0,0,.05);}
.mm-menu.mm-theme-white label.mm-toggle {background: rgba(0,0,0,.1);}
.mm-menu.mm-theme-white label.mm-toggle:before {background: #fff;}
.mm-menu.mm-theme-white input.mm-toggle:checked~label.mm-toggle {background: #4bd963;}
.mm-menu.mm-theme-black {background: #000;border-color: rgba(255,255,255,.2);color: rgba(255,255,255,.6);}
.mm-menu.mm-theme-black .mm-navbar a, .mm-menu.mm-theme-black .mm-navbar>*, .mm-menu.mm-theme-black em.mm-counter {color: rgba(255,255,255,.4);}
.mm-menu.mm-theme-black .mm-btn:after, .mm-menu.mm-theme-black .mm-btn:before {border-color: rgba(255,255,255,.4);}
.mm-menu.mm-theme-black .mm-listview {border-color: rgba(255,255,255,.2);}
.mm-menu.mm-theme-black .mm-listview>li .mm-next:after {border-color: rgba(255,255,255,.4);}
.mm-menu.mm-theme-black .mm-listview>li a:not(.mm-next) {-webkit-tap-highlight-color: rgba(255,255,255,.3);tap-highlight-color: rgba(255,255,255,.3);}
.mm-menu.mm-theme-black .mm-listview>li.mm-selected>a:not(.mm-next), .mm-menu.mm-theme-black .mm-listview>li.mm-selected>span {background: rgba(255,255,255,.3);}
.mm-menu.mm-theme-black .mm-divider, .mm-menu.mm-theme-black .mm-fixeddivider span, .mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>.mm-panel, .mm-menu.mm-theme-black .mm-listview>li.mm-opened.mm-vertical>a.mm-next, .mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>.mm-panel, .mm-menu.mm-theme-black.mm-vertical .mm-listview>li.mm-opened>a.mm-next {background: rgba(255,255,255,.2);}
.mm-menu.mm-theme-black label.mm-check:before {border-color: rgba(255,255,255,.6);}
.mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a.mm-fullsubopen:hover+span, .mm-menu.mm-hoverselected.mm-theme-black .mm-listview>li>a:not(.mm-fullsubopen):hover, .mm-menu.mm-keyboardfocus a:focus, .mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+a, .mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected.mm-fullsubopen+span, .mm-menu.mm-parentselected.mm-theme-black .mm-listview>li>a.mm-selected:not(.mm-fullsubopen) {background: rgba(255,255,255,.3);}
.mm-menu.mm-shadow-page.mm-theme-black:after {content: none;display: none;}
.mm-menu.mm-shadow-panels .mm-panel.mm-opened:nth-child(n+2) {box-shadow: false;}
.mm-menu.mm-theme-black .mm-search input {background: rgba(255,255,255,.3);color: rgba(255,255,255,.6);}
.mm-menu.mm-theme-black .mm-indexer a, .mm-menu.mm-theme-black .mm-noresultsmsg {color: rgba(255,255,255,.4);}
.mm-menu.mm-theme-black label.mm-toggle {background: rgba(255,255,255,.2);}
.mm-menu.mm-theme-black label.mm-toggle:before {background: #000;}
.mm-menu.mm-theme-black input.mm-toggle:checked~label.mm-toggle {background: #4bd963;}
.mm-menu .mm-tileview.mm-listview:after, .mm-menu.mm-tileview .mm-listview:after {content: "";display: block;clear: both;}
.mm-menu .mm-tileview.mm-listview>li>.mm-next:after, .mm-menu .mm-tileview.mm-listview>li>.mm-next:before, .mm-menu.mm-tileview .mm-listview>li>.mm-next:after, .mm-menu.mm-tileview .mm-listview>li>.mm-next:before, .mm-menu.mm-tileview .mm-panel:after {content: none;display: none;}
.mm-menu .mm-tileview.mm-listview>li, .mm-menu.mm-tileview .mm-listview>li {width: 50%;height: 0;padding: 50% 0 0;float: left;position: relative;}
.mm-menu .mm-tileview.mm-listview>li:after, .mm-menu.mm-tileview .mm-listview>li:after {left: 0;top: 0;border-right-width: 1px;border-right-style: solid;z-index: -1;}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-xs, .mm-menu.mm-tileview .mm-listview>li.mm-tile-xs {width: 12.5%;padding-top: 12.5%;}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-s, .mm-menu.mm-tileview .mm-listview>li.mm-tile-s {width: 25%;padding-top: 25%;}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-l, .mm-menu.mm-tileview .mm-listview>li.mm-tile-l {width: 75%;padding-top: 75%;}
.mm-menu .mm-tileview.mm-listview>li.mm-tile-xl, .mm-menu.mm-tileview .mm-listview>li.mm-tile-xl {width: 100%;padding-top: 100%;}
.mm-menu .mm-tileview.mm-listview>li>a, .mm-menu .mm-tileview.mm-listview>li>span, .mm-menu.mm-tileview .mm-listview>li>a, .mm-menu.mm-tileview .mm-listview>li>span {line-height: 1px;text-align: center;padding: 50% 10px 0;margin: 0;position: absolute;top: 0;right: 1px;bottom: 1px;left: 0;}
.mm-menu .mm-tileview.mm-listview>li>.mm-next, .mm-menu.mm-tileview .mm-listview>li>.mm-next {width: auto;}
.mm-menu.mm-tileview .mm-panel {padding-left: 0;padding-right: 0;}
.mm-menu.mm-tileview .mm-listview {margin: 0;}
.b-ext .select2-container {box-sizing: border-box;display: inline-block;margin: 0;position: relative;vertical-align: middle;}
.b-ext .select2-container .select2-selection--single {box-sizing: border-box;cursor: pointer;display: block;height: 28px;user-select: none;-webkit-user-select: none;}
.b-ext .select2-container .select2-selection--single .select2-selection__rendered {display: block;padding-left: 8px;padding-right: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.b-ext .select2-container .select2-selection--single .select2-selection__clear {background-color: transparent;border: none;font-size: 1em;}
.b-ext .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {padding-right: 8px;padding-left: 20px;}
.b-ext .select2-container .select2-selection--multiple {box-sizing: border-box;cursor: pointer;display: block;min-height: 32px;user-select: none;-webkit-user-select: none;}
.b-ext .select2-container .select2-selection--multiple .select2-selection__rendered {display: inline;list-style: none;padding: 0;}
.b-ext .select2-container .select2-selection--multiple .select2-selection__clear {background-color: transparent;border: none;font-size: 1em;}
.b-ext .select2-container .select2-search--inline .select2-search__field {box-sizing: border-box;border: none;font-size: 100%;margin-top: 5px;margin-left: 5px;padding: 0;max-width: 100%;resize: none;height: 18px;vertical-align: bottom;font-family: sans-serif;overflow: hidden;word-break: keep-all;}
.b-ext .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {-webkit-appearance: none;}
.b-ext .select2-dropdown {background-color: white;border: 1px solid #aaa;border-radius: 4px;box-sizing: border-box;display: block;position: absolute;left: -100000px;width: 100%;z-index: 1051;}
.b-ext .select2-results {display: block;}
.b-ext .select2-results__options {list-style: none;margin: 0;padding: 0;}
.b-ext .select2-results__option {padding: 6px;user-select: none;-webkit-user-select: none;}
.b-ext .select2-results__option--selectable {cursor: pointer;}
.b-ext .select2-container--open .select2-dropdown {left: 0;}
.b-ext .select2-container--open .select2-dropdown--above {border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.b-ext .select2-container--open .select2-dropdown--below {border-top: none;border-top-left-radius: 0;border-top-right-radius: 0;}
.b-ext .select2-search--dropdown {display: block;padding: 4px;}
.b-ext .select2-search--dropdown .select2-search__field {padding: 4px;width: 100%;box-sizing: border-box;}
.b-ext .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {-webkit-appearance: none;}
.b-ext .select2-search--dropdown.select2-search--hide {display: none;}
.b-ext .select2-close-mask {border: 0;margin: 0;padding: 0;display: block;position: fixed;left: 0;top: 0;min-height: 100%;min-width: 100%;height: auto;width: auto;opacity: 0;z-index: 99;background-color: #fff;filter: alpha(opacity=0);}
.b-ext .select2-hidden-accessible {border: 0 !important;clip: rect(0 0 0 0) !important;-webkit-clip-path: inset(50%) !important;clip-path: inset(50%) !important;height: 1px !important;overflow: hidden !important;padding: 0 !important;position: absolute !important;width: 1px !important;white-space: nowrap !important;}
.b-ext .select2-container--default .select2-selection--single {background-color: #fff;border: 1px solid #aaa;border-radius: 4px;}
.b-ext .select2-container--default .select2-selection--single .select2-selection__rendered {color: #444;line-height: 28px;}
.b-ext .select2-container--default .select2-selection--single .select2-selection__clear {cursor: pointer;float: right;font-weight: bold;height: 26px;margin-right: 20px;padding-right: 0px;}
.b-ext .select2-container--default .select2-selection--single .select2-selection__placeholder {color: #999;}
.b-ext .select2-container--default .select2-selection--single .select2-selection__arrow {height: 26px;position: absolute;top: 1px;right: 1px;width: 20px;}
.b-ext .select2-container--default .select2-selection--single .select2-selection__arrow b {border-color: #888 transparent transparent transparent;border-style: solid;border-width: 5px 4px 0 4px;height: 0;left: 50%;margin-left: -4px;margin-top: -2px;position: absolute;top: 50%;width: 0;}
.b-ext .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {float: left;}
.b-ext .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {left: 1px;right: auto;}
.b-ext .select2-container--default.select2-container--disabled .select2-selection--single {background-color: #eee;cursor: default;}
.b-ext .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {display: none;}
.b-ext .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color: transparent transparent #888 transparent;border-width: 0 4px 5px 4px;}
.b-ext .select2-container--default .select2-selection--multiple {background-color: white;border: 1px solid #aaa;border-radius: 4px;cursor: text;padding-bottom: 5px;padding-right: 5px;position: relative;}
.b-ext .select2-container--default .select2-selection--multiple.select2-selection--clearable {padding-right: 25px;}
.b-ext .select2-container--default .select2-selection--multiple .select2-selection__clear {cursor: pointer;font-weight: bold;height: 20px;margin-right: 10px;margin-top: 5px;position: absolute;right: 0;padding: 1px;}
.b-ext .select2-container--default .select2-selection--multiple .select2-selection__choice {background-color: #e4e4e4;border: 1px solid #aaa;border-radius: 4px;box-sizing: border-box;display: inline-block;margin-left: 5px;margin-top: 5px;padding: 0;padding-left: 20px;position: relative;max-width: 100%;overflow: hidden;text-overflow: ellipsis;vertical-align: bottom;white-space: nowrap;}
.b-ext .select2-container--default .select2-selection--multiple .select2-selection__choice__display {cursor: default;padding-left: 2px;padding-right: 5px;}
.b-ext .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {background-color: transparent;border: none;border-right: 1px solid #aaa;border-top-left-radius: 4px;border-bottom-left-radius: 4px;color: #999;cursor: pointer;font-size: 1em;font-weight: bold;padding: 0 4px;position: absolute;left: 0;top: 0;}
.b-ext .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .b-ext .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {background-color: #f1f1f1;color: #333;outline: none;}
.b-ext .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {margin-left: 5px;margin-right: auto;}
.b-ext .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {padding-left: 5px;padding-right: 2px;}
.b-ext .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {border-left: 1px solid #aaa;border-right: none;border-top-left-radius: 0;border-bottom-left-radius: 0;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.b-ext .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear {float: left;margin-left: 10px;margin-right: auto;}
.b-ext .select2-container--default.select2-container--focus .select2-selection--multiple {border: solid black 1px;outline: 0;}
.b-ext .select2-container--default.select2-container--disabled .select2-selection--multiple {background-color: #eee;cursor: default;}
.b-ext .select2-container--default.select2-container--disabled .select2-selection__choice__remove {display: none;}
.b-ext .select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .b-ext .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {border-top-left-radius: 0;border-top-right-radius: 0;}
.b-ext .select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .b-ext .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.b-ext .select2-container--default .select2-search--dropdown .select2-search__field {border: 1px solid #aaa;}
.b-ext .select2-container--default .select2-search--inline .select2-search__field {background: transparent;border: none;outline: 0;box-shadow: none;-webkit-appearance: textfield;}
.b-ext .select2-container--default .select2-results>.select2-results__options {max-height: 200px;overflow-y: auto;}
.b-ext .select2-container--default .select2-results__option .select2-results__option {padding-left: 1em;}
.b-ext .select2-container--default .select2-results__option .select2-results__option .select2-results__group {padding-left: 0;}
.b-ext .select2-container--default .select2-results__option .select2-results__option .select2-results__option {margin-left: -1em;padding-left: 2em;}
.b-ext .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -2em;padding-left: 3em;}
.b-ext .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -3em;padding-left: 4em;}
.b-ext .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -4em;padding-left: 5em;}
.b-ext .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {margin-left: -5em;padding-left: 6em;}
.b-ext .select2-container--default .select2-results__option--group {padding: 0;}
.b-ext .select2-container--default .select2-results__option--disabled {color: #999;}
.b-ext .select2-container--default .select2-results__option--selected {background-color: #ddd;}
.b-ext .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {background-color: #5897fb;color: white;}
.b-ext .select2-container--default .select2-results__group {cursor: default;display: block;padding: 6px;}
.b-ext .select2-container--classic .select2-selection--single {background-color: #f7f7f7;border: 1px solid #aaa;border-radius: 4px;outline: 0;background-image: -webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image: -o-linear-gradient(top,#fff 50%,#eee 100%);background-image: linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);}
.b-ext .select2-container--classic .select2-selection--single:focus {border: 1px solid #5897fb;}
.b-ext .select2-container--classic .select2-selection--single .select2-selection__rendered {color: #444;line-height: 28px;}
.b-ext .select2-container--classic .select2-selection--single .select2-selection__clear {cursor: pointer;float: right;font-weight: bold;height: 26px;margin-right: 20px;}
.b-ext .select2-container--classic .select2-selection--single .select2-selection__placeholder {color: #999;}
.b-ext .select2-container--classic .select2-selection--single .select2-selection__arrow {background-color: #ddd;border: none;border-left: 1px solid #aaa;border-top-right-radius: 4px;border-bottom-right-radius: 4px;height: 26px;position: absolute;top: 1px;right: 1px;width: 20px;background-image: -webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image: -o-linear-gradient(top,#eee 50%,#ccc 100%);background-image: linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0);}
.b-ext .select2-container--classic .select2-selection--single .select2-selection__arrow b {border-color: #888 transparent transparent transparent;border-style: solid;border-width: 5px 4px 0 4px;height: 0;left: 50%;margin-left: -4px;margin-top: -2px;position: absolute;top: 50%;width: 0;}
.b-ext .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {float: left;}
.b-ext .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {border: none;border-right: 1px solid #aaa;border-radius: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;left: 1px;right: auto;}
.b-ext .select2-container--classic.select2-container--open .select2-selection--single {border: 1px solid #5897fb;}
.b-ext .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {background: transparent;border: none;}
.b-ext .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color: transparent transparent #888 transparent;border-width: 0 4px 5px 4px;}
.b-ext .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {border-top: none;border-top-left-radius: 0;border-top-right-radius: 0;background-image: -webkit-linear-gradient(top,#fff 0%,#eee 50%);background-image: -o-linear-gradient(top,#fff 0%,#eee 50%);background-image: linear-gradient(to bottom,#fff 0%,#eee 50%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);}
.b-ext .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0;background-image: -webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image: -o-linear-gradient(top,#eee 50%,#fff 100%);background-image: linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0);}
.b-ext .select2-container--classic .select2-selection--multiple {background-color: white;border: 1px solid #aaa;border-radius: 4px;cursor: text;outline: 0;padding-bottom: 5px;padding-right: 5px;}
.b-ext .select2-container--classic .select2-selection--multiple:focus {border: 1px solid #5897fb;}
.b-ext .select2-container--classic .select2-selection--multiple .select2-selection__clear {display: none;}
.b-ext .select2-container--classic .select2-selection--multiple .select2-selection__choice {background-color: #e4e4e4;border: 1px solid #aaa;border-radius: 4px;display: inline-block;margin-left: 5px;margin-top: 5px;padding: 0;}
.b-ext .select2-container--classic .select2-selection--multiple .select2-selection__choice__display {cursor: default;padding-left: 2px;padding-right: 5px;}
.b-ext .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {background-color: transparent;border: none;border-top-left-radius: 4px;border-bottom-left-radius: 4px;color: #888;cursor: pointer;font-size: 1em;font-weight: bold;padding: 0 4px;}
.b-ext .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {color: #555;outline: none;}
.b-ext .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {margin-left: 5px;margin-right: auto;}
.b-ext .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {padding-left: 5px;padding-right: 2px;}
.b-ext .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {border-top-left-radius: 0;border-bottom-left-radius: 0;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.b-ext .select2-container--classic.select2-container--open .select2-selection--multiple {border: 1px solid #5897fb;}
.b-ext .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {border-top: none;border-top-left-radius: 0;border-top-right-radius: 0;}
.b-ext .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {border-bottom: none;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.b-ext .select2-container--classic .select2-search--dropdown .select2-search__field {border: 1px solid #aaa;outline: 0;}
.b-ext .select2-container--classic .select2-search--inline .select2-search__field {outline: 0;box-shadow: none;}
.b-ext .select2-container--classic .select2-dropdown {background-color: #fff;border: 1px solid transparent;}
.b-ext .select2-container--classic .select2-dropdown--above {border-bottom: none;}
.b-ext .select2-container--classic .select2-dropdown--below {border-top: none;}
.b-ext .select2-container--classic .select2-results>.select2-results__options {max-height: 200px;overflow-y: auto;}
.b-ext .select2-container--classic .select2-results__option--group {padding: 0;}
.b-ext .select2-container--classic .select2-results__option--disabled {color: grey;}
.b-ext .select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {background-color: #3875d7;color: #fff;}
.b-ext .select2-container--classic .select2-results__group {cursor: default;display: block;padding: 6px;}
.b-ext .select2-container--classic.select2-container--open .select2-dropdown {border-color: #5897fb;}
.b-ext .slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.b-ext .slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.b-ext .slick-list:focus {outline: none;}
.b-ext .slick-list.dragging {cursor: pointer;cursor: hand;}
.b-ext .slick-slider .slick-track, .b-ext .slick-slider .slick-list {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.b-ext .slick-track {position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.b-ext .slick-track:before, .b-ext .slick-track:after {display: table;content: "";}
.b-ext .slick-track:after {clear: both;}
.b-ext .slick-loading .slick-track {visibility: hidden;}
.b-ext .slick-slide {display: none;float: left;height: 100%;min-height: 1px;}
.b-ext [dir='rtl'] .slick-slide {float: right;}
.b-ext .slick-slide img {display: block;}
.b-ext .slick-slide.slick-loading img {display: none;}
.b-ext .slick-slide.dragging img {pointer-events: none;}
.b-ext .slick-initialized .slick-slide {display: block;}
.b-ext .slick-loading .slick-slide {visibility: hidden;}
.b-ext .slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.b-ext .slick-arrow.slick-hidden {display: none;}
.b-ext .slick-loading .slick-list {background: #fff url("/ext/themes/custom/lmdm/node_modules/slick-carousel/slick/ajax-loader.gif") center center no-repeat;}
@font-face {font-family: "slick";font-weight: normal;font-style: normal;src: url("/ext/themes/custom/lmdm/node_modules/slick-carousel/slick/fonts/slick.eot");src: url("/ext/themes/custom/lmdm/node_modules/slick-carousel/slick/fonts/slick.eot#iefix") format("embedded-opentype"),url("/ext/themes/custom/lmdm/node_modules/slick-carousel/slick/fonts/slick.woff") format("woff"),url("/ext/themes/custom/lmdm/node_modules/slick-carousel/slick/fonts/slick.ttf") format("truetype"),url("/ext/themes/custom/lmdm/node_modules/slick-carousel/slick/fonts/slick.svg#slick") format("svg");}
.b-ext .slick-prev, .b-ext .slick-next {font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 20px;height: 20px;padding: 0;-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);transform: translate(0,-50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;}
.b-ext .slick-prev:hover, .b-ext .slick-prev:focus, .b-ext .slick-next:hover, .b-ext .slick-next:focus {color: transparent;outline: none;background: transparent;}
.b-ext .slick-prev:hover:before, .b-ext .slick-prev:focus:before, .b-ext .slick-next:hover:before, .b-ext .slick-next:focus:before {opacity: 1;}
.b-ext .slick-prev.slick-disabled:before, .b-ext .slick-next.slick-disabled:before {opacity: .25;}
.b-ext .slick-prev:before, .b-ext .slick-next:before {font-family: "slick";font-size: 20px;line-height: 1;opacity: .75;color: white;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.b-ext .slick-prev {left: -25px;}
.b-ext [dir='rtl'] .slick-prev {right: -25px;left: auto;}
.b-ext .slick-prev:before {content: "←";}
.b-ext [dir='rtl'] .slick-prev:before {content: "→";}
.b-ext .slick-next {right: -25px;}
.b-ext [dir='rtl'] .slick-next {right: auto;left: -25px;}
.b-ext .slick-next:before {content: "→";}
.b-ext [dir='rtl'] .slick-next:before {content: "←";}
.b-ext .slick-dotted.slick-slider {margin-bottom: 30px;}
.b-ext .slick-dots {position: absolute;bottom: -25px;display: block;width: 100%;padding: 0;margin: 0;list-style: none;text-align: center;}
.b-ext .slick-dots li {position: relative;display: inline-block;width: 20px;height: 20px;margin: 0 5px;padding: 0;cursor: pointer;}
.b-ext .slick-dots li button {font-size: 0;line-height: 0;display: block;width: 20px;height: 20px;padding: 5px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}
.b-ext .slick-dots li button:hover, .b-ext .slick-dots li button:focus {outline: none;}
.b-ext .slick-dots li button:hover:before, .b-ext .slick-dots li button:focus:before {opacity: 1;}
.b-ext .slick-dots li button:before {font-family: "slick";font-size: 6px;line-height: 20px;position: absolute;top: 0;left: 0;width: 20px;height: 20px;content: "•";text-align: center;opacity: .25;color: black;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.b-ext .slick-dots li.slick-active button:before {opacity: .75;color: black;}
.b-ext {line-height: 1.15;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
.b-ext article, .b-ext aside, .b-ext footer, .b-ext header, .b-ext nav, .b-ext section {display: block;}
.b-ext h1 {font-size: 2em;margin: .67em 0;}
.b-ext figcaption, .b-ext figure, .b-ext main {display: block;}
.b-ext figure {margin: 1em 40px;}
.b-ext hr {box-sizing: content-box;height: 0;overflow: visible;}
.b-ext pre {font-family: monospace,monospace;font-size: 1em;}
.b-ext a {background-color: transparent;-webkit-text-decoration-skip: objects;}
.b-ext abbr[title] {border-bottom: none;text-decoration: underline;text-decoration: underline dotted;}
.b-ext b, .b-ext strong {font-weight: inherit;}
.b-ext b, .b-ext strong {font-weight: bolder;}
.b-ext code, .b-ext kbd, .b-ext samp {font-family: monospace,monospace;font-size: 1em;}
.b-ext dfn {font-style: italic;}
.b-ext mark {background-color: #ff0;color: #000;}
.b-ext small {font-size: 80%;}
.b-ext sub, .b-ext sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
.b-ext sub {bottom: -.25em;}
.b-ext sup {top: -.5em;}
.b-ext audio, .b-ext video {display: inline-block;}
.b-ext audio:not([controls]) {display: none;height: 0;}
.b-ext img {border-style: none;}
.b-ext svg:not(:root) {overflow: hidden;}
.b-ext button, .b-ext input, .b-ext optgroup, .b-ext select, .b-ext textarea {margin: 0;}
.b-ext button, .b-ext input {overflow: visible;}
.b-ext button, .b-ext select {text-transform: none;}
.b-ext button, .b-ext [type="button"], .b-ext [type="reset"], .b-ext [type="submit"] {-webkit-appearance: button;}
.b-ext button::-moz-focus-inner, .b-ext [type="button"]::-moz-focus-inner, .b-ext [type="reset"]::-moz-focus-inner, .b-ext [type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}
.b-ext button:-moz-focusring, .b-ext [type="button"]:-moz-focusring, .b-ext [type="reset"]:-moz-focusring, .b-ext [type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}
.b-ext legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}
.b-ext progress {display: inline-block;vertical-align: baseline;}
.b-ext textarea {overflow: auto;}
.b-ext [type="checkbox"], .b-ext [type="radio"] {box-sizing: border-box;padding: 0;}
.b-ext [type="number"]::-webkit-inner-spin-button, .b-ext [type="number"]::-webkit-outer-spin-button {height: auto;}
.b-ext [type="search"] {-webkit-appearance: textfield;outline-offset: -2px;}
.b-ext [type="search"]::-webkit-search-cancel-button, .b-ext [type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
.b-ext ::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}
.b-ext details, .b-ext menu {display: block;}
.b-ext summary {display: list-item;}
.b-ext canvas {display: inline-block;}
.b-ext template {display: none;}
.b-ext [hidden] {display: none;}
.b-ext [class*="grid"] {box-sizing: border-box;display: flex;flex-flow: row wrap;margin: 0 calc(var(--font-size) * -.5);}
.b-ext .col, .b-ext [class*="col-"] {box-sizing: border-box;flex: 0 0 auto;padding: 0 calc(var(--font-size) * .5) calc(var(--font-size) * 1);}
.b-ext .col {flex: 1 1 0%;}
.b-ext .grid.col, .b-ext .grid[class*="col-"] {margin: 0;padding: 0;}
.b-ext [class*="grid-"][class*="-noGutter"] {margin: 0;}
.b-ext [class*="grid-"][class*="-noGutter"] > [class*="col"] {padding: 0;}
.b-ext [class*="grid-"][class*="-noWrap"] {flex-wrap: nowrap;}
.b-ext [class*="grid-"][class*="-center"] {justify-content: center;}
.b-ext [class*="grid-"][class*="-right"] {justify-content: flex-end;align-self: flex-end;margin-left: auto;}
.b-ext [class*="grid-"][class*="-top"] {align-items: flex-start;}
.b-ext [class*="grid-"][class*="-middle"] {align-items: center;}
.b-ext [class*="grid-"][class*="-bottom"] {align-items: flex-end;}
.b-ext [class*="grid-"][class*="-reverse"] {flex-direction: row-reverse;}
.b-ext [class*="grid-"][class*="-column"] {flex-direction: column;}
.b-ext [class*="grid-"][class*="-column"] > [class*="col-"] {flex-basis: auto;}
.b-ext [class*="grid-"][class*="-column-reverse"] {flex-direction: column-reverse;}
.b-ext [class*="grid-"][class*="-spaceBetween"] {justify-content: space-between;}
.b-ext [class*="grid-"][class*="-spaceAround"] {justify-content: space-around;}
.b-ext [class*="grid-"][class*="-equalHeight"] > [class*="col"] {display: flex;}
.b-ext [class*="grid-"][class*="-equalHeight"] > [class*="col"] > * {flex: 1;}
.b-ext [class*="grid-"][class*="-noBottom"] > [class*="col"] {padding-bottom: 0;}
.b-ext [class*="col-"][class*="-top"] {align-self: flex-start;}
.b-ext [class*="col-"][class*="-middle"] {align-self: center;}
.b-ext [class*="col-"][class*="-bottom"] {align-self: flex-end;}
.b-ext [class*="col-"][class*="-first"] {order: -1;}
.b-ext [class*="col-"][class*="-last"] {order: 1;}
.b-ext [class*="grid-1"] > .col, .b-ext [class*="grid-1"] > [class*='col-'] {flex-basis: 100%;max-width: 100%;}
.b-ext [class*="grid-2"] > .col, .b-ext [class*="grid-2"] > [class*='col-'] {flex-basis: 50%;max-width: 50%;}
.b-ext [class*="grid-3"] > .col, .b-ext [class*="grid-3"] > [class*='col-'] {flex-basis: 33.3333333333%;max-width: 33.3333333333%;}
.b-ext [class*="grid-4"] > .col, .b-ext [class*="grid-4"] > [class*='col-'] {flex-basis: 25%;max-width: 25%;}
.b-ext [class*="grid-5"] > .col, .b-ext [class*="grid-5"] > [class*='col-'] {flex-basis: 20%;max-width: 20%;}
.b-ext [class*="grid-6"] > .col, .b-ext [class*="grid-6"] > [class*='col-'] {flex-basis: 16.6666666667%;max-width: 16.6666666667%;}
.b-ext [class*="grid-7"] > .col, .b-ext [class*="grid-7"] > [class*='col-'] {flex-basis: 14.2857142857%;max-width: 14.2857142857%;}
.b-ext [class*="grid-8"] > .col, .b-ext [class*="grid-8"] > [class*='col-'] {flex-basis: 12.5%;max-width: 12.5%;}
.b-ext [class*="grid-9"] > .col, .b-ext [class*="grid-9"] > [class*='col-'] {flex-basis: 11.1111111111%;max-width: 11.1111111111%;}
.b-ext [class*="grid-10"] > .col, .b-ext [class*="grid-10"] > [class*='col-'] {flex-basis: 10%;max-width: 10%;}
.b-ext [class*="grid-11"] > .col, .b-ext [class*="grid-11"] > [class*='col-'] {flex-basis: 9.0909090909%;max-width: 9.0909090909%;}
.b-ext [class*="grid-12"] > .col, .b-ext [class*="grid-12"] > [class*='col-'] {flex-basis: 8.3333333333%;max-width: 8.3333333333%;}
@media screen and (max-width:80em) {.b-ext [class*="_lg-1"] > .col, .b-ext [class*="_lg-1"] > [class*='col-'] {flex-basis: 100%;max-width: 100%;}
	.b-ext [class*="_lg-2"] > .col, .b-ext [class*="_lg-2"] > [class*='col-'] {flex-basis: 50%;max-width: 50%;}
	.b-ext [class*="_lg-3"] > .col, .b-ext [class*="_lg-3"] > [class*='col-'] {flex-basis: 33.3333333333%;max-width: 33.3333333333%;}
	.b-ext [class*="_lg-4"] > .col, .b-ext [class*="_lg-4"] > [class*='col-'] {flex-basis: 25%;max-width: 25%;}
	.b-ext [class*="_lg-5"] > .col, .b-ext [class*="_lg-5"] > [class*='col-'] {flex-basis: 20%;max-width: 20%;}
	.b-ext [class*="_lg-6"] > .col, .b-ext [class*="_lg-6"] > [class*='col-'] {flex-basis: 16.6666666667%;max-width: 16.6666666667%;}
	.b-ext [class*="_lg-7"] > .col, .b-ext [class*="_lg-7"] > [class*='col-'] {flex-basis: 14.2857142857%;max-width: 14.2857142857%;}
	.b-ext [class*="_lg-8"] > .col, .b-ext [class*="_lg-8"] > [class*='col-'] {flex-basis: 12.5%;max-width: 12.5%;}
	.b-ext [class*="_lg-9"] > .col, .b-ext [class*="_lg-9"] > [class*='col-'] {flex-basis: 11.1111111111%;max-width: 11.1111111111%;}
	.b-ext [class*="_lg-10"] > .col, .b-ext [class*="_lg-10"] > [class*='col-'] {flex-basis: 10%;max-width: 10%;}
	.b-ext [class*="_lg-11"] > .col, .b-ext [class*="_lg-11"] > [class*='col-'] {flex-basis: 9.0909090909%;max-width: 9.0909090909%;}
	.b-ext [class*="_lg-12"] > .col, .b-ext [class*="_lg-12"] > [class*='col-'] {flex-basis: 8.3333333333%;max-width: 8.3333333333%;}}
@media screen and (max-width:64em) {.b-ext [class*="_md-1"] > .col, .b-ext [class*="_md-1"] > [class*='col-'] {flex-basis: 100%;max-width: 100%;}
	.b-ext [class*="_md-2"] > .col, .b-ext [class*="_md-2"] > [class*='col-'] {flex-basis: 50%;max-width: 50%;}
	.b-ext [class*="_md-3"] > .col, .b-ext [class*="_md-3"] > [class*='col-'] {flex-basis: 33.3333333333%;max-width: 33.3333333333%;}
	.b-ext [class*="_md-4"] > .col, .b-ext [class*="_md-4"] > [class*='col-'] {flex-basis: 25%;max-width: 25%;}
	.b-ext [class*="_md-5"] > .col, .b-ext [class*="_md-5"] > [class*='col-'] {flex-basis: 20%;max-width: 20%;}
	.b-ext [class*="_md-6"] > .col, .b-ext [class*="_md-6"] > [class*='col-'] {flex-basis: 16.6666666667%;max-width: 16.6666666667%;}
	.b-ext [class*="_md-7"] > .col, .b-ext [class*="_md-7"] > [class*='col-'] {flex-basis: 14.2857142857%;max-width: 14.2857142857%;}
	.b-ext [class*="_md-8"] > .col, .b-ext [class*="_md-8"] > [class*='col-'] {flex-basis: 12.5%;max-width: 12.5%;}
	.b-ext [class*="_md-9"] > .col, .b-ext [class*="_md-9"] > [class*='col-'] {flex-basis: 11.1111111111%;max-width: 11.1111111111%;}
	.b-ext [class*="_md-10"] > .col, .b-ext [class*="_md-10"] > [class*='col-'] {flex-basis: 10%;max-width: 10%;}
	.b-ext [class*="_md-11"] > .col, .b-ext [class*="_md-11"] > [class*='col-'] {flex-basis: 9.0909090909%;max-width: 9.0909090909%;}
	.b-ext [class*="_md-12"] > .col, .b-ext [class*="_md-12"] > [class*='col-'] {flex-basis: 8.3333333333%;max-width: 8.3333333333%;}}
@media screen and (max-width:48em) {.b-ext [class*="_sm-1"] > .col, .b-ext [class*="_sm-1"] > [class*='col-'] {flex-basis: 100%;max-width: 100%;}
	.b-ext [class*="_sm-2"] > .col, .b-ext [class*="_sm-2"] > [class*='col-'] {flex-basis: 50%;max-width: 50%;}
	.b-ext [class*="_sm-3"] > .col, .b-ext [class*="_sm-3"] > [class*='col-'] {flex-basis: 33.3333333333%;max-width: 33.3333333333%;}
	.b-ext [class*="_sm-4"] > .col, .b-ext [class*="_sm-4"] > [class*='col-'] {flex-basis: 25%;max-width: 25%;}
	.b-ext [class*="_sm-5"] > .col, .b-ext [class*="_sm-5"] > [class*='col-'] {flex-basis: 20%;max-width: 20%;}
	.b-ext [class*="_sm-6"] > .col, .b-ext [class*="_sm-6"] > [class*='col-'] {flex-basis: 16.6666666667%;max-width: 16.6666666667%;}
	.b-ext [class*="_sm-7"] > .col, .b-ext [class*="_sm-7"] > [class*='col-'] {flex-basis: 14.2857142857%;max-width: 14.2857142857%;}
	.b-ext [class*="_sm-8"] > .col, .b-ext [class*="_sm-8"] > [class*='col-'] {flex-basis: 12.5%;max-width: 12.5%;}
	.b-ext [class*="_sm-9"] > .col, .b-ext [class*="_sm-9"] > [class*='col-'] {flex-basis: 11.1111111111%;max-width: 11.1111111111%;}
	.b-ext [class*="_sm-10"] > .col, .b-ext [class*="_sm-10"] > [class*='col-'] {flex-basis: 10%;max-width: 10%;}
	.b-ext [class*="_sm-11"] > .col, .b-ext [class*="_sm-11"] > [class*='col-'] {flex-basis: 9.0909090909%;max-width: 9.0909090909%;}
	.b-ext [class*="_sm-12"] > .col, .b-ext [class*="_sm-12"] > [class*='col-'] {flex-basis: 8.3333333333%;max-width: 8.3333333333%;}}
@media screen and (max-width:35.5em) {.b-ext [class*="_xs-1"] > .col, .b-ext [class*="_xs-1"] > [class*='col-'] {flex-basis: 100%;max-width: 100%;}
	.b-ext [class*="_xs-2"] > .col, .b-ext [class*="_xs-2"] > [class*='col-'] {flex-basis: 50%;max-width: 50%;}
	.b-ext [class*="_xs-3"] > .col, .b-ext [class*="_xs-3"] > [class*='col-'] {flex-basis: 33.3333333333%;max-width: 33.3333333333%;}
	.b-ext [class*="_xs-4"] > .col, .b-ext [class*="_xs-4"] > [class*='col-'] {flex-basis: 25%;max-width: 25%;}
	.b-ext [class*="_xs-5"] > .col, .b-ext [class*="_xs-5"] > [class*='col-'] {flex-basis: 20%;max-width: 20%;}
	.b-ext [class*="_xs-6"] > .col, .b-ext [class*="_xs-6"] > [class*='col-'] {flex-basis: 16.6666666667%;max-width: 16.6666666667%;}
	.b-ext [class*="_xs-7"] > .col, .b-ext [class*="_xs-7"] > [class*='col-'] {flex-basis: 14.2857142857%;max-width: 14.2857142857%;}
	.b-ext [class*="_xs-8"] > .col, .b-ext [class*="_xs-8"] > [class*='col-'] {flex-basis: 12.5%;max-width: 12.5%;}
	.b-ext [class*="_xs-9"] > .col, .b-ext [class*="_xs-9"] > [class*='col-'] {flex-basis: 11.1111111111%;max-width: 11.1111111111%;}
	.b-ext [class*="_xs-10"] > .col, .b-ext [class*="_xs-10"] > [class*='col-'] {flex-basis: 10%;max-width: 10%;}
	.b-ext [class*="_xs-11"] > .col, .b-ext [class*="_xs-11"] > [class*='col-'] {flex-basis: 9.0909090909%;max-width: 9.0909090909%;}
	.b-ext [class*="_xs-12"] > .col, .b-ext [class*="_xs-12"] > [class*='col-'] {flex-basis: 8.3333333333%;max-width: 8.3333333333%;}}
.b-ext [class*='grid'] > [class*="col-1"] {flex-basis: 8.3333333333%;max-width: 8.3333333333%;}
.b-ext [class*='grid'] > [class*="col-2"] {flex-basis: 16.6666666667%;max-width: 16.6666666667%;}
.b-ext [class*='grid'] > [class*="col-3"] {flex-basis: 25%;max-width: 25%;}
.b-ext [class*='grid'] > [class*="col-4"] {flex-basis: 33.3333333333%;max-width: 33.3333333333%;}
.b-ext [class*='grid'] > [class*="col-5"] {flex-basis: 41.6666666667%;max-width: 41.6666666667%;}
.b-ext [class*='grid'] > [class*="col-6"] {flex-basis: 50%;max-width: 50%;}
.b-ext [class*='grid'] > [class*="col-7"] {flex-basis: 58.3333333333%;max-width: 58.3333333333%;}
.b-ext [class*='grid'] > [class*="col-8"] {flex-basis: 66.6666666667%;max-width: 66.6666666667%;}
.b-ext [class*='grid'] > [class*="col-9"] {flex-basis: 75%;max-width: 75%;}
.b-ext [class*='grid'] > [class*="col-10"] {flex-basis: 83.3333333333%;max-width: 83.3333333333%;}
.b-ext [class*='grid'] > [class*="col-11"] {flex-basis: 91.6666666667%;max-width: 91.6666666667%;}
.b-ext [class*='grid'] > [class*="col-12"] {flex-basis: 100%;max-width: 100%;}
.b-ext [class*="grid"] > [data-push-left*="off-0"] {margin-left: 0;}
.b-ext [class*="grid"] > [data-push-left*="off-1"] {margin-left: 8.3333333333%;}
.b-ext [class*="grid"] > [data-push-left*="off-2"] {margin-left: 16.6666666667%;}
.b-ext [class*="grid"] > [data-push-left*="off-3"] {margin-left: 25%;}
.b-ext [class*="grid"] > [data-push-left*="off-4"] {margin-left: 33.3333333333%;}
.b-ext [class*="grid"] > [data-push-left*="off-5"] {margin-left: 41.6666666667%;}
.b-ext [class*="grid"] > [data-push-left*="off-6"] {margin-left: 50%;}
.b-ext [class*="grid"] > [data-push-left*="off-7"] {margin-left: 58.3333333333%;}
.b-ext [class*="grid"] > [data-push-left*="off-8"] {margin-left: 66.6666666667%;}
.b-ext [class*="grid"] > [data-push-left*="off-9"] {margin-left: 75%;}
.b-ext [class*="grid"] > [data-push-left*="off-10"] {margin-left: 83.3333333333%;}
.b-ext [class*="grid"] > [data-push-left*="off-11"] {margin-left: 91.6666666667%;}
.b-ext [class*="grid"] > [data-push-right*="off-0"] {margin-right: 0;}
.b-ext [class*="grid"] > [data-push-right*="off-1"] {margin-right: 8.3333333333%;}
.b-ext [class*="grid"] > [data-push-right*="off-2"] {margin-right: 16.6666666667%;}
.b-ext [class*="grid"] > [data-push-right*="off-3"] {margin-right: 25%;}
.b-ext [class*="grid"] > [data-push-right*="off-4"] {margin-right: 33.3333333333%;}
.b-ext [class*="grid"] > [data-push-right*="off-5"] {margin-right: 41.6666666667%;}
.b-ext [class*="grid"] > [data-push-right*="off-6"] {margin-right: 50%;}
.b-ext [class*="grid"] > [data-push-right*="off-7"] {margin-right: 58.3333333333%;}
.b-ext [class*="grid"] > [data-push-right*="off-8"] {margin-right: 66.6666666667%;}
.b-ext [class*="grid"] > [data-push-right*="off-9"] {margin-right: 75%;}
.b-ext [class*="grid"] > [data-push-right*="off-10"] {margin-right: 83.3333333333%;}
.b-ext [class*="grid"] > [data-push-right*="off-11"] {margin-right: 91.6666666667%;}
@media screen and (max-width:80em) {.b-ext [class*='grid'] > [class*="_lg-1"] {flex-basis: 8.3333333333%;max-width: 8.3333333333%;}
	.b-ext [class*='grid'] > [class*="_lg-2"] {flex-basis: 16.6666666667%;max-width: 16.6666666667%;}
	.b-ext [class*='grid'] > [class*="_lg-3"] {flex-basis: 25%;max-width: 25%;}
	.b-ext [class*='grid'] > [class*="_lg-4"] {flex-basis: 33.3333333333%;max-width: 33.3333333333%;}
	.b-ext [class*='grid'] > [class*="_lg-5"] {flex-basis: 41.6666666667%;max-width: 41.6666666667%;}
	.b-ext [class*='grid'] > [class*="_lg-6"] {flex-basis: 50%;max-width: 50%;}
	.b-ext [class*='grid'] > [class*="_lg-7"] {flex-basis: 58.3333333333%;max-width: 58.3333333333%;}
	.b-ext [class*='grid'] > [class*="_lg-8"] {flex-basis: 66.6666666667%;max-width: 66.6666666667%;}
	.b-ext [class*='grid'] > [class*="_lg-9"] {flex-basis: 75%;max-width: 75%;}
	.b-ext [class*='grid'] > [class*="_lg-10"] {flex-basis: 83.3333333333%;max-width: 83.3333333333%;}
	.b-ext [class*='grid'] > [class*="_lg-11"] {flex-basis: 91.6666666667%;max-width: 91.6666666667%;}
	.b-ext [class*='grid'] > [class*="_lg-12"] {flex-basis: 100%;max-width: 100%;}
	.b-ext [class*="grid"] > [data-push-left*="_lg-0"] {margin-left: 0;}
	.b-ext [class*="grid"] > [data-push-left*="_lg-1"] {margin-left: 8.3333333333%;}
	.b-ext [class*="grid"] > [data-push-left*="_lg-2"] {margin-left: 16.6666666667%;}
	.b-ext [class*="grid"] > [data-push-left*="_lg-3"] {margin-left: 25%;}
	.b-ext [class*="grid"] > [data-push-left*="_lg-4"] {margin-left: 33.3333333333%;}
	.b-ext [class*="grid"] > [data-push-left*="_lg-5"] {margin-left: 41.6666666667%;}
	.b-ext [class*="grid"] > [data-push-left*="_lg-6"] {margin-left: 50%;}
	.b-ext [class*="grid"] > [data-push-left*="_lg-7"] {margin-left: 58.3333333333%;}
	.b-ext [class*="grid"] > [data-push-left*="_lg-8"] {margin-left: 66.6666666667%;}
	.b-ext [class*="grid"] > [data-push-left*="_lg-9"] {margin-left: 75%;}
	.b-ext [class*="grid"] > [data-push-left*="_lg-10"] {margin-left: 83.3333333333%;}
	.b-ext [class*="grid"] > [data-push-left*="_lg-11"] {margin-left: 91.6666666667%;}
	.b-ext [class*="grid"] > [data-push-right*="_lg-0"] {margin-right: 0;}
	.b-ext [class*="grid"] > [data-push-right*="_lg-1"] {margin-right: 8.3333333333%;}
	.b-ext [class*="grid"] > [data-push-right*="_lg-2"] {margin-right: 16.6666666667%;}
	.b-ext [class*="grid"] > [data-push-right*="_lg-3"] {margin-right: 25%;}
	.b-ext [class*="grid"] > [data-push-right*="_lg-4"] {margin-right: 33.3333333333%;}
	.b-ext [class*="grid"] > [data-push-right*="_lg-5"] {margin-right: 41.6666666667%;}
	.b-ext [class*="grid"] > [data-push-right*="_lg-6"] {margin-right: 50%;}
	.b-ext [class*="grid"] > [data-push-right*="_lg-7"] {margin-right: 58.3333333333%;}
	.b-ext [class*="grid"] > [data-push-right*="_lg-8"] {margin-right: 66.6666666667%;}
	.b-ext [class*="grid"] > [data-push-right*="_lg-9"] {margin-right: 75%;}
	.b-ext [class*="grid"] > [data-push-right*="_lg-10"] {margin-right: 83.3333333333%;}
	.b-ext [class*="grid"] > [data-push-right*="_lg-11"] {margin-right: 91.6666666667%;}}
@media screen and (max-width:64em) {.b-ext [class*='grid'] > [class*="_md-1"] {flex-basis: 8.3333333333%;max-width: 8.3333333333%;}
	.b-ext [class*='grid'] > [class*="_md-2"] {flex-basis: 16.6666666667%;max-width: 16.6666666667%;}
	.b-ext [class*='grid'] > [class*="_md-3"] {flex-basis: 25%;max-width: 25%;}
	.b-ext [class*='grid'] > [class*="_md-4"] {flex-basis: 33.3333333333%;max-width: 33.3333333333%;}
	.b-ext [class*='grid'] > [class*="_md-5"] {flex-basis: 41.6666666667%;max-width: 41.6666666667%;}
	.b-ext [class*='grid'] > [class*="_md-6"] {flex-basis: 50%;max-width: 50%;}
	.b-ext [class*='grid'] > [class*="_md-7"] {flex-basis: 58.3333333333%;max-width: 58.3333333333%;}
	.b-ext [class*='grid'] > [class*="_md-8"] {flex-basis: 66.6666666667%;max-width: 66.6666666667%;}
	.b-ext [class*='grid'] > [class*="_md-9"] {flex-basis: 75%;max-width: 75%;}
	.b-ext [class*='grid'] > [class*="_md-10"] {flex-basis: 83.3333333333%;max-width: 83.3333333333%;}
	.b-ext [class*='grid'] > [class*="_md-11"] {flex-basis: 91.6666666667%;max-width: 91.6666666667%;}
	.b-ext [class*='grid'] > [class*="_md-12"] {flex-basis: 100%;max-width: 100%;}
	.b-ext [class*="grid"] > [data-push-left*="_md-0"] {margin-left: 0;}
	.b-ext [class*="grid"] > [data-push-left*="_md-1"] {margin-left: 8.3333333333%;}
	.b-ext [class*="grid"] > [data-push-left*="_md-2"] {margin-left: 16.6666666667%;}
	.b-ext [class*="grid"] > [data-push-left*="_md-3"] {margin-left: 25%;}
	.b-ext [class*="grid"] > [data-push-left*="_md-4"] {margin-left: 33.3333333333%;}
	.b-ext [class*="grid"] > [data-push-left*="_md-5"] {margin-left: 41.6666666667%;}
	.b-ext [class*="grid"] > [data-push-left*="_md-6"] {margin-left: 50%;}
	.b-ext [class*="grid"] > [data-push-left*="_md-7"] {margin-left: 58.3333333333%;}
	.b-ext [class*="grid"] > [data-push-left*="_md-8"] {margin-left: 66.6666666667%;}
	.b-ext [class*="grid"] > [data-push-left*="_md-9"] {margin-left: 75%;}
	.b-ext [class*="grid"] > [data-push-left*="_md-10"] {margin-left: 83.3333333333%;}
	.b-ext [class*="grid"] > [data-push-left*="_md-11"] {margin-left: 91.6666666667%;}
	.b-ext [class*="grid"] > [data-push-right*="_md-0"] {margin-right: 0;}
	.b-ext [class*="grid"] > [data-push-right*="_md-1"] {margin-right: 8.3333333333%;}
	.b-ext [class*="grid"] > [data-push-right*="_md-2"] {margin-right: 16.6666666667%;}
	.b-ext [class*="grid"] > [data-push-right*="_md-3"] {margin-right: 25%;}
	.b-ext [class*="grid"] > [data-push-right*="_md-4"] {margin-right: 33.3333333333%;}
	.b-ext [class*="grid"] > [data-push-right*="_md-5"] {margin-right: 41.6666666667%;}
	.b-ext [class*="grid"] > [data-push-right*="_md-6"] {margin-right: 50%;}
	.b-ext [class*="grid"] > [data-push-right*="_md-7"] {margin-right: 58.3333333333%;}
	.b-ext [class*="grid"] > [data-push-right*="_md-8"] {margin-right: 66.6666666667%;}
	.b-ext [class*="grid"] > [data-push-right*="_md-9"] {margin-right: 75%;}
	.b-ext [class*="grid"] > [data-push-right*="_md-10"] {margin-right: 83.3333333333%;}
	.b-ext [class*="grid"] > [data-push-right*="_md-11"] {margin-right: 91.6666666667%;}}
@media screen and (max-width:48em) {.b-ext [class*='grid'] > [class*="_sm-1"] {flex-basis: 8.3333333333%;max-width: 8.3333333333%;}
	.b-ext [class*='grid'] > [class*="_sm-2"] {flex-basis: 16.6666666667%;max-width: 16.6666666667%;}
	.b-ext [class*='grid'] > [class*="_sm-3"] {flex-basis: 25%;max-width: 25%;}
	.b-ext [class*='grid'] > [class*="_sm-4"] {flex-basis: 33.3333333333%;max-width: 33.3333333333%;}
	.b-ext [class*='grid'] > [class*="_sm-5"] {flex-basis: 41.6666666667%;max-width: 41.6666666667%;}
	.b-ext [class*='grid'] > [class*="_sm-6"] {flex-basis: 50%;max-width: 50%;}
	.b-ext [class*='grid'] > [class*="_sm-7"] {flex-basis: 58.3333333333%;max-width: 58.3333333333%;}
	.b-ext [class*='grid'] > [class*="_sm-8"] {flex-basis: 66.6666666667%;max-width: 66.6666666667%;}
	.b-ext [class*='grid'] > [class*="_sm-9"] {flex-basis: 75%;max-width: 75%;}
	.b-ext [class*='grid'] > [class*="_sm-10"] {flex-basis: 83.3333333333%;max-width: 83.3333333333%;}
	.b-ext [class*='grid'] > [class*="_sm-11"] {flex-basis: 91.6666666667%;max-width: 91.6666666667%;}
	.b-ext [class*='grid'] > [class*="_sm-12"] {flex-basis: 100%;max-width: 100%;}
	.b-ext [class*="grid"] > [data-push-left*="_sm-0"] {margin-left: 0;}
	.b-ext [class*="grid"] > [data-push-left*="_sm-1"] {margin-left: 8.3333333333%;}
	.b-ext [class*="grid"] > [data-push-left*="_sm-2"] {margin-left: 16.6666666667%;}
	.b-ext [class*="grid"] > [data-push-left*="_sm-3"] {margin-left: 25%;}
	.b-ext [class*="grid"] > [data-push-left*="_sm-4"] {margin-left: 33.3333333333%;}
	.b-ext [class*="grid"] > [data-push-left*="_sm-5"] {margin-left: 41.6666666667%;}
	.b-ext [class*="grid"] > [data-push-left*="_sm-6"] {margin-left: 50%;}
	.b-ext [class*="grid"] > [data-push-left*="_sm-7"] {margin-left: 58.3333333333%;}
	.b-ext [class*="grid"] > [data-push-left*="_sm-8"] {margin-left: 66.6666666667%;}
	.b-ext [class*="grid"] > [data-push-left*="_sm-9"] {margin-left: 75%;}
	.b-ext [class*="grid"] > [data-push-left*="_sm-10"] {margin-left: 83.3333333333%;}
	.b-ext [class*="grid"] > [data-push-left*="_sm-11"] {margin-left: 91.6666666667%;}
	.b-ext [class*="grid"] > [data-push-right*="_sm-0"] {margin-right: 0;}
	.b-ext [class*="grid"] > [data-push-right*="_sm-1"] {margin-right: 8.3333333333%;}
	.b-ext [class*="grid"] > [data-push-right*="_sm-2"] {margin-right: 16.6666666667%;}
	.b-ext [class*="grid"] > [data-push-right*="_sm-3"] {margin-right: 25%;}
	.b-ext [class*="grid"] > [data-push-right*="_sm-4"] {margin-right: 33.3333333333%;}
	.b-ext [class*="grid"] > [data-push-right*="_sm-5"] {margin-right: 41.6666666667%;}
	.b-ext [class*="grid"] > [data-push-right*="_sm-6"] {margin-right: 50%;}
	.b-ext [class*="grid"] > [data-push-right*="_sm-7"] {margin-right: 58.3333333333%;}
	.b-ext [class*="grid"] > [data-push-right*="_sm-8"] {margin-right: 66.6666666667%;}
	.b-ext [class*="grid"] > [data-push-right*="_sm-9"] {margin-right: 75%;}
	.b-ext [class*="grid"] > [data-push-right*="_sm-10"] {margin-right: 83.3333333333%;}
	.b-ext [class*="grid"] > [data-push-right*="_sm-11"] {margin-right: 91.6666666667%;}}
@media screen and (max-width:35.5em) {.b-ext [class*='grid'] > [class*="_xs-1"] {flex-basis: 8.3333333333%;max-width: 8.3333333333%;}
	.b-ext [class*='grid'] > [class*="_xs-2"] {flex-basis: 16.6666666667%;max-width: 16.6666666667%;}
	.b-ext [class*='grid'] > [class*="_xs-3"] {flex-basis: 25%;max-width: 25%;}
	.b-ext [class*='grid'] > [class*="_xs-4"] {flex-basis: 33.3333333333%;max-width: 33.3333333333%;}
	.b-ext [class*='grid'] > [class*="_xs-5"] {flex-basis: 41.6666666667%;max-width: 41.6666666667%;}
	.b-ext [class*='grid'] > [class*="_xs-6"] {flex-basis: 50%;max-width: 50%;}
	.b-ext [class*='grid'] > [class*="_xs-7"] {flex-basis: 58.3333333333%;max-width: 58.3333333333%;}
	.b-ext [class*='grid'] > [class*="_xs-8"] {flex-basis: 66.6666666667%;max-width: 66.6666666667%;}
	.b-ext [class*='grid'] > [class*="_xs-9"] {flex-basis: 75%;max-width: 75%;}
	.b-ext [class*='grid'] > [class*="_xs-10"] {flex-basis: 83.3333333333%;max-width: 83.3333333333%;}
	.b-ext [class*='grid'] > [class*="_xs-11"] {flex-basis: 91.6666666667%;max-width: 91.6666666667%;}
	.b-ext [class*='grid'] > [class*="_xs-12"] {flex-basis: 100%;max-width: 100%;}
	.b-ext [class*="grid"] > [data-push-left*="_xs-0"] {margin-left: 0;}
	.b-ext [class*="grid"] > [data-push-left*="_xs-1"] {margin-left: 8.3333333333%;}
	.b-ext [class*="grid"] > [data-push-left*="_xs-2"] {margin-left: 16.6666666667%;}
	.b-ext [class*="grid"] > [data-push-left*="_xs-3"] {margin-left: 25%;}
	.b-ext [class*="grid"] > [data-push-left*="_xs-4"] {margin-left: 33.3333333333%;}
	.b-ext [class*="grid"] > [data-push-left*="_xs-5"] {margin-left: 41.6666666667%;}
	.b-ext [class*="grid"] > [data-push-left*="_xs-6"] {margin-left: 50%;}
	.b-ext [class*="grid"] > [data-push-left*="_xs-7"] {margin-left: 58.3333333333%;}
	.b-ext [class*="grid"] > [data-push-left*="_xs-8"] {margin-left: 66.6666666667%;}
	.b-ext [class*="grid"] > [data-push-left*="_xs-9"] {margin-left: 75%;}
	.b-ext [class*="grid"] > [data-push-left*="_xs-10"] {margin-left: 83.3333333333%;}
	.b-ext [class*="grid"] > [data-push-left*="_xs-11"] {margin-left: 91.6666666667%;}
	.b-ext [class*="grid"] > [data-push-right*="_xs-0"] {margin-right: 0;}
	.b-ext [class*="grid"] > [data-push-right*="_xs-1"] {margin-right: 8.3333333333%;}
	.b-ext [class*="grid"] > [data-push-right*="_xs-2"] {margin-right: 16.6666666667%;}
	.b-ext [class*="grid"] > [data-push-right*="_xs-3"] {margin-right: 25%;}
	.b-ext [class*="grid"] > [data-push-right*="_xs-4"] {margin-right: 33.3333333333%;}
	.b-ext [class*="grid"] > [data-push-right*="_xs-5"] {margin-right: 41.6666666667%;}
	.b-ext [class*="grid"] > [data-push-right*="_xs-6"] {margin-right: 50%;}
	.b-ext [class*="grid"] > [data-push-right*="_xs-7"] {margin-right: 58.3333333333%;}
	.b-ext [class*="grid"] > [data-push-right*="_xs-8"] {margin-right: 66.6666666667%;}
	.b-ext [class*="grid"] > [data-push-right*="_xs-9"] {margin-right: 75%;}
	.b-ext [class*="grid"] > [data-push-right*="_xs-10"] {margin-right: 83.3333333333%;}
	.b-ext [class*="grid"] > [data-push-right*="_xs-11"] {margin-right: 91.6666666667%;}}
.b-ext [class*="col-"]:not([class*="col-0"]) {display: block;}
.b-ext [class*="grid"][class*="col-"]:not([class*="col-0"]) {display: flex;}
.b-ext [class*="col-"][class*="col-0"] {display: none;}
@media screen and (max-width:80em) {.b-ext [class*="grid"] > :not([class*="_lg-0"]) {display: block;}
	.b-ext [class*="grid"]:not([class*="_lg-0"]) {display: flex;}
	.b-ext [class*="grid"] > [class*="_lg-0"], .b-ext [class*="grid"][class*="-equalHeight"] > [class*="_lg-0"] {display: none;}}
@media screen and (max-width:64em) {.b-ext [class*="grid"] > :not([class*="_md-0"]) {display: block;}
	.b-ext [class*="grid"]:not([class*="_md-0"]) {display: flex;}
	.b-ext [class*="grid"] > [class*="_md-0"], .b-ext [class*="grid"][class*="-equalHeight"] > [class*="_md-0"] {display: none;}}
@media screen and (max-width:48em) {.b-ext [class*="grid"] > :not([class*="_sm-0"]) {display: block;}
	.b-ext [class*="grid"]:not([class*="_sm-0"]) {display: flex;}
	.b-ext [class*="grid"] > [class*="_sm-0"], .b-ext [class*="grid"][class*="-equalHeight"] > [class*="_sm-0"] {display: none;}}
@media screen and (max-width:35.5em) {.b-ext [class*="grid"] > :not([class*="_xs-0"]) {display: block;}
	.b-ext [class*="grid"]:not([class*="_xs-0"]) {display: flex;}
	.b-ext [class*="grid"] > [class*="_xs-0"], .b-ext [class*="grid"][class*="-equalHeight"] > [class*="_xs-0"] {display: none;}}
.b-ext .slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.b-ext .slick-list {position: relative;overflow: hidden;display: block;margin: 0;padding: 0;}
.b-ext .slick-list:focus {outline: none;}
.b-ext .slick-list.dragging {cursor: pointer;cursor: hand;}
.b-ext .slick-slider .slick-track, .b-ext .slick-slider .slick-list {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.b-ext .slick-track {position: relative;left: 0;top: 0;display: block;}
.b-ext .slick-track:before, .b-ext .slick-track:after {content: "";display: table;}
.b-ext .slick-track:after {clear: both;}
.b-ext .slick-loading .slick-track {visibility: hidden;}
.b-ext .slick-slide {float: left;height: 100%;min-height: 1px;display: none;}
.b-ext [dir="rtl"] .slick-slide {float: right;}
.b-ext .slick-slide img {display: block;}
.b-ext .slick-slide.slick-loading img {display: none;}
.b-ext .slick-slide.dragging img {pointer-events: none;}
.b-ext .slick-initialized .slick-slide {display: block;}
.b-ext .slick-loading .slick-slide {visibility: hidden;}
.b-ext .slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.b-ext .slick-arrow.slick-hidden {display: none;}
.b-ext {overflow-y: scroll;-webkit-overflow-scrolling: touch;}
.b-ext .has-overlay {overflow: hidden;height: auto;}
.b-ext .has-overlay > body {height: 100%;overflow: hidden;}
.b-ext .modal--fade, .b-ext .modal--show {-webkit-transform: translate(0,100%);-moz-transform: translate(0,100%);-o-transform: translate(0,100%);-ms-transform: translate(0,100%);transform: translate(0,100%);-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 999;width: 0;height: 0;overflow: hidden;opacity: 0;display: none \9;}
.b-ext .modal--fade:target, .b-ext .modal--show:target, .b-ext .is-active.modal--fade, .b-ext .is-active.modal--show {-webkit-transform: translate(0,0);-moz-transform: translate(0,0);-o-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);width: auto;height: auto;opacity: 1;}
.b-ext .is-active.modal--fade, .b-ext .is-active.modal--show {display: block \9;height: 100% \9;width: 100% \9;}
.b-ext .modal--fade:target, .b-ext .modal--show:target, .b-ext .is-active.modal--fade, .b-ext .is-active.modal--show {display: block \9;}
.b-ext .modal--fade .modal-inner, .b-ext .modal--show .modal-inner {position: absolute;top: 60px;left: 50%;z-index: 20;margin-left: -325px;width: 650px;overflow-x: hidden;-webkit-overflow-scrolling: touch;}
.b-ext .modal--fade .modal-inner > img, .b-ext .modal--show .modal-inner > img, .b-ext .modal--fade .modal-inner > video, .b-ext .modal--show .modal-inner > video, .b-ext .modal--fade .modal-inner > iframe, .b-ext .modal--show .modal-inner > iframe {width: 100%;height: auto;min-height: 300px;}
.b-ext .modal--fade .modal-inner > img, .b-ext .modal--show .modal-inner > img {width: auto;max-width: 100%;}
.b-ext .modal--fade .modal-inner iframe, .b-ext .modal--show .modal-inner iframe {display: block;width: 100%;border: 0;}
.b-ext .modal--fade .modal-content, .b-ext .modal--show .modal-content {position: relative;max-height: 400px;max-height: 60vh;overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;}
.b-ext .modal--fade .modal-content > *, .b-ext .modal--show .modal-content > * {max-width: 100%;}
.b-ext .modal--fade footer, .b-ext .modal--show footer {border-top: 1px solid white;padding: 0 1.2em 18px;background: #f0f0f0;border-radius: 2px;}
.b-ext .modal--fade .modal-close, .b-ext .modal--show .modal-close {display: block;height: 1px;clip: rect(0 0 0 0);margin: -1px;overflow: hidden;}
.b-ext .modal--fade .modal-close:focus:after, .b-ext .modal--show .modal-close:focus:after {outline: 1px dotted;outline: -webkit-focus-ring-color auto 5px;}
.b-ext .modal--fade .modal-close:before, .b-ext .modal--show .modal-close:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 10;}
.b-ext .modal--fade .modal-close:after, .b-ext .modal--show .modal-close:after {content: "×";position: absolute;top: 35px;right: 50%;z-index: 20;margin-right: -325px;}
@media screen and (max-width:690px) {.b-ext .modal--fade .modal-inner, .b-ext .modal--show .modal-inner {width: auto;left: 20px;right: 20px;margin-left: 0;}
	.b-ext .modal--fade .modal-close:after, .b-ext .modal--show .modal-close:after {margin-right: 0 !important;right: 20px;}}
@media screen and (max-width:30em) {.b-ext .modal--fade, .b-ext .modal--show {-webkit-transform: translate(0,400px);-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);-webkit-transition: opacity 1ms .25s;-moz-transition: opacity 1ms .25s;-o-transition: opacity 1ms .25s;-ms-transition: opacity 1ms .25s;transition: opacity 1ms .25s;display: block;right: auto;bottom: auto;}
	.b-ext .modal--fade:target, .b-ext .modal--show:target, .b-ext .is-active.modal--fade, .b-ext .is-active.modal--show {width: 100%;height: 100%;}
	.b-ext .modal--fade:target .modal-close, .b-ext .modal--show:target .modal-close, .b-ext .is-active.modal--fade .modal-close, .b-ext .is-active.modal--show .modal-close {display: block;}
	.b-ext .modal--fade .modal-inner, .b-ext .modal--show .modal-inner {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;top: 0;left: 0;right: 0;height: 100%;overflow: auto;}
	.b-ext .modal--fade .modal-content, .b-ext .modal--show .modal-content {max-height: none;-ms-word-break: break-all;word-break: break-all;word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}
	.b-ext .modal--fade .modal-close, .b-ext .modal--show .modal-close {display: none;right: auto;}
	.b-ext .modal--fade .modal-close:before, .b-ext .modal--show .modal-close:before {content: "";position: fixed;top: 0;left: 0;right: 0;z-index: 20;}
	.b-ext .modal--fade .modal-close:after, .b-ext .modal--show .modal-close:after {top: 5px !important;right: 5px;left: auto;margin-left: 0;}}
@media screen and (max-height:46em) and (min-width:30em) {.b-ext .modal--fade .modal-content, .b-ext .modal--show .modal-content {max-height: 340px;max-height: 50vh;}}
@media screen and (max-height:36em) and (min-width:30em) {.b-ext .modal--fade .modal-content, .b-ext .modal--show .modal-content {max-height: 265px;max-height: 40vh;}}
.b-ext .is-stacked.modal--fade, .b-ext .is-stacked.modal--show {-webkit-transform: translate(0,0) scale(1,1);-moz-transform: translate(0,0) scale(1,1);-o-transform: translate(0,0) scale(1,1);-ms-transform: translate(0,0) scale(1,1);transform: translate(0,0) scale(1,1);opacity: 1;}
.b-ext .is-stacked.modal--fade .modal-inner, .b-ext .is-stacked.modal--show .modal-inner {-webkit-animation: scaleDown .7s ease both;-moz-animation: scaleDown .7s ease both;animation: scaleDown .7s ease both;}
.b-ext .is-stacked.modal--fade .modal-close, .b-ext .is-stacked.modal--show .modal-close {opacity: 0;}
@media screen and (max-width:30em) {.b-ext .is-stacked.modal--fade, .b-ext .is-stacked.modal--show {-webkit-animation: scaleDown .7s ease both;-moz-animation: scaleDown .7s ease both;animation: scaleDown .7s ease both;}
	.b-ext .is-stacked.modal--fade .modal-inner, .b-ext .is-stacked.modal--show .modal-inner {-webkit-animation: none;-moz-animation: none;animation: none;}
	.b-ext .is-stacked.modal--fade .modal-close, .b-ext .is-stacked.modal--show .modal-close {opacity: 1;}}
@media screen and (min-width:30em) {.b-ext .modal--fade {transition: opacity .4s;}}
.b-ext .modal--fade, .b-ext .modal--show {color: #222;line-height: 1.3;}
.b-ext .modal--fade .modal-inner, .b-ext .modal--show .modal-inner {border-radius: 2px;background: #fff;-webkit-box-shadow: 0 0 30px rgba(0,0,0,.6);box-shadow: 0 0 30px rgba(0,0,0,.6);max-width: 100%;-webkit-transition: max-width .25s linear,margin-left .125s linear;transition: max-width .25s linear,margin-left .125s linear;}
.b-ext .modal--fade header, .b-ext .modal--show header {border-bottom: 1px solid #ddd;padding: 0 1.2em;}
.b-ext .modal--fade header > h2, .b-ext .modal--show header > h2 {margin: .5em 0;}
.b-ext .modal--fade .modal-content, .b-ext .modal--show .modal-content {border-bottom: 1px solid #ddd;padding: 15px 1.2em;}
.b-ext .modal--fade footer, .b-ext .modal--show footer {border-top: 1px solid white;padding: 0 1.2em 18px;background: #f0f0f0;border-radius: 2px;}
.b-ext .modal--fade .modal-close, .b-ext .modal--show .modal-close {text-indent: -100px;}
.b-ext .modal--fade .modal-close:before, .b-ext .modal--show .modal-close:before {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAEUlEQVQoz2NgeEYAjioYSQoAzOTmAXhPhyoAAAAASUVORK5CYII=");}
.b-ext .modal--fade .modal-close:after, .b-ext .modal--show .modal-close:after {content: "×";background: #fff;border-radius: 2px;padding: 2px 8px;font-size: 1.2em;text-decoration: none;text-indent: 0;}
@media screen and (max-width:30em) {.b-ext .modal--fade .modal-close:before, .b-ext .modal--show .modal-close:before {background: #27aae2;height: 3em;-webkit-box-shadow: 0 0 5px rgba(0,0,0,.6);box-shadow: 0 0 5px rgba(0,0,0,.6);}
	.b-ext .modal--fade .modal-inner, .b-ext .modal--show .modal-inner {padding-top: 3em;-webkit-box-shadow: none;box-shadow: none;}
	.b-ext .modal--fade .modal-close, .b-ext .modal--show .modal-close {text-decoration: none;}
	.b-ext .modal--fade .modal-close:after, .b-ext .modal--show .modal-close:after {content: attr(data-close);font-size: 1em;padding: .5em 1em;}}
.b-ext {box-sizing: border-box;}
.b-ext *, .b-ext *:before, .b-ext *:after {box-sizing: inherit;}
.b-ext {font-family: Poppins,sans-serif;font-size: 16px;max-width: 100%;overflow-x: hidden;}
.b-ext a {color: #000;text-decoration: none;transition: all .3s;}
.b-ext a:hover, .b-ext a:focus {color: #000;text-decoration: none;}
.b-ext button {border-radius: 0;}
.b-ext .svg-symbols {height: 0;visibility: hidden;width: 0;}
.b-ext .sr-only {border: 0 none;clip: rect(0px,0px,0px,0px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.b-ext .icon {display: inline-block;height: 4em;width: 4em;transition: all .3s;}
.b-ext .messages {max-width: 70em;margin: 1.5em auto;box-shadow: none;border-radius: 0;border: solid 2px #000;font-size: .8125em;padding-left: 45px;}
.b-ext .messages--error {background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2018.9%2018.9\'%3E%3Cg%20fill=\'%23A50A0A\'%3E%3Cpath%20d=\'M-.03285%202.89327L2.86626-.00584l16.05117%2016.05117-2.89911%202.89911z\'/%3E%3Cpath%20d=\'M-.03335%2016.04523L16.01782-.00594l2.89911%202.89911L2.86576%2018.94434z\'/%3E%3C/g%3E%3C/svg%3E") no-repeat 10px 14px;background-size: 19px;background-color: #f4dcdc;color: #a50a0a;border-color: #e51f1f;}
.b-ext .messages--status {background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2024.8%2020.2\'%3E%3Cpath%20fill=\'%2364BE29\'%20d=\'M22.6.3c-.4-.4-1-.4-1.4%200L8.3%2013.1c-.4.4-1%20.4-1.4%200L3.7%2010c-.4-.4-1-.4-1.4%200L.4%2011.9c-.4.4-.4%201%200%201.4l6.5%206.5c.4.4%201%20.4%201.4%200L24.5%203.7c.4-.4.4-1%200-1.4l-1.9-2z\'/%3E%3C/svg%3E") no-repeat 8px 13px;background-size: 24.8px 20.2px;background-color: #c7eab0;color: #05293f;border-color: #99d871;}
.b-ext .messages--status p {margin: 0;line-height: 1.5;}
@keyframes moveUp {0% {}
	100% {transform: translateY(0);}}
@keyframes fadeIn {0% {opacity: 0;}
	100% {opacity: 1;}}
@keyframes flicker {0% {opacity: .2;}
	50% {opacity: 1;}
	100% {opacity: .2;}}
@keyframes waterRounds {0% {opacity: 0;transform: scale(.75);}
	90% {opacity: 1;transform: scale(1);}
	100% {opacity: 0;}}
@keyframes homeArrow {0% {transform: translateX(0);}
	45% {transform: translateX(150%);}
	50% {opacity: 0;}
	55% {transform: translateX(-150%);}
	60% {opacity: 1;}
	100% {transform: translateX(0);}}
@keyframes portraitArrow {0% {opacity: 0;transform: translateX(-150%);}
	60% {opacity: 1;}
	100% {transform: translateX(0);}}
@keyframes slideTab {0% {transform: translateX(100%);}
	100% {transform: translateX(0);}}
@keyframes slideBackTab {0% {transform: translateX(0);}
	100% {transform: translateX(100%);}}
@keyframes slideBackUnstuckTab {0% {}
	100% {transform: translateX(0);}}
@keyframes slideTabBottom {0% {opacity: 0;transform: translateY(100%);}
	100% {opacity: 1;transform: translateX(0);}}
@keyframes slideBackTabBottom {0% {opacity: 1;transform: translateY(0);}
	100% {opacity: 0;transform: translateY(100%);}}
@keyframes titleArrowAnim {0% {transform: translateY(-50%);}
	100% {transform: translateY(0);opacity: 1;}}
@keyframes arrowBounce {0% {transform: translateX(0);}
	50% {transform: translateX(10px);}
	100% {transform: translateX(0);}}
.b-ext .page-title {font-size: 3em;color: #05293f;font-weight: 700;margin: 0;box-shadow: none;border: none;}
.b-ext ul {padding: 0;margin: 0;}
.b-ext .title--triangles, .b-ext .title--triangles--white {position: relative;color: #004d7e;font-size: 2.2em;display: inline-block;margin: 1em 0;font-weight: 600;}
.b-ext .title--triangles:before, .b-ext .title--triangles--white:before {content: "";background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2030.436%2029.852\'%3E%3Cpath%20fill=\'%2364BE29\'%20d=\'M30.436%207.024v22.828H7.608\'/%3E%3C/svg%3E") no-repeat;width: .8em;height: .8em;position: absolute;right: -1.2em;bottom: 4px;transform: translateY(50%);opacity: 0;}
@media (max-width:35.5525em) {.b-ext .title--triangles:before, .b-ext .title--triangles--white:before {display: none;}}
.b-ext .title--triangles:after, .b-ext .title--triangles--white:after {content: "";background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2030.436%2029.852\'%3E%3Cpath%20fill=\'%2305293F\'%20d=\'M22.827%200v22.828H0\'/%3E%3C/svg%3E") no-repeat;width: .8em;height: .8em;position: absolute;right: -1.2em;bottom: 4px;transform: translateY(-50%);opacity: 0;}
@media (max-width:35.5525em) {.b-ext .title--triangles:after, .b-ext .title--triangles--white:after {display: none;}}
.b-ext .title--triangles--white {color: #fff;line-height: .65em;}
.b-ext .title--triangles--white:before {background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2030.436%2029.852\'%3E%3Cpath%20fill=\'%2364BE29\'%20d=\'M30.436%207.024v22.828H7.608\'/%3E%3C/svg%3E") no-repeat;}
.b-ext .title--triangles--white:after {background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2030.436%2029.852\'%3E%3Cpath%20fill=\'%23FFF\'%20d=\'M22.827%200v22.828H0\'/%3E%3C/svg%3E") no-repeat;}
.b-ext .title--triangles--mag {margin-bottom: 1.9em;color: #007473;}
.b-ext .title--triangles--mag:before {background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2029.9%2030.4\'%3E%3Cpolygon%20points=\'7%2030.4%2029.9%2030.4%2029.9%207.6%207%2030.4\'%20fill=\'%2364be29\'/%3E%3Cpolygon%20points=\'0%2022.8%2022.8%2022.8%2022.8%200%200%2022.8\'%20fill=\'%23007473\'/%3E%3C/svg%3E") no-repeat;}
.b-ext .title--triangles--mag:after {background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2029.9%2030.4\'%3E%3Cpolygon%20points=\'7%2030.4%2029.9%2030.4%2029.9%207.6%207%2030.4\'%20fill=\'%2364be29\'/%3E%3Cpolygon%20points=\'0%2022.8%2022.8%2022.8%2022.8%200%200%2022.8\'%20fill=\'%23007473\'/%3E%3C/svg%3E") no-repeat;}
@media (max-width:47.99em) {.b-ext .title--triangles, .b-ext .title--triangles--white {font-size: 1.8em;}
	.b-ext .title--triangles--mag {margin-bottom: 1.5em;}}
@media (max-width:35.5525em) {.b-ext .title--triangles, .b-ext .title--triangles--white {text-align: center;}}
.b-ext .title--triangles.anim-triangles:before, .b-ext .anim-triangles.title--triangles--white:before {animation: titleArrowAnim .8s forwards;}
.b-ext .title--triangles.anim-triangles:after, .b-ext .anim-triangles.title--triangles--white:after {animation: titleArrowAnim .6s .2s forwards;}
.b-ext .field--type-text-with-summary, .b-ext .field--name-body {line-height: 1.7;}
.b-ext .field--type-text-with-summary strong, .b-ext .field--name-body strong {font-weight: 600;}
.b-ext .field--type-text-with-summary p a, .b-ext .field--type-text-with-summary ul a, .b-ext .field--type-text-with-summary ol a, .b-ext .field--name-body p a, .b-ext .field--name-body ul a, .b-ext .field--name-body ol a {vertical-align: bottom;color: #004d7e;font-weight: 600;position: relative;overflow: hidden;padding: 0 .15em;margin-left: -.15em;box-shadow: inset 0 -2px 0 0 #004d7e;transition: all .3s;}
.b-ext .field--type-text-with-summary p a:hover, .b-ext .field--type-text-with-summary p a:focus, .b-ext .field--type-text-with-summary ul a:hover, .b-ext .field--type-text-with-summary ul a:focus, .b-ext .field--type-text-with-summary ol a:hover, .b-ext .field--type-text-with-summary ol a:focus, .b-ext .field--name-body p a:hover, .b-ext .field--name-body p a:focus, .b-ext .field--name-body ul a:hover, .b-ext .field--name-body ul a:focus, .b-ext .field--name-body ol a:hover, .b-ext .field--name-body ol a:focus {color: #fff;box-shadow: inset 0 -26px 0 0 #004d7e;}
.b-ext .field--type-text-with-summary p:first-child, .b-ext .field--name-body p:first-child {margin-top: 0;}
.b-ext .center-text {text-align: center;}
.b-ext .flex-container--center-all {display: flex;align-items: center;justify-content: center;}
@media (max-width:82.8025em) {.b-ext .hidden-until-md {display: none !important;}}
@media (min-width:82.8125em) {.b-ext .hidden-from-md {display: none !important;}}
@media (max-width:47.99em) {.b-ext .hidden-xs {display: none !important;}}
@media (min-width:67.1875em) {.b-ext .d-md-flex {display: flex;}}
.b-ext .fix-flexbox-ie {display: flex;flex-direction: column;}
.b-ext .mb-0 {margin-bottom: 0 !important;}
.b-ext .text-uppercase {text-transform: uppercase;}
.b-ext .text-green {color: #64be29;}
.b-ext .font-weight-semi {font-weight: 600;}
.b-ext .py-3 {padding-top: calc(var(--font-size) * 3);padding-bottom: calc(var(--font-size) * 3);}
.b-ext .my-2 {margin-top: calc(var(--font-size) * 2);margin-bottom: calc(var(--font-size) * 2);}
.b-ext .mb-1 {margin-bottom: calc(var(--font-size) * 1);}
.b-ext .flex-column {flex-direction: column;}
.b-ext .d-block {display: block;}
.b-ext #block-lmdm-breadcrumbs {padding: 14px 0;}
.b-ext #block-lmdm-breadcrumbs .breadcrumb__inner {padding: 0 29px;}
.b-ext #block-lmdm-breadcrumbs .breadcrumb__inner .breadcrumb__el {color: #004d7e;font-size: 12px;font-weight: 500;line-height: 2;}
.b-ext #block-lmdm-breadcrumbs .breadcrumb__inner .breadcrumb__el .breadcrumb__link {color: #004d7e;}
.b-ext #block-lmdm-breadcrumbs .breadcrumb__inner .breadcrumb__el .breadcrumb__link:hover {color: #63be28;}
.b-ext #block-lmdm-breadcrumbs .breadcrumb__inner .breadcrumb__el .breadcrumb__chevron {border-style: solid;border-width: 1px 1px 0 0;display: inline-flex;height: 5.7px;margin: 0 8px 1px;transform: rotate(45deg);width: 5.7px;}
.b-ext #block-lmdm-breadcrumbs .breadcrumb__inner .breadcrumb__el:last-child {font-weight: 400;}
.b-ext #block-lmdm-breadcrumbs .breadcrumb__inner .breadcrumb__el:last-child .breadcrumb__chevron {display: none;}
.b-ext .cc_banner-cookies {background: #004d7e;border-color: #004d7e;color: #fff;font-family: Poppins,sans-serif;font-size: .75em;text-align: center;}
.b-ext .cc_banner-cookies button {background: none;border: none;position: relative;}
.b-ext .cc_banner-cookies button.close {height: 1.7em;width: 1.7em;display: inline-block;position: relative;}
.b-ext .cc_banner-cookies button.close:after, .b-ext .cc_banner-cookies button.close:before {content: "";position: absolute;width: 1px;height: 100%;background: #fff;transition: all .3s;transform: rotate(45deg);top: 0;}
.b-ext .cc_banner-cookies button.close:after {transform: rotate(-45deg);}
.b-ext .cc_banner-cookies button.close:hover:after, .b-ext .cc_banner-cookies button.close:hover:before, .b-ext .cc_banner-cookies button.close:focus:after, .b-ext .cc_banner-cookies button.close:focus:before {background-color: #64be29;}
.b-ext .cc_banner-cookies a:visited {color: #fff;}
.b-ext .cc_banner-cookies a, .b-ext .cc_banner-cookies button {color: #fff;text-decoration: underline;padding: 0 1em;transition: all .3s;}
.b-ext .cc_banner-cookies a:hover, .b-ext .cc_banner-cookies a:focus, .b-ext .cc_banner-cookies button:hover, .b-ext .cc_banner-cookies button:focus {color: #64be29;text-decoration: none;}
.b-ext .cc_banner-cookies button:first-child {border-right: solid 1px #fff;font-size: 1em;letter-spacing: 0;line-height: 1.6;font-family: inherit;}
.b-ext .cc_banner-cookies p {text-align: center;line-height: 1.6;}
.b-ext .cc_banner-cookies p a:first-child {border-right: solid 1px #fff;}
.b-ext .publication-header {padding: 3em calc(var(--font-size) * .5);margin: 0;}
@media (max-width:47.99em) {.b-ext .publication-header {order: 2;}}
@media (max-width:25.99em) {.b-ext .publication-header {padding: 1em calc(var(--font-size) * .5);}}
.b-ext .publication-header__title {color: #05293f;margin: .2em 0;font-weight: 600;font-size: 2.38em;line-height: 1.16;}
@media (max-width:47.99em) {.b-ext .publication-header__title {max-width: calc(100% - 164px);font-size: 1.7em;}}
@media (max-width:25.99em) {.b-ext .publication-header__title {max-width: calc(100% - 50px);}}
.b-ext .publication-header__date {color: #5f7c87;font-weight: 600;font-size: .75em;padding: 0 0 0;}
.b-ext .publication-header__tags {color: #004d7e;font-weight: 600;font-size: .75em;padding: 1em 0;}
.b-ext .publication-header__tags > ul {display: flex;list-style: none;padding: 0;margin: 0;}
.b-ext .publication-header__tags > ul li {padding: 0 1em;position: relative;}
.b-ext .publication-header__tags > ul li:after {content: "";position: absolute;top: 0;bottom: 0;right: -1px;margin: auto;width: 2px;height: 80%;background: #004d7e;}
.b-ext .publication-header__tags > ul li:first-child {padding: 0 1em 0 0;}
.b-ext .publication-header__tags > ul li:last-child:after {content: none;}
.b-ext .publication-header__tags a {color: #004d7e;}
@keyframes slideFromLeft {0% {opacity: 0;transform: translateX(-10%);}
	100% {opacity: 1;transform: translateX(0);}}
.b-ext .publication-media-left__wrap, .b-ext .publication-media-left__wrap--video {display: flex;max-width: 100%;position: relative;margin: 0 0 80px;}
@media (max-width:47.99em) {.b-ext .publication-media-left__wrap, .b-ext .publication-media-left__wrap--video {flex-wrap: wrap;margin: 0 0 40px;}}
.b-ext .publication-media-left__wrap--video {overflow-y: hidden;}
.b-ext .publication-media-left__wrap--video .video-content {position: relative;width: 62%;animation: slideFromLeft .5s forwards;animation-fill-mode: none !important;}
@media (max-width:47.99em) {.b-ext .publication-media-left__wrap--video .video-content {width: 98%;}}
.b-ext .publication-media-left__wrap--video .image_left_big {position: absolute;width: 62%;padding-bottom: 33.25%;padding-top: 25px;height: 0;z-index: 3;top: 0;left: 0;animation: none;transition: all .3s;}
.b-ext .publication-media-left__wrap--video .image_left_big img {position: absolute;top: 0;left: 0;}
.b-ext .publication-media-left__wrap--video .image_left_big:after {content: "";background: #004d7e;position: absolute;opacity: .5;width: 100%;height: 100%;left: 0;top: 0;}
.b-ext .publication-media-left__wrap--video .image_left_big:before {content: "";position: absolute;cursor: pointer;background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%20171.13%20171.13\'%3E%3Ctitle%3EFichier%201%3C/title%3E%3Cg%20id=\'Calque_2\'%20data-name=\'Calque%202\'%3E%3Cg%20id=\'Calque_1-2\'%20data-name=\'Calque%201\'%3E%3Ccircle%20cx=\'85.56\'%20cy=\'85.56\'%20r=\'61.04\'%20style=\'fill:none;stroke:%23fff;stroke-miterlimit:10;stroke-width:2px;opacity:0.49\'/%3E%3Ccircle%20cx=\'85.56\'%20cy=\'85.56\'%20r=\'84.56\'%20style=\'fill:none;stroke:%23fff;stroke-miterlimit:10;stroke-width:2px;opacity:0.4\'/%3E%3Cpolygon%20points=\'74.75%20103.73%2074.75%2063.55%20107.91%2083.64%2074.75%20103.73\'%20style=\'fill:%23fff\'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat;width: 171px;height: 171px;top: 0;bottom: 0;left: 0;right: 0;margin: auto;z-index: 4;}
.b-ext .publication-media-left__wrap--video .image_left_big.hide {transform: translateX(-100%);}
.b-ext .image_left_big {flex-basis: 62%;opacity: 0;}
.b-ext .image_left_big.loaded {animation: slideFromLeft .5s forwards;animation-delay: .2s;}
.b-ext .image_left_big img {width: 100%;height: auto;}
@media (max-width:47.99em) {.b-ext .image_left_big {flex-basis: 98%;margin: 0 0 1em;}}
.b-ext .publication-media-left__desc {flex-basis: 25%;display: flex;flex-direction: column;justify-content: flex-end;padding-left: 4em;}
.b-ext .publication-media-left__desc .field--name-field-illustration-description, .b-ext .publication-media-left__desc .field--name-field-portrait-illus-desc {color: #004d7e;font-size: 1.315em;font-weight: 700;max-width: 100%;word-break: break-word;}
@media (max-width:47.99em) {.b-ext .publication-media-left__desc .field--name-field-illustration-description, .b-ext .publication-media-left__desc .field--name-field-portrait-illus-desc {font-weight: 400;}}
.b-ext .publication-media-left__desc .field--name-field-illustration-copyright, .b-ext .publication-media-left__desc .field--name-field-protrait-illus-copyright {color: #05293f;max-width: 100%;word-break: break-word;font-size: .75em;font-weight: 600;opacity: .6;margin: 2em 0 0;}
.b-ext .publication-media-left__desc .field--name-field-illustration-copyright:before, .b-ext .publication-media-left__desc .field--name-field-protrait-illus-copyright:before {content: "©";}
@media (max-width:47.99em) {.b-ext .publication-media-left__desc .field--name-field-illustration-copyright, .b-ext .publication-media-left__desc .field--name-field-protrait-illus-copyright {margin: 1em 0 0;}}
.b-ext .publication-media-left__desc.video-desc .field--name-field-illustration-description, .b-ext .publication-media-left__desc.video-desc .field--name-field-portrait-illus-desc {position: relative;}
.b-ext .publication-media-left__desc.video-desc .field--name-field-illustration-description:before, .b-ext .publication-media-left__desc.video-desc .field--name-field-portrait-illus-desc:before {content: "";background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2059.79%2049.24\'%3E%3Ctitle%3EFichier%201%3C/title%3E%3Cg%20id=\'Calque_2\'%20data-name=\'Calque%202\'%3E%3Cg%20id=\'Calque_1-2\'%20data-name=\'Calque%201\'%3E%3Cg%20style=\'opacity:0.6000000000000001\'%3E%3Cpath%20d=\'M18.15,24.62l12.8,24.62H12.52L0,24.62,12.52,0H30.95Zm28.84,0,12.8,24.62H41.36L28.84,24.62,41.36,0H59.79Z\'%20style=\'fill:%2364be29\'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat;position: absolute;left: -25px;top: -25px;width: 60px;height: 50px;z-index: -1;}
.b-ext .publication-media-left__desc.video-desc .field--name-field-illustration-copyright:before, .b-ext .publication-media-left__desc.video-desc .field--name-field-protrait-illus-copyright:before {content: none;}
@media (max-width:82.8025em) {.b-ext .publication-media-left__desc {flex-basis: 35%;}}
@media (max-width:67.1775em) {.b-ext .publication-media-left__desc {font-size: .8em;}}
@media (max-width:47.99em) {.b-ext .publication-media-left__desc {flex-basis: 100%;padding: 0 calc(var(--font-size) * 2);}
	.b-ext .publication-media-left__desc.video-desc {margin-top: calc(var(--font-size) * 2);}}
.b-ext .field--name-field-transcription-textuelle, .b-ext .field--name-field-portrait-trans-textuelle {max-height: 0;overflow: hidden;color: #8e8e8e;font-size: .75em;line-height: 1.3;transition: all .3s;}
.b-ext .field--name-field-transcription-textuelle.open, .b-ext .field--name-field-portrait-trans-textuelle.open {max-height: 1000px;transform: translateY(-6em);}
.b-ext .publication-media-left__transcription-trigger {border: 0;background: #004d7e;color: #fff;width: 18em;position: absolute;font-weight: 600;font-size: .8em;right: 20px;bottom: 30px;padding: 1em 0;text-transform: uppercase;outline: none;transition: all .3s;z-index: 3;}
.b-ext .publication-media-left__transcription-trigger span {margin-right: 10px;}
.b-ext .publication-media-left__transcription-trigger svg {width: 12px;height: 12px;fill: #fff;transition: all .3s;}
.b-ext .publication-media-left__transcription-trigger.active rect + rect {opacity: 0;height: 0;}
.b-ext .publication-media-left__transcription-trigger:hover, .b-ext .publication-media-left__transcription-trigger:focus {background: #fff;color: #004d7e;}
.b-ext .publication-media-left__transcription-trigger:hover svg, .b-ext .publication-media-left__transcription-trigger:focus svg {fill: #004d7e;}
@media (max-width:47.99em) {.b-ext .publication-media-left__transcription-trigger:hover svg, .b-ext .publication-media-left__transcription-trigger:focus svg {fill: #fff;}}
@media (max-width:47.99em) {.b-ext .publication-media-left__transcription-trigger:hover, .b-ext .publication-media-left__transcription-trigger:focus {background: #004d7e;color: #fff;}}
@media (max-width:67.1775em) {.b-ext .publication-media-left__transcription-trigger {padding: 1em;width: 15em;}
	.b-ext .publication-media-left__transcription-trigger span {font-size: .8em;}
	.b-ext .publication-media-left__transcription-trigger svg {width: 8px;height: 8px;}}
@media (max-width:25.99em) {.b-ext .publication-media-left__transcription-trigger {display: none;}}
.b-ext .publication-body, .b-ext .publication-body--no-img {color: #05293f;}
.b-ext .publication-body .field--name-field-chapo, .b-ext .publication-body--no-img .field--name-field-chapo {font-size: 1.315em;line-height: 1.3;margin: 0 0 1em;background: #fff;}
@media (max-width:47.99em) {.b-ext .publication-body {font-size: .8em;}}
.b-ext .publication-body .field--name-body h2 {margin-top: 0;}
.b-ext .node--type-conseil .publication-body--no-img h2 {margin-top: 0;}
.b-ext .publication-list__header {background-size: cover;background-position: center;height: 300px;width: 100%;position: relative;display: flex;flex-direction: column;flex-wrap: wrap;align-items: center;justify-content: center;}
.b-ext .publication-list__header:after {content: "";position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: #004d7e;opacity: .4;}
.b-ext .path-conseils .publication-list__header {background-position: 0 80%;}
.b-ext .path-evenements #edit-submit-evenements-list {margin-top: 0;background-color: #05293f;color: #fff;}
.b-ext .path-evenements #edit-submit-evenements-list:hover {background-color: #fff;color: #05293f;}
.b-ext .publication-list__logo {position: relative;z-index: 1;width: 291px;height: 166.5px;}
.b-ext .publication-list__header-title {position: relative;z-index: 1;font-weight: 700;color: #fff;text-transform: uppercase;font-size: 1em;margin: -50px 0 0;}
.b-ext .section__title {display: inline-block;text-transform: uppercase;font-weight: 600;font-size: .875em;color: #64be29;}
.b-ext .section__title a {display: inline-block;vertical-align: bottom;color: #64be29;font-weight: 600;position: relative;overflow: hidden;padding: 0 .15em;margin-left: -.15em;box-shadow: inset 0 -2px 0 0 #64be29;transition: all .3s;}
.b-ext .section__title a:hover, .b-ext .section__title a:focus {color: #fff;box-shadow: inset 0 -26px 0 0 #64be29;}
@media (max-width:47.99em) {.b-ext .section__title {font-size: .7em;margin: 0 0 .5em;}}
.b-ext .section__thematique {display: inline-block;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;}
.b-ext .section__thematique a {display: inline-block;margin-right: 8px;padding: 5px 7px;font-size: .75em;text-transform: uppercase;background-color: #05293f;color: #fff;font-weight: 600;}
.b-ext .section__thematique a:hover {background-color: #64be29;}
.b-ext .node__teaser-col, .b-ext .related-block .node__teaser-col--list, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child {display: flex;flex-direction: column;transform: translateY(30px);animation: moveUp 1s ease forwards;transition: all .3s;min-height: 460px;}
.b-ext .node__teaser-col:nth-child(1), .b-ext .related-block .node__teaser-col--list:nth-child(1), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(1):first-child {animation-delay: .05s;}
.b-ext .node__teaser-col:nth-child(2), .b-ext .related-block .node__teaser-col--list:nth-child(2), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(2):first-child {animation-delay: .1s;}
.b-ext .node__teaser-col:nth-child(3), .b-ext .related-block .node__teaser-col--list:nth-child(3), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(3):first-child {animation-delay: .15s;}
.b-ext .node__teaser-col:nth-child(4), .b-ext .related-block .node__teaser-col--list:nth-child(4), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(4):first-child {animation-delay: .2s;}
.b-ext .node__teaser-col:nth-child(5), .b-ext .related-block .node__teaser-col--list:nth-child(5), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(5):first-child {animation-delay: .25s;}
.b-ext .node__teaser-col:nth-child(6), .b-ext .related-block .node__teaser-col--list:nth-child(6), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(6):first-child {animation-delay: .3s;}
.b-ext .node__teaser-col:nth-child(7), .b-ext .related-block .node__teaser-col--list:nth-child(7), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(7):first-child {animation-delay: .35s;}
.b-ext .node__teaser-col:nth-child(8), .b-ext .related-block .node__teaser-col--list:nth-child(8), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(8):first-child {animation-delay: .4s;}
.b-ext .node__teaser-col:nth-child(9), .b-ext .related-block .node__teaser-col--list:nth-child(9), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(9):first-child {animation-delay: .45s;}
.b-ext .node__teaser-col:nth-child(10), .b-ext .related-block .node__teaser-col--list:nth-child(10), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(10):first-child {animation-delay: .5s;}
.b-ext .node__teaser-col:nth-child(11), .b-ext .related-block .node__teaser-col--list:nth-child(11), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(11):first-child {animation-delay: .55s;}
.b-ext .node__teaser-col:nth-child(12), .b-ext .related-block .node__teaser-col--list:nth-child(12), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(12):first-child {animation-delay: .6s;}
.b-ext .node__teaser-col:nth-child(13), .b-ext .related-block .node__teaser-col--list:nth-child(13), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(13):first-child {animation-delay: .65s;}
.b-ext .node__teaser-col:nth-child(14), .b-ext .related-block .node__teaser-col--list:nth-child(14), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(14):first-child {animation-delay: .7s;}
.b-ext .node__teaser-col:nth-child(15), .b-ext .related-block .node__teaser-col--list:nth-child(15), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(15):first-child {animation-delay: .75s;}
.b-ext .node__teaser-col:nth-child(16), .b-ext .related-block .node__teaser-col--list:nth-child(16), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(16):first-child {animation-delay: .8s;}
.b-ext .node__teaser-col:nth-child(17), .b-ext .related-block .node__teaser-col--list:nth-child(17), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(17):first-child {animation-delay: .85s;}
.b-ext .node__teaser-col:nth-child(18), .b-ext .related-block .node__teaser-col--list:nth-child(18), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(18):first-child {animation-delay: .9s;}
.b-ext .node__teaser-col:nth-child(19), .b-ext .related-block .node__teaser-col--list:nth-child(19), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(19):first-child {animation-delay: .95s;}
.b-ext .node__teaser-col:nth-child(20), .b-ext .related-block .node__teaser-col--list:nth-child(20), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(20):first-child {animation-delay: 1s;}
.b-ext .node__teaser-col:nth-child(21), .b-ext .related-block .node__teaser-col--list:nth-child(21), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(21):first-child {animation-delay: 1.05s;}
.b-ext .node__teaser-col:nth-child(22), .b-ext .related-block .node__teaser-col--list:nth-child(22), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(22):first-child {animation-delay: 1.1s;}
.b-ext .node__teaser-col:nth-child(23), .b-ext .related-block .node__teaser-col--list:nth-child(23), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(23):first-child {animation-delay: 1.15s;}
.b-ext .node__teaser-col:nth-child(24), .b-ext .related-block .node__teaser-col--list:nth-child(24), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(24):first-child {animation-delay: 1.2s;}
.b-ext .node__teaser-col:nth-child(25), .b-ext .related-block .node__teaser-col--list:nth-child(25), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(25):first-child {animation-delay: 1.25s;}
.b-ext .node__teaser-col:nth-child(26), .b-ext .related-block .node__teaser-col--list:nth-child(26), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(26):first-child {animation-delay: 1.3s;}
.b-ext .node__teaser-col:nth-child(27), .b-ext .related-block .node__teaser-col--list:nth-child(27), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(27):first-child {animation-delay: 1.35s;}
.b-ext .node__teaser-col:nth-child(28), .b-ext .related-block .node__teaser-col--list:nth-child(28), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(28):first-child {animation-delay: 1.4s;}
.b-ext .node__teaser-col:nth-child(29), .b-ext .related-block .node__teaser-col--list:nth-child(29), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(29):first-child {animation-delay: 1.45s;}
.b-ext .node__teaser-col:nth-child(30), .b-ext .related-block .node__teaser-col--list:nth-child(30), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(30):first-child {animation-delay: 1.5s;}
.b-ext .node__teaser-col:nth-child(31), .b-ext .related-block .node__teaser-col--list:nth-child(31), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(31):first-child {animation-delay: 1.55s;}
.b-ext .node__teaser-col:nth-child(32), .b-ext .related-block .node__teaser-col--list:nth-child(32), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(32):first-child {animation-delay: 1.6s;}
.b-ext .node__teaser-col:nth-child(33), .b-ext .related-block .node__teaser-col--list:nth-child(33), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(33):first-child {animation-delay: 1.65s;}
.b-ext .node__teaser-col:nth-child(34), .b-ext .related-block .node__teaser-col--list:nth-child(34), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(34):first-child {animation-delay: 1.7s;}
.b-ext .node__teaser-col:nth-child(35), .b-ext .related-block .node__teaser-col--list:nth-child(35), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(35):first-child {animation-delay: 1.75s;}
.b-ext .node__teaser-col:nth-child(36), .b-ext .related-block .node__teaser-col--list:nth-child(36), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(36):first-child {animation-delay: 1.8s;}
.b-ext .node__teaser-col:nth-child(37), .b-ext .related-block .node__teaser-col--list:nth-child(37), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(37):first-child {animation-delay: 1.85s;}
.b-ext .node__teaser-col:nth-child(38), .b-ext .related-block .node__teaser-col--list:nth-child(38), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(38):first-child {animation-delay: 1.9s;}
.b-ext .node__teaser-col:nth-child(39), .b-ext .related-block .node__teaser-col--list:nth-child(39), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(39):first-child {animation-delay: 1.95s;}
.b-ext .node__teaser-col:nth-child(40), .b-ext .related-block .node__teaser-col--list:nth-child(40), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(40):first-child {animation-delay: 2s;}
.b-ext .node__teaser-col:nth-child(41), .b-ext .related-block .node__teaser-col--list:nth-child(41), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(41):first-child {animation-delay: 2.05s;}
.b-ext .node__teaser-col:nth-child(42), .b-ext .related-block .node__teaser-col--list:nth-child(42), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(42):first-child {animation-delay: 2.1s;}
.b-ext .node__teaser-col:nth-child(43), .b-ext .related-block .node__teaser-col--list:nth-child(43), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(43):first-child {animation-delay: 2.15s;}
.b-ext .node__teaser-col:nth-child(44), .b-ext .related-block .node__teaser-col--list:nth-child(44), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(44):first-child {animation-delay: 2.2s;}
.b-ext .node__teaser-col:nth-child(45), .b-ext .related-block .node__teaser-col--list:nth-child(45), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(45):first-child {animation-delay: 2.25s;}
.b-ext .node__teaser-col:nth-child(46), .b-ext .related-block .node__teaser-col--list:nth-child(46), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(46):first-child {animation-delay: 2.3s;}
.b-ext .node__teaser-col:nth-child(47), .b-ext .related-block .node__teaser-col--list:nth-child(47), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(47):first-child {animation-delay: 2.35s;}
.b-ext .node__teaser-col:nth-child(48), .b-ext .related-block .node__teaser-col--list:nth-child(48), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(48):first-child {animation-delay: 2.4s;}
.b-ext .node__teaser-col:nth-child(49), .b-ext .related-block .node__teaser-col--list:nth-child(49), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(49):first-child {animation-delay: 2.45s;}
.b-ext .node__teaser-col:nth-child(50), .b-ext .related-block .node__teaser-col--list:nth-child(50), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(50):first-child {animation-delay: 2.5s;}
.b-ext .node__teaser-col:nth-child(51), .b-ext .related-block .node__teaser-col--list:nth-child(51), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(51):first-child {animation-delay: 2.55s;}
.b-ext .node__teaser-col:nth-child(52), .b-ext .related-block .node__teaser-col--list:nth-child(52), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(52):first-child {animation-delay: 2.6s;}
.b-ext .node__teaser-col:nth-child(53), .b-ext .related-block .node__teaser-col--list:nth-child(53), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(53):first-child {animation-delay: 2.65s;}
.b-ext .node__teaser-col:nth-child(54), .b-ext .related-block .node__teaser-col--list:nth-child(54), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(54):first-child {animation-delay: 2.7s;}
.b-ext .node__teaser-col:nth-child(55), .b-ext .related-block .node__teaser-col--list:nth-child(55), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(55):first-child {animation-delay: 2.75s;}
.b-ext .node__teaser-col:nth-child(56), .b-ext .related-block .node__teaser-col--list:nth-child(56), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(56):first-child {animation-delay: 2.8s;}
.b-ext .node__teaser-col:nth-child(57), .b-ext .related-block .node__teaser-col--list:nth-child(57), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(57):first-child {animation-delay: 2.85s;}
.b-ext .node__teaser-col:nth-child(58), .b-ext .related-block .node__teaser-col--list:nth-child(58), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(58):first-child {animation-delay: 2.9s;}
.b-ext .node__teaser-col:nth-child(59), .b-ext .related-block .node__teaser-col--list:nth-child(59), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(59):first-child {animation-delay: 2.95s;}
.b-ext .node__teaser-col:nth-child(60), .b-ext .related-block .node__teaser-col--list:nth-child(60), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(60):first-child {animation-delay: 3s;}
.b-ext .node__teaser-col:nth-child(61), .b-ext .related-block .node__teaser-col--list:nth-child(61), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(61):first-child {animation-delay: 3.05s;}
.b-ext .node__teaser-col:nth-child(62), .b-ext .related-block .node__teaser-col--list:nth-child(62), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(62):first-child {animation-delay: 3.1s;}
.b-ext .node__teaser-col:nth-child(63), .b-ext .related-block .node__teaser-col--list:nth-child(63), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(63):first-child {animation-delay: 3.15s;}
.b-ext .node__teaser-col:nth-child(64), .b-ext .related-block .node__teaser-col--list:nth-child(64), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(64):first-child {animation-delay: 3.2s;}
.b-ext .node__teaser-col:nth-child(65), .b-ext .related-block .node__teaser-col--list:nth-child(65), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(65):first-child {animation-delay: 3.25s;}
.b-ext .node__teaser-col:nth-child(66), .b-ext .related-block .node__teaser-col--list:nth-child(66), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(66):first-child {animation-delay: 3.3s;}
.b-ext .node__teaser-col:nth-child(67), .b-ext .related-block .node__teaser-col--list:nth-child(67), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(67):first-child {animation-delay: 3.35s;}
.b-ext .node__teaser-col:nth-child(68), .b-ext .related-block .node__teaser-col--list:nth-child(68), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(68):first-child {animation-delay: 3.4s;}
.b-ext .node__teaser-col:nth-child(69), .b-ext .related-block .node__teaser-col--list:nth-child(69), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(69):first-child {animation-delay: 3.45s;}
.b-ext .node__teaser-col:nth-child(70), .b-ext .related-block .node__teaser-col--list:nth-child(70), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(70):first-child {animation-delay: 3.5s;}
.b-ext .node__teaser-col:nth-child(71), .b-ext .related-block .node__teaser-col--list:nth-child(71), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(71):first-child {animation-delay: 3.55s;}
.b-ext .node__teaser-col:nth-child(72), .b-ext .related-block .node__teaser-col--list:nth-child(72), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(72):first-child {animation-delay: 3.6s;}
.b-ext .node__teaser-col:nth-child(73), .b-ext .related-block .node__teaser-col--list:nth-child(73), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(73):first-child {animation-delay: 3.65s;}
.b-ext .node__teaser-col:nth-child(74), .b-ext .related-block .node__teaser-col--list:nth-child(74), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(74):first-child {animation-delay: 3.7s;}
.b-ext .node__teaser-col:nth-child(75), .b-ext .related-block .node__teaser-col--list:nth-child(75), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(75):first-child {animation-delay: 3.75s;}
.b-ext .node__teaser-col:nth-child(76), .b-ext .related-block .node__teaser-col--list:nth-child(76), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(76):first-child {animation-delay: 3.8s;}
.b-ext .node__teaser-col:nth-child(77), .b-ext .related-block .node__teaser-col--list:nth-child(77), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(77):first-child {animation-delay: 3.85s;}
.b-ext .node__teaser-col:nth-child(78), .b-ext .related-block .node__teaser-col--list:nth-child(78), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(78):first-child {animation-delay: 3.9s;}
.b-ext .node__teaser-col:nth-child(79), .b-ext .related-block .node__teaser-col--list:nth-child(79), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(79):first-child {animation-delay: 3.95s;}
.b-ext .node__teaser-col:nth-child(80), .b-ext .related-block .node__teaser-col--list:nth-child(80), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(80):first-child {animation-delay: 4s;}
.b-ext .node__teaser-col:nth-child(81), .b-ext .related-block .node__teaser-col--list:nth-child(81), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(81):first-child {animation-delay: 4.05s;}
.b-ext .node__teaser-col:nth-child(82), .b-ext .related-block .node__teaser-col--list:nth-child(82), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(82):first-child {animation-delay: 4.1s;}
.b-ext .node__teaser-col:nth-child(83), .b-ext .related-block .node__teaser-col--list:nth-child(83), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(83):first-child {animation-delay: 4.15s;}
.b-ext .node__teaser-col:nth-child(84), .b-ext .related-block .node__teaser-col--list:nth-child(84), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(84):first-child {animation-delay: 4.2s;}
.b-ext .node__teaser-col:nth-child(85), .b-ext .related-block .node__teaser-col--list:nth-child(85), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(85):first-child {animation-delay: 4.25s;}
.b-ext .node__teaser-col:nth-child(86), .b-ext .related-block .node__teaser-col--list:nth-child(86), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(86):first-child {animation-delay: 4.3s;}
.b-ext .node__teaser-col:nth-child(87), .b-ext .related-block .node__teaser-col--list:nth-child(87), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(87):first-child {animation-delay: 4.35s;}
.b-ext .node__teaser-col:nth-child(88), .b-ext .related-block .node__teaser-col--list:nth-child(88), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(88):first-child {animation-delay: 4.4s;}
.b-ext .node__teaser-col:nth-child(89), .b-ext .related-block .node__teaser-col--list:nth-child(89), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(89):first-child {animation-delay: 4.45s;}
.b-ext .node__teaser-col:nth-child(90), .b-ext .related-block .node__teaser-col--list:nth-child(90), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(90):first-child {animation-delay: 4.5s;}
.b-ext .node__teaser-col:nth-child(91), .b-ext .related-block .node__teaser-col--list:nth-child(91), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(91):first-child {animation-delay: 4.55s;}
.b-ext .node__teaser-col:nth-child(92), .b-ext .related-block .node__teaser-col--list:nth-child(92), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(92):first-child {animation-delay: 4.6s;}
.b-ext .node__teaser-col:nth-child(93), .b-ext .related-block .node__teaser-col--list:nth-child(93), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(93):first-child {animation-delay: 4.65s;}
.b-ext .node__teaser-col:nth-child(94), .b-ext .related-block .node__teaser-col--list:nth-child(94), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(94):first-child {animation-delay: 4.7s;}
.b-ext .node__teaser-col:nth-child(95), .b-ext .related-block .node__teaser-col--list:nth-child(95), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(95):first-child {animation-delay: 4.75s;}
.b-ext .node__teaser-col:nth-child(96), .b-ext .related-block .node__teaser-col--list:nth-child(96), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(96):first-child {animation-delay: 4.8s;}
.b-ext .node__teaser-col:nth-child(97), .b-ext .related-block .node__teaser-col--list:nth-child(97), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(97):first-child {animation-delay: 4.85s;}
.b-ext .node__teaser-col:nth-child(98), .b-ext .related-block .node__teaser-col--list:nth-child(98), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(98):first-child {animation-delay: 4.9s;}
.b-ext .node__teaser-col:nth-child(99), .b-ext .related-block .node__teaser-col--list:nth-child(99), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(99):first-child {animation-delay: 4.95s;}
.b-ext .node__teaser-col:nth-child(100), .b-ext .related-block .node__teaser-col--list:nth-child(100), .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:nth-child(100):first-child {animation-delay: 5s;}
.b-ext .node__teaser-col.ajax-loading, .b-ext .related-block .ajax-loading.node__teaser-col--list, .b-ext .related-block .field--name-field-conseils-liberiders > .ajax-loading.field__item:first-child {opacity: 0;}
.b-ext .node__teaser-col .node__content img, .b-ext .related-block .node__teaser-col--list .node__content img, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__content img {display: none;}
@media (max-width:47.99em) {.b-ext .node__teaser-col, .b-ext .related-block .node__teaser-col--list, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child {min-height: 360px;}}
@media (max-width:35.5525em) {.b-ext .node__teaser-col, .b-ext .related-block .node__teaser-col--list, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child {min-height: 300px;}
	.b-ext .node__teaser-col.with-img, .b-ext .related-block .with-img.node__teaser-col--list, .b-ext .related-block .field--name-field-conseils-liberiders > .with-img.field__item:first-child, .b-ext .node__teaser-col.node--type-evenement, .b-ext .related-block .node--type-evenement.node__teaser-col--list, .b-ext .related-block .field--name-field-conseils-liberiders > .node--type-evenement.field__item:first-child {min-height: 400px;}}
.b-ext .node__teaser-col.with-img .node__teaser-link-wrapper, .b-ext .related-block .with-img.node__teaser-col--list .node__teaser-link-wrapper, .b-ext .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .with-img.field__item:first-child .node__teaser-link-wrapper, .b-ext .related-block .field--name-field-conseils-liberiders > .with-img.field__item:first-child .node__teaser-link-wrapper {align-items: flex-end;}
.b-ext .view-actualites-list [class*="grid-3"] > .node__teaser-col--list, .b-ext .view-actualites-list .field--name-field-conseils-liberiders[class*="grid-3"] > .field__item:first-child {display: flex;flex-basis: 66.6666666667%;max-width: 66.6666666667%;}
@media (max-width:35.5525em) {.b-ext .view-actualites-list [class*="grid-3"] > .node__teaser-col--list, .b-ext .view-actualites-list .field--name-field-conseils-liberiders[class*="grid-3"] > .field__item:first-child {flex-basis: 100%;max-width: 100%;}}
.b-ext .view-actualites-list [class*="grid-3"] > .node__teaser-col--list .node__teaser-link-wrapper:before, .b-ext .view-actualites-list .field--name-field-conseils-liberiders[class*="grid-3"] > .field__item:first-child .node__teaser-link-wrapper:before, .b-ext .view-actualites-list .related-block [class*="grid-3"] > .node__teaser-col--list .node__teaser-link-wrapper:before, .b-ext .view-actualites-list .related-block .field--name-field-conseils-liberiders[class*="grid-3"] > .field__item:first-child .node__teaser-link-wrapper:before {border-width: 400px 270px 0 0;}
@media (max-width:82.8025em) {.b-ext .view-actualites-list [class*="grid-3"] > .node__teaser-col--list .node__teaser-link-wrapper:before, .b-ext .view-actualites-list .field--name-field-conseils-liberiders[class*="grid-3"] > .field__item:first-child .node__teaser-link-wrapper:before, .b-ext .view-actualites-list .related-block [class*="grid-3"] > .node__teaser-col--list .node__teaser-link-wrapper:before, .b-ext .view-actualites-list .related-block .field--name-field-conseils-liberiders[class*="grid-3"] > .field__item:first-child .node__teaser-link-wrapper:before {border-width: 400px 270px 0 0;}}
@media (max-width:47.99em) {.b-ext .view-actualites-list [class*="grid-3"] > .node__teaser-col--list .node__teaser-link-wrapper:before, .b-ext .view-actualites-list .field--name-field-conseils-liberiders[class*="grid-3"] > .field__item:first-child .node__teaser-link-wrapper:before, .b-ext .view-actualites-list .related-block [class*="grid-3"] > .node__teaser-col--list .node__teaser-link-wrapper:before, .b-ext .view-actualites-list .related-block .field--name-field-conseils-liberiders[class*="grid-3"] > .field__item:first-child .node__teaser-link-wrapper:before {border-width: 300px 200px 0 0;}}
.b-ext .view-actualites-list [class*="grid-3"] > .node__teaser-col--list .node__teaser-link-wrapper .img__triangles, .b-ext .view-actualites-list .field--name-field-conseils-liberiders[class*="grid-3"] > .field__item:first-child .node__teaser-link-wrapper .img__triangles, .b-ext .view-actualites-list .related-block [class*="grid-3"] > .node__teaser-col--list .node__teaser-link-wrapper .img__triangles, .b-ext .view-actualites-list .related-block .field--name-field-conseils-liberiders[class*="grid-3"] > .field__item:first-child .node__teaser-link-wrapper .img__triangles {display: block;}
.b-ext .view-actualites-list [class*="grid-3"] > .node__teaser-col--list .node__teaser-link-wrapper .img__triangles .svg-container--triangles, .b-ext .view-actualites-list .field--name-field-conseils-liberiders[class*="grid-3"] > .field__item:first-child .node__teaser-link-wrapper .img__triangles .svg-container--triangles, .b-ext .view-actualites-list .related-block [class*="grid-3"] > .node__teaser-col--list .node__teaser-link-wrapper .img__triangles .svg-container--triangles, .b-ext .view-actualites-list .related-block .field--name-field-conseils-liberiders[class*="grid-3"] > .field__item:first-child .node__teaser-link-wrapper .img__triangles .svg-container--triangles {padding-top: 0;height: 100%;}
.b-ext .view-actualites-list [class*="grid-3"] > .node__teaser-col--list .node__teaser-link-wrapper .img__triangles .wrap-play.video-js, .b-ext .view-actualites-list .field--name-field-conseils-liberiders[class*="grid-3"] > .field__item:first-child .node__teaser-link-wrapper .img__triangles .wrap-play.video-js, .b-ext .view-actualites-list .related-block [class*="grid-3"] > .node__teaser-col--list .node__teaser-link-wrapper .img__triangles .wrap-play.video-js, .b-ext .view-actualites-list .related-block .field--name-field-conseils-liberiders[class*="grid-3"] > .field__item:first-child .node__teaser-link-wrapper .img__triangles .wrap-play.video-js {background: transparent none repeat scroll 0 0;height: 100%;left: 0;margin: 0 auto;position: absolute;right: 0;top: 0;width: 100%;z-index: 99;}
.b-ext .view-actualites-list [class*="grid-3"] > .node__teaser-col--list .node__teaser-link-wrapper .img__triangles .wrap-play.video-js:before, .b-ext .view-actualites-list .field--name-field-conseils-liberiders[class*="grid-3"] > .field__item:first-child .node__teaser-link-wrapper .img__triangles .wrap-play.video-js:before, .b-ext .view-actualites-list .related-block [class*="grid-3"] > .node__teaser-col--list .node__teaser-link-wrapper .img__triangles .wrap-play.video-js:before, .b-ext .view-actualites-list .related-block .field--name-field-conseils-liberiders[class*="grid-3"] > .field__item:first-child .node__teaser-link-wrapper .img__triangles .wrap-play.video-js:before {background: transparent;}
.b-ext .node__teaser-col--list .node__teaser-text-wrapper, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper, .b-ext .node__teaser-col--list .node__teaser-text-wrapper--no-img, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper--no-img, .b-ext .related-block .node__teaser-col--list .node__teaser-text-wrapper, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper {position: relative;z-index: 2;height: 100%;padding-bottom: 0;min-height: calc(460px - 4em);}
.b-ext .node__teaser-col--list .node__teaser-text-wrapper:before, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper:before, .b-ext .node__teaser-col--list .node__teaser-text-wrapper--no-img:before, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper--no-img:before, .b-ext .related-block .node__teaser-col--list .node__teaser-text-wrapper:before, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper:before {content: none;}
@media (max-width:47.99em) {.b-ext .node__teaser-col--list .node__teaser-text-wrapper, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper, .b-ext .node__teaser-col--list .node__teaser-text-wrapper--no-img, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper--no-img, .b-ext .related-block .node__teaser-col--list .node__teaser-text-wrapper, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper {min-height: calc(360px - 4em);}}
.b-ext .node__teaser-col--list .node__teaser-text-wrapper .wrap-play.video-js, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper .wrap-play.video-js, .b-ext .node__teaser-col--list .node__teaser-text-wrapper--no-img .wrap-play.video-js, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper--no-img .wrap-play.video-js, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper .wrap-play.video-js {background: none;left: 0;margin: 0 auto;position: absolute;right: 0;top: 35%;}
.b-ext .node__teaser-col--list .node__teaser-text-wrapper .wrap-play.video-js:before, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper .wrap-play.video-js:before, .b-ext .node__teaser-col--list .node__teaser-text-wrapper--no-img .wrap-play.video-js:before, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper--no-img .wrap-play.video-js:before, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper .wrap-play.video-js:before {background: transparent;}
.b-ext .node__teaser-col--list .node__teaser-text-wrapper .wrap-play .vjs-big-play-button, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper .wrap-play .vjs-big-play-button, .b-ext .node__teaser-col--list .node__teaser-text-wrapper--no-img .wrap-play .vjs-big-play-button, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper--no-img .wrap-play .vjs-big-play-button, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper .wrap-play .vjs-big-play-button {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;border: 0;width: 171px;height: 171px;background: 0;z-index: 2;}
.b-ext .node__teaser-col--list .node__teaser-text-wrapper .wrap-play .vjs-big-play-button:before, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper .wrap-play .vjs-big-play-button:before, .b-ext .node__teaser-col--list .node__teaser-text-wrapper--no-img .wrap-play .vjs-big-play-button:before, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper--no-img .wrap-play .vjs-big-play-button:before, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper .wrap-play .vjs-big-play-button:before {content: "";background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%20171.13%20171.13\'%3E%3Ctitle%3EFichier%201%3C/title%3E%3Cg%20id=\'Calque_2\'%20data-name=\'Calque%202\'%3E%3Cg%20id=\'Calque_1-2\'%20data-name=\'Calque%201\'%3E%3Ccircle%20cx=\'85.56\'%20cy=\'85.56\'%20r=\'61.04\'%20style=\'fill:none;stroke:%23fff;stroke-miterlimit:10;stroke-width:2px;opacity:0.49\'/%3E%3Cpolygon%20points=\'74.75%20103.73%2074.75%2063.55%20107.91%2083.64%2074.75%20103.73\'%20style=\'fill:%23fff\'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat;width: 171px;height: 171px;}
.b-ext .node__teaser-col--list .node__teaser-text-wrapper .wrap-play .vjs-big-play-button:after, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper .wrap-play .vjs-big-play-button:after, .b-ext .node__teaser-col--list .node__teaser-text-wrapper--no-img .wrap-play .vjs-big-play-button:after, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper--no-img .wrap-play .vjs-big-play-button:after, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper .wrap-play .vjs-big-play-button:after {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%20171.13%20171.13\'%3E%3Ccircle%20cx=\'85.56\'%20cy=\'85.56\'%20r=\'84.56\'%20style=\'fill:none;stroke:%23fff;stroke-miterlimit:10;stroke-width:2px;opacity:0.4\'/%3E%3C/svg%3E") no-repeat;width: 171px;height: 171px;animation: waterRounds 3s infinite;}
.b-ext .node__teaser-col--list .node__teaser-text-wrapper .wrap-play .vjs-big-play-button .vjs-control-text, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper .wrap-play .vjs-big-play-button .vjs-control-text, .b-ext .node__teaser-col--list .node__teaser-text-wrapper--no-img .wrap-play .vjs-big-play-button .vjs-control-text, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper--no-img .wrap-play .vjs-big-play-button .vjs-control-text, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper .wrap-play .vjs-big-play-button .vjs-control-text {display: block;text-indent: -9999px;}
.b-ext .node__teaser-col--list .node__teaser-footer, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-footer, .b-ext .node__teaser-col--list .content-search article .node__teaser-footer, .b-ext .content-search article .node__teaser-col--list .node__teaser-footer, .b-ext .content-search article .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-footer, .b-ext .related-block .node__teaser-col--list .node__teaser-footer, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-footer {display: none;}
.b-ext .node__teaser-col--list .node__teaser-link-wrapper, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper, .b-ext .related-block .node__teaser-col--list .node__teaser-link-wrapper, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper {position: relative;background-size: cover;background-position: center;width: 100%;height: 100%;}
.b-ext .node__teaser-col--list .node__teaser-link-wrapper:before, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:before, .b-ext .related-block .node__teaser-col--list .node__teaser-link-wrapper:before, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:before {content: "";border: 0;position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: #004d7e;opacity: .5;mix-blend-mode: multiply;transition: all .3s;}
.b-ext .node__teaser-col--list .node__teaser-link-wrapper:after, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:after, .b-ext .related-block .node__teaser-col--list .node__teaser-link-wrapper:after, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:after {content: none;}
.b-ext .node__teaser-col--list .node__teaser-link-wrapper:hover:after, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:hover:after, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:hover:after, .b-ext .node__teaser-col--list .node__teaser-link-wrapper:focus:after, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:focus:after, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:focus:after {opacity: .6;}
.b-ext .node__teaser-col--list .node__teaser-link-wrapper:hover:before, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:hover:before, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:hover:before, .b-ext .node__teaser-col--list .node__teaser-link-wrapper:focus:before, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:focus:before, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:focus:before {opacity: 0;}
.b-ext .node__teaser-col--list .node__teaser-link-wrapper:hover .node__teaser-title, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:hover .node__teaser-title, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:hover .node__teaser-title, .b-ext .node__teaser-col--list .node__teaser-link-wrapper:focus .node__teaser-title, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:focus .node__teaser-title, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:focus .node__teaser-title {color: #fff;}
@media (max-width:67.1775em) {.b-ext .node__teaser-col--list .node__teaser-link-wrapper, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper, .b-ext .related-block .node__teaser-col--list .node__teaser-link-wrapper, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper {padding: 1.5em;height: 300px;}}
.b-ext .node__teaser-col--list .node__teaser-header, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-header, .b-ext .related-block .node__teaser-col--list .node__teaser-header, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-header {display: flex;flex-direction: column;height: calc(460px - 4em);margin: 0;}
@media (max-width:67.1775em) {.b-ext .node__teaser-col--list .node__teaser-header, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-header, .b-ext .related-block .node__teaser-col--list .node__teaser-header, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-header {height: calc(360px - 4em);}}
.b-ext .node__teaser-col--list .section__title, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .section__title {order: 2;}
.b-ext .node__teaser-col--list .img__triangles, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .img__triangles {display: none;}
.b-ext .node__teaser-col--list .node__teaser-title, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-title {color: #fff;font-size: 2.4em;margin: 0 0 .2em;max-width: 80%;line-height: 1.3;}
@media (max-width:47.99em) {.b-ext .node__teaser-col--list .node__teaser-title, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-title {max-width: 100%;}}
.b-ext .node__teaser-col--list .publication-header__date, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .publication-header__date {order: 3;color: #fff;margin-bottom: 0;margin-top: auto;}
.b-ext .related-content .node__teaser-col--list .img__triangles, .b-ext .related-content .field--name-field-conseils-liberiders > .field__item:first-child .img__triangles {display: block;}
.b-ext .related-content .node__teaser-col--list .svg-container--triangles, .b-ext .related-content .field--name-field-conseils-liberiders > .field__item:first-child .svg-container--triangles {height: 100%;padding-top: 0;}
.b-ext .related-content {padding-bottom: 35px;}
.b-ext .related-content .wrap-play {display: none;}
.b-ext .node__teaser-link-wrapper, .b-ext .related-block .node__teaser-col--list .node__teaser-link-wrapper, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper {display: flex;flex: 1;position: absolute;width: calc(100% - calc(var(--font-size) * 1));height: calc(100% - calc(var(--font-size) * 1));box-shadow: 0 0 0 1px #c1c1c1;padding: 2em;color: #05293f;overflow: hidden;background-size: 100% auto;background-repeat: no-repeat;}
.b-ext .node__teaser-link-wrapper:hover .node__teaser-footer-text:before, .b-ext .node__teaser-link-wrapper:focus .node__teaser-footer-text:before {transform: translateX(50%);}
.b-ext .node__teaser-link-wrapper:hover .node__teaser-footer-cross-wrap, .b-ext .node__teaser-link-wrapper:focus .node__teaser-footer-cross-wrap {transform: translateX(100%);}
.b-ext .node__teaser-link-wrapper:hover .node__teaser-footer-cross, .b-ext .node__teaser-link-wrapper:focus .node__teaser-footer-cross {transform: rotate(180deg);}
.b-ext .node__teaser-link-wrapper:hover .svg-container--triangles:after, .b-ext .node__teaser-link-wrapper:focus .svg-container--triangles:after {opacity: .6;}
.b-ext .node__teaser-link-wrapper:hover .svg-container--triangles:before, .b-ext .node__teaser-link-wrapper:focus .svg-container--triangles:before {opacity: .75;transform: translateY(0);}
.b-ext .node__teaser-link-wrapper:hover .img__triangles, .b-ext .node__teaser-link-wrapper:focus .img__triangles {opacity: 1;visibility: visible;}
.b-ext .node__teaser-link-wrapper:hover .img__triangle-green, .b-ext .node__teaser-link-wrapper:hover .img__triangle-white, .b-ext .node__teaser-link-wrapper:focus .img__triangle-green, .b-ext .node__teaser-link-wrapper:focus .img__triangle-white {opacity: 1;transform: translateY(0);}
.b-ext .node__teaser-link-wrapper:hover .node__teaser-title, .b-ext .node__teaser-link-wrapper:focus .node__teaser-title {color: #5f7c87;}
@media (max-width:67.1775em) {.b-ext .node__teaser-link-wrapper, .b-ext .related-block .node__teaser-col--list .node__teaser-link-wrapper, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper {padding: 1.5em;}}
@media (max-width:47.99em) {.b-ext .node__teaser-link-wrapper, .b-ext .related-block .node__teaser-col--list .node__teaser-link-wrapper, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper {padding: 1.5em 1em;}}
@media (max-width:47.99em) {.b-ext .node__teaser-link-wrapper, .b-ext .related-block .node__teaser-col--list .node__teaser-link-wrapper, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper {padding-bottom: 0;}}
.b-ext .node__teaser-wrapper-box {box-shadow: 0 0 0 1px #c1c1c1;padding: 2em;color: #05293f;overflow: hidden;height: 100%;}
.b-ext .node__teaser-header, .b-ext .related-block .node__teaser-col--list .node__teaser-header, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-header {margin: 0 0 1em;}
.b-ext .node__teaser-header .event-infos__location, .b-ext .related-block .node__teaser-col--list .node__teaser-header .event-infos__location, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-header .event-infos__location {text-align: left;justify-content: flex-start;margin: 0;font-size: .75em;}
.b-ext .node__teaser-text-wrapper, .b-ext .node__teaser-text-wrapper--no-img, .b-ext .related-block .node__teaser-col--list .node__teaser-text-wrapper, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper {padding-bottom: 4em;height: 50%;width: 100%;}
.b-ext .node__teaser-text-wrapper .field--name-body h1, .b-ext .node__teaser-text-wrapper--no-img .field--name-body h1, .b-ext .related-block .node__teaser-col--list .node__teaser-text-wrapper .field--name-body h1, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper .field--name-body h1, .b-ext .node__teaser-text-wrapper .field--name-body h2, .b-ext .node__teaser-text-wrapper--no-img .field--name-body h2, .b-ext .related-block .node__teaser-col--list .node__teaser-text-wrapper .field--name-body h2, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper .field--name-body h2, .b-ext .node__teaser-text-wrapper .field--name-body h3, .b-ext .node__teaser-text-wrapper--no-img .field--name-body h3, .b-ext .related-block .node__teaser-col--list .node__teaser-text-wrapper .field--name-body h3, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper .field--name-body h3, .b-ext .node__teaser-text-wrapper .field--name-body h4, .b-ext .node__teaser-text-wrapper--no-img .field--name-body h4, .b-ext .related-block .node__teaser-col--list .node__teaser-text-wrapper .field--name-body h4, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper .field--name-body h4 {color: #004d7e;font-size: 1em;margin: .5em 0;}
@media (max-width:47.99em) {.b-ext .node__teaser-text-wrapper .field--name-body, .b-ext .node__teaser-text-wrapper--no-img .field--name-body, .b-ext .related-block .node__teaser-col--list .node__teaser-text-wrapper .field--name-body, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper .field--name-body {line-height: 1.4;}}
@media (max-width:67.1775em) {.b-ext .node__teaser-text-wrapper, .b-ext .node__teaser-text-wrapper--no-img, .b-ext .related-block .node__teaser-col--list .node__teaser-text-wrapper, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper {height: 62%;}}
@media (max-width:47.99em) {.b-ext .node__teaser-text-wrapper, .b-ext .node__teaser-text-wrapper--no-img, .b-ext .related-block .node__teaser-col--list .node__teaser-text-wrapper, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper {height: 65%;font-size: .8em;}}
@media (max-width:35.5525em) {.b-ext .node__teaser-text-wrapper, .b-ext .node__teaser-text-wrapper--no-img, .b-ext .related-block .node__teaser-col--list .node__teaser-text-wrapper, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper {height: 40%;}}
.b-ext .node__teaser-title {margin: .5em 0 .3em;font-weight: 600;font-size: 1.4em;transition: all .3s;}
.b-ext .node__teaser-footer, .b-ext .content-search article .node__teaser-footer, .b-ext .related-block .node__teaser-col--list .node__teaser-footer, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-footer {position: absolute;bottom: 0;width: calc(100% - 4em);padding: 2em 0;overflow: hidden;}
.b-ext .node__teaser-footer-text {position: relative;color: #64be29;font-weight: 600;display: inline-block;}
.b-ext .node__teaser-footer-text:before {content: "";position: absolute;left: 0;top: 0;width: 200%;height: 100%;background: linear-gradient(to right,rgba(255,255,255,0) 0%,white 45%,white 100%);transform: translateX(-50%);transition: all .3s;}
.b-ext .liberiders__events-wrap .node__teaser-footer-text:before {background: linear-gradient(to right,rgba(235,246,255,0) 0%,#ebf6ff 45%,#ebf6ff 100%);}
.b-ext .node__teaser-footer-cross-wrap {width: calc(100% - 12px);position: absolute;height: 18px;left: 0;top: 2em;transition: all .3s;}
.b-ext .node__teaser-footer-cross {position: absolute;left: 0;top: 0;bottom: 0;margin: auto;transition: all .6s;}
.b-ext .node__teaser-video-picto {float: left;display: inline-block;width: 27.5px;height: 24.5px;padding: 0 6px 3px 0;}
@media (max-width:35.5525em) {.b-ext .node--type-evenement.node--view-mode-teaser.with-img .node__teaser-link-wrapper {background-image: none !important;}
	.b-ext .node--type-evenement.node--view-mode-teaser.with-img .svg-container--triangles {background-image: var(--teaser-bg-image);background-size: cover;background-position: center;background-repeat: no-repeat;}}
.b-ext .node--type-evenement.node--view-mode-teaser .svg-container--triangles.no-img:after {opacity: 1;background: #ebf6ff;}
.b-ext .node--type-evenement.node--view-mode-teaser .svg-container--triangles:after {opacity: .6;mix-blend-mode: multiply;background: #004d7e;}
.b-ext .node--type-evenement.node--view-mode-teaser.with-img .event-date__svg polygon:first-child {fill: #05293f;}
.b-ext .node--type-evenement.node--view-mode-teaser .event-bg {position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;background: linear-gradient(to right,rgba(0,71,186,.9) 0%,rgba(100,190,41,.8) 100%);transition: all .3s;}
.b-ext .node--type-evenement.node--view-mode-teaser .event-infos__location-picto {width: 8px;height: 12px;margin-right: 5px;}
.b-ext .node--type-evenement.node--view-mode-teaser .event-date {color: #fff;position: absolute;font-size: 1.2em;top: 2.5em;left: 0;right: 0;margin: auto;z-index: 2;align-items: center;}
@media (max-width:67.1775em) {.b-ext .node--type-evenement.node--view-mode-teaser .event-date {font-size: .8em;top: 3.5em;}}
@media (max-width:47.99em) {.b-ext .node--type-evenement.node--view-mode-teaser .event-date {font-size: .7em;top: 2.3em;}}
@media (max-width:35.5525em) {.b-ext .node--type-evenement.node--view-mode-teaser .event-date {font-size: 1.2em;top: 2.3em;}}
.b-ext .node--type-evenement.node--view-mode-teaser .event-date--no-img .event-date {color: #004d7e;}
.b-ext .node--type-evenement.node--view-mode-teaser .event-date__svg {margin: 0 7px;}
.b-ext .node--type-evenement.node--view-mode-teaser .node__teaser-link-wrapper:hover .event-bg {opacity: .6;}
.b-ext .node--type-evenement.node--view-mode-teaser .node__teaser-link-wrapper:hover .svg-container--triangles:after {opacity: 0;}
.b-ext .node--type-evenement.node--view-mode-teaser .node__teaser-link-wrapper:hover .svg-container--triangles.no-img:after {opacity: 1;}
.b-ext .node--type-evenement.node--view-mode-teaser .node__teaser-link-wrapper:hover .svg-container--triangles.no-img:before {opacity: 0;}
.b-ext .node--type-evenement.node--view-mode-teaser .node__teaser-text-wrapper, .b-ext .node--type-evenement.node--view-mode-teaser .node__teaser-text-wrapper--no-img {margin-top: auto;margin-bottom: 0;}
.b-ext .bloc-conseil {background: #004d7e;color: #fff;padding: 35px;min-height: 460px;}
.b-ext .bloc-conseil .bloc-conseil-titre {font-size: 2.4em;font-weight: 600;margin-bottom: calc(var(--font-size) * 1);}
.b-ext .bloc-conseil .bloc-conseil-desc {margin-bottom: calc(var(--font-size) * 2.5);}
.b-ext .bloc-conseil .bloc-conseil-desc p {margin: 0;color: #fff;font-size: 16px;line-height: normal;}
.b-ext .bloc-conseil .bloc-conseil-btn {display: inline-block;font-size: 12px;font-weight: 600;text-transform: uppercase;background: #64be29;color: #fff;padding: 20px;text-align: center;transition: all .3s ease 0s;}
.b-ext .bloc-conseil .bloc-conseil-btn:hover {background: #05293f;}
.b-ext .bloc-conseil .bloc-conseil-btn a {color: #fff;letter-spacing: 1px;}
@media (max-width:47.99em) {.b-ext .bloc-conseil {padding: 35px 15px;min-height: 300px;}
	.b-ext .bloc-conseil .bloc-conseil-titre {font-size: 1.25em;}}
@media (max-width:35.5525em) {.b-ext .bloc-conseil {min-height: 0;}}
.b-ext .svg-container--triangles {width: 100%;height: 0;padding-top: 54%;position: relative;}
.b-ext .svg-container--triangles .ratio-rect {position: absolute;top: 0;left: 0;opacity: .3;}
.b-ext .svg-container--triangles:after {content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;transition: all .3s;opacity: 0;background: linear-gradient(to right,rgba(0,71,186,.9) 0%,rgba(100,190,41,.8) 100%);}
.b-ext .svg-container--triangles:before {content: "";position: absolute;width: 0;height: 0;border-style: solid;border-width: 180px 110px 0 0;border-color: #025c93 transparent transparent transparent;top: 0;left: 0;z-index: 1;opacity: 0;transform: translateY(-20px);transition: all .3s .2s;}
@media (max-width:82.8025em) {.b-ext .svg-container--triangles:before {border-width: 140px 80px 0 0;}}
@media (max-width:67.1775em) {.b-ext .svg-container--triangles:before {border-width: 110px 60px 0 0;}}
.b-ext .img__triangles {position: absolute;width: 100%;height: 100%;z-index: 1;top: 0;left: 0;background-size: 100% auto;background-repeat: no-repeat;}
.b-ext .img__triangle {position: absolute;bottom: 15px;right: 15px;opacity: 0;transform: translateY(-10px);z-index: 1;}
.b-ext .img__triangle-white {transition: all .3s .1s;}
.b-ext .img__triangle-green {transition: all .3s .2s;}
.b-ext .filter__wrap {margin: 0 0 calc(var(--font-size) * 2);}
.b-ext .filter__wrap, .b-ext .sort__wrap {background-color: #ebf6ff;padding: .5em 0;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;}
.b-ext .filter__wrap .form-submit, .b-ext .sort__wrap .form-submit {font-weight: 600;font-size: .8em;border: 0;border-radius: 0;background-color: #05293f;padding: 1em 2em;color: #fff;text-transform: uppercase;transition: all .3s;height: 40px;}
.b-ext .filter__wrap .form-submit:hover, .b-ext .filter__wrap .form-submit:focus, .b-ext .sort__wrap .form-submit:hover, .b-ext .sort__wrap .form-submit:focus {background-color: #fff;color: #05293f;}
@media (max-width:47.99em) {.b-ext .filter__wrap .form-submit, .b-ext .sort__wrap .form-submit {padding: 1em 1.5em;max-width: 100%;}}
.b-ext .filter__form-wrap {display: flex !important;padding: 4px .5em;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;}
.b-ext .filter__form-wrap input[type="text"] {height: 40px;line-height: 40px;margin-right: .8em;padding: 0 16px;width: 210px;color: rgba(5,41,63,.6);text-transform: uppercase;font-weight: 600;font-size: .9em;border: 1px solid #c1c1c1;}
.b-ext .filter__form-wrap input[type="text"] ::-webkit-input-placeholder {color: rgba(5,41,63,.6);}
.b-ext .filter__form-wrap input[type="text"] ::-moz-placeholder {color: rgba(5,41,63,.6);}
.b-ext .filter__form-wrap input[type="text"] :-ms-input-placeholder {color: rgba(5,41,63,.6);}
.b-ext .filter__form-wrap .form-item, .b-ext .filter__form-wrap .form-actions {margin: .5em 0;}
.b-ext .filter__form-wrap .form-type-select {margin: .5em .8em 0 0;}
@media (max-width:47.99em) {.b-ext .filter__form-wrap .form-type-select {margin: .5em 0 0 0;}}
@media (max-width:67.1775em) {.b-ext .filter__form-wrap input[type="text"] {width: 100%;}}
@media (max-width:47.99em) {.b-ext .filter__form-wrap {width: 100%;}
	.b-ext .filter__form-wrap .form-item {flex-basis: 60%;}
	.b-ext .filter__form-wrap .form-actions {flex-basis: auto;}
	.b-ext .filter__form-wrap input[type="text"] {font-size: .75em;padding: 0 8px;}}
@media (max-width:35.5525em) {.b-ext .filter__form-wrap {padding-top: 13px;flex-wrap: wrap;}
	.b-ext .filter__form-wrap .form-item {width: 100%;display: block;margin: 0 0 .5em;flex-basis: auto;}}
.b-ext .select2-hidden-accessible {border: 0 !important;clip: rect(0 0 0 0) !important;height: 1px !important;margin: -1px !important;overflow: hidden !important;padding: 0 !important;position: absolute !important;width: 1px !important;}
.b-ext .select2-container {display: inline-block;width: 18em !important;position: relative;vertical-align: middle;z-index: 1;line-height: 40px;}
@media (max-width:47.99em) {.b-ext .select2-container {width: 100% !important;}}
.b-ext .select2-selection {cursor: pointer;display: block;min-height: 40px;user-select: none;background-color: #fff;border: 1px solid #c1c1c1;border-radius: 0 !important;color: rgba(5,41,63,.6) !important;text-transform: uppercase;padding-left: 1em;}
@media (max-width:47.99em) {.b-ext .select2-selection {padding-left: .5em;}}
.b-ext .path-conseils .select2-results__option, .b-ext .path-conseils .select2-results__option[aria-selected=true]:hover, .b-ext .path-conseils .select2-results__option[aria-selected=true], .b-ext .path-evenements .select2-results__option, .b-ext .path-evenements .select2-results__option[aria-selected=true]:hover, .b-ext .path-evenements .select2-results__option[aria-selected=true], .b-ext .path-espace-presse .select2-results__option, .b-ext .path-espace-presse .select2-results__option[aria-selected=true]:hover, .b-ext .path-espace-presse .select2-results__option[aria-selected=true] {color: rgba(5,41,63,.6) !important;}
.b-ext .path-conseils .select2-dropdown, .b-ext .path-evenements .select2-dropdown, .b-ext .path-espace-presse .select2-dropdown {transition: max-height .3s ease;overflow: hidden;box-sizing: border-box;}
.b-ext .path-conseils .select2-results__options, .b-ext .path-evenements .select2-results__options, .b-ext .path-espace-presse .select2-results__options {transition: none;}
.b-ext .select2-selection--multiple {display: flex;align-items: center;padding: 10px 25px 5px 10px;background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20width=\'12.962\'%20height=\'7.191\'%20viewBox=\'0%200%2012.962%207.191\'%3E%3Cpath%20fill=\'none\'%20stroke=\'%2305293F\'%20stroke-miterlimit=\'10\'%20d=\'M.354.354l6.126%206.13%206.128-6.13\'/%3E%3C/svg%3E") #fff no-repeat right 10px center;}
.b-ext .select2-selection--multiple .select2-selection__rendered {display: flex !important;flex-wrap: wrap;align-items: center;line-height: normal;list-style-type: none;overflow: visible;white-space: normal;width: 100%;}
.b-ext .select2-selection--multiple .select2-search--inline input {border: none;color: #5f7c87;text-transform: uppercase;}
.b-ext .select2-selection--multiple .select2-search--inline input:focus {outline: none;}
.b-ext .select2-selection--multiple .select2-search--inline input::-webkit-input-placeholder {color: #5f7c87;text-transform: uppercase;}
.b-ext .select2-selection--multiple .select2-search--inline input::-moz-placeholder {color: #5f7c87;text-transform: uppercase;}
.b-ext .select2-selection--multiple .select2-search--inline input:-ms-input-placeholder {color: #5f7c87;text-transform: uppercase;}
.b-ext .select2-selection--multiple .select2-selection__choice {font-size: .725em;background-color: #004d7e;color: #fff;display: flex;padding: 2px 5px;}
.b-ext .select2-selection--multiple .select2-selection__choice:not(:last-child) {margin: 0 5px 5px 0;}
.b-ext .select2-selection--multiple .select2-selection__choice span {margin-left: 3px;order: 1;}
.b-ext .select2-selection__rendered {font-weight: 600;font-size: .9em;padding-left: 0 !important;height: 100%;width: calc(100% - 2.5em);overflow-wrap: break-word;word-wrap: break-word;hyphens: auto;overflow: hidden;white-space: nowrap;display: block !important;line-height: 40px !important;color: rgba(5,41,63,.6) !important;}
@media (max-width:47.99em) {.b-ext .select2-selection__rendered {width: calc(100% - 0px);font-size: .75em;}}
.b-ext .select2-selection__arrow {position: absolute;top: 0 !important;right: 1em !important;width: 13px !important;height: 100% !important;background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20width=\'12.962\'%20height=\'7.191\'%20viewBox=\'0%200%2012.962%207.191\'%3E%3Cpath%20fill=\'none\'%20stroke=\'%2305293F\'%20stroke-miterlimit=\'10\'%20d=\'M.354.354l6.126%206.13%206.128-6.13\'/%3E%3C/svg%3E") no-repeat;background-position: center;}
@media (max-width:47.99em) {.b-ext .select2-selection__arrow {right: .5em;}}
.b-ext .select2-selection__arrow b {display: none;}
.b-ext .select2-results {display: block;}
.b-ext .select2-dropdown {display: block;max-height: 0;transition: all .3s;}
.b-ext .select2-dropdown.animate {max-height: 200px;}
.b-ext .select2-dropdown .select2-search--dropdown {display: none;}
.b-ext .select2-results__options {list-style: none;padding-left: 0;max-height: 200px;overflow-y: scroll;background: #fff;border: 1px solid rgba(193,193,193,.3);transition: all .3s;line-height: 1.3;}
.b-ext .select2-results__options--nested {max-height: none;overflow: visible;border: none;}
.b-ext .select2-results__options--nested .select2-results__option {margin: 0 -1.5em;}
.b-ext .select2-results__option:not(:last-child) .select2-results__options--nested {margin-bottom: -5px;border-bottom: 1px solid #c1c1c1;}
.b-ext .select2-search--hide {display: none;user-select: none;}
.b-ext .select2-results__option {cursor: pointer;font-weight: 600;font-size: calc(var(--font-size) * .8125);text-transform: uppercase;padding: .8em 1.5em;position: relative;transition: all .3s;overflow-wrap: break-word;word-wrap: break-word;hyphens: auto;}
@media (max-width:47.99em) {.b-ext .select2-results__option {font-size: .75em;}}
.b-ext .path-actualites .select2-results__option {color: rgba(5,41,63,.6) !important;}
.b-ext .select2-results__group {text-transform: none;font-weight: 600;color: #05293f;}
.b-ext .select2-results__option--highlighted {background: #ebf6ff;}
.b-ext .select2-results__option--highlighted[aria-selected] {background-color: #ebf6ff !important;}
.b-ext .select2-results__option[aria-selected=true] {background-color: transparent !important;}
.b-ext .select2-results__option[aria-selected=true]:hover {background-color: #ebf6ff !important;}
.b-ext .lmdm__ajax-progress-fullscreen {position: absolute;display: block;top: -25em;left: 0;right: 0;margin: auto;z-index: 1000;height: 104px;opacity: .9;width: 182px;animation: flicker 3s infinite;}
.b-ext .js-pager__items {position: relative;padding: calc(var(--font-size) * 3) 0 calc(var(--font-size) * 4);}
.b-ext .pager__item {display: block;text-align: center;}
.b-ext .pager__item .button {position: relative;font-weight: 600;font-size: .8em;box-shadow: 0 1px 0 0 #64be29;padding-right: 25px;padding-bottom: 2px;text-transform: uppercase;color: #05293f;transition: all .3s;}
.b-ext .pager__item .button:after {content: "";position: absolute;bottom: 8px;right: 0;margin: auto;width: 12px;height: 12px;background: url("data:image/svg+xml;charset=utf8,%3Csvg%20class=\'node__teaser-footer-cross\'%20xmlns=\'http://www.w3.org/2000/svg\'%20width=\'12\'%20height=\'12\'%20viewBox=\'0%200%2012%2012\'%3E%3Cpath%20fill=\'%2364BE29\'%20d=\'M12%205H7V0H5v5H0v2h5v5h2V7h5\'%3E%3C/path%3E%3C/svg%3E") no-repeat;transition: all .6s;}
.b-ext .pager__item .button:hover, .b-ext .pager__item .button:focus {color: #64be29;}
.b-ext .pager__item .button:hover:after, .b-ext .pager__item .button:focus:after {transform: rotate(180deg);}
.b-ext .right-block {float: right;background: #05293f;margin: 1em -20em 1em 1em;width: 16em;padding: 2em;color: #fff;}
.b-ext .right-block ~ .right-block {background: linear-gradient(to right,rgba(100,190,41,.8) 0%,rgba(0,71,186,.9) 100%);}
.b-ext .right-block ~ .right-block .right-block__link a {background: #05293f;}
.b-ext .right-block ~ .right-block .right-block__link a:hover, .b-ext .right-block ~ .right-block .right-block__link a:focus {background: #fff;color: #05293f;}
.b-ext .right-block ~ .right-block ~ .right-block {background: #05293f;}
.b-ext .right-block ~ .right-block ~ .right-block .right-block__link a {background: #64be29;}
.b-ext .right-block ~ .right-block ~ .right-block .right-block__link a:hover, .b-ext .right-block ~ .right-block ~ .right-block .right-block__link a:focus {background: #004d7e;color: #fff;}
.b-ext .right-block ~ .right-block ~ .right-block ~ .right-block {background: linear-gradient(to right,rgba(100,190,41,.8) 0%,rgba(0,71,186,.9) 100%);}
.b-ext .right-block ~ .right-block ~ .right-block ~ .right-block .right-block__link a {background: #05293f;}
.b-ext .right-block ~ .right-block ~ .right-block ~ .right-block .right-block__link a:hover, .b-ext .right-block ~ .right-block ~ .right-block ~ .right-block .right-block__link a:focus {background: #fff;color: #05293f;}
.b-ext .right-block ~ .right-block ~ .right-block ~ .right-block ~ .right-block {background: #05293f;}
.b-ext .right-block ~ .right-block ~ .right-block ~ .right-block ~ .right-block .right-block__link a {background: #64be29;}
.b-ext .right-block ~ .right-block ~ .right-block ~ .right-block ~ .right-block .right-block__link a:hover, .b-ext .right-block ~ .right-block ~ .right-block ~ .right-block ~ .right-block .right-block__link a:focus {background: #004d7e;color: #fff;}
.b-ext .right-block .btn--green, .b-ext .right-block .right-block__link a, .b-ext .right-block__link .right-block a, .b-ext .right-block .slider-content__content-title-link a, .b-ext .slider-content__content-title-link .right-block a, .b-ext .right-block .subscribeform .form-submit, .b-ext .subscribeform .right-block .form-submit, .b-ext .right-block .webform-button--submit, .b-ext .right-block .mag__dossier .field--name-field-dossier-lien a, .b-ext .mag__dossier .field--name-field-dossier-lien .right-block a, .b-ext .right-block .mag__push-wrap .field--name-field-bloc-push-lien a, .b-ext .mag__push-wrap .field--name-field-bloc-push-lien .right-block a, .b-ext .right-block .mag__section-wrap .field--name-field-key-figure-url a, .b-ext .mag__section-wrap .field--name-field-key-figure-url .right-block a {padding: 1.6em 0;width: 100%;text-align: center;}
@media (max-width:67.1775em) {.b-ext .right-block {display: none;}}
@media (max-width:47.99em) {.b-ext .right-block {margin: 1em 0 1em 1em;}}
@media (max-width:35.5525em) {.b-ext .right-block {display: none;}}
.b-ext .right-block__title {font-weight: 600;font-size: 1.5em;line-height: 1.3;margin: 0 0 .5em;}
.b-ext .right-block__content {line-height: 1.7;margin: 0 0 1em;}
.b-ext .right-block__link a {padding: 1.6em 0;font-size: .8em;line-height: 1.2;}
.b-ext .quote-box {font-weight: 600;margin: 0 0 1.3em;box-shadow: inset .6em 0px 0px 0px #64be29;padding: .2em 0 .2em 2em;}
.b-ext .quote-box__quote {margin: 0;font-size: 1.375em;line-height: 1.3;color: #05293f;}
.b-ext .quote-box__quote p:before {content: "«";margin-right: .3em;}
.b-ext .quote-box__quote p:after {content: "»";margin-left: .3em;}
.b-ext .quote-box__author {color: #5f7c87;font-size: .8em;margin: 1em 0 0;}
.b-ext .big-quote {position: relative;font-weight: 600;font-size: 1.8em;line-height: 1.3;margin: 1.2em 0;padding: 1.2em 3.5em 1.2em 0;color: #fff;}
.b-ext .big-quote:before {content: "";position: absolute;right: 0;top: 0;height: 100%;width: 300%;z-index: -1;background-color: #004d7e;}
.b-ext .bigquote-box p:last-child {margin: 0;}
.b-ext .field--name-body .big-quote a {color: #fff;box-shadow: inset 0 -4px 0 0 #64be29;}
.b-ext .field--name-body .big-quote a:hover {box-shadow: inset 0 -45px 0 0 #64be29;}
.b-ext .field--name-body .ckslider {margin: 1.5em 1.25em 3.25em;}
.b-ext .liberider-stamp__wrap {position: relative;}
@media (max-width:47.99em) {.b-ext .liberider-stamp__wrap {order: 1;}}
.b-ext .liberider-stamp {width: 224px;height: 223px;position: absolute;right: calc(var(--font-size) * .5);top: 3em;}
@media (max-width:47.99em) {.b-ext .liberider-stamp {width: 164px;height: 163px;top: 20px;right: 0;z-index: -1;}}
@media (max-width:25.99em) {.b-ext .liberider-stamp {width: 124px;height: 123px;right: -20px;}}
.b-ext .logo-title {margin: 0;font-size: 1em;}
.b-ext .site-logo img {display: block;max-width: 10.75em;height: 3.75em;}
@media (max-width:67.1775em) {.b-ext .site-logo img {width: 7.3em;}}
.b-ext #block-lmdm-main-menu {position: inherit;}
@media (max-width:82.8025em) {.b-ext #block-lmdm-main-menu {position: fixed;background-color: #ebf6ff;transform: translate3d(-100%,0,0);transition: transform .4s ease;width: 80%;min-width: 140px;max-width: 440px;height: 100%;z-index: 4;left: 0;top: 0;display: block;overflow-y: scroll;}}
.b-ext #block-lmdm-main-menu.is-open {transform: translate3d(0,0,0);}
.b-ext .header-btn {margin-left: auto;margin-right: 40px;padding: 0;}
@media (min-width:82.8125em) {.b-ext .header-btn {margin-right: 10px;}}
@media (min-width:82.8125em) {.b-ext .header-btn {padding-bottom: calc(var(--font-size) * 1.188);}}
@media (max-width:82.8025em) {.b-ext .header-btn {margin-right: 0;}}
.b-ext .header-btn .btn--header-green {background-color: #ddfe55;color: #012233;}
.b-ext .header-btn .btn--header-green:hover {background-color: #012233;color: #ddfe55;}
@media (max-width:78.115em) {.b-ext .header-btn .btn--header-green {padding: 1.8em 1em;}}
@media screen and (max-width:35.5em) {.b-ext .header-btn .btn--header-green {margin-left: 0;font-size: .6em;padding: 3em .6em;}}
.b-ext .header-btn .tarifs.btn--header-green {max-width: 100px;border: solid 1px;font-size: .8em;text-align: center;padding: 16px 0;}
.b-ext .header-btn .mobile-right {align-items: center;border-right: 1px solid #c4c4c4;display: flex;height: 60px;padding: 16px 14px;}
@media (max-width:25.99em) {.b-ext .header-btn .mobile-right {height: 65px;}}
.b-ext .header-btn .mobile-right:first-child {border-left: 1px solid #c4c4c4;}
.b-ext .menu-title {display: none;}
@media (max-width:67.1775em) {.b-ext .menu-title {border-bottom: 1px solid;border-color: lightgray;text-align: center;line-height: 20px;height: 61px;padding-top: 20px;display: block;}}
@media (max-width:67.1775em) {.b-ext .menu-title .color-title {color: #64be29;padding: 0 26px;}}
.b-ext .main-menu {display: flex;flex-flow: row wrap;margin: 0;}
.b-ext .main-menu .menu-main-item > .menu-button, .b-ext .main-menu .menu-main-item > span, .b-ext .main-menu .menu-main-item > a {position: relative;display: block;color: #004d7e;cursor: pointer;background: transparent;border: none;font-size: .765625em;text-align: center;display: flex;align-items: center;flex-direction: column;height: 100%;padding-inline: 0px;}
@media (min-width:1483px) {.b-ext .main-menu .menu-main-item > .menu-button, .b-ext .main-menu .menu-main-item > span, .b-ext .main-menu .menu-main-item > a {inline-size: 158px;}}
@media (max-width:67.1775em) {.b-ext .main-menu .menu-main-item > .menu-button, .b-ext .main-menu .menu-main-item > span, .b-ext .main-menu .menu-main-item > a {padding-right: 33px;padding-left: 8px;inline-size: 175px;text-align: start;}}
.b-ext .main-menu .menu-main-item > .menu-button:before, .b-ext .main-menu .menu-main-item > span:before, .b-ext .main-menu .menu-main-item > a:before {content: "";display: block;position: absolute;width: 0;height: 4px;background: #64be29;bottom: calc(var(--font-size) * -1.188);left: 0;opacity: 0;transition: all .3s;}
.b-ext .main-menu .menu-main-item > .menu-button:focus:before, .b-ext .main-menu .menu-main-item > span:focus:before, .b-ext .main-menu .menu-main-item > a:focus:before {opacity: 1;width: 100%;}
.b-ext .main-menu .menu-main-item.is-open > a:before, .b-ext .main-menu .menu-main-item.is-open > .menu-button:before, .b-ext .main-menu .menu-main-item.is-open > span:before, .b-ext .main-menu .menu-main-item.is-open > a:before, .b-ext .main-menu .menu-main-item:hover > a:before, .b-ext .main-menu .menu-main-item:hover > .menu-button:before, .b-ext .main-menu .menu-main-item:hover > span:before, .b-ext .main-menu .menu-main-item:hover > a:before, .b-ext .main-menu .menu-main-item:focus > a:before, .b-ext .main-menu .menu-main-item:focus > .menu-button:before, .b-ext .main-menu .menu-main-item:focus > span:before, .b-ext .main-menu .menu-main-item:focus > a:before {opacity: 1;width: 100%;}
.b-ext .main-menu .menu-main-item.menu-item--active-trail > a:before, .b-ext .main-menu .menu-main-item.menu-item--active-trail > .menu-button:before, .b-ext .main-menu .menu-main-item.menu-item--active-trail > span:before {opacity: 1;width: 100%;}
.b-ext .main-menu .menu-item--expanded-mob > span.menu-lnk {font-size: .875em;}
@media (max-width:1483px) {.b-ext span.menu-lnk {display: inline !important;}}
@media (max-width:67.1775em) {.b-ext .main-menu {display: block;border-bottom: 1px solid #004d7e;padding: 20px 20px 20px 13px;}}
@media (min-width:67.1875em) {.b-ext .main-menu > .menu-item {padding-bottom: calc(var(--font-size) * 1.188);}}
@media (max-width:82.8025em) {.b-ext .menu-main-item a {display: flex !important;align-items: center;}
	.b-ext .menu-main-item a:after {content: "";display: block;position: absolute;top: 50%;right: 2em;height: 7px;width: 24px;background: url("/ext/themes/custom/lmdm/assets/images/nav-fle-bg.svg") no-repeat center center;margin-top: -4px;transition: all .3s;transform: none;border: none;}}
.b-ext .menu-item {padding: 0;list-style: none;color: #004d7e;}
.b-ext .menu-item > .menu-button, .b-ext .menu-item span {text-transform: uppercase;font-weight: 600;}
.b-ext .menu-item > .menu-button[icon="edpm"] svg, .b-ext .menu-item span[icon="edpm"] svg {width: 60px;}
.b-ext .menu-item a {color: #004d7d;font-size: .875em;}
.b-ext .menu-item a[icon="edpm"] svg {width: 60px;}
.b-ext .icon-menu {display: flex;justify-content: space-around;stroke: #004d7e;fill: none;}
@media (max-width:82.8025em) {.b-ext .icon-menu {min-width: 60px;}}
.b-ext .menu-item--expanded.is-open .submenu-container {visibility: visible;display: block;max-height: 32em;border-bottom: solid 1px #eaeaea;}
.b-ext .menu-item--expanded.is-open .submenu-container .container {opacity: 1;}
.b-ext .submenu-container {visibility: hidden;overflow: hidden;left: 0;top: calc(100% + 1px);position: absolute;width: 100%;max-height: 0px;z-index: 500;background: #ebf6ff;transition: all .4s;}
.b-ext .submenu-container .container {padding: 2em 0;opacity: 0;transition: opacity .3s ease-out .3s;}
.b-ext .menu-description {padding-right: 3em;}
.b-ext .menu-description--title {font-weight: 700;margin-top: 0;font-size: 1.5em;}
.b-ext .menu-description--desc {font-size: .875em;line-height: 1.5;color: #5f7c87;}
.b-ext .submenu {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 0px;-moz-column-gap: 0px;column-gap: 0px;position: relative;}
.b-ext .submenu:before {content: "";display: block;position: absolute;width: 1px;height: 100%;background: #5f7c87;top: 0;left: 50%;opacity: .3;}
.b-ext .submenu .menu-item--expanded {padding-bottom: 1.5em;display: inline-block;position: relative;overflow: hidden;}
.b-ext .submenu > .menu-item {padding-left: 2em;overflow: hidden;}
.b-ext .submenu > .menu-item:first-child {padding-top: 0;}
.b-ext .submenu span {display: block;margin-bottom: .5em;}
.b-ext .submenu a {display: block;padding: .3em 50px .3em 0;position: relative;}
.b-ext .submenu a.is-active, .b-ext .submenu a:focus, .b-ext .submenu a:hover {color: #64be29;}
.b-ext .submenu a.is-active:before, .b-ext .submenu a:focus:before, .b-ext .submenu a:hover:before {right: 1.5em;opacity: 1;}
.b-ext .submenu a.is-active:before {display: none;}
.b-ext .submenu a:before {content: "";display: block;position: absolute;top: 50%;right: 2.5em;height: 7px;width: 24px;background: url("/ext/themes/custom/lmdm/assets/images/nav-fle-bg.svg") no-repeat center center;margin-top: -4px;opacity: 0;transition: all .3s;}
.b-ext #nav-icon1 {width: 26px;height: 22px;position: relative;margin: 0 auto;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;transform: translateY(15px);cursor: pointer;}
.b-ext #nav-icon1::after {color: #fff;content: "Menu";font-size: 9px;font-weight: 600;line-height: 16px;position: absolute;text-transform: uppercase;top: 20px;}
.b-ext #nav-icon1.is-active::after {content: "Fermer";left: -3px;}
.b-ext #nav-icon1 span, .b-ext #nav-icon3 span, .b-ext #nav-icon4 span {display: block;position: absolute;height: 2px;width: 100%;background: #fff;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.b-ext #nav-icon1 span:nth-child(1) {top: 0px;}
.b-ext #nav-icon1 span:nth-child(2) {top: 10px;}
.b-ext #nav-icon1 span:nth-child(3) {opacity: 0;top: 20px;}
.b-ext #nav-icon1.is-active span:nth-child(1) {top: 10px;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);}
.b-ext #nav-icon1.is-active span:nth-child(2) {opacity: 0;left: -60px;}
.b-ext #nav-icon1.is-active span:nth-child(3) {opacity: 1;top: 10px;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);}
.b-ext .link-mobile {display: block;height: 60px;width: 60px;overflow: hidden;}
@media (max-width:25.99em) {.b-ext .link-mobile {height: 65px;width: 55px;}}
.b-ext .headroom {position: absolute;width: 100%;top: 0;left: 0;z-index: 999999999;background: #fff;transition: all .5s;}
.b-ext .nav-close {position: relative;z-index: 3;}
@media (max-width:67.1775em) {.b-ext .menu-slideout {display: none;opacity: .3;-webkit-transition: opacity .4s ease .4s;transition: opacity .4s ease .4s;z-index: 2;background: #000;width: 100%;height: 100%;position: fixed;top: 0;left: 0;}
	.b-ext.menu-opened .menu-slideout {display: block;}}
.b-ext .user-logged-in .headroom {top: 0;z-index: 500;}
.b-ext .user-logged-in.node--type-produit .headroom {top: 0;}
.b-ext .user-logged-in.node--type-produit .product-menu.is_stuck {z-index: 500;top: 74px !important;}
.b-ext.navNotFixed .headroom {position: relative;}
.b-ext .headroom.headroom--unpinned .icon-menu {display: none;}
@media (max-width:67.1775em) {.b-ext .headroom.headroom--unpinned {display: none;}}
.b-ext .mobile, .b-ext .btn-mb {display: none;}
@media (max-width:67.1775em) {.b-ext .mobile, .b-ext .btn-mb {display: block;}}
.b-ext .mobile {background-color: #004d7d;padding: 16px 0px 16px 24px;list-style-type: none;}
.b-ext .menu-mobile span, .b-ext .menu-mobile a {color: #fff;padding-bottom: 22px;font-style: normal;font-weight: 600;font-size: 13px;line-height: 18px;text-transform: uppercase;}
.b-ext li.menu-mobile.last {padding-bottom: 0;}
.b-ext .btn-mb {list-style-type: none;font-style: normal;font-weight: 600;font-size: 13px;line-height: 18px;background: #64be29;color: #fff;width: 100%;padding: 16px 0px 16px 24px;}
.b-ext .btn-mb span {color: #fff;font-size: 13px;text-transform: uppercase;}
.b-ext .icon-mb {fill: #fff;width: 9px;height: 9px;margin-right: 8px;}
.b-ext [data-off-canvas-main-canvas] {z-index: 1;position: relative;}
@media (max-width:67.1775em) {.b-ext .menu-opened div#axeptio_overlay {z-index: 0 !important;}}
.b-ext #tarifsBtn {font-size: 13px;padding: 16px 8px;text-align: center;width: 100%;}
.b-ext .pre-mobile {padding: 16px 24px;}
.b-ext .pre-mobile li {list-style: none;}
.b-ext .pre-mobile li:last-child {padding-bottom: 0;}
.b-ext .pre-mobile .menu-mobile svg {height: 18px;margin-right: 12px;width: 21px;}
.b-ext .pre-mobile .menu-mobile--faq svg * {fill: #004d7e;}
.b-ext .pre-mobile .menu-mobile--contact svg {margin-left: -4px;width: 25px;}
.b-ext .pre-mobile .menu-mobile--contact svg * {fill: #004d7e;}
.b-ext .pre-mobile .menu-mobile--perso svg * {fill: #ebf6ff;stroke: #004d7e;}
.b-ext .pre-mobile span {color: #004d7e;display: flex;padding: 0;}
.b-ext#navMobile {background: #ebf6ff;}
.b-ext#navMobile .mm-next:after {content: "";display: block;position: absolute;top: 50%;right: 2em;height: 7px;width: 24px;background: url("/ext/themes/custom/lmdm/assets/images/nav-fle-bg.svg") no-repeat center center;margin-top: -4px;transition: all .3s;transform: none;border: none;}
.b-ext#navMobile .mm-title {color: #64be29;}
.b-ext#navMobile .mm-prev::before {content: "";display: block;position: absolute;top: 30px;left: auto;right: 0;height: 7px;width: 24px;background: url("/ext/themes/custom/lmdm/assets/images/nav-fle-bg.svg") no-repeat center center;margin-top: -4px;transition: all .3s;transform: rotate(180deg);border: 0;}
.b-ext#navMobile .mm-panels > .mm-panel > .mm-listview:first-child, .b-ext#navMobile .mm-panels > .mm-panel > .mm-navbar + .mm-listview {margin-top: -8px;}
.b-ext#navMobile .mm-navbar {height: 61px;padding-top: 10px;}
.b-ext#navMobile .mm-panels > .mm-panel.mm-hasnavbar {padding-top: 61px;}
.b-ext#navMobile .mm-listview > li.menu-item--active-trail span, .b-ext#navMobile .mm-listview > li > a.is-active {color: #64be29;}
.b-ext#navMobile .extra-item {padding: 0px;}
.b-ext#navMobile .extra-item.first {padding-top: 1.5em;}
.b-ext#navMobile .extra-item.last {padding-bottom: 1.5em;}
.b-ext#navMobile .extra-item a {color: #fff;text-transform: uppercase;font-weight: 600;}
.b-ext#navMobile .menu-mob > .menu-item:not(.extra-item), .b-ext#navMobile .pre-mobile .menu-mob > .menu-item:not(.extra-item) {padding-left: 13px;padding-right: 24px;}
.b-ext#navMobile .menu-mob > .menu-item:not(.extra-item) span, .b-ext#navMobile .pre-mobile .menu-mob > .menu-item:not(.extra-item) span {display: flex;align-items: center;}
.b-ext#navMobile .mm-listview.menu-mob > li > span, .b-ext#navMobile .pre-mobile > li > span {padding: 0px;display: flex;align-items: center;}
.b-ext#navMobile .pre-mobile {display: block;border-top: 1px solid #004d7e;padding: 10px 20.5px;margin-top: 20px;}
.b-ext#navMobile .pre-mobile .menu-item svg {fill: #004d7e;height: 18px;margin-right: 12px;width: 21px;}
.b-ext#navMobile .pre-mobile .menu-mobile--contact svg {width: 25px;}
.b-ext#navMobile .pre-mobile .menu-item:not(.menu-mobile--perso) {padding-bottom: 22px;}
.b-ext#navMobile .pre-mobile > li > a::after {display: none !important;}
.b-ext#navMobile .btn--header-green {background-color: #ddfe55;color: #012233;}
@media (max-width:67.1775em) {.b-ext .menu-mob .menu-main-item > .menu-button, .b-ext .menu-mob .menu-main-item > span, .b-ext .menu-mob .menu-main-item .menu-lnk {padding-right: 33px;padding-left: 8px;inline-size: 175px;text-align: start;line-height: 14.0875px;}}
.b-ext#navMobile.mm-menu .mm-listview.menu-mob > li:not(.extra-item) a, .b-ext .pre-mobile > li:not(.extra-item) a {padding: 0px;}
.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next) {background: none !important;}
@media (min-width:1483px) {.b-ext .main-menu .menu-main-item > .menu-button, .b-ext .main-menu .menu-main-item > span, .b-ext .main-menu .menu-main-item > a {inline-size: 158px;}}
.b-ext .menu--bottom {padding: 16px 0 0px 24px;background: #012233;}
.b-ext .menu--bottom > li > a, .b-ext .menu--bottom > li > span {padding: 0px 0px 22px;}
.mm-menu .mm-listview .mm-divider, .mm-menu .mm-listview > li > a, .mm-menu .mm-listview > li > span, .mm-menu .mm-navbar .mm-title {white-space: normal;}
@media (max-width:1483px) {.b-ext .menu-main-item {margin: 0 23px;}}
.b-ext .menu-item--expanded-mob a.mm-next {width: 100% !important;}
.mm-page {position: static;}
.b-ext .header-tools-container {background: #012233;padding: 0 calc(var(--font-size) * 1) 0 1.5em;color: #fff;position: relative;z-index: 9999999999;}
.b-ext .header-tools-rs, .b-ext .header-tools-links, .b-ext .header-tools-link {list-style: none;display: flex;align-items: center;}
.b-ext .header-tools-rs .icon, .b-ext .header-tools-links .icon, .b-ext .header-tools-link .icon {width: 1em;height: 1em;fill: #fff;}
.b-ext .header-tools-rs a:not(.btn--blue):focus, .b-ext .header-tools-rs a:not(.btn--blue):hover, .b-ext .header-tools-rs .atc:focus, .b-ext .header-tools-rs .atc:hover, .b-ext .header-tools-links a:not(.btn--blue):focus, .b-ext .header-tools-links a:not(.btn--blue):hover, .b-ext .header-tools-links .atc:focus, .b-ext .header-tools-links .atc:hover, .b-ext .header-tools-link a:not(.btn--blue):focus, .b-ext .header-tools-link a:not(.btn--blue):hover, .b-ext .header-tools-link .atc:focus, .b-ext .header-tools-link .atc:hover {color: #ddfe55;}
.b-ext .header-tools-rs a:not(.btn--blue):focus .icon, .b-ext .header-tools-rs a:not(.btn--blue):hover .icon, .b-ext .header-tools-rs .atc:focus .icon, .b-ext .header-tools-rs .atc:hover .icon, .b-ext .header-tools-links a:not(.btn--blue):focus .icon, .b-ext .header-tools-links a:not(.btn--blue):hover .icon, .b-ext .header-tools-links .atc:focus .icon, .b-ext .header-tools-links .atc:hover .icon, .b-ext .header-tools-link a:not(.btn--blue):focus .icon, .b-ext .header-tools-link a:not(.btn--blue):hover .icon, .b-ext .header-tools-link .atc:focus .icon, .b-ext .header-tools-link .atc:hover .icon {fill: #012233;}
.b-ext .header-tools-rs a, .b-ext .header-tools-rs .atc {display: block;padding: .5em .3em;}
.b-ext .header-tools-links a:not(.btn--blue), .b-ext .header-tools-links .atc, .b-ext .header-tools-link a:not(.btn--blue), .b-ext .header-tools-link .atc {display: block;padding: 10px 2em;color: #fff;font-size: .625em;text-transform: uppercase;font-weight: 600;}
.b-ext .header-tools-links .icon, .b-ext .header-tools-link .icon {margin-right: .5em;}
.b-ext .header-tools-links .btn--header-green, .b-ext .header-tools-link .btn--header-green {padding: 5px 5px 4px;}
.b-ext .header-tools-links .btn--header-green:hover, .b-ext .header-tools-link .btn--header-green:hover {color: #fff;}
.b-ext .header-tools-links .btn-contact, .b-ext .header-tools-link .btn-contact {margin: 6px 22px;}
.b-ext .header-tools-links.right-links .tab__contact {display: flex;flex-direction: column;align-items: center;margin: 0;}
.b-ext .header-tools-links.right-links li {align-items: center;border-left: 1px solid #c4c4c4;display: flex;flex-direction: column;margin: 0;padding: 10px 16px;position: relative;height: 100%;transition: all .3s;}
.b-ext .header-tools-links.right-links li:hover {background-color: #ddfe55;color: #012233;}
.b-ext .header-tools-links.right-links li:hover svg use {fill: #012233;stroke: #012233;}
.b-ext .header-tools-links.right-links li a:hover, .b-ext .header-tools-links.right-links li span:hover {color: #012233;}
.b-ext .header-tools-links.right-links li a:before, .b-ext .header-tools-links.right-links li span:before {content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.b-ext .header-tools-links.right-links li.right-links--faq {padding: 10px 28px;}
.b-ext .header-tools-links.right-links li.right-links--faq svg * {fill: #fff;}
.b-ext .header-tools-links.right-links li.right-links--contact svg * {fill: #fff;}
.b-ext .header-tools-links.right-links li.right-links--perso svg * {fill: #012233;stroke: #fff;transition: fill .3s;}
.b-ext .header-tools-links.right-links li.right-links--perso:hover svg * {fill: #012233;stroke: #012233;}
.b-ext .header-tools-links.right-links li a, .b-ext .header-tools-links.right-links li span {font-size: 13px;line-height: 16px;margin-top: 5px;padding: 0;}
.b-ext .page-basic--cover {background: no-repeat center center #004d7e;background-size: cover;margin-bottom: 4em;position: relative;z-index: 10;color: #fff;}
@media (min-width:82.8125em) {.b-ext .page-basic--cover {height: 33em;}}
.b-ext .page-basic--cover:before {content: "";position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: -1;background: #004d7e;opacity: .6;mix-blend-mode: product;}
.b-ext .page-basic--cover h1 {text-align: center;font-size: 3.25em;margin: 0 0 .2em;}
@media (max-width:35.5525em) {.b-ext .page-basic--cover h1 {font-size: 2.25em;}}
.b-ext .page-basic--cover_body {padding: 5em 2em;text-align: center;}
.b-ext .page-basic--cover_body span {font-size: 1.2em;}
@media (min-width:82.8125em) {.b-ext .page-basic--cover.page-basic--cover--no-img {min-height: 0;}}
@media (max-width:47.99em) {.b-ext .page-basic--cover {margin-bottom: 2em;}}
.b-ext .page-basic--body .field--name-field-chapo {font-size: 1.315em;line-height: 1.3;margin-bottom: 1em;}
.b-ext .btn, .b-ext .btn--green, .b-ext .right-block__link a, .b-ext .slider-content__content-title-link a, .b-ext .subscribeform .form-submit, .b-ext .webform-button--submit, .b-ext .mag__dossier .field--name-field-dossier-lien a, .b-ext .mag__push-wrap .field--name-field-bloc-push-lien a, .b-ext .mag__section-wrap .field--name-field-key-figure-url a, .b-ext .btn--blue, .b-ext .user-login-form #edit-submit, .b-ext .btn--header-green, .b-ext .btn--white {padding: 1.5em 2em;display: inline-block;transition: all .3s;font-weight: 600;letter-spacing: 1px;font-size: .8em;text-transform: uppercase;border-radius: 0;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;}
.b-ext .btn--green, .b-ext .right-block__link a, .b-ext .slider-content__content-title-link a, .b-ext .subscribeform .form-submit, .b-ext .webform-button--submit, .b-ext .mag__dossier .field--name-field-dossier-lien a, .b-ext .mag__push-wrap .field--name-field-bloc-push-lien a, .b-ext .mag__section-wrap .field--name-field-key-figure-url a {background: #64be29;color: #fff;}
@media (max-width:25.99em) {.b-ext .btn--green, .b-ext .right-block__link a, .b-ext .slider-content__content-title-link a, .b-ext .subscribeform .form-submit, .b-ext .webform-button--submit, .b-ext .mag__dossier .field--name-field-dossier-lien a, .b-ext .mag__push-wrap .field--name-field-bloc-push-lien a, .b-ext .mag__section-wrap .field--name-field-key-figure-url a {font-size: .7em;}}
.b-ext .btn--green:focus, .b-ext .right-block__link a:focus, .b-ext .slider-content__content-title-link a:focus, .b-ext .subscribeform .form-submit:focus, .b-ext .webform-button--submit:focus, .b-ext .mag__dossier .field--name-field-dossier-lien a:focus, .b-ext .mag__push-wrap .field--name-field-bloc-push-lien a:focus, .b-ext .mag__section-wrap .field--name-field-key-figure-url a:focus, .b-ext .btn--green:hover, .b-ext .right-block__link a:hover, .b-ext .slider-content__content-title-link a:hover, .b-ext .subscribeform .form-submit:hover, .b-ext .webform-button--submit:hover, .b-ext .mag__dossier .field--name-field-dossier-lien a:hover, .b-ext .mag__push-wrap .field--name-field-bloc-push-lien a:hover, .b-ext .mag__section-wrap .field--name-field-key-figure-url a:hover {color: #fff;background: #004d7e;}
.b-ext .btn--blue, .b-ext .user-login-form #edit-submit {background: #004d7e;color: #fff;}
.b-ext .btn--blue:focus, .b-ext .user-login-form #edit-submit:focus, .b-ext .btn--blue:hover, .b-ext .user-login-form #edit-submit:hover {color: #fff;background: #64be29;}
.b-ext .btn--green2 {background: #64be29;color: #fff;}
.b-ext .btn--green2:focus, .b-ext .btn--green2:hover {color: #64be29;background-color: #fff;}
.b-ext .btn--dark-blue {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;background-color: #05293f;color: #fff;}
.b-ext .btn--dark-blue:focus, .b-ext .btn--dark-blue:hover {color: #05293f;background-color: #fff;}
.b-ext .btn--dark-blue span {font-size: calc(var(--font-size) * .725);font-weight: 400;}
.b-ext .btn--header-green {padding: 2em 2.5em;background: #64be29;color: #fff;}
.b-ext .btn--header-green:focus, .b-ext .btn--header-green:hover {color: #fff;background: #004d7e;}
.b-ext .btn--white {background: #fff;color: #1e47af;}
.b-ext .btn--white:focus, .b-ext .btn--white:hover {background: #05293f;color: #fff;}
.b-ext .link-back {font-size: .825em;color: #64be29;font-weight: 600;}
.b-ext .link-back--bureau {font-size: 1.125em;color: #fff;}
.b-ext .link-back .icon-back {display: inline-block;vertical-align: middle;width: 22px;height: 6px;margin-right: 3px;transition: .3s all linear;}
.b-ext .link-back:hover {color: #64be29;}
.b-ext .link-back:hover .icon-back {transform: translateX(-5px);}
.b-ext .plyr.plyr--stopped:before {background: #004d7e;content: "";height: 100%;left: 0;opacity: .5;position: absolute;top: 0;transition: all .3s;width: 100%;z-index: 2;}
.b-ext .plyr.plyr--stopped .plyr__controls {display: none;}
.b-ext .plyr .plyr__poster {background-size: cover;}
.b-ext .plyr .plyr__control--overlaid {background: none !important;height: 171px;width: 171px;}
.b-ext .plyr .plyr__control--overlaid > svg {display: none;}
.b-ext .plyr .plyr__control--overlaid:before {background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%20171.13%20171.13\'%3E%3Ctitle%3EFichier%201%3C/title%3E%3Cg%20id=\'Calque_2\'%20data-name=\'Calque%202\'%3E%3Cg%20id=\'Calque_1-2\'%20data-name=\'Calque%201\'%3E%3Ccircle%20cx=\'85.56\'%20cy=\'85.56\'%20r=\'61.04\'%20style=\'fill:none;stroke:%23fff;stroke-miterlimit:10;stroke-width:2px;opacity:0.49\'/%3E%3Cpolygon%20points=\'74.75%20103.73%2074.75%2063.55%20107.91%2083.64%2074.75%20103.73\'%20style=\'fill:%23fff\'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat;content: "";height: 171px;left: 0;position: absolute;top: 0;width: 171px;}
.b-ext .plyr .plyr__control--overlaid:after {animation: waterRounds 3s infinite;background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%20171.13%20171.13\'%3E%3Ccircle%20cx=\'85.56\'%20cy=\'85.56\'%20r=\'84.56\'%20style=\'fill:none;stroke:%23fff;stroke-miterlimit:10;stroke-width:2px;opacity:0.4\'/%3E%3C/svg%3E") no-repeat;bottom: 0;content: "";height: 171px;left: 0;margin: auto;position: absolute;right: 0;top: 0;width: 171px;}
.b-ext .plyr.plyr--playing + .publication-media-left__transcription-trigger {opacity: 0;}
.b-ext .event-date {display: flex;flex-wrap: wrap;color: #004d7e;font-weight: 700;font-size: 1.5em;justify-content: center;text-align: center;}
@media (max-width:67.1775em) {.b-ext .event-date {font-size: 1em;}}
.b-ext .event-date__day {font-size: 3.25em;line-height: 1;}
.b-ext .event-date__month:after, .b-ext .event-date__month--special:after {content: ".";}
.b-ext .event-date__month--special {display: inline-block;}
.b-ext .event-date__year--special {display: inline-block;}
.b-ext .event-date__svg {width: 1.2em;height: 1.5em;margin: .7em .25em 0;}
.b-ext .event-date__special {flex-basis: 100%;}
.b-ext .event-date__special .event-date__month, .b-ext .event-date__special .event-date__month--special, .b-ext .event-date__special .event-date__year {display: inline-block;}
.b-ext .node--type-evenement > .container {position: relative;z-index: 1;}
.b-ext .node--type-evenement > .container > .grid {position: relative;}
.b-ext .path-evenements .view-evenements-list .grid-3_xs-1 .attachment-before .node__teaser-link-wrapper .node__teaser-footer {display: none;}
.b-ext .event-infos-top__wrap {position: absolute;top: 3em;right: 0;}
@media (max-width:67.1775em) {.b-ext .event-infos-top__wrap {top: 0;position: relative;padding: 3em 0 2em;}}
@media (max-width:47.99em) {.b-ext .event-infos-top__wrap {order: 2;padding: 3em 0;}
	.b-ext .event-infos-top__wrap:before {content: "";background: #ebf6ff;width: calc(100% + calc(var(--font-size) * 1));height: 100%;position: absolute;left: calc(var(--font-size) * -.5);top: 0;z-index: -1;}}
.b-ext .event-infos__location {color: #5f7c87;max-width: 60%;margin: 1.5em auto 0;text-align: center;font-weight: 600;font-size: .9em;word-break: break-word;}
.b-ext .event-infos__location .field--name-field-lieux {display: inline-block;flex-basis: auto;word-wrap: break-word;}
@media (max-width:67.1775em) {.b-ext .event-infos__location {font-size: .75em;}}
.b-ext .event-infos__location-picto {width: 11px;height: 18px;display: inline-block;margin-right: .7em;flex-basis: auto;min-width: 11px;}
.b-ext .event-infos__link {font-size: .85em;font-weight: 600;color: #004d7e;margin: 2em 0 0;}
.b-ext .event-infos__link:hover, .b-ext .event-infos__link:focus {color: #64be29;}
@media (max-width:67.1775em) {.b-ext .event-infos__link {font-size: .65em;}}
.b-ext .event-infos__link-svg {display: inline-block;width: 22px;height: 6px;margin-right: .5em;}
.b-ext .field--name-field-slider-gs {max-width: 70em;margin: calc(var(--font-size) * -3) auto 0;padding: 0;}
.b-ext .field--name-field-slider-gs.slick-slider .slick-list {width: 70%;margin-right: 0;margin-left: auto;z-index: 2;}
@media (max-width:35.5525em) {.b-ext .field--name-field-slider-gs.slick-slider .slick-list {width: 100%;}}
@media (max-width:35.5525em) {.b-ext .field--name-field-slider-gs {position: relative;}
	.b-ext .field--name-field-slider-gs .field__item {position: relative;z-index: 2;}}
.b-ext .slick-vertical .slick-slide {height: 36em !important;border: 0;overflow: hidden;}
.b-ext .slick-vertical .slick-slide.slick-current .slider-content__content-wrap {transform: translateY(-6em);}
.b-ext .slick-vertical .slick-slide.slick-current .slider-content__content-wrap:before {transform: translate3d(0,0,0);}
.b-ext .slick-vertical .slick-slide.slick-current .slider-content__content-anim-wrap {opacity: 1;transform: translateY(0);}
.b-ext .slick-vertical .slick-slide.slick-current ~ .slick-slide .slider-content__img {transform: translateY(0);}
.b-ext .slick-vertical .slick-slide.slick-current ~ .slick-slide .slider-content__content-wrap {transform: translateY(0);}
@media (max-width:35.5525em) {.b-ext .slick-vertical .slick-slide {height: auto !important;}}
.b-ext .slider-nav {position: absolute;margin-top: -1.5em;left: 0;top: 0;padding-right: 3em;width: 30%;height: 100%;list-style: none;}
.b-ext .slider-nav li {position: relative;cursor: pointer;padding: 2em 3em 2em 0;font-weight: 600;color: #5f7c87;box-shadow: inset 0 -1px 0 0 rgba(95,124,135,.5);transition: all .4s cubic-bezier(.72,.34,.41,.78);}
.b-ext .slider-nav li:before {content: "";background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%207.2%2013\'%3E%3Cpolygon%20fill=\'%232C4491\'%20points=\'0.7,13%200,12.3%205.8,6.5%200,0.7%200.7,0%207.2,6.5%20\'/%3E%3C/svg%3E");width: 7px;height: 13px;position: absolute;right: -2em;top: 0;bottom: 0;transform: translateX(.5em);opacity: 0;margin: auto;z-index: 2;transition: all .4s cubic-bezier(.72,.34,.41,.78);}
@media (max-width:67.1775em) {.b-ext .slider-nav li:before {right: -1em;}}
@media (max-width:47.99em) {.b-ext .slider-nav li:before {display: none;}}
@media (max-width:35.5525em) {.b-ext .slider-nav li:before {display: block;right: 2em;}}
.b-ext .slider-nav li:after {content: "";position: absolute;background: #ebf6ff;width: 300%;height: 100%;top: 0;right: -30%;opacity: 0;transform: translateX(-10vw);z-index: 1;transition: all .4s cubic-bezier(.72,.34,.41,.78);}
@media (max-width:35.5525em) {.b-ext .slider-nav li:after {content: none;}}
.b-ext .slider-nav li:hover:after, .b-ext .slider-nav li:focus:after, .b-ext .slider-nav li.slick-active:after {opacity: 1;transform: translateX(0);}
.b-ext .slider-nav li:hover:before, .b-ext .slider-nav li:focus:before, .b-ext .slider-nav li.slick-active:before {opacity: 1;transform: translateX(0);}
.b-ext .slider-nav li:hover .slider-btn-svg, .b-ext .slider-nav li:focus .slider-btn-svg, .b-ext .slider-nav li.slick-active .slider-btn-svg {background: #64be29;}
.b-ext .slider-nav li:hover .slider-btn-text, .b-ext .slider-nav li:focus .slider-btn-text, .b-ext .slider-nav li.slick-active .slider-btn-text {color: #64be29;transform: translateX(1em);}
@media (max-width:35.5525em) {.b-ext .slider-nav li:hover .slider-btn-text, .b-ext .slider-nav li:focus .slider-btn-text, .b-ext .slider-nav li.slick-active .slider-btn-text {transform: translateX(0);}}
.b-ext .slider-nav li.slick-active {cursor: initial;}
.b-ext .slider-nav li.slick-active .slider-btn {cursor: initial;}
@media (max-width:67.1775em) {.b-ext .slider-nav li {padding: 2em 1em 2em 0;}}
@media (max-width:35.5525em) {.b-ext .slider-nav li {height: 100%;padding: 2em 1em;box-shadow: 1em 1px 0 0px #c1c1c1;}}
@media (max-width:67.1775em) {.b-ext .slider-nav {font-size: .8em;padding-right: 2em;}}
@media (max-width:35.5525em) {.b-ext .slider-nav {width: 100%;margin: 0;z-index: 1;padding-right: 0;}}
.b-ext .slider-btn {position: relative;border: 0;background: 0;width: 100%;height: 100%;margin: 0;outline: none;text-align: left;z-index: 2;}
.b-ext .slider-btn > div {display: flex;justify-content: flex-start;align-items: center;overflow: hidden;}
@media (max-width:47.99em) {.b-ext .slider-btn > div {overflow: initial;}}
@media (max-width:35.5525em) {.b-ext .slider-btn {padding: 0;}}
.b-ext .slider-btn-svg {position: relative;background: #05293f;margin-right: 1em;width: 2em;height: 2px;transition: all .4s cubic-bezier(.72,.34,.41,.78);}
.b-ext .slider-btn-text {transition: all .4s cubic-bezier(.72,.34,.41,.78);}
.b-ext .slider-content {position: relative;margin-top: -1px;height: 38em;overflow: hidden;}
@media (max-width:35.5525em) {.b-ext .slider-content {display: none;}}
.b-ext .slider-content__title {display: none;}
.b-ext .slider-content__img {position: relative;width: 100%;height: 28em;background-size: cover;transition: all .8s;}
.b-ext .slider-content__img:before {content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: .7;background: linear-gradient(to right,rgba(218,85,47,.8) 0%,rgba(250,191,0,.9) 100%);}
.b-ext .slider-content__content-wrap {position: absolute;top: 15em;width: 60%;height: 30em;right: 0;background: #fff;font-size: .9em;color: #5f7c87;line-height: 1.4;padding: 3em;overflow: hidden;transition: all .8s;}
.b-ext .slider-content__content-wrap:before {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 8px;background: #64be29;transform: translate3d(0,8px,0);transition: all .6s;}
@media (max-width:67.1775em) {.b-ext .slider-content__content-wrap {width: 80%;top: 22em;height: 28em;font-size: .7em;}}
.b-ext .slider-content__content-anim-wrap {transition: all .6s;transition-delay: .45s;}
.b-ext .slider-content__content-title {flex: auto;color: #05293f;font-size: 1.1em;font-weight: 600;text-transform: uppercase;letter-spacing: 1px;margin: 0 0 1em;}
.b-ext .slider-content__content-title .field--name-field-titre-contenu {display: inline;}
.b-ext .slider-content__content-title-svg {display: inline;min-width: 15px;margin: 0 .2em -.2em 0;}
.b-ext .slider-content__content-title-link {margin: .5em 0 0;}
.b-ext .slider-content__content-title-link a {display: inline-block;transition: all .3s;font-weight: 600;letter-spacing: 1px;font-size: .8em;text-transform: uppercase;padding: 1.5em 2em;}
.b-ext .tooltip-content {position: absolute;width: 30em;height: auto;top: -20px;padding: 2em;right: calc(-30em - 12px);border-radius: 5px;color: #fff;background: #004d7e;font-size: .9em;opacity: 0;transform: translateX(1em);visibility: hidden;transition: all .3s;}
.b-ext .tooltip-content:before {content: "";width: 0;height: 0;position: absolute;left: -10px;top: 20px;border-style: solid;border-width: 7.5px 10px 7.5px 0;border-color: transparent #004d7e transparent transparent;}
.b-ext .tooltip-content.show {opacity: 1;visibility: visible;transform: translateX(0);}
.b-ext .tooltip__title {font-weight: 600;margin-bottom: .5em;}
.b-ext .tooltip__text {font-size: .8em;line-height: 1.6;}
.b-ext [class*="grid"] > :not([class*="_lg-0"]).contact-tabs {display: flex;}
@media (max-width:35.5525em) {.b-ext [class*="grid"] > :not([class*="_lg-0"]).contact-tabs {display: none;}
	.b-ext [class*="grid"] > :not([class*="_lg-0"]).contact-tabs.is_stuck {display: flex;}}
.b-ext .node--sticky [class*="grid"] > :not([class*="_lg-0"]).contact-tabs {display: none;}
.b-ext .node--sticky [class*="grid"] > :not([class*="_lg-0"]).contact-tabs.is_stuck {display: flex;top: 0 !important;bottom: 0 !important;}
.b-ext .contact-tabs {display: none;width: 25em;height: 386px;flex-direction: row-reverse;align-items: center;overflow: hidden;right: 0;top: 0;bottom: 0;margin: auto;animation: slideBackUnstuckTab .5s forwards;animation-delay: .1s;}
.b-ext .contact-tabs.is_stuck {display: flex;visibility: visible;z-index: 1000;animation: slideTab .6s forwards;max-width: 70px;}
.b-ext .contact-tabs.is_stuck .contact-tabs__content {max-width: 0;color: #004d7e;background: #ebf6ff;box-shadow: inset 0 0 0 1px #dbdada;}
.b-ext .contact-tabs.is_stuck .contact-tabs__content.visible {visibility: visible;max-width: calc(100% - 70px);}
.b-ext .contact-tabs.is_stuck .contact-tabs__content.visible .contact-tabs__text {opacity: 1;transform: translateX(0);}
@media (max-width:35.5525em) {.b-ext .contact-tabs.is_stuck .contact-tabs__content.visible {max-width: 100%;}}
.b-ext .contact-tabs.is_stuck .contact-tabs__content.visible {max-width: 100%;}
.b-ext .contact-tabs.is_stuck .contact-tabs__nav {width: 70px;position: relative;z-index: 1;}
@media (max-width:35.5525em) {.b-ext .contact-tabs.is_stuck .contact-tabs__nav {display: flex;width: 100%;display: flex;margin-right: 0;margin-left: auto;position: absolute;bottom: 0;left: 0;}}
.b-ext .contact-tabs.is_stuck .contact-tabs__tab-btn {background: #64be29;}
.b-ext .contact-tabs.is_stuck .contact-tabs__tab-btn svg {fill: #fff;}
.b-ext .contact-tabs.is_stuck .contact-tabs__tab-btn:hover svg, .b-ext .contact-tabs.is_stuck .contact-tabs__tab-btn:focus svg, .b-ext .contact-tabs.is_stuck .contact-tabs__tab-btn.selected svg {fill: #004d7e;}
.b-ext .contact-tabs.is_stuck .contact-tabs__tab-btn:hover:before, .b-ext .contact-tabs.is_stuck .contact-tabs__tab-btn:focus:before, .b-ext .contact-tabs.is_stuck .contact-tabs__tab-btn.selected:before {transform: translateX(-1px);}
.b-ext .contact-tabs.is_stuck .contact-tabs__subtitle, .b-ext .contact-tabs.is_stuck .contact-tabs__title {color: #004d7e;}
.b-ext .contact-tabs.is_stuck.visible {visibility: visible;}
@media (max-width:35.5525em) {.b-ext .contact-tabs.is_stuck.visible {max-height: initial;}}
.b-ext .headroom--pinned + main[role="main"] .contact-tabs.is_stuck {transform: translateY(100%);}
@media (max-width:35.5525em) {.b-ext .contact-tabs.is_stuck {display: block;right: auto;top: auto !important;bottom: 0;left: 0;margin: 0;width: 100% !important;max-width: 100%;max-height: 70px;height: 456px;animation: slideTabBottom .6s forwards;}
	.b-ext .node--type-produit .contact-tabs.is_stuck {margin-left: 0;}}
.b-ext .contact-tabs.is_stuck + div {transform: translateX(-400%);}
.b-ext .contact-tabs.is_stuck .btn--green, .b-ext .contact-tabs.is_stuck .right-block__link a, .b-ext .right-block__link .contact-tabs.is_stuck a, .b-ext .contact-tabs.is_stuck .slider-content__content-title-link a, .b-ext .slider-content__content-title-link .contact-tabs.is_stuck a, .b-ext .contact-tabs.is_stuck .subscribeform .form-submit, .b-ext .subscribeform .contact-tabs.is_stuck .form-submit, .b-ext .contact-tabs.is_stuck .webform-button--submit, .b-ext .contact-tabs.is_stuck .mag__dossier .field--name-field-dossier-lien a, .b-ext .mag__dossier .field--name-field-dossier-lien .contact-tabs.is_stuck a, .b-ext .contact-tabs.is_stuck .mag__push-wrap .field--name-field-bloc-push-lien a, .b-ext .mag__push-wrap .field--name-field-bloc-push-lien .contact-tabs.is_stuck a, .b-ext .contact-tabs.is_stuck .mag__section-wrap .field--name-field-key-figure-url a, .b-ext .mag__section-wrap .field--name-field-key-figure-url .contact-tabs.is_stuck a {background: #004d7e;}
.b-ext .contact-tabs.is_stuck .btn--green:hover, .b-ext .contact-tabs.is_stuck .right-block__link a:hover, .b-ext .right-block__link .contact-tabs.is_stuck a:hover, .b-ext .contact-tabs.is_stuck .slider-content__content-title-link a:hover, .b-ext .slider-content__content-title-link .contact-tabs.is_stuck a:hover, .b-ext .contact-tabs.is_stuck .subscribeform .form-submit:hover, .b-ext .subscribeform .contact-tabs.is_stuck .form-submit:hover, .b-ext .contact-tabs.is_stuck .webform-button--submit:hover, .b-ext .contact-tabs.is_stuck .mag__dossier .field--name-field-dossier-lien a:hover, .b-ext .mag__dossier .field--name-field-dossier-lien .contact-tabs.is_stuck a:hover, .b-ext .contact-tabs.is_stuck .mag__push-wrap .field--name-field-bloc-push-lien a:hover, .b-ext .mag__push-wrap .field--name-field-bloc-push-lien .contact-tabs.is_stuck a:hover, .b-ext .contact-tabs.is_stuck .mag__section-wrap .field--name-field-key-figure-url a:hover, .b-ext .mag__section-wrap .field--name-field-key-figure-url .contact-tabs.is_stuck a:hover, .b-ext .contact-tabs.is_stuck .btn--green:focus, .b-ext .contact-tabs.is_stuck .right-block__link a:focus, .b-ext .right-block__link .contact-tabs.is_stuck a:focus, .b-ext .contact-tabs.is_stuck .slider-content__content-title-link a:focus, .b-ext .slider-content__content-title-link .contact-tabs.is_stuck a:focus, .b-ext .contact-tabs.is_stuck .subscribeform .form-submit:focus, .b-ext .subscribeform .contact-tabs.is_stuck .form-submit:focus, .b-ext .contact-tabs.is_stuck .webform-button--submit:focus, .b-ext .contact-tabs.is_stuck .mag__dossier .field--name-field-dossier-lien a:focus, .b-ext .mag__dossier .field--name-field-dossier-lien .contact-tabs.is_stuck a:focus, .b-ext .contact-tabs.is_stuck .mag__push-wrap .field--name-field-bloc-push-lien a:focus, .b-ext .mag__push-wrap .field--name-field-bloc-push-lien .contact-tabs.is_stuck a:focus, .b-ext .contact-tabs.is_stuck .mag__section-wrap .field--name-field-key-figure-url a:focus, .b-ext .mag__section-wrap .field--name-field-key-figure-url .contact-tabs.is_stuck a:focus {background: #64be29;}
.b-ext .contact-tabs.unstuck {transform: translateX(10%);animation: slideBackUnstuckTab .5s forwards;animation-delay: .1s;}
.b-ext .contact-tabs.visible {max-width: 100%;}
@media (max-width:67.1775em) {.b-ext .contact-tabs {width: 22em;}}
.b-ext .node--type-produit .contact-tabs {position: absolute;display: block;}
@media (max-width:35.5525em) {.b-ext .node--type-produit .contact-tabs {display: none;}}
.b-ext .contact-tabs--general {position: fixed;display: flex;z-index: 1000;width: 25em;height: 386px;right: 0;top: 150px;flex-direction: row-reverse;align-items: center;overflow: hidden;transform: translateX(100%);transition: all .3s;}
.b-ext .contact-tabs--general.is_stuck {opacity: 1;max-width: 70px;animation: slideTab .5s forwards;}
.b-ext .contact-tabs--general.is_stuck .contact-tabs__tab-btn:before {transform: translateX(100%);}
@media (max-width:35.5525em) {.b-ext .contact-tabs--general.is_stuck .contact-tabs__tab-btn:before {transform: translateX(0) translateY(100%);}}
.b-ext .contact-tabs--general.is_stuck + div {transform: translateX(-100%);}
@media (max-width:35.5525em) {.b-ext .contact-tabs--general.is_stuck {top: auto !important;bottom: 0;width: 100% !important;max-width: 100%;animation: slideTabBottom .5s forwards;}}
.b-ext .contact-tabs--general.unstuck {transform: translateX(0);animation: slideBackTab .5s forwards;animation-delay: .1s;}
@media (max-width:35.5525em) {.b-ext .contact-tabs--general.unstuck {transform: none;animation: slideBackTabBottom .5s forwards;}}
.b-ext .contact-tabs--general.visible {visibility: visible;max-width: 100%;}
.b-ext .contact-tabs--general.visible .contact-tabs__text {opacity: 1;transform: translateX(0);}
@media (max-width:35.5525em) {.b-ext .contact-tabs--general.visible {max-height: 100%;}}
.b-ext .contact-tabs--general .contact-tabs__nav {width: 70px;position: relative;z-index: 1;margin-right: 0;margin-left: auto;}
@media (max-width:35.5525em) {.b-ext .contact-tabs--general .contact-tabs__nav {display: flex;width: 100%;margin-bottom: 0;margin-top: auto;}}
.b-ext .contact-tabs--general .contact-tabs__content {position: absolute;display: flex;align-items: center;top: 0;left: 0;color: #004d7e;box-shadow: inset 0 0 0 1px #dbdada;opacity: 0;height: 100%;overflow: hidden;background: #ebf6ff;transition: all .3s;}
.b-ext .contact-tabs--general .contact-tabs__content.visible {opacity: 1;}
.b-ext .contact-tabs--general .contact-tabs__content.visible .contact-tabs__text {opacity: 1;transform: translateX(0);}
@media (max-width:35.5525em) {.b-ext .contact-tabs--general .contact-tabs__content.visible {width: 100%;max-width: 100%;}}
@media (max-width:67.1775em) {.b-ext .contact-tabs--general .contact-tabs__content {font-size: .9em;}}
@media (max-width:35.5525em) {.b-ext .contact-tabs--general .contact-tabs__content {align-items: flex-start;max-width: 100%;width: 100%;}}
.b-ext .contact-tabs--general .contact-tabs__text {opacity: 0;transform: translateX(20px);}
@media (max-width:35.5525em) {.b-ext .contact-tabs--general .contact-tabs__text {margin-top: 50px;}}
.b-ext .contact-tabs--general .contact-tabs__subtitle, .b-ext .contact-tabs--general .contact-tabs__title {color: #004d7e;}
.b-ext .contact-tabs--general .contact-tabs__tab-btn {background: #64be29;}
.b-ext .contact-tabs--general .contact-tabs__tab-btn svg {fill: #fff;}
.b-ext .contact-tabs--general .contact-tabs__tab-btn:hover, .b-ext .contact-tabs--general .contact-tabs__tab-btn:focus, .b-ext .contact-tabs--general .contact-tabs__tab-btn.selected {background: #ebf6ff;}
.b-ext .contact-tabs--general .contact-tabs__tab-btn:hover svg, .b-ext .contact-tabs--general .contact-tabs__tab-btn:focus svg, .b-ext .contact-tabs--general .contact-tabs__tab-btn.selected svg {fill: #004d7e;}
.b-ext .contact-tabs--general .contact-tabs__tab-btn:hover:before, .b-ext .contact-tabs--general .contact-tabs__tab-btn:focus:before, .b-ext .contact-tabs--general .contact-tabs__tab-btn.selected:before {transform: translateX(-1px);}
@media (max-width:35.5525em) {.b-ext .contact-tabs--general .contact-tabs__tab-btn:hover:before, .b-ext .contact-tabs--general .contact-tabs__tab-btn:focus:before, .b-ext .contact-tabs--general .contact-tabs__tab-btn.selected:before {transform: translateY(0);}}
@media (max-width:35.5525em) {.b-ext .contact-tabs--general .contact-tabs__tab-btn {height: 50px;}}
@media (max-width:35.5525em) {.b-ext .contact-tabs--general {max-height: 50px;top: auto !important;bottom: 0;width: 100% !important;max-width: 100%;}}
.b-ext .contact-tabs__nav {width: 70px;margin: 0;padding: 0;list-style: none;}
.b-ext .contact-tabs__tab-link {display: flex;border: 0;position: relative;align-items: center;justify-content: center;width: 100%;height: 70px;}
@media (max-width:35.5525em) {.b-ext .contact-tabs__tab-link {height: 50px;}}
.b-ext .contact-tabs__tab-btn {display: inline-block;border: 0;position: relative;width: 100%;height: 70px;cursor: pointer;background: #ebf6ff;text-align: center;transition: all .3s;}
.b-ext .contact-tabs__tab-btn:before {content: "";position: absolute;width: calc(100% + 1px);height: 100%;top: 0;left: 0;background: #ebf6ff;transform: translateX(100%);transition: all .3s;}
@media (max-width:35.5525em) {.b-ext .contact-tabs__tab-btn:before {transform: translateX(0) translateY(100%);}}
.b-ext .contact-tabs__tab-btn:hover, .b-ext .contact-tabs__tab-btn:focus, .b-ext .contact-tabs__tab-btn.selected {background: #05293f;}
.b-ext .contact-tabs__tab-btn:hover svg, .b-ext .contact-tabs__tab-btn:focus svg, .b-ext .contact-tabs__tab-btn.selected svg {fill: #fff;}
@media (max-width:35.5525em) {.b-ext .contact-tabs__tab-btn:hover, .b-ext .contact-tabs__tab-btn:focus, .b-ext .contact-tabs__tab-btn.selected {background: #64be29;}}
.b-ext .contact-tabs__tab-btn svg {position: relative;display: inline-block;fill: #004d7e;transition: all .3s;}
@media (max-width:35.5525em) {.b-ext .contact-tabs__tab-btn {height: 50px;}}
.b-ext .contact-tabs__content {position: absolute;display: flex;align-items: center;top: 0;left: 0;color: #fff;width: calc(100% - 70px);max-width: calc(100% - 70px);height: 100%;overflow: hidden;background: #05293f;}
.b-ext .contact-tabs__content.visible {width: calc(100% - 70px);}
.b-ext .contact-tabs__content.visible .contact-tabs__text {opacity: 1;visibility: visible;transform: translateX(0);}
@media (max-width:35.5525em) {.b-ext .contact-tabs__content.visible {width: 100%;}}
@media (max-width:67.1775em) {.b-ext .contact-tabs__content {font-size: .9em;}}
@media (max-width:35.5525em) {.b-ext .contact-tabs__content {align-items: flex-start;}}
.b-ext .contact-tabs__text {position: relative;opacity: 0;padding: 0 2.5em;text-align: center;z-index: 1;display: flex;justify-content: center;flex-wrap: wrap;visibility: hidden;flex-basis: 100%;width: 100%;transition: all .3s;}
.b-ext .contact-tabs__text .btn--green, .b-ext .contact-tabs__text .right-block__link a, .b-ext .right-block__link .contact-tabs__text a, .b-ext .contact-tabs__text .slider-content__content-title-link a, .b-ext .slider-content__content-title-link .contact-tabs__text a, .b-ext .contact-tabs__text .subscribeform .form-submit, .b-ext .subscribeform .contact-tabs__text .form-submit, .b-ext .contact-tabs__text .webform-button--submit, .b-ext .contact-tabs__text .mag__dossier .field--name-field-dossier-lien a, .b-ext .mag__dossier .field--name-field-dossier-lien .contact-tabs__text a, .b-ext .contact-tabs__text .mag__push-wrap .field--name-field-bloc-push-lien a, .b-ext .mag__push-wrap .field--name-field-bloc-push-lien .contact-tabs__text a, .b-ext .contact-tabs__text .mag__section-wrap .field--name-field-key-figure-url a, .b-ext .mag__section-wrap .field--name-field-key-figure-url .contact-tabs__text a, .b-ext .contact-tabs__text .btn--blue, .b-ext .contact-tabs__text .user-login-form #edit-submit, .b-ext .user-login-form .contact-tabs__text #edit-submit {margin: 2em 0 0;}
@media (max-width:35.5525em) {.b-ext .contact-tabs__text {margin-top: 70px;}}
.b-ext .contact-tabs__subtitle {color: #64be29;font-size: .7em;font-weight: 600;margin: 0 0 1em;text-transform: uppercase;flex-basis: 100%;width: 100%;}
.b-ext .contact-tabs__title {color: #64be29;font-size: 1.5em;margin: 0;font-weight: 600;flex-basis: 100%;width: 100%;}
.b-ext .contact-tabs__claim {line-height: 1.4;flex-basis: 100%;width: 100%;}
.b-ext .contact-tabs__tel {font-weight: 700;font-size: 2em;margin: 0;flex-basis: 100%;width: 100%;}
.b-ext .contact-tabs__tel-options {font-size: .7em;flex-basis: 100%;width: 100%;}
.b-ext .close-wrap {position: absolute;width: 60px;height: 40px;top: 0;left: 0;cursor: pointer;}
@media (max-width:35.5525em) {.b-ext .close-wrap {left: auto;right: 0;height: 60px;}}
.b-ext .close-tab {position: absolute;display: block;width: 22px;height: 6px;top: 0;left: 0;bottom: 0;right: 0;margin: auto;}
@media (max-width:35.5525em) {.b-ext .close-tab {transform: rotate(90deg);transform-origin: center;}}
.b-ext .path-user .layout-content {max-width: 35em;margin: 4em auto;padding: 0 1em;}
.b-ext .user-login-form {padding: 1em 0;}
.b-ext .user-login-form label {display: block;margin-bottom: .5em;color: #05293f;}
.b-ext .user-login-form input[type=password], .b-ext .user-login-form input[type=text] {height: 2.5em;padding: .5em;margin-bottom: .5em;color: #05293f;max-width: 100%;}
.b-ext .user-login-form .description {font-size: .75em;color: #004d7e;}
.b-ext .user-login-form #edit-submit {border: none;}
.b-ext .footer-push__wrap {position: relative;background-image: url("/ext/themes/custom/lmdm/assets/images/bg-home-liberiders.jpg");background-size: cover;padding: calc(var(--font-size) * 5) 0;}
.b-ext .footer-push__wrap:before {content: "";position: absolute;position: absolute;left: 0;top: 0;height: 100%;width: 100%;opacity: .8;background: #dcf4ff;}
.b-ext .footer-push__wrap .container {position: relative;}
.b-ext .footer-push__title {position: relative;color: #004d7e;font-size: 2.2em;margin: 0 0 1em;font-weight: 600;text-align: center;}
.b-ext .footer-push__body {position: relative;text-align: center;color: #05293f;line-height: 1.8;padding: 0 calc(var(--font-size) * .5) 0;}
.b-ext .footer-push__body p {margin: 0 0 3em;}
.b-ext .footer-push__link {text-align: center;padding: 0 calc(var(--font-size) * .5) 0;}
.b-ext .portrait-teaser-mosaic__wrap {padding: 2em 2em 5em;color: #fff;width: 100%;}
.b-ext .portrait-teaser-mosaic__wrap:hover {color: #fff;}
.b-ext .portrait-teaser-mosaic__wrap:hover .icon-arrow, .b-ext .portrait-teaser-mosaic__wrap:hover .icon-arrow-fix {animation: portraitArrow .4s forwards;opacity: 1;}
.b-ext .is-green .portrait-teaser-mosaic__wrap {background-color: #64be29;color: #05293f;}
.b-ext .is-green .portrait-teaser-mosaic__wrap polygon:first-child, .b-ext .is-green .portrait-teaser-mosaic__wrap .icon-arrow path, .b-ext .is-green .portrait-teaser-mosaic__wrap .icon-arrow polygon {fill: #05293f;}
.b-ext .is-green .portrait-teaser-mosaic__wrap .icon-triangle-fix {background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2030.4%2029.9\'%20width=\'30\'%20height=\'30\'%3E%3Cpolygon%20points=\'30.4%207%2030.4%2029.9%207.6%2029.9%2030.4%207\'%20fill=\'%2305293F\'/%3E%3Cpolygon%20points=\'22.8%200%2022.8%2022.8%200%2022.8%2022.8%200\'%20fill=\'%23fff\'/%3E%3C/svg%3E") no-repeat;}
.b-ext .is-green .portrait-teaser-mosaic__wrap .icon-arrow-fix {background: url("data:image/svg+xml;charset=utf8,%3Csvg%20class=\'icon-arrow\'%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2022.2%206.1\'%20width=\'22\'%20height=\'6\'%3E%3Cpath%20d=\'M19.6,3.5H.5a.5.5,0,0,1,0-1H19.6a.5.5,0,0,1,0,1Z\'%20fill=\'%2305293F\'/%3E%3Cpolygon%20points=\'19.2%200%2019.2%206.1%2022.2%203%2019.2%200\'%20fill=\'%2305293F\'/%3E%3C/svg%3E") no-repeat;}
.b-ext .is-green .portrait-teaser-mosaic__wrap:hover {color: #05293f;}
.b-ext .is-blue .portrait-teaser-mosaic__wrap {background-color: #004d7e;}
.b-ext .portrait-teaser-mosaic__wrap .icon-arrow {opacity: 0;transition: .3s all ease-in;}
.b-ext .portrait-teaser-mosaic__wrap .icon-arrow-fix {display: inline-block;width: 22px;height: 6px;margin-left: 5px;background: url("data:image/svg+xml;charset=utf8,%3Csvg%20class=\'icon-arrow\'%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2022.2%206.1\'%20width=\'22\'%20height=\'6\'%3E%3Cpath%20d=\'M19.6,3.5H.5a.5.5,0,0,1,0-1H19.6a.5.5,0,0,1,0,1Z\'%20fill=\'%23fff\'/%3E%3Cpolygon%20points=\'19.2%200%2019.2%206.1%2022.2%203%2019.2%200\'%20fill=\'%23fff\'/%3E%3C/svg%3E") no-repeat;opacity: 0;transition: .3s all ease-in;}
.b-ext .portrait-teaser-mosaic__wrap .icon-arrow-wrapper {position: relative;top: -2px;display: inline-block;overflow: hidden;vertical-align: middle;}
.b-ext .portrait-teaser-mosaic__wrap .icon-triangle-fix {width: 30px;height: 30px;background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2030.4%2029.9\'%20width=\'30\'%20height=\'30\'%3E%3Cpolygon%20points=\'30.4%207%2030.4%2029.9%207.6%2029.9%2030.4%207\'%20fill=\'%2364be29\'/%3E%3Cpolygon%20points=\'22.8%200%2022.8%2022.8%200%2022.8%2022.8%200\'%20fill=\'%23fff\'/%3E%3C/svg%3E") no-repeat;}
.b-ext .portrait-teaser-mosaic__wrap .node__teaser-footer, .b-ext .portrait-teaser-mosaic__wrap .content-search article .node__teaser-footer, .b-ext .content-search article .portrait-teaser-mosaic__wrap .node__teaser-footer, .b-ext .portrait-teaser-mosaic__wrap .related-block .node__teaser-col--list .node__teaser-footer, .b-ext .related-block .node__teaser-col--list .portrait-teaser-mosaic__wrap .node__teaser-footer, .b-ext .portrait-teaser-mosaic__wrap .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-footer, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .portrait-teaser-mosaic__wrap .node__teaser-footer {bottom: 15px;}
.b-ext .is-offer .portrait-teaser-mosaic__wrap {position: relative;padding: 50px 90px 50px 25px;}
.b-ext .is-offer .portrait-teaser-mosaic__wrap:before {content: "";position: absolute;top: 0;bottom: 0;left: 1px;z-index: -1;width: 100%;transform: translateX(-100%);background-color: #004d7e;}
.b-ext .is-offer .portrait-teaser-mosaic__wrap > svg {display: none;}
.b-ext .is-offer .portrait-teaser-mosaic__wrap .node__teaser-footer {position: relative;bottom: 0;padding: 0;width: 100%;margin-top: 45px;}
@media (max-width:47.99em) {.b-ext .portrait-teaser-mosaic__wrap {padding: 1.5em 1em 5em;}
	.b-ext .is-offer .portrait-teaser-mosaic__wrap {padding: 35px 15px;}
	.b-ext .is-offer .portrait-teaser-mosaic__wrap .node__teaser-footer {margin-top: 25px;}}
.b-ext .portrait-teaser-mosaic {display: flex !important;flex-direction: row;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;}
.b-ext .is-offer .portrait-teaser-mosaic {margin-top: 30px;min-height: 0 !important;}
@media (max-width:47.99em) {.b-ext .is-offer .portrait-teaser-mosaic {margin-top: 10px;}}
.b-ext .portrait-teaser-mosaic__quote {margin-top: 10px;font-size: calc(var(--font-size) * 1.4375);font-weight: 600;line-height: 28px;}
.b-ext .portrait-teaser-mosaic__quote:before {content: "«";display: inline-block;}
.b-ext .portrait-teaser-mosaic__quote:after {content: "»";display: inline-block;}
.b-ext .portrait-teaser-mosaic__quote .field {display: inline;}
.b-ext .is-offer .portrait-teaser-mosaic__quote {position: relative;z-index: 1;font-size: calc(var(--font-size) * 1.3125);font-weight: 700;}
.b-ext .is-offer .portrait-teaser-mosaic__quote:before, .b-ext .is-offer .portrait-teaser-mosaic__quote:after {content: "";}
.b-ext .is-offer .portrait-teaser-mosaic__quote:before {background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2059.8%2049.2\'%3E%3Cpath%20d=\'M18.1,24.6,30.9,49.2H12.5L0,24.6,12.5,0H30.9Zm28.8,0L59.8,49.2H41.4L28.8,24.6,41.4,0H59.8Z\'%20fill=\'%23fff\'/%3E%3C/svg%3E") no-repeat;width: 60px;height: 50px;position: absolute;top: -10px;left: -25px;opacity: .2;z-index: -1;}
@media (max-width:47.99em) {.b-ext .is-offer .portrait-teaser-mosaic__quote {font-size: calc(var(--font-size) * 1);line-height: 1.7;}}
.b-ext .portrait-teaser__photo-wrap {position: relative;width: 235px;height: 230px;max-width: 100%;margin: 0 auto;background: url("/ext/themes/custom/lmdm/assets/images/bg-portrait-round.svg") no-repeat;background-position: center;}
.b-ext .portrait-teaser__photo-wrap img {max-width: 100%;height: auto;border-radius: 50%;}
.b-ext .portrait-teaser__photo-wrap > div {position: absolute;top: 50%;left: 50%;width: 69%;transform: translate(-50%,-50%);z-index: -1;backface-visibility: hidden;}
.b-ext .portrait-teaser__photo-wrap > div:after {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 50%;background: linear-gradient(to right,rgba(100,190,41,.8) 0%,rgba(0,77,126,.9) 100%);opacity: 0;transition: .3s all linear;}
.b-ext a:hover .portrait-teaser__photo-wrap > div:after {opacity: .6;}
.b-ext .portrait-teaser__photo-wrap--small {width: 170px;height: 165px;margin: 0;}
.b-ext .portrait-teaser__photo-wrap--small > div {backface-visibility: inherit;}
@media (max-width:35.5525em) {.b-ext .portrait-teaser__photo-wrap--small {margin: 0 auto 20px;}}
.b-ext .portrait-teaser {padding: 0 10px;text-align: center;line-height: 22px;}
.b-ext .portrait-teaser a {color: #004d7e;}
.b-ext .portrait-teaser a:hover .icon-arrow {animation: portraitArrow .4s forwards;opacity: 1;}
.b-ext .portrait-teaser .icon-arrow {position: relative;top: -1px;opacity: 0;transition: .3s all ease-in;}
.b-ext .portrait-teaser .icon-arrow-wrapper {position: relative;top: -2px;display: inline-block;overflow: hidden;vertical-align: middle;}
.b-ext .portrait-teaser__title {font-size: calc(var(--font-size) * 1.5);margin: 30px 0 5px;font-weight: 600;color: #004d7e;line-height: 30px;}
.b-ext .portrait-teaser__link {color: #64be29;margin-top: 10px;}
.b-ext .pager {margin: 35px 0 50px;text-align: center;}
.b-ext .pager__items {display: inline-block;padding: 0;border-bottom: 1px solid #c1c1c1;}
.b-ext .pager__item {display: inline-block;padding: 0;font-weight: 600;font-size: .75em;}
.b-ext .pager__item a {display: block;padding: 0 12px 20px;color: rgba(5,41,63,.6);}
.b-ext .pager__item a:hover {color: #64be29;}
.b-ext .pager__item.is-active {font-weight: 600;}
.b-ext .pager__item.is-active a {position: relative;color: #64be29;}
.b-ext .pager__item.is-active a:after {position: absolute;left: 0;bottom: 0;right: 0;height: 4px;background-color: #64be29;content: "";}
.b-ext .pager__item--last, .b-ext .pager__item--first {display: none;}
.b-ext .pager__item--next, .b-ext .pager__item--previous {width: 22px;height: 6px;}
.b-ext .pager__item--next span, .b-ext .pager__item--previous span {position: absolute !important;clip: rect(1px,1px,1px,1px);overflow: hidden;height: 1px;width: 1px;word-wrap: normal;}
.b-ext .pager__item--previous {background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2022.2%206.1\'%3E%3Cpath%20d=\'M21.7,3.5H2.6a.5.5,0,0,1,0-1H21.7a.5.5,0,0,1,0,1Z\'%20fill=\'%2364be29\'/%3E%3Cpolygon%20points=\'3%206.1%203%200%200%203%203%206.1\'%20fill=\'%2364be29\'/%3E%3C/svg%3E") no-repeat;margin-right: 10px;}
.b-ext .pager__item--next {background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2022.2%206.1\'%3E%3Cpath%20d=\'M19.6,3.5H.5a.5.5,0,0,1,0-1H19.6a.5.5,0,0,1,0,1Z\'%20fill=\'%2364be29\'/%3E%3Cpolygon%20points=\'19.2%200%2019.2%206.1%2022.2%203%2019.2%200\'%20fill=\'%2364be29\'/%3E%3C/svg%3E") no-repeat;margin-left: 10px;}
.b-ext .press-contact {margin-top: 45px;padding: 45px 0 110px;background-color: #ebf6ff;color: #004d7e;text-align: center;}
@media (max-width:47.99em) {.b-ext .press-contact {margin-top: 0;padding: 35px 0;}}
.b-ext .press-contact__title {font-size: 2.25em;margin: 0 0 50px;font-weight: 600;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;}
@media (max-width:47.99em) {.b-ext .press-contact__title {font-size: 1.6em;}}
.b-ext .press-contact__subtitle {margin: 25px 0 15px;font-size: 1.5em;font-weight: 600;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;}
@media (max-width:47.99em) {.b-ext .press-contact__subtitle {font-size: 1.2em;margin-top: 15px;}}
.b-ext .press-contact__msg {max-width: 250px;margin: 0 auto;line-height: 22px;}
.b-ext .press-contact__msg a {font-weight: 600;}
.b-ext .press-contact__wrap {display: flex;flex-wrap: wrap;}
.b-ext .press-contact__item {width: 50%;padding: 0 15px;flex-shrink: 0;}
.b-ext .press-contact__item:first-child {border-right: 1px solid rgba(0,77,126,.1);}
@media (max-width:35.5525em) {.b-ext .press-contact__item {width: 100%;max-width: 250px;margin: 0 auto;padding: 0;}
	.b-ext .press-contact__item:first-child {border-right: none;border-bottom: 1px solid rgba(0,77,126,.1);margin-bottom: 35px;padding-bottom: 10px;}}
.b-ext .press-doc {font-size: .75em;padding: 25px 30px 40px;margin-top: 50px;background-color: #05293f;color: #fff;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;position: relative;overflow: hidden;}
.b-ext .press-doc a {color: #fff;}
.b-ext .press-doc a:hover .press-doc__name {color: #64be29;}
.b-ext .press-doc path {transition: .3s all linear;}
.b-ext .press-doc .uppercase {text-transform: uppercase;}
@media (max-width:48.0525em) {.b-ext .press-doc {margin: -20px 0 15px;}}
@media (max-width:25.99em) {.b-ext .press-doc {margin-top: 15px;}}
@media (max-width:48.0525em) {.b-ext .press-doc-outer {order: 3;}}
.b-ext .press-doc__item {position: relative;padding: 25px 0;}
.b-ext .press-doc__item:first-child {padding-top: 0;}
.b-ext .press-doc__item:last-child {padding-bottom: 0;}
.b-ext .press-doc__item:not(:last-child):after {position: absolute;bottom: 0;left: -50px;right: -50px;content: " ";border-bottom: 1px solid rgba(95,124,135,.4);}
.b-ext .press-doc__title {color: #64be29;text-transform: uppercase;margin: 0 0 20px;font-weight: 600;font-size: calc(var(--font-size) * .875);}
.b-ext .is-multiple .press-doc__title {display: none;}
.b-ext .press-doc__wrap {display: flex;justify-content: space-between;align-items: flex-end;}
.b-ext .press-doc__wrap--external {align-items: center;}
.b-ext .press-doc__picto {flex-shrink: 0;}
.b-ext .press-doc__name {font-size: calc(var(--font-size) * .875);font-weight: 600;transition: .3s all linear;}
.b-ext .press-doc__name:not(:last-child) {margin-bottom: 17px;}
.b-ext .portrait-offre {margin-top: 45px;padding: 25px 0;background-color: #05293f;color: #fff;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;position: relative;overflow: hidden;}
.b-ext .portrait-offre a {color: #fff;}
.b-ext .portrait-offre .node__teaser-footer, .b-ext .portrait-offre .content-search article .node__teaser-footer, .b-ext .content-search article .portrait-offre .node__teaser-footer, .b-ext .portrait-offre .related-block .node__teaser-col--list .node__teaser-footer, .b-ext .related-block .node__teaser-col--list .portrait-offre .node__teaser-footer, .b-ext .portrait-offre .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-footer, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .portrait-offre .node__teaser-footer {position: relative;width: 100%;padding: 20px 0 0;}
.b-ext .portrait-offre .icon-arrow {opacity: 0;transition: .3s all ease-in;}
.b-ext .portrait-offre .icon-arrow-wrapper {position: relative;top: -2px;display: inline-block;overflow: hidden;vertical-align: middle;}
@media (max-width:47.99em) {.b-ext .portrait-offre {margin-top: 10px;}}
.b-ext .portrait-offre__title {color: #64be29;text-transform: uppercase;font-weight: 600;margin: 0 0 20px;font-size: .875em;}
.b-ext .portrait-offre__infos {display: flex;align-items: center;position: relative;padding-bottom: 25px;}
.b-ext .portrait-offre__infos img {width: 55px;height: 55px;border-radius: 50%;}
.b-ext .portrait-offre__infos:after {position: absolute;bottom: 0;left: -30px;right: -30px;border-bottom: 1px solid rgba(95,124,135,.4);content: "";}
.b-ext .portrait-offre__wrap2 {padding: 0 30px;}
.b-ext .portrait-offre__details {font-size: .875em;padding-left: 10px;line-height: 20px;}
.b-ext .portrait-offre__details > div:first-child {font-weight: 600;}
.b-ext .portrait-offre__subtitle {text-transform: uppercase;font-weight: 600;font-size: .625em;margin: 25px 0 30px;}
.b-ext .portrait-offre__subtitle svg {display: inline-block;vertical-align: middle;margin-right: 7px;}
.b-ext .portrait-offre__quote {font-size: 1.25em;font-weight: 600;position: relative;z-index: 1;line-height: 26px;}
.b-ext .portrait-offre__quote:before {position: absolute;top: -10px;left: -8px;content: "";width: 40px;height: 35px;background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2059.8%2049.2\'%3E%3Cpath%20d=\'M18.1,24.6,30.9,49.2H12.5L0,24.6,12.5,0H30.9Zm28.8,0L59.8,49.2H41.4L28.8,24.6,41.4,0H59.8Z\'%20fill=\'%23fff\'/%3E%3C/svg%3E") no-repeat;opacity: .2;z-index: -1;}
.b-ext .portrait-offre__wrap {position: relative;display: block;padding: 0 30px;}
.b-ext .portrait-offre__wrap:hover .icon-arrow {animation: portraitArrow .4s forwards;opacity: 1;}
.b-ext .press-article-teaser {display: flex;position: relative;padding: 35px 0 35px 75px;border: 1px solid #c1c1c1;overflow: hidden;}
.b-ext .press-article-teaser:not(:last-child) {border-bottom: none;}
.b-ext .press-article-teaser h2 {margin: 20px 0 10px;color: #05293f;}
@media (max-width:67.1775em) {.b-ext .press-article-teaser {padding: 35px 15px;}}
@media (max-width:47.99em) {.b-ext .press-article-teaser {padding: 20px 15px 0;flex-wrap: wrap;}
	.b-ext .press-article-teaser:not(:last-child) {border-bottom: 1px solid #c1c1c1;margin-bottom: 20px;}}
.b-ext .press-article-teaser__more {display: flex;align-items: center;padding: 0 45px;background-color: #fff;border: none;transition: .3s all cubic-bezier(.6,0,.195,1);}
.b-ext .press-article-teaser__more svg, .b-ext .press-article-teaser__more rect {transition: .3s all linear;}
.b-ext .press-article-teaser__more:focus {outline: none;}
.b-ext .press-article-teaser__more:hover {background-color: #64be29;}
.b-ext .press-article-teaser__more:hover svg {transform: rotate(180deg);}
.b-ext .press-article-teaser__more:hover rect {fill: #fff;}
.b-ext .press-article-teaser__more.is-active {transform: translateX(-215px);transition: .3s transform cubic-bezier(.6,0,.195,1),0s background-color linear;}
.b-ext .press-article-teaser__more.is-active svg {transform: rotate(90deg);}
.b-ext .press-article-teaser__more.is-active:hover {background-color: #fff;}
.b-ext .press-article-teaser__more.is-active:hover svg {transform: rotate(90deg);}
.b-ext .press-article-teaser__more.is-active:hover rect {fill: #64be29;}
@media (max-width:67.1775em) {.b-ext .press-article-teaser__more.is-active {transform: translateX(-140px);}}
.b-ext .press-article-teaser__more-wrap {flex-grow: 1;display: flex;justify-content: flex-end;margin: -36px 0;}
@media (max-width:47.99em) {.b-ext .press-article-teaser__more-wrap {display: none;}}
.b-ext .press-article-teaser__more-content {display: flex;flex-direction: column;justify-content: center;position: absolute;right: 0;top: 0;bottom: 0;width: 230px;padding: 15px 30px;background-color: #05293f;color: #fff;font-weight: 600;transform: translateX(100%);transition: .3s all cubic-bezier(.6,0,.195,1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;}
.b-ext .press-article-teaser__more-content a {color: #fff;}
.b-ext .press-article-teaser__more-content.is-active {transform: translateX(0);}
@media (max-width:67.1775em) {.b-ext .press-article-teaser__more-content {width: 180px;padding: 15px;}}
@media (max-width:47.99em) {.b-ext .press-article-teaser__more-content {width: calc(100% + 30px);margin: 0 -15px;padding: 20px 15px;position: relative;transform: none;}}
.b-ext .press-article-teaser__link {display: flex;justify-content: space-between;align-items: center;}
.b-ext .press-article-teaser__link:not(:last-child) {margin-bottom: 25px;}
.b-ext .press-article-teaser__link svg {flex-shrink: 0;margin-left: 10px;}
.b-ext .press-article-teaser__link:hover {color: #64be29;}
@media (max-width:47.99em) {.b-ext .press-article-teaser__link {font-size: .85em;}}
.b-ext .press-article-teaser__details {padding: 0 70px;width: calc(100% - 400px);}
@media (max-width:67.1775em) {.b-ext .press-article-teaser__details {padding: 0 25px;width: calc(100% - 295px);}}
@media (max-width:47.99em) {.b-ext .press-article-teaser__details {padding: 0 0 20px;width: 100%;}}
.b-ext .press-article-teaser__cover {flex-shrink: 0;}
.b-ext .press-article-teaser__cover img {box-shadow: 3px 4px 5px 0px rgba(0,0,0,.17);}
@media (max-width:47.99em) {.b-ext .press-article-teaser__cover {display: none;}}
.b-ext .press-article-teaser__date {color: rgba(5,41,63,.6);font-weight: 600;font-size: .75em;}
.b-ext .view-annuaire-reparateur-partenaire .filter__wrap {padding: calc(var(--font-size) * 1) 0 calc(var(--font-size) * 3);margin: 0;background-color: #05293f;color: #fff;text-align: center;}
.b-ext .view-annuaire-reparateur-partenaire .filter__wrap .form-item, .b-ext .view-annuaire-reparateur-partenaire .filter__wrap .texte-1, .b-ext .view-annuaire-reparateur-partenaire .filter__wrap .texte-2 {display: inline-block;margin-bottom: calc(var(--font-size) * 2);}
.b-ext .view-annuaire-reparateur-partenaire .filter__wrap .texte-1, .b-ext .view-annuaire-reparateur-partenaire .filter__wrap .texte-2 {margin-right: calc(var(--font-size) * .5);transform: translateY(calc(var(--font-size) * .5));}
.b-ext .view-annuaire-reparateur-partenaire .filter__wrap .select2-selection {background: transparent;color: #64be29;border: none;border-bottom: solid 1px #64be29;}
.b-ext .view-annuaire-reparateur-partenaire .filter__wrap .select2-selection__arrow {background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20width=\'12.962\'%20height=\'7.191\'%20viewBox=\'0%200%2012.962%207.191\'%3E%3Cpath%20fill=\'none\'%20stroke=\'%2364BE29\'%20stroke-miterlimit=\'10\'%20d=\'M.354.354l6.126%206.13%206.128-6.13\'/%3E%3C/svg%3E") no-repeat;background-position: center;}
@media (max-width:47.99em) {.b-ext .view-annuaire-reparateur-partenaire .filter__wrap .select2-selection__arrow {right: .5em;}}
.b-ext .view-annuaire-reparateur-partenaire .filter__wrap .form-submit {padding: calc(var(--font-size) * 1.4) calc(var(--font-size) * 2);background-color: #64be29;color: #fff;height: auto;}
.b-ext .view-annuaire-reparateur-partenaire .filter__wrap .form-submit:hover {background-color: #004d7e;}
.b-ext .view-annuaire-reparateur-partenaire .filter__form-wrap {display: block !important;max-width: calc(var(--font-size) * 50);margin: 0 auto;}
.b-ext .view-annuaire-reparateur-partenaire .filter__form-wrap h1 {margin: calc(var(--font-size) * 2.5) 0;}
.b-ext .view-annuaire-reparateur-partenaire .view-content {padding-top: calc(var(--font-size) * 3);}
.b-ext .node--type-reparateurs-partenaires {min-height: auto;}
.b-ext .node--type-reparateurs-partenaires .brands-list {padding-top: calc(var(--font-size) * 2);}
.b-ext .node--type-reparateurs-partenaires .brands-list .field__item {display: inline-block;padding: calc(var(--font-size) * .4) calc(var(--font-size) * .8) calc(var(--font-size) * .3);background-color: #05293f;color: #fff;margin: 0 0 calc(var(--font-size) * .5);font-size: .75em;}
.b-ext .node--type-reparateurs-partenaires .brands-list .brands-list-title {color: #004d7e;text-transform: uppercase;font-size: .8em;margin-top: 0;}
.b-ext .repairer-info {font-size: .825em;color: #5f7c87;font-weight: 600;}
.b-ext .repairer-info svg {margin-right: 7px;flex-shrink: 0;}
.b-ext .repairer-info__item {display: flex;align-items: center;margin-bottom: 13px;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;}
.b-ext .repairer-info__item div {display: inline;}
.b-ext .lmdm-elasticsearch-form {margin: 0 0 10px;}
.b-ext .lmdm-elasticsearch-form .form-item {margin: 0;}
.b-ext .lmdm-elasticsearch-form .typeahead__field {display: flex;justify-content: space-between;align-items: center;border-bottom: 2px solid #bcbcbc;}
.b-ext .lmdm-elasticsearch-form .typeahead__field .form-text {display: block;width: 100%;padding: 0;font-size: 38px;background-color: #ebf6ff;border: none;color: #05293f;}
.b-ext .lmdm-elasticsearch-form .typeahead__query {display: block;}
.b-ext .lmdm-elasticsearch-form .button {margin: 0;padding: 0 1em;background: transparent;border: none;height: 4em;width: 5.1em;overflow: hidden;text-indent: -300px;background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2023%2023\'%3E%3Cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20fill=\'%23004D7E\'%20d=\'M15.8%204.2c1.6%201.6%202.4%203.5%202.4%205.8%200%20.6-.1%201.3-.2%201.8-.3%201.5-1.1%202.8-2.2%203.9-1.6%201.6-3.5%202.4-5.8%202.4s-4.2-.8-5.8-2.4c-1.6-1.6-2.4-3.5-2.4-5.8s.8-4.2%202.4-5.8C5.8%202.6%207.7%201.8%2010%201.8c2.2%200%204.2.8%205.8%202.4zM23%2022.1c0-.3-.1-.5-.3-.7l-5.1-5.1c1.1-1.2%201.7-2.6%202.1-4.1.2-.7.2-1.5.2-2.2%200-2.8-1-5.1-2.9-7.1C15.1%201%2012.8%200%2010%200S4.9%201%202.9%202.9C1%204.9%200%207.2%200%2010s1%205.1%202.9%207.1c2%202%204.3%202.9%207.1%202.9%202.5%200%204.6-.8%206.4-2.3l5.1%205.1c.2.2.4.3.7.3.3%200%20.5-.1.6-.3.1-.2.2-.5.2-.7z\'/%3E%3C/svg%3E") no-repeat;background-position: center center;background-size: 24px 24px;}
.b-ext .desc-recherche {font-size: 12px;font-weight: 400;color: #bcbcbc;}
.b-ext .link-faq {display: inline-block;margin-right: 41px;height: 24px;width: 42px;}
@media (max-width:1375px) {.b-ext .link-faq {margin: 0;}}
@media (max-width:67.1775em) {.b-ext .link-faq {margin: 0;}
	.b-ext .link-faq path {fill: aliceblue;}}
.b-ext .link-seach {border: 0 none;width: 55px;height: 114px;margin: 0 15px 0 0;vertical-align: top;background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2023%2023\'%3E%3Cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20fill=\'%23004D7E\'%20d=\'M15.8%204.2c1.6%201.6%202.4%203.5%202.4%205.8%200%20.6-.1%201.3-.2%201.8-.3%201.5-1.1%202.8-2.2%203.9-1.6%201.6-3.5%202.4-5.8%202.4s-4.2-.8-5.8-2.4c-1.6-1.6-2.4-3.5-2.4-5.8s.8-4.2%202.4-5.8C5.8%202.6%207.7%201.8%2010%201.8c2.2%200%204.2.8%205.8%202.4zM23%2022.1c0-.3-.1-.5-.3-.7l-5.1-5.1c1.1-1.2%201.7-2.6%202.1-4.1.2-.7.2-1.5.2-2.2%200-2.8-1-5.1-2.9-7.1C15.1%201%2012.8%200%2010%200S4.9%201%202.9%202.9C1%204.9%200%207.2%200%2010s1%205.1%202.9%207.1c2%202%204.3%202.9%207.1%202.9%202.5%200%204.6-.8%206.4-2.3l5.1%205.1c.2.2.4.3.7.3.3%200%20.5-.1.6-.3.1-.2.2-.5.2-.7z\'/%3E%3C/svg%3E") no-repeat;background-position: center center;background-size: 24px 24px;outline: none;}
@media (max-width:78.115em) {.b-ext .link-seach {width: 40px;height: 97px;}}
@media (max-width:67.1775em) {.b-ext .link-seach {background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2023%2023\'%3E%3Cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20fill=\'%23FFFFFF\'%20d=\'M15.8%204.2c1.6%201.6%202.4%203.5%202.4%205.8%200%20.6-.1%201.3-.2%201.8-.3%201.5-1.1%202.8-2.2%203.9-1.6%201.6-3.5%202.4-5.8%202.4s-4.2-.8-5.8-2.4c-1.6-1.6-2.4-3.5-2.4-5.8s.8-4.2%202.4-5.8C5.8%202.6%207.7%201.8%2010%201.8c2.2%200%204.2.8%205.8%202.4zM23%2022.1c0-.3-.1-.5-.3-.7l-5.1-5.1c1.1-1.2%201.7-2.6%202.1-4.1.2-.7.2-1.5.2-2.2%200-2.8-1-5.1-2.9-7.1C15.1%201%2012.8%200%2010%200S4.9%201%202.9%202.9C1%204.9%200%207.2%200%2010s1%205.1%202.9%207.1c2%202%204.3%202.9%207.1%202.9%202.5%200%204.6-.8%206.4-2.3l5.1%205.1c.2.2.4.3.7.3.3%200%20.5-.1.6-.3.1-.2.2-.5.2-.7z\'/%3E%3C/svg%3E") no-repeat;background-position: center center;background-size: 24px 24px;padding: 0;height: 61px;}}
@media (max-width:47.99em) {.b-ext .link-seach {background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2023%2023\'%3E%3Cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20fill=\'%23ffffff\'%20d=\'M15.8%204.2c1.6%201.6%202.4%203.5%202.4%205.8%200%20.6-.1%201.3-.2%201.8-.3%201.5-1.1%202.8-2.2%203.9-1.6%201.6-3.5%202.4-5.8%202.4s-4.2-.8-5.8-2.4c-1.6-1.6-2.4-3.5-2.4-5.8s.8-4.2%202.4-5.8C5.8%202.6%207.7%201.8%2010%201.8c2.2%200%204.2.8%205.8%202.4zM23%2022.1c0-.3-.1-.5-.3-.7l-5.1-5.1c1.1-1.2%201.7-2.6%202.1-4.1.2-.7.2-1.5.2-2.2%200-2.8-1-5.1-2.9-7.1C15.1%201%2012.8%200%2010%200S4.9%201%202.9%202.9C1%204.9%200%207.2%200%2010s1%205.1%202.9%207.1c2%202%204.3%202.9%207.1%202.9%202.5%200%204.6-.8%206.4-2.3l5.1%205.1c.2.2.4.3.7.3.3%200%20.5-.1.6-.3.1-.2.2-.5.2-.7z\'/%3E%3C/svg%3E") no-repeat;background-size: 18px 18px;background-position: center center;}}
@media (max-width:25.99em) {.b-ext .link-seach {background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2023%2023\'%3E%3Cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20fill=\'%23ffffff\'%20d=\'M15.8%204.2c1.6%201.6%202.4%203.5%202.4%205.8%200%20.6-.1%201.3-.2%201.8-.3%201.5-1.1%202.8-2.2%203.9-1.6%201.6-3.5%202.4-5.8%202.4s-4.2-.8-5.8-2.4c-1.6-1.6-2.4-3.5-2.4-5.8s.8-4.2%202.4-5.8C5.8%202.6%207.7%201.8%2010%201.8c2.2%200%204.2.8%205.8%202.4zM23%2022.1c0-.3-.1-.5-.3-.7l-5.1-5.1c1.1-1.2%201.7-2.6%202.1-4.1.2-.7.2-1.5.2-2.2%200-2.8-1-5.1-2.9-7.1C15.1%201%2012.8%200%2010%200S4.9%201%202.9%202.9C1%204.9%200%207.2%200%2010s1%205.1%202.9%207.1c2%202%204.3%202.9%207.1%202.9%202.5%200%204.6-.8%206.4-2.3l5.1%205.1c.2.2.4.3.7.3.3%200%20.5-.1.6-.3.1-.2.2-.5.2-.7z\'/%3E%3C/svg%3E") no-repeat;background-position: center center;margin: 0 5px 0 0;background-size: 17px 16px;height: 69px;}}
@media (max-width:20.99em) {.b-ext .link-seach {width: 30px;height: 69px;}}
.b-ext .link-seach.open {background: #ebf6ff url("/ext/themes/custom/lmdm/assets/images/icon-close.svg") no-repeat center center;}
@media (max-width:25.99em) {.b-ext .link-seach.open {background-size: 15px 15px;}}
.b-ext .filters {background: #eaeaea;padding: 0 0 20px;margin: 0 0 35px;}
.b-ext .filters p {float: left;margin: 0;}
.b-ext .filters .lmdm-elasticsearch-filtre {float: left;width: 100%;}
@media (max-width:47.99em) {.b-ext .filters .lmdm-elasticsearch-filtre {float: none;}}
.b-ext .filters .lmdm-elasticsearch-filtre .recherche-bar {padding: 40px 25px 0;background-color: #ebf6ff;}
.b-ext .filters .lmdm-elasticsearch-filtre .typeahead__query {max-width: 70em;margin: 0 auto;display: flex;border-bottom: 2px solid #bcbcbc;}
.b-ext .filters .lmdm-elasticsearch-filtre .typeahead__query .form-type-textfield {display: flex;flex: 1;justify-content: space-between;align-items: center;border: none;}
.b-ext .filters .lmdm-elasticsearch-filtre .typeahead__query .form-type-textfield .form-text {display: block;width: 100%;padding: 0;font-size: 38px;background-color: #ebf6ff;border: none;color: #05293f;}
.b-ext .filters .lmdm-elasticsearch-filtre .typeahead__query .loupe-form {margin: 0;padding: 0 1em;background: transparent;border: none;height: 4em;width: 5.1em;text-indent: -300px;background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2023%2023\'%3E%3Cpath%20fill-rule=\'evenodd\'%20clip-rule=\'evenodd\'%20fill=\'%23004D7E\'%20d=\'M15.8%204.2c1.6%201.6%202.4%203.5%202.4%205.8%200%20.6-.1%201.3-.2%201.8-.3%201.5-1.1%202.8-2.2%203.9-1.6%201.6-3.5%202.4-5.8%202.4s-4.2-.8-5.8-2.4c-1.6-1.6-2.4-3.5-2.4-5.8s.8-4.2%202.4-5.8C5.8%202.6%207.7%201.8%2010%201.8c2.2%200%204.2.8%205.8%202.4zM23%2022.1c0-.3-.1-.5-.3-.7l-5.1-5.1c1.1-1.2%201.7-2.6%202.1-4.1.2-.7.2-1.5.2-2.2%200-2.8-1-5.1-2.9-7.1C15.1%201%2012.8%200%2010%200S4.9%201%202.9%202.9C1%204.9%200%207.2%200%2010s1%205.1%202.9%207.1c2%202%204.3%202.9%207.1%202.9%202.5%200%204.6-.8%206.4-2.3l5.1%205.1c.2.2.4.3.7.3.3%200%20.5-.1.6-.3.1-.2.2-.5.2-.7z\'/%3E%3C/svg%3E") no-repeat;background-position: center center;background-size: 24px 24px;}
.b-ext .filters .lmdm-elasticsearch-filtre .desc-recherche {background-color: #ebf6ff;color: #bcbcbc;font-size: 12px;font-weight: 400;margin-bottom: 25px;padding: 20px 25px 60px;}
.b-ext .filters .lmdm-elasticsearch-filtre .desc-recherche span {display: block;margin: 0 auto;max-width: 93em;}
.b-ext .filters .lmdm-elasticsearch-filtre .form-item {margin: 0;display: inline-block;}
@media (max-width:47.99em) {.b-ext .filters .lmdm-elasticsearch-filtre .form-item {display: block;margin: 0 auto;}}
.b-ext .filters .lmdm-elasticsearch-filtre .form-item.form-item-annee {margin: 0 25px 0 25px;}
@media (max-width:47.99em) {.b-ext .filters .lmdm-elasticsearch-filtre .form-item.form-item-annee {margin: 15px 0;width: 100%;}}
.b-ext .filters .lmdm-elasticsearch-filtre .form-item.form-item-annee.form-item.form-item-annee .form-text {font-size: .75em;}
.b-ext .filters .lmdm-elasticsearch-filtre .form-item.form-item-annee .form-text {cursor: pointer;display: block;min-height: 40px;user-select: none;background-color: #fff;border: 1px solid #c1c1c1;border-radius: 0;color: #05293f;text-transform: uppercase;padding: 0 0 0 1em;line-height: 40px;width: 100%;font-weight: 600;}
@media (max-width:47.99em) {.b-ext .filters .lmdm-elasticsearch-filtre .form-item.form-item-annee .form-text {padding: 0 0 0 .5em;}}
@media (max-width:25.99em) {.b-ext .filters .lmdm-elasticsearch-filtre .form-item.form-item-annee .form-text {font-size: 20px;}}
.b-ext .filters .lmdm-elasticsearch-filtre .form-actions {display: inline-block;margin: 0;}
.b-ext .filters .lmdm-elasticsearch-filtre .form-submit {display: inline-block;margin: 0;font-weight: 600;font-size: .8em;border: 0;border-radius: 0;background-color: #05293f;padding: 0 2em;line-height: 40px;color: #fff;text-transform: uppercase;transition: all .3s;height: 40px;}
.b-ext .filters .lmdm-elasticsearch-filtre .form-submit:hover, .b-ext .filters .lmdm-elasticsearch-filtre .form-submit:focus {background-color: #fff;color: #05293f;}
@media (max-width:47.99em) {.b-ext .filters .lmdm-elasticsearch-filtre .form-submit {padding: 1em 1.5em;max-width: 100%;line-height: normal;margin: 0 auto;display: block;}}
@media (max-width:67.1775em) {.b-ext .search-result-container {padding: 50px 0 0;}}
@media (max-width:47.99em) {.b-ext .search-result-container {padding: 0;}}
.b-ext .search-result-container .pager {margin: 0 0 50px;}
.b-ext .content-search .no-result {text-align: center;color: #004d7e;font-size: 2.25em;font-weight: 600;max-width: 850px;width: 100%;margin: 60px auto 50px;padding: 0 15px;}
@media (max-width:47.99em) {.b-ext .content-search .no-result {margin: 30px 0;font-size: 1.625em;}}
.b-ext .content-search h2 {margin: 0;}
.b-ext .content-search article {float: left;margin: 0;padding: 0 .5em;width: 33.3333%;min-height: 425px;position: relative;}
@media (max-width:47.99em) {.b-ext .content-search article {width: 100%;margin: 0 0 15px;}}
.b-ext .content-search article a {box-shadow: 0 0 0 1px #c1c1c1;display: block;height: calc(100% - calc(var(--font-size) * 1));padding: 2em;position: absolute;width: calc(100% - calc(var(--font-size) * 1));color: #05293f;}
@media (max-width:35.5525em) {.b-ext .content-search article a {padding: 1em 1.5em;}}
.b-ext .content-search article a:hover .node__teaser-footer-text, .b-ext .content-search article a:focus .node__teaser-footer-text {opacity: 1;}
.b-ext .content-search article a:hover .node__teaser-footer-cross-wrap, .b-ext .content-search article a:focus .node__teaser-footer-cross-wrap {transform: translateX(100%);}
.b-ext .content-search article .node-type {display: inline-block;font-weight: 600;line-height: normal;text-transform: uppercase;padding: 5px 7px;font-size: .75em;background-color: #05293f;color: #fff;}
.b-ext .content-search article .node-type:hover {background-color: #64be29;}
.b-ext .content-search article h2 {margin: 20px 0 33px;font-weight: 600;font-size: 1.3em;}
@media (max-width:47.99em) {.b-ext .content-search article h2 {font-size: 1.3em;}}
@media (max-width:35.5525em) {.b-ext .content-search article h2 {font-size: 1em;}}
@media (max-width:35.5525em) {.b-ext .content-search article p {font-size: 14px;}}
.b-ext .content-search article .field--name-field-partenaires-chapo {font-size: 1em;}
.b-ext .content-search article .field--name-field-offre-contenu h2, .b-ext .content-search article .field--name-field-offre-contenu h3 {margin: 10px 0 0;font-size: 16px;font-weight: 400;}
.b-ext .content-search article .node__teaser-footer .node__teaser-footer-text {opacity: 0;transition: all .3s;}
.b-ext .content-search article .node__teaser-footer .node__teaser-footer-text:before {background: transparent;}
.b-ext .content-search article .node__teaser-footer .node__teaser-footer-cross-wrap {width: calc(100% - 12px);position: absolute;height: 18px;left: 0;top: 2em;transition: all .3s;}
.b-ext .search-container {background-color: #ebf6ff;margin: 0;position: absolute;width: 100%;top: 100%;left: 0;padding: 40px 0 60px;display: block;transition: all .3s;opacity: 1;transform: translateY(0);}
.b-ext .search-container.hide {opacity: 0;transform: translateY(-100%);}
.b-ext .view-label-jeune [class*="grid"] {position: relative;}
@media (max-width:47.99em) {.b-ext .view-label-jeune [class*="grid"] {padding-top: 70px;}}
@media (max-width:35.5525em) {.b-ext .view-label-jeune [class*="grid"] {padding-top: 0;}}
.b-ext .view-label-jeune [class*="grid"]:after {content: "";background: url("/ext/themes/custom/lmdm/assets/images/label-jeune.svg") center center no-repeat;position: absolute;right: 45px;top: 35px;width: 135px;height: 135px;}
@media (max-width:67.1775em) {.b-ext .view-label-jeune [class*="grid"]:after {width: 100px;height: 100px;right: 25px;background-size: 100px 100px;}}
@media (max-width:47.99em) {.b-ext .view-label-jeune [class*="grid"]:after {left: 0;right: 0;top: 10px;margin: 0 auto;}}
.b-ext .view-label-jeune .filter__wrap {padding: calc(var(--font-size) * 1) 0 calc(var(--font-size) * 3);margin: 0;background-color: #05293f;color: #fff;text-align: center;}
.b-ext .view-label-jeune .filter__wrap .form-item, .b-ext .view-label-jeune .filter__wrap .texte-1, .b-ext .view-label-jeune .filter__wrap .texte-2 {display: inline-block;margin-bottom: calc(var(--font-size) * 2);}
.b-ext .view-label-jeune .filter__wrap .texte-1, .b-ext .view-label-jeune .filter__wrap .texte-2 {margin-right: calc(var(--font-size) * .5);transform: translateY(calc(var(--font-size) * .5));}
.b-ext .view-label-jeune .filter__wrap .select2-selection {background: transparent;color: #64be29;border: none;border-bottom: solid 1px #64be29;}
.b-ext .view-label-jeune .filter__wrap .select2-selection__arrow {background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20width=\'12.962\'%20height=\'7.191\'%20viewBox=\'0%200%2012.962%207.191\'%3E%3Cpath%20fill=\'none\'%20stroke=\'%2364BE29\'%20stroke-miterlimit=\'10\'%20d=\'M.354.354l6.126%206.13%206.128-6.13\'/%3E%3C/svg%3E") no-repeat;background-position: center;}
@media (max-width:47.99em) {.b-ext .view-label-jeune .filter__wrap .select2-selection__arrow {right: -30px;}}
@media (max-width:35.5525em) {.b-ext .view-label-jeune .filter__wrap .select2-selection__arrow {right: 0px;}}
.b-ext .view-label-jeune .filter__wrap .form-submit {padding: calc(var(--font-size) * 1.4) calc(var(--font-size) * 2);background-color: #64be29;color: #fff;height: auto;}
.b-ext .view-label-jeune .filter__wrap .form-submit:hover {background-color: #004d7e;}
.b-ext .view-label-jeune .filter__wrap .form-item-sort-by, .b-ext .view-label-jeune .filter__wrap .form-item-sort-order {display: none;}
.b-ext .view-label-jeune .sort__wrap {padding: 15px 0;}
@media (max-width:25.99em) {.b-ext .view-label-jeune .sort__wrap .filter__form-wrap .form-submit {font-size: .6em;width: 50%;}}
.b-ext .view-label-jeune .sort__wrap .filter__form-wrap {text-align: center;padding: 5px 16px;}
.b-ext .view-label-jeune .sort__wrap .filter__form-wrap .form-submit {height: 40px;padding: 1em 1.5em;background-color: #fff;color: rgba(5,41,63,.6);margin: 0;}
.b-ext .view-label-jeune .sort__wrap .filter__form-wrap .form-submit:hover, .b-ext .view-label-jeune .sort__wrap .filter__form-wrap .form-submit:focus {background-color: rgba(5,41,63,.1);}
.b-ext .view-label-jeune .sort__wrap .filter__form-wrap .form-submit:first-child {order: 1;}
.b-ext .view-label-jeune .sort__wrap .filter__form-wrap .form-submit.actif {background: #004d7e !important;color: #fff;}
.b-ext .view-label-jeune .filter__form-wrap {display: block !important;max-width: calc(var(--font-size) * 50);margin: 0 auto;}
@media (max-width:67.1775em) {.b-ext .view-label-jeune .filter__form-wrap {max-width: calc(var(--font-size) * 30);}}
.b-ext .view-label-jeune .filter__form-wrap h1 {margin: calc(var(--font-size) * 2.5) 0;}
.b-ext .view-label-jeune .view-content {padding-top: calc(var(--font-size) * 3);}
.b-ext .node--type-label-jeune {min-height: 275px;}
@media (max-width:35.5525em) {.b-ext .node--type-label-jeune {min-height: 200px;}}
.b-ext .node--type-label-jeune .label-jeune-wrap {border: solid 1px #c1c1c1;position: relative;color: #05293f;min-height: 275px;width: 100%;}
@media (max-width:35.5525em) {.b-ext .node--type-label-jeune .label-jeune-wrap {min-height: 200px;}}
.b-ext .node--type-label-jeune .label-jeune-wrap > a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 2em;display: block;}
@media (max-width:35.5525em) {.b-ext .node--type-label-jeune .label-jeune-wrap > a {padding: 1em;}}
.b-ext .node--type-label-jeune .label-jeune-wrap > a:hover .icon-arrow {animation: portraitArrow .4s forwards;opacity: 1;}
.b-ext .node--type-label-jeune .label-jeune-wrap h2 {margin: 0;display: inline-block;vertical-align: middle;color: #fff;}
.b-ext .node--type-label-jeune .label-jeune-wrap h2 .field {font-size: 24px;color: #05293f;padding: 0;margin: 0 0 5px;}
@media (max-width:47.99em) {.b-ext .node--type-label-jeune .label-jeune-wrap h2 .field {font-size: 18px;}}
.b-ext .node--type-label-jeune .label-jeune-wrap .marque {display: inline-block;background: #05293f;padding: 5px;text-transform: uppercase;}
.b-ext .node--type-label-jeune .label-jeune-wrap .marque:empty {display: none;}
.b-ext .node--type-label-jeune .label-jeune-wrap .marque .field {color: #fff;margin: 0;padding: 0;}
.b-ext .node--type-label-jeune .label-jeune-wrap .field {font-size: .825em;color: #5f7c87;font-weight: 600;font-size: 12px;position: relative;padding: 0 0 0 20px;margin: 0 0 15px;}
.b-ext .node--type-label-jeune .label-jeune-wrap .field.field--name-field-cylindree {margin-top: 1em;}
.b-ext .node--type-label-jeune .label-jeune-wrap .field.field--name-field-cylindree:before {content: "";position: absolute;left: 0;width: 12px;height: 12px;background: url("/ext/themes/custom/lmdm/assets/images/icon-annuaire1.svg") no-repeat center center;}
.b-ext .node--type-label-jeune .label-jeune-wrap .field.field--name-field-permis:before {content: "";position: absolute;left: 0;width: 13px;height: 13px;background: url("/ext/themes/custom/lmdm/assets/images/icon-annuaire2.svg") no-repeat center center;}
.b-ext .node--type-label-jeune .label-jeune-wrap .field.field--name-field-generation:before {content: "";position: absolute;left: 0;width: 12px;height: 12px;background: url("/ext/themes/custom/lmdm/assets/images/icon-annuaire3.svg") no-repeat center center;}
.b-ext .node--type-label-jeune .label-jeune-wrap .lien-devi {position: absolute;bottom: 35px;margin: 0;color: #64be29;font-size: 16px;font-weight: 600;}
@media (max-width:35.5525em) {.b-ext .node--type-label-jeune .label-jeune-wrap .lien-devi {bottom: 25px;}}
.b-ext .node--type-label-jeune .label-jeune-wrap .lien-devi .icon-arrow {opacity: 0;transition: .3s all ease-in;}
.b-ext .node--type-label-jeune .label-jeune-wrap .lien-devi .icon-arrow-wrapper {position: relative;top: -2px;display: inline-block;overflow: hidden;vertical-align: middle;}
.b-ext .lance {background: #64be29;min-height: 275px;padding: 2em;}
@media (max-width:35.5525em) {.b-ext .lance {min-height: 200px;}}
.b-ext .lance .lance-titre {font-size: 1.65em;font-weight: 600;color: #05293f;margin-bottom: 35px;}
@media (max-width:35.5525em) {.b-ext .lance .lance-titre {font-size: 18px;}}
.b-ext .lance .btn.lance-btn, .b-ext .lance .lance-btn.btn--green, .b-ext .lance .right-block__link a.lance-btn, .b-ext .right-block__link .lance a.lance-btn, .b-ext .lance .slider-content__content-title-link a.lance-btn, .b-ext .slider-content__content-title-link .lance a.lance-btn, .b-ext .lance .subscribeform .lance-btn.form-submit, .b-ext .subscribeform .lance .lance-btn.form-submit, .b-ext .lance .lance-btn.webform-button--submit, .b-ext .lance .mag__dossier .field--name-field-dossier-lien a.lance-btn, .b-ext .mag__dossier .field--name-field-dossier-lien .lance a.lance-btn, .b-ext .lance .mag__push-wrap .field--name-field-bloc-push-lien a.lance-btn, .b-ext .mag__push-wrap .field--name-field-bloc-push-lien .lance a.lance-btn, .b-ext .lance .mag__section-wrap .field--name-field-key-figure-url a.lance-btn, .b-ext .mag__section-wrap .field--name-field-key-figure-url .lance a.lance-btn, .b-ext .lance .lance-btn.btn--blue, .b-ext .lance .user-login-form .lance-btn#edit-submit, .b-ext .user-login-form .lance .lance-btn#edit-submit, .b-ext .lance .lance-btn.btn--header-green, .b-ext .lance .lance-btn.btn--white {padding: 0;}
.b-ext .lance .btn.lance-btn a, .b-ext .lance .lance-btn.btn--green a, .b-ext .lance .right-block__link a.lance-btn a, .b-ext .right-block__link .lance a.lance-btn a, .b-ext .lance .slider-content__content-title-link a.lance-btn a, .b-ext .slider-content__content-title-link .lance a.lance-btn a, .b-ext .lance .subscribeform .lance-btn.form-submit a, .b-ext .subscribeform .lance .lance-btn.form-submit a, .b-ext .lance .lance-btn.webform-button--submit a, .b-ext .lance .mag__dossier .field--name-field-dossier-lien a.lance-btn a, .b-ext .mag__dossier .field--name-field-dossier-lien .lance a.lance-btn a, .b-ext .lance .mag__push-wrap .field--name-field-bloc-push-lien a.lance-btn a, .b-ext .mag__push-wrap .field--name-field-bloc-push-lien .lance a.lance-btn a, .b-ext .lance .mag__section-wrap .field--name-field-key-figure-url a.lance-btn a, .b-ext .mag__section-wrap .field--name-field-key-figure-url .lance a.lance-btn a, .b-ext .lance .lance-btn.btn--blue a, .b-ext .lance .user-login-form .lance-btn#edit-submit a, .b-ext .user-login-form .lance .lance-btn#edit-submit a, .b-ext .lance .lance-btn.btn--header-green a, .b-ext .lance .lance-btn.btn--white a {padding: 1.5em 2em;background: #05293f;color: #fff;font-size: 12px;display: block;transition: all .6s ease 0s;}
@media (max-width:47.99em) {.b-ext .lance .btn.lance-btn a, .b-ext .lance .lance-btn.btn--green a, .b-ext .lance .right-block__link a.lance-btn a, .b-ext .right-block__link .lance a.lance-btn a, .b-ext .lance .slider-content__content-title-link a.lance-btn a, .b-ext .slider-content__content-title-link .lance a.lance-btn a, .b-ext .lance .subscribeform .lance-btn.form-submit a, .b-ext .subscribeform .lance .lance-btn.form-submit a, .b-ext .lance .lance-btn.webform-button--submit a, .b-ext .lance .mag__dossier .field--name-field-dossier-lien a.lance-btn a, .b-ext .mag__dossier .field--name-field-dossier-lien .lance a.lance-btn a, .b-ext .lance .mag__push-wrap .field--name-field-bloc-push-lien a.lance-btn a, .b-ext .mag__push-wrap .field--name-field-bloc-push-lien .lance a.lance-btn a, .b-ext .lance .mag__section-wrap .field--name-field-key-figure-url a.lance-btn a, .b-ext .mag__section-wrap .field--name-field-key-figure-url .lance a.lance-btn a, .b-ext .lance .lance-btn.btn--blue a, .b-ext .lance .user-login-form .lance-btn#edit-submit a, .b-ext .user-login-form .lance .lance-btn#edit-submit a, .b-ext .lance .lance-btn.btn--header-green a, .b-ext .lance .lance-btn.btn--white a {font-size: 14px;}}
.b-ext .lance .btn.lance-btn a:hover, .b-ext .lance .lance-btn.btn--green a:hover, .b-ext .lance .right-block__link a.lance-btn a:hover, .b-ext .right-block__link .lance a.lance-btn a:hover, .b-ext .lance .slider-content__content-title-link a.lance-btn a:hover, .b-ext .slider-content__content-title-link .lance a.lance-btn a:hover, .b-ext .lance .subscribeform .lance-btn.form-submit a:hover, .b-ext .subscribeform .lance .lance-btn.form-submit a:hover, .b-ext .lance .lance-btn.webform-button--submit a:hover, .b-ext .lance .mag__dossier .field--name-field-dossier-lien a.lance-btn a:hover, .b-ext .mag__dossier .field--name-field-dossier-lien .lance a.lance-btn a:hover, .b-ext .lance .mag__push-wrap .field--name-field-bloc-push-lien a.lance-btn a:hover, .b-ext .mag__push-wrap .field--name-field-bloc-push-lien .lance a.lance-btn a:hover, .b-ext .lance .mag__section-wrap .field--name-field-key-figure-url a.lance-btn a:hover, .b-ext .mag__section-wrap .field--name-field-key-figure-url .lance a.lance-btn a:hover, .b-ext .lance .lance-btn.btn--blue a:hover, .b-ext .lance .user-login-form .lance-btn#edit-submit a:hover, .b-ext .user-login-form .lance .lance-btn#edit-submit a:hover, .b-ext .lance .lance-btn.btn--header-green a:hover, .b-ext .lance .lance-btn.btn--white a:hover {background: #fff;color: #05293f;}
.b-ext .page--reportage_header {background: no-repeat center center;background-size: cover;position: relative;padding: 5em 0 16em;z-index: 10;text-align: center;color: #fff;}
@media (max-width:67.1775em) {.b-ext .page--reportage_header {font-size: .7em;padding-bottom: 8em;}}
.b-ext .page--reportage_header:before {content: "";position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: -1;opacity: 1;background-color: #05293f;transition: all 1.3s ease-in-out;transition-delay: .7s;}
.b-ext .page--reportage_header.is-anim:before {opacity: .8;}
.b-ext .page--reportage .reportage-logo {margin-bottom: 1.6em;opacity: 0;transform: translateY(-30px);transition: all 1s ease-in-out;transition-delay: .7s;transform: rotateY(90deg);max-width: 200px;margin-left: auto;margin-right: auto;}
.b-ext .page--reportage .reportage-logo svg {max-width: 160px;height: 70px;}
.b-ext .page--reportage .reportage-rubrique {opacity: 0;transform: translateY(-30px);transition: all .7s ease-in-out;transition-delay: .2s;}
.b-ext .page--reportage .reportage-rubrique a, .b-ext .page--reportage .reportage-rubrique div {display: inline-block;color: #fff;text-transform: uppercase;font-weight: 700;}
.b-ext .page--reportage .reportage-title {margin: 1.2em 0 .6em;font-size: 3.65em;opacity: 0;transform: scale(1.1);transition: all .7s ease-in-out;transition-delay: 1.5s;}
.b-ext .page--reportage .reportage-subtitle {font-size: 2em;opacity: 0;transform: scale(1.1);transition: all .7s ease-in-out;transition-delay: 1.5s;}
.b-ext .page--reportage .is-anim .reportage-subtitle, .b-ext .page--reportage .is-anim .reportage-rubrique, .b-ext .page--reportage .is-anim .reportage-title, .b-ext .page--reportage .is-anim .reportage-logo {transform: none;opacity: 1;}
.b-ext .page--reportage_content .page--reportage_content--left .field--name-body {position: relative;}
.b-ext .page--reportage_content .page--reportage_content--left .social-links--content {left: -4em;}
@media (max-width:48.0525em) {.b-ext .page--reportage_content .page--reportage_content--left .social-links--content {left: 0em;position: relative;}}
.b-ext .page--reportage_content .page--reportage_content--left .field--name-field-titre-du-chapitre {color: #004d7e;}
@media (max-width:48.0525em) {.b-ext .page--reportage_content .page--reportage_content--left .field--name-field-titre-du-chapitre {margin-top: 1em;}}
.b-ext .page--reportage-content_top {padding: 3.25em 8em 2.5em 0;margin-bottom: 2em;margin-top: -150px;color: #fff;position: relative;z-index: 10;}
@media (max-width:67.1775em) {.b-ext .page--reportage-content_top {margin-top: 0;padding: 3.25em 0em 2.5em 0;}}
.b-ext .page--reportage-content_top:before {content: "";position: absolute;right: 0;top: 0;height: 100%;width: 300%;z-index: -1;background-color: #05293f;}
@media (max-width:67.1775em) {.b-ext .page--reportage-content_top:before {right: -100%;}}
.b-ext .page--reportage-content_top .field--name-field-chapo {font-size: 1.3em;line-height: 1.3;}
.b-ext .page--reportage-content_top .reportage--date {color: #5f7c87;font-size: .8em;font-weight: 600;}
.b-ext .page--reportage-content_top .reportage--etiquettes {margin-bottom: 1.5em;}
.b-ext .page--reportage-content_top .reportage--etiquettes ul li {list-style: none;display: inline-block;padding-right: .5em;margin: 0 .5em .2em 0;}
.b-ext .page--reportage-content_top .reportage--etiquettes ul li:not(:last-child) {border-right: 1px solid #fff;}
.b-ext .page--reportage-content_top .reportage--etiquettes a {color: #fff;font-size: .8em;font-weight: 600;}
.b-ext .page--reportage_content--right {padding: 4em 0 0 4em;}
.b-ext .page--reportage_content--right ul li {list-style: none;}
.b-ext .page--reportage_content--right ul li a {padding: 2em 2em 2em 80px;display: block;border-bottom: 1px solid #5f7c87;font-weight: 600;position: relative;z-index: 20;color: #5f7c87;}
.b-ext .page--reportage_content--right ul li a:hover, .b-ext .page--reportage_content--right ul li a:focus, .b-ext .page--reportage_content--right ul li a.is-active {color: #64be29;background-color: #ebf6ff;}
.b-ext .page--reportage_content--right ul li a:hover:before, .b-ext .page--reportage_content--right ul li a:focus:before, .b-ext .page--reportage_content--right ul li a.is-active:before {background-color: #64be29;}
.b-ext .page--reportage_content--right ul li a:before {content: "";position: absolute;left: 25px;top: 50%;height: 2px;width: 30px;z-index: -1;transform: translateY(-50%);transition: all .3s;background-color: #05293f;}
.b-ext .subscribeform {padding: 4em 0 6em;color: #fff;background: url("/ext/themes/custom/lmdm/assets/images/bg-newsletter.jpg") no-repeat center center;background-size: cover;position: relative;}
.b-ext .subscribeform--title {margin: 0 auto 2em auto;max-width: 20em;font-weight: 600;text-align: center;font-size: 2em;}
.b-ext .subscribeform .form-submit {height: 70px;margin: 1.65em 0 0 0;border: none;}
.b-ext .subscribeform .ajax-progress {position: absolute;right: 0;}
.b-ext .lmdm-sendinblue-subscribeform {max-width: 740px;margin: 0 auto;position: relative;}
@media (min-width:48em) {.b-ext .lmdm-sendinblue-subscribeform {display: flex;justify-content: center;align-items: center;}}
@media (min-width:48em) {.b-ext .lmdm-sendinblue-subscribeform .form-item {width: 40%;margin: 0;}}
.b-ext .lmdm-sendinblue-subscribeform .form-email {padding-left: 3em;max-width: 100%;min-height: 70px;color: #05293f;background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2024.5%2016.6\'%3E%3Cpath%20opacity=\'.6\'%20fill=\'%235F7C87\'%20d=\'M23%200H1.5C.7%200%200%20.7%200%201.5v13.6c0%20.8.7%201.5%201.5%201.5H23c.8%200%201.5-.7%201.5-1.5V1.5C24.5.7%2023.8%200%2023%200zm.1%202.3v11.8l-6.4-6%206.4-5.8zm-1.3-.8l-9.6%208.7-9.5-8.7h19.1zM2.5%2015.2L9%209.1l2.8%202.5c.3.2.7.2%201%200l2.8-2.5%206.4%206.1H2.5zm5.4-7l-6.4%206V2.3l6.4%205.9z\'/%3E%3C/svg%3E") no-repeat 1em center #fff;background-size: 25px 23px;border: solid 1px #c1c1c1;border-left: none;}
.b-ext .lmdm-sendinblue-subscribeform label {font-size: .625em;margin-bottom: 1em;display: block;font-weight: 600;}
.b-ext .lmdm-sendinblue-subscribeform .select2-selection {min-height: 70px;background-color: transparent;padding-left: 3em;border-radius: 0;}
.b-ext .lmdm-sendinblue-subscribeform .select2-container {width: 100% !important;height: 70px;background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2024.1%2023.2\'%3E%3Cpath%20opacity=\'.6\'%20fill=\'%235F7C87\'%20d=\'M20.9%203.3h-4.6V1.9c0-1-.8-1.9-1.9-1.9H9.6c-1%200-1.9.8-1.9%201.9v1.5H3.2C1.4%203.3%200%204.8%200%206.6v7c0%20.6.5%201.1%201.1%201.1h.1V20c0%201.8%201.4%203.2%203.2%203.2h15.3c1.8%200%203.2-1.4%203.2-3.2v-5.4h.1c.6%200%201.1-.5%201.1-1.1v-7c0-1.7-1.5-3.2-3.2-3.2zm.9%2016.7c0%201.2-1%202.1-2.1%202.1H4.4c-1.2%200-2.1-1-2.1-2.1v-5.3h7.2v2h5.1v-2h7.2V20zm-8.3-4.3h-3v-3h3v3zm1.1-2.1v-2H9.5v2H1.1v-7c0-1.2%201-2.1%202.1-2.1H21c1.2%200%202.1%201%202.1%202.1v7h-8.5zM8.8%201.9c0-.5.3-.8.8-.8h4.8c.5%200%20.8.3.8.8v1.5H8.8V1.9z\'/%3E%3C/svg%3E") no-repeat 1em center #fff;background-size: 25px 23px;}
.b-ext .lmdm-sendinblue-subscribeform .select2-container input {background-color: transparent;min-height: 50px;}
.b-ext .path-carrieres .lmdm-sendinblue-subscribeform .select2-container {width: 100% !important;}
.b-ext #views-exposed-form-evenements-list-page-evenements [data-drupal-selector="edit-field-date-end-value"], .b-ext #views-exposed-form-evenements-list-page-evenements [data-drupal-selector="edit-field-date-end-value-1"] {display: none;}
.b-ext .portrait-header {display: flex;align-items: center;padding: 40px 0 25px;}
.b-ext .portrait-header--space-bottom {padding-bottom: 55px;}
@media (max-width:47.99em) {.b-ext .portrait-header {padding-top: 25px;}
	.b-ext .portrait-header--space-bottom {padding-bottom: 40px;}}
@media (max-width:35.5525em) {.b-ext .portrait-header {display: block;text-align: center;}}
.b-ext .portrait-header__txt {padding-left: 25px;}
@media (max-width:35.5525em) {.b-ext .portrait-header__txt {padding-left: 0;}}
.b-ext .portrait-header__title {margin: 0;font-size: calc(var(--font-size) * 2);font-weight: 600;color: #05293f;line-height: 44px;}
.b-ext .portrait-header__desc {margin-top: -5px;font-size: calc(var(--font-size) * .75);color: #004d7e;font-weight: 600;}
.b-ext .portrait-astuce {background-color: #64be29;color: #05293f;font-weight: 600;padding: 30px 35px 40px;}
@media (max-width:67.1775em) {.b-ext .portrait-astuce {position: relative;left: 40px;}}
@media (max-width:47.99em) {.b-ext .portrait-astuce {left: 0;padding: 25px 15px;}}
.b-ext .portrait-astuce__content {position: relative;font-size: calc(var(--font-size) * 1.25);line-height: 26px;z-index: 1;}
.b-ext .portrait-astuce__content:before {position: absolute;top: -10px;left: 0;content: "";width: 41px;height: 34px;background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2041.4%2034.1\'%3E%3Cpath%20d=\'M12.6,17l8.9,17H8.7L0,17,8.7,0H21.4Zm19.9,0,8.9,17H28.6L19.9,17,28.6,0H41.4Z\'%20fill=\'%23fff\'/%3E%3C/svg%3E") no-repeat;opacity: .2;z-index: -1;}
@media (max-width:47.99em) {.b-ext .portrait-astuce__content {font-size: calc(var(--font-size) * 1);}}
.b-ext .portrait-astuce__title {margin-bottom: 20px;font-size: calc(var(--font-size) * .625);text-transform: uppercase;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;}
.b-ext .portrait-astuce__title:before {display: inline-block;width: 11px;height: 11px;margin-right: 10px;content: "";background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2011.2%2011.2\'%3E%3Crect%20x=\'4.6\'%20width=\'2\'%20height=\'11.17\'%20fill=\'%2305293f\'/%3E%3Crect%20y=\'4.6\'%20width=\'11.2\'%20height=\'2\'%20fill=\'%2305293f\'/%3E%3C/svg%3E") no-repeat;vertical-align: middle;}
.b-ext .portrait-sidebar {max-width: none !important;flex-grow: 1;}
@media (max-width:67.1775em) {.b-ext .portrait-sidebar {max-width: 83.3333333333% !important;}}
@media (max-width:47.99em) {.b-ext .portrait-sidebar {max-width: 100% !important;}}
.b-ext .social-links--content {position: absolute;left: calc(var(--font-size) * .5);top: 0;}
@media (max-width:48.0525em) {.b-ext .social-links--content {position: relative;}}
.b-ext .social-links--actualite .addtoany_list {position: absolute;left: calc(var(--font-size) * .5);top: 0;}
@media (max-width:67.1775em) {.b-ext .social-links--actualite .addtoany_list {display: flex;position: relative;left: 0;}}
.b-ext .grid--content {position: relative;}
.b-ext .grid--content .publication-body iframe, .b-ext .grid--content .publication-body--no-img iframe {max-width: 100%;}
.b-ext .page-filter-header {height: 300px;display: flex;flex-direction: column;flex-wrap: wrap;align-items: center;justify-content: center;background-size: cover;position: relative;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;}
.b-ext .page-filter-header:before {content: "";position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: 1;background-color: #0062ac;mix-blend-mode: multiply;opacity: .4;}
.b-ext .page-filter-header__title {position: relative;z-index: 2;color: #fff;font-size: 52px;font-weight: 700;margin: 0 0 5px;}
.b-ext .page-filter-header__subtitle {position: relative;z-index: 2;color: #fff;margin: 0;font-size: 18px;font-weight: 600;text-align: center;}
.b-ext .view-carrieres .filter__wrap #edit-actions #edit-reset {margin-left: 5px;background: none;padding: 0;background: url("data:image/svg+xml;charset=utf8,%3Csvg%20version=\'1.1\'%20id=\'Layer_1\'%20xmlns=\'http://www.w3.org/2000/svg\'%20xmlns:xlink=\'http://www.w3.org/1999/xlink\'%20x=\'0px\'%20y=\'0px\'%20width=\'13px\'%20height=\'13px\'%20viewBox=\'0%200%2013%2013\'%20enable-background=\'new%200%200%2013%2013\'%20xml:space=\'preserve\'%3E\A%20%20%20%20%20%20%20%20%20%20%3Cpath%20fill=\'none\'%20stroke=\'%23004E7F\'%20stroke-linecap=\'round\'%20stroke-linejoin=\'round\'%20stroke-miterlimit=\'10\'%20d=\'M11.899,3.7%20%20C10.879,1.86,8.74,0.5,6.5,0.5c-3.32,0-6,2.681-6,6c0,3.32,2.68,6,6,6c3.24,0,5.879-2.579,6-5.78\'/%3E\A%20%20%20%20%20%20%20%20%20%20%3Cpolyline%20fill=\'none\'%20stroke=\'%23004E7F\'%20stroke-linecap=\'round\'%20stroke-linejoin=\'round\'%20stroke-miterlimit=\'10\'%20points=\'8.7,3.7%20%20%2011.899,3.7%2011.899,0.5%20\'/%3E\A%20%20%20%20%20%20%20%20%20%20%3C/svg%3E") no-repeat 100% 50%;color: #004d7e;margin: 0;padding: 0 20px 0 0;}
@media (max-width:35.5525em) {.b-ext .view-carrieres .filter__wrap form .grid {display: block !important;}}
@media (max-width:35.5525em) {.b-ext .view-carrieres .filter__wrap form .filter__form-wrap {display: block !important;}}
.b-ext .view-carrieres .count {color: #2c4491;font-weight: 600;font-size: 18px;margin: 0 0 25px;display: none;}
.b-ext .view-carrieres .bloc-candidature-spontanee {background: #05293f;padding: 35px;}
.b-ext .view-carrieres .bloc-candidature-spontanee .bloc-candidature-titre {color: #64be29;font-size: 26px;font-weight: 600;}
.b-ext .view-carrieres .bloc-candidature-spontanee .bloc-candidature-desc {margin: 15px 0;}
.b-ext .view-carrieres .bloc-candidature-spontanee .bloc-candidature-desc p {margin: 0;color: #fff;font-size: 16px;line-height: normal;}
.b-ext .view-carrieres .bloc-candidature-spontanee .bloc-candidature-btn {display: inline-block;font-size: 12px;font-weight: 600;text-transform: uppercase;background: #64be29;color: #fff;padding: 20px;text-align: center;transition: all .3s ease 0s;}
.b-ext .view-carrieres .bloc-candidature-spontanee .bloc-candidature-btn:hover {background: #004d7e;}
.b-ext .view-carrieres .bloc-candidature-spontanee .bloc-candidature-btn a {color: #fff;letter-spacing: 1px;}
@media (max-width:47.99em) {.b-ext .view-carrieres .bloc-candidature-spontanee {padding: 35px 15px;}
	.b-ext .view-carrieres .bloc-candidature-spontanee .bloc-candidature-titre {font-size: 1.25em;}}
@media (max-width:35.5525em) {.b-ext .view-carrieres .bloc-candidature-spontanee {min-height: 0;}}
.b-ext .view-carrieres .node__teaser-col, .b-ext .view-carrieres .related-block .node__teaser-col--list, .b-ext .related-block .view-carrieres .node__teaser-col--list, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .field__item:first-child, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .field__item:first-child {min-height: 330px;}
@media (max-width:35.5525em) {.b-ext .view-carrieres .node__teaser-col--no-height {min-height: 0;}}
.b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-link-wrapper, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-link-wrapper, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-link-wrapper, .b-ext .view-carrieres .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-link-wrapper, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-link-wrapper, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-link-wrapper {box-shadow: 0 0 0 1px #c1c1c1;background: #fff;}
.b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper--no-img, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper, .b-ext .view-carrieres .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper {height: 100%;overflow: hidden;}
.b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper:hover .node__teaser-footer-text:before, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper--no-img:hover .node__teaser-footer-text:before, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:hover .node__teaser-footer-text:before, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:hover .node__teaser-footer-text:before, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:hover .node__teaser-footer-text:before, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:hover .node__teaser-footer-text:before, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:hover .node__teaser-footer-text:before, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:hover .node__teaser-footer-text:before, .b-ext .view-carrieres .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:hover .node__teaser-footer-text:before, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:hover .node__teaser-footer-text:before, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:hover .node__teaser-footer-text:before, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper:focus .node__teaser-footer-text:before, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper--no-img:focus .node__teaser-footer-text:before, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:focus .node__teaser-footer-text:before, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:focus .node__teaser-footer-text:before, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:focus .node__teaser-footer-text:before, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:focus .node__teaser-footer-text:before, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:focus .node__teaser-footer-text:before, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:focus .node__teaser-footer-text:before, .b-ext .view-carrieres .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:focus .node__teaser-footer-text:before, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:focus .node__teaser-footer-text:before, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:focus .node__teaser-footer-text:before {transform: translateX(50%);}
.b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper:hover .node__teaser-footer-cross, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper--no-img:hover .node__teaser-footer-cross, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:hover .node__teaser-footer-cross, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:hover .node__teaser-footer-cross, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:hover .node__teaser-footer-cross, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:hover .node__teaser-footer-cross, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:hover .node__teaser-footer-cross, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:hover .node__teaser-footer-cross, .b-ext .view-carrieres .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:hover .node__teaser-footer-cross, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:hover .node__teaser-footer-cross, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:hover .node__teaser-footer-cross, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper:focus .node__teaser-footer-cross, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper--no-img:focus .node__teaser-footer-cross, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:focus .node__teaser-footer-cross, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:focus .node__teaser-footer-cross, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:focus .node__teaser-footer-cross, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:focus .node__teaser-footer-cross, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:focus .node__teaser-footer-cross, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:focus .node__teaser-footer-cross, .b-ext .view-carrieres .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:focus .node__teaser-footer-cross, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:focus .node__teaser-footer-cross, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:focus .node__teaser-footer-cross {transform: rotate(180deg);}
.b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper:hover .svg-container--triangles:after, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper--no-img:hover .svg-container--triangles:after, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:hover .svg-container--triangles:after, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:hover .svg-container--triangles:after, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:hover .svg-container--triangles:after, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:hover .svg-container--triangles:after, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:hover .svg-container--triangles:after, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:hover .svg-container--triangles:after, .b-ext .view-carrieres .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:hover .svg-container--triangles:after, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:hover .svg-container--triangles:after, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:hover .svg-container--triangles:after, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper:focus .svg-container--triangles:after, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper--no-img:focus .svg-container--triangles:after, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:focus .svg-container--triangles:after, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:focus .svg-container--triangles:after, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:focus .svg-container--triangles:after, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:focus .svg-container--triangles:after, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:focus .svg-container--triangles:after, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:focus .svg-container--triangles:after, .b-ext .view-carrieres .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:focus .svg-container--triangles:after, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:focus .svg-container--triangles:after, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:focus .svg-container--triangles:after {opacity: .6;}
.b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper:hover .svg-container--triangles:before, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper--no-img:hover .svg-container--triangles:before, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:hover .svg-container--triangles:before, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:hover .svg-container--triangles:before, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:hover .svg-container--triangles:before, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:hover .svg-container--triangles:before, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:hover .svg-container--triangles:before, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:hover .svg-container--triangles:before, .b-ext .view-carrieres .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:hover .svg-container--triangles:before, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:hover .svg-container--triangles:before, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:hover .svg-container--triangles:before, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper:focus .svg-container--triangles:before, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper--no-img:focus .svg-container--triangles:before, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:focus .svg-container--triangles:before, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:focus .svg-container--triangles:before, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:focus .svg-container--triangles:before, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:focus .svg-container--triangles:before, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:focus .svg-container--triangles:before, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:focus .svg-container--triangles:before, .b-ext .view-carrieres .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:focus .svg-container--triangles:before, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:focus .svg-container--triangles:before, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:focus .svg-container--triangles:before {opacity: .75;transform: translateY(0);}
.b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper:hover .img__triangles, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper--no-img:hover .img__triangles, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:hover .img__triangles, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:hover .img__triangles, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:hover .img__triangles, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:hover .img__triangles, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:hover .img__triangles, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:hover .img__triangles, .b-ext .view-carrieres .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:hover .img__triangles, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:hover .img__triangles, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:hover .img__triangles, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper:focus .img__triangles, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper--no-img:focus .img__triangles, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:focus .img__triangles, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:focus .img__triangles, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:focus .img__triangles, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:focus .img__triangles, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:focus .img__triangles, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:focus .img__triangles, .b-ext .view-carrieres .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:focus .img__triangles, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:focus .img__triangles, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:focus .img__triangles {opacity: 1;visibility: visible;}
.b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper:hover .img__triangle-green, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper--no-img:hover .img__triangle-green, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:hover .img__triangle-green, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:hover .img__triangle-green, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:hover .img__triangle-green, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:hover .img__triangle-green, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:hover .img__triangle-green, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:hover .img__triangle-green, .b-ext .view-carrieres .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:hover .img__triangle-green, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:hover .img__triangle-green, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:hover .img__triangle-green, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper:hover .img__triangle-white, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper--no-img:hover .img__triangle-white, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:hover .img__triangle-white, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:hover .img__triangle-white, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:hover .img__triangle-white, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:hover .img__triangle-white, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:hover .img__triangle-white, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:hover .img__triangle-white, .b-ext .view-carrieres .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:hover .img__triangle-white, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:hover .img__triangle-white, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:hover .img__triangle-white, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper:focus .img__triangle-green, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper--no-img:focus .img__triangle-green, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:focus .img__triangle-green, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:focus .img__triangle-green, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:focus .img__triangle-green, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:focus .img__triangle-green, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:focus .img__triangle-green, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:focus .img__triangle-green, .b-ext .view-carrieres .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:focus .img__triangle-green, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:focus .img__triangle-green, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:focus .img__triangle-green, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper:focus .img__triangle-white, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper--no-img:focus .img__triangle-white, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:focus .img__triangle-white, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:focus .img__triangle-white, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:focus .img__triangle-white, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:focus .img__triangle-white, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:focus .img__triangle-white, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:focus .img__triangle-white, .b-ext .view-carrieres .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:focus .img__triangle-white, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:focus .img__triangle-white, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:focus .img__triangle-white {opacity: 1;transform: translateY(0);}
.b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper:hover .node__teaser-title, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper--no-img:hover .node__teaser-title, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:hover .node__teaser-title, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:hover .node__teaser-title, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:hover .node__teaser-title, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:hover .node__teaser-title, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:hover .node__teaser-title, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:hover .node__teaser-title, .b-ext .view-carrieres .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:hover .node__teaser-title, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:hover .node__teaser-title, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:hover .node__teaser-title, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper:focus .node__teaser-title, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper--no-img:focus .node__teaser-title, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:focus .node__teaser-title, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img:focus .node__teaser-title, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:focus .node__teaser-title, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img:focus .node__teaser-title, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:focus .node__teaser-title, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper:focus .node__teaser-title, .b-ext .view-carrieres .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:focus .node__teaser-title, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:focus .node__teaser-title, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper:focus .node__teaser-title {color: #5f7c87;}
.b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper .field--name-field-offre-filiere, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper--no-img .field--name-field-offre-filiere, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img .field--name-field-offre-filiere, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img .field--name-field-offre-filiere, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img .field--name-field-offre-filiere, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img .field--name-field-offre-filiere, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper .field--name-field-offre-filiere, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper .field--name-field-offre-filiere, .b-ext .view-carrieres .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper .field--name-field-offre-filiere, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper .field--name-field-offre-filiere, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper .field--name-field-offre-filiere {margin: 0 0 15px;}
.b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper .field--name-field-offre-filiere a, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper--no-img .field--name-field-offre-filiere a, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img .field--name-field-offre-filiere a, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img .field--name-field-offre-filiere a, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img .field--name-field-offre-filiere a, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img .field--name-field-offre-filiere a, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper .field--name-field-offre-filiere a, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper .field--name-field-offre-filiere a, .b-ext .view-carrieres .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper .field--name-field-offre-filiere a, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper .field--name-field-offre-filiere a, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper .field--name-field-offre-filiere a {color: #64be29;font-size: 14px;font-weight: 600;}
.b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper .node__teaser-header, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper--no-img .node__teaser-header, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img .node__teaser-header, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img .node__teaser-header, .b-ext .view-carrieres .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img .node__teaser-header, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper .node__teaser-header, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper .node__teaser-header, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img .node__teaser-header, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img .node__teaser-header, .b-ext .view-carrieres .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper .node__teaser-header, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper .node__teaser-header, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper .node__teaser-header {margin: 0 0 20px;}
.b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper .node__teaser-header h2, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper--no-img .node__teaser-header h2, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img .node__teaser-header h2, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img .node__teaser-header h2, .b-ext .view-carrieres .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img .node__teaser-header h2, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper .node__teaser-header h2, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper .node__teaser-header h2, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img .node__teaser-header h2, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img .node__teaser-header h2, .b-ext .view-carrieres .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper .node__teaser-header h2, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper .node__teaser-header h2, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper .node__teaser-header h2 {margin: 0;color: #05293f;font-size: 24px;font-weight: 600;}
.b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper .ville, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper--no-img .ville, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img .ville, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img .ville, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img .ville, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img .ville, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper .ville, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper .ville, .b-ext .view-carrieres .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper .ville, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper .ville, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper .ville {position: relative;padding: 0 0 0 25px;margin: 0 0 10px;font-size: 12px;line-height: 20px;font-weight: 600;color: #5f7c87;}
.b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper .ville:before, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper--no-img .ville:before, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img .ville:before, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img .ville:before, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img .ville:before, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img .ville:before, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper .ville:before, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper .ville:before, .b-ext .view-carrieres .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper .ville:before, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper .ville:before, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper .ville:before {background: url("/ext/themes/custom/lmdm/assets/images/pln-carrier.svg") 0 0 no-repeat;display: block;width: 10px;height: 15px;content: "";position: absolute;top: 0;left: 0;}
.b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper .type-contrat, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper--no-img .type-contrat, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img .type-contrat, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img .type-contrat, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img .type-contrat, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img .type-contrat, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper .type-contrat, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper .type-contrat, .b-ext .view-carrieres .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper .type-contrat, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper .type-contrat, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper .type-contrat {margin-top: -3px;position: relative;padding: 0 0 0 25px;font-size: 12px;line-height: 20px;font-weight: 600;color: #5f7c87;}
.b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper .type-contrat:before, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper--no-img .type-contrat:before, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img .type-contrat:before, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img .type-contrat:before, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img .type-contrat:before, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img .type-contrat:before, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper .type-contrat:before, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper .type-contrat:before, .b-ext .view-carrieres .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper .type-contrat:before, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper .type-contrat:before, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper .type-contrat:before {background: url("/ext/themes/custom/lmdm/assets/images/contact-carrier.svg") 0 0 no-repeat;display: block;width: 11px;height: 15px;content: "";position: absolute;top: 0;left: 0;}
.b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper .filiere, .b-ext .view-carrieres .node__teaser-col.node--type-offre-d-emploi .node__teaser-text-wrapper--no-img .filiere, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img .filiere, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper--no-img .filiere, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img .filiere, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper--no-img .filiere, .b-ext .view-carrieres .related-block .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper .filiere, .b-ext .related-block .view-carrieres .node--type-offre-d-emploi.node__teaser-col--list .node__teaser-text-wrapper .filiere, .b-ext .view-carrieres .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper .filiere, .b-ext .view-carrieres .related-block .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper .filiere, .b-ext .related-block .view-carrieres .field--name-field-conseils-liberiders > .node--type-offre-d-emploi.field__item:first-child .node__teaser-text-wrapper .filiere {margin-bottom: 10px;text-transform: uppercase;color: #64be29;font-weight: 600;font-size: .875em;}
.b-ext .view-carrieres .node--type-footer-push {background: #e1f2fa url("/ext/themes/custom/lmdm/assets/images/actus_mutuelle.png");background-size: cover;background-position: center;background-repeat: no-repeat;text-align: center;padding: 60px 0 70px;margin: 85px 0 0;}
.b-ext .view-carrieres .node--type-footer-push h2 a {text-align: center;color: #004d7e;font-size: 36px;margin: 1em 0;font-weight: 600;margin: 0 0 30px;}
.b-ext .view-carrieres .node--type-footer-push .node__content p {color: #05293f;font-size: 16px;font-weight: 300;max-width: 500px;margin: 0 auto 45px;}
.b-ext .view-carrieres .node--type-footer-push .field--name-field-bouton a {background: #64be29;padding: 1.8em 1em;color: #fff;text-transform: uppercase;display: inline-block;font-size: .8em;font-weight: 600;letter-spacing: 1px;transition: all .3s ease 0s;}
.b-ext .view-carrieres .node--type-footer-push .field--name-field-bouton a:hover {background: #004d7e;}
@media (max-width:47.99em) {.b-ext .view-carrieres .node--type-footer-push {margin-top: 0;}}
.b-ext .career-intro-spontanious {padding-top: 30px;color: #05293f;}
.b-ext .espace-related-content {margin: 60px -5px 95px;}
.b-ext .espace-related-content .node--type-actualite {box-shadow: 0 0 0 1px #c1c1c1;float: left;height: 325px;padding: 0;width: 350px;}
@media (max-width:47.99em) {.b-ext .espace-related-content .node--type-actualite {width: 100%;float: none;}}
.b-ext .espace-related-content .node--type-actualite.node__teaser-col--list .node__teaser-text-wrapper, .b-ext .espace-related-content .field--name-field-conseils-liberiders > .node--type-actualite.field__item:first-child .node__teaser-text-wrapper, .b-ext .espace-related-content .node--type-actualite.node__teaser-col--list .node__teaser-text-wrapper--no-img, .b-ext .espace-related-content .field--name-field-conseils-liberiders > .node--type-actualite.field__item:first-child .node__teaser-text-wrapper--no-img, .b-ext .espace-related-content .related-block .field--name-field-conseils-liberiders > .node--type-actualite.field__item:first-child .node__teaser-text-wrapper {min-height: 100%;padding: 2em;}
.b-ext .espace-related-content .node--type-actualite.node__teaser-col--list .node__teaser-header, .b-ext .espace-related-content .field--name-field-conseils-liberiders > .node--type-actualite.field__item:first-child .node__teaser-header, .b-ext .espace-related-content .related-block .field--name-field-conseils-liberiders > .node--type-actualite.field__item:first-child .node__teaser-header {height: 100%;top: 0;}
.b-ext .espace-related-content .node--type-actualite .node__teaser-link-wrapper {box-shadow: none;height: 100%;padding: 0;width: 100%;}
.b-ext .espace-related-content .node--type-actualite .node__teaser-link-wrapper .node__teaser-text-wrapper--no-img {height: 100%;padding: 2em;}
@media (max-width:47.99em) {.b-ext .espace-related-content {margin: 40px 0 35px;}
	.b-ext .espace-related-content--offer {margin-top: 0;}}
.b-ext .related-content-content [class*="grid"] {flex-wrap: nowrap;}
.b-ext .related-content-content .field__item {min-height: 330px;max-width: 33.3333333333%;flex-basis: 33.3333333333%;position: relative;color: #fff;padding: 0 calc(var(--font-size) * .5) calc(var(--font-size) * 1);}
.b-ext .related-content-content .field__item:hover .node__teaser-footer .node__teaser-footer-text, .b-ext .related-content-content .field__item:focus .node__teaser-footer .node__teaser-footer-text {display: inline-block;}
.b-ext .related-content-content .field__item:hover .node__teaser-footer .node__teaser-footer-cross-wrap, .b-ext .related-content-content .field__item:focus .node__teaser-footer .node__teaser-footer-cross-wrap {left: 45%;}
.b-ext .related-content-content .field__item:hover .node--type-page .node__teaser-link-wrapper, .b-ext .related-content-content .field__item:focus .node--type-page .node__teaser-link-wrapper {color: #fff;}
.b-ext .related-content-content .field__item:hover .node--type-page .node__teaser-link-wrapper:before, .b-ext .related-content-content .field__item:focus .node--type-page .node__teaser-link-wrapper:before {background: rgba(9,41,61,.85);}
.b-ext .related-content-content .field__item .node--type-page {min-height: 100%;padding: 0;}
.b-ext .related-content-content .field__item .node--type-page .node__teaser-link-wrapper {background-position: center center;background-size: cover;box-shadow: none;color: #fff;width: 100%;height: 100%;padding: 0;}
.b-ext .related-content-content .field__item .node--type-page .node__teaser-link-wrapper:before {background: rgba(9,41,61,.7);content: "";height: 100%;position: absolute;width: 100%;top: 0;left: 0;}
.b-ext .related-content-content .field__item .node--type-page .node__teaser-link-wrapper .node__teaser-text-wrapper, .b-ext .related-content-content .field__item .node--type-page .node__teaser-link-wrapper .node__teaser-text-wrapper--no-img {position: relative;padding-bottom: 0;padding: 0;height: 100%;}
.b-ext .related-content-content .field__item .node--type-page .node__teaser-link-wrapper .node__teaser-text-wrapper .node__teaser-header, .b-ext .related-content-content .field__item .node--type-page .node__teaser-link-wrapper .node__teaser-text-wrapper--no-img .node__teaser-header {padding: 2em;}
.b-ext .related-content-content .field__item .node__teaser-footer {padding: 2em 0 2em 2em;width: 100%;}
.b-ext .related-content-content .field__item .node__teaser-footer .node__teaser-footer-text {display: none;}
.b-ext .related-content-content .field__item .node__teaser-footer .node__teaser-footer-text:before {display: none;}
.b-ext .related-content-content .field__item .node__teaser-footer .node__teaser-footer-cross-wrap {display: inline-block;position: relative;width: auto;top: 0;}
@media (max-width:35.5525em) {.b-ext .related-content-content [class*="grid"] {flex-wrap: wrap;}
	.b-ext .related-content-content .field__item {max-width: 100%;flex-basis: 100%;}}
.b-ext .view-empty .no-result {text-align: center;color: #004d7e;font-size: 2.25em;font-weight: 600;max-width: 850px;width: 100%;margin: 60px auto 50px;padding: 0 15px;}
@media (max-width:47.99em) {.b-ext .view-empty .no-result {margin: 30px 0;font-size: 1.625em;}}
.b-ext .related-content-header {margin: 50px 0;text-align: center;color: #004d7e;margin: 1em 0 55px;font-weight: 600;}
@media (max-width:47.99em) {.b-ext .related-content-header {margin: 0;}}
.b-ext .carrieres__header-wrap {min-height: 440px;position: relative;background-size: cover;background-position: center;color: #fff;z-index: 2;display: flex;flex-wrap: wrap;align-items: center;}
.b-ext .carrieres__header-wrap:before, .b-ext .carrieres__header-wrap:after {content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.b-ext .carrieres__header-wrap:before {background: linear-gradient(to right,rgba(0,71,186,.9) 0%,rgba(100,190,41,.8) 100%);mix-blend-mode: color;}
.b-ext .carrieres__header-wrap:after {background: linear-gradient(to right,rgba(0,71,186,.9) 0%,rgba(100,190,41,.8) 100%);opacity: .8;}
.b-ext .carrieres__header-wrap .container {width: 100%;}
.b-ext .carrieres__header-wrap .carriere-header-wrap {position: relative;flex-basis: 100%;width: 100%;z-index: 1;text-align: center;}
.b-ext .carrieres__header-wrap .carriere-header__header-title {margin: auto 0 25px;font-weight: 700;font-size: 52px;flex-basis: 100%;text-align: center;}
@media (max-width:35.5525em) {.b-ext .carrieres__header-wrap .carriere-header__header-title {font-size: 22px;}}
.b-ext .carrieres__header-wrap > span {position: relative;margin: 1.5em 0 auto;line-height: 1.5;font-size: 18px;font-weight: 600;width: 35em;text-align: center;}
.b-ext .carrieres-menu {position: relative;z-index: 1;background: #004d7e;font-size: .8em;font-weight: 600;margin: 0 0 65px;text-transform: uppercase;transition: all .3s;}
.b-ext .carrieres-menu.is_stuck {z-index: 1000;animation: slideFromTop .3s forwards;}
@media (max-width:35.5525em) {.b-ext .carrieres-menu {display: none;}}
.b-ext .carrieres-menu__main-nav {display: flex;justify-content: space-between;align-items: center;list-style: none;}
.b-ext .carrieres-menu__main-nav li {flex-grow: 1;flex-basis: 0;padding: 2.5em 2em;position: relative;background: #004d7e;}
.b-ext .carrieres-menu__main-nav li:last-child {background: #64be29;}
.b-ext .carrieres-menu__main-nav .carrieres-menu__main-nav-link {color: #fff;position: absolute;height: 100%;width: 100%;top: 0;left: 0;padding: 0 1em;display: flex;align-items: center;justify-content: center;text-align: center;font-size: 1em;text-transform: uppercase;}
.b-ext .carrieres-menu__main-nav .carrieres-menu__main-nav-link:first-child {padding: 0 3em;}
.b-ext .carrieres-menu__main-nav .carrieres-menu__main-nav-link:hover, .b-ext .carrieres-menu__main-nav .carrieres-menu__main-nav-link:focus {opacity: 1;background: #05293f;color: #fff;}
.b-ext .career-single {padding-top: 50px;}
.b-ext .career-single .field--name-body > div > p:first-child {margin-top: 30px;}
@media (max-width:47.99em) {.b-ext .career-single {padding-top: 30px;}
	.b-ext .career-single .social-links {margin-top: 15px;}}
.b-ext .career-single__subtitle {margin: 55px 0 0;color: #004d7e;font-weight: 600;font-size: 1.875em;}
@media (max-width:47.99em) {.b-ext .career-single__subtitle {margin-top: 35px;font-size: 1.7em;}}
.b-ext .career-form fieldset {border: none;padding: 0;margin: 0;}
.b-ext .career-form fieldset:first-child .fieldset-wrapper {display: flex;flex-wrap: wrap;justify-content: space-between;}
.b-ext .career-form fieldset:first-child .form-item {width: calc(50% - 7.5px);}
.b-ext .career-form input:not([type="submit"]) {max-width: 100%;height: 40px;line-height: 40px;padding: 0 10px;}
.b-ext .career-form input[type="checkbox"] {width: auto;height: auto;}
.b-ext .career-form .g-recaptcha {margin-bottom: 30px;}
.b-ext .career-form .g-recaptcha iframe {max-width: 100%;}
.b-ext .career-form .form-type-checkbox {display: flex;align-items: flex-start;color: #05293f;padding: 15px 0 30px;}
.b-ext .career-form .form-type-checkbox .description {margin-left: 10px;font-size: 12px !important;}
.b-ext .career-form legend {padding: 30px 0 10px;font-size: 1.375em;text-transform: uppercase;color: #64be29;font-weight: 600;}
.b-ext .career-form label {display: block;margin-bottom: 10px;text-transform: uppercase;font-weight: 600;color: #05293f;}
.b-ext .career-form .form-required:after {content: "*";background: none;vertical-align: baseline;font-weight: 400;}
.b-ext .career-form .form-type-textarea {padding-top: 10px;}
.b-ext .career-form textarea {width: 460px;height: 215px;border: 1px solid #c1c1c1;}
.b-ext .career-form .form-item-video-comptes-reseaux-sociaux {width: calc(50% - 7.5px);margin-top: 30px;}
@media (max-width:47.99em) {.b-ext .career-form legend {font-size: 1em;}}
@media (max-width:35.5525em) {.b-ext .career-form fieldset:first-child .form-item {width: 100%;}
	.b-ext .career-form .form-item-video-comptes-reseaux-sociaux {width: 100%;}
	.b-ext .career-form textarea {width: 100%;}}
.b-ext .form-type-webform-document-file, .b-ext .form-type-managed-file, .b-ext .form-type-webform-image-file {align-items: center;}
@media (min-width:35.5625em) {.b-ext .form-type-webform-document-file, .b-ext .form-type-managed-file, .b-ext .form-type-webform-image-file {display: flex;}}
.b-ext .form-type-webform-document-file > div, .b-ext .form-type-managed-file > div, .b-ext .form-type-webform-image-file > div {position: relative;display: inline-block;vertical-align: middle;}
.b-ext .form-type-webform-document-file > div > div, .b-ext .form-type-managed-file > div > div, .b-ext .form-type-webform-image-file > div > div {display: flex;align-items: center;}
.b-ext .form-type-webform-document-file > .description, .b-ext .form-type-managed-file > .description, .b-ext .form-type-webform-image-file > .description {display: none;}
.b-ext .form-type-webform-document-file .messages--error, .b-ext .form-type-managed-file .messages--error, .b-ext .form-type-webform-image-file .messages--error {display: none;}
.b-ext .form-type-webform-document-file label, .b-ext .form-type-managed-file label, .b-ext .form-type-webform-image-file label {display: inline-block;margin: 0 20px 0 0;flex-shrink: 0;}
@media (min-width:35.5625em) {.b-ext .form-type-webform-document-file label, .b-ext .form-type-managed-file label, .b-ext .form-type-webform-image-file label {margin-bottom: 10px;}}
.b-ext .form-type-webform-document-file input, .b-ext .form-type-managed-file input, .b-ext .form-type-webform-image-file input {opacity: 0;width: 125px;height: 40px;position: relative;z-index: 15;cursor: pointer;}
.b-ext .form-type-webform-document-file .uploader, .b-ext .form-type-managed-file .uploader, .b-ext .form-type-webform-image-file .uploader {cursor: pointer;}
.b-ext .form-type-webform-document-file .uploader:hover .action, .b-ext .form-type-managed-file .uploader:hover .action, .b-ext .form-type-webform-image-file .uploader:hover .action {background-color: #64be29;}
.b-ext .form-type-webform-document-file .action, .b-ext .form-type-webform-document-file .form-submit, .b-ext .form-type-managed-file .action, .b-ext .form-type-managed-file .form-submit, .b-ext .form-type-webform-image-file .action, .b-ext .form-type-webform-image-file .form-submit {width: 125px;height: 40px;font-weight: 600;text-transform: uppercase;font-size: .825em;line-height: 40px;text-align: center;transition: .3s all linear;}
.b-ext .form-type-webform-document-file .action, .b-ext .form-type-managed-file .action, .b-ext .form-type-webform-image-file .action {position: absolute;top: 0;left: 0;background-color: #05293f;color: #fff;}
.b-ext .form-type-webform-document-file .form-submit, .b-ext .form-type-managed-file .form-submit, .b-ext .form-type-webform-image-file .form-submit {background-color: #c1c1c1;color: #8e8e8e;opacity: 1;border: none;padding: 0;}
.b-ext .form-type-webform-document-file .filename, .b-ext .form-type-managed-file .filename, .b-ext .form-type-webform-image-file .filename {display: none;position: absolute;}
.b-ext .form-type-webform-document-file .file, .b-ext .form-type-managed-file .file, .b-ext .form-type-webform-image-file .file {font-size: 12px;}
.b-ext .form-type-webform-document-file .description, .b-ext .form-type-managed-file .description, .b-ext .form-type-webform-image-file .description {padding: 0 5px 0 15px;color: #05293f;font-size: .75em;}
@media (max-width:35.5525em) {.b-ext .form-type-webform-document-file .form-type-webform-document-file, .b-ext .form-type-webform-document-file .form-type-managed-file, .b-ext .form-type-managed-file .form-type-webform-document-file, .b-ext .form-type-managed-file .form-type-managed-file, .b-ext .form-type-webform-image-file .form-type-webform-document-file, .b-ext .form-type-webform-image-file .form-type-managed-file {display: block;margin-bottom: 2em;}
	.b-ext .form-type-webform-document-file .form-type-webform-document-file label, .b-ext .form-type-webform-document-file .form-type-managed-file label, .b-ext .form-type-managed-file .form-type-webform-document-file label, .b-ext .form-type-managed-file .form-type-managed-file label, .b-ext .form-type-webform-image-file .form-type-webform-document-file label, .b-ext .form-type-webform-image-file .form-type-managed-file label {display: block;margin: 0 0 10px 0;}}
@media (max-width:25.99em) {.b-ext .form-type-webform-document-file .form-type-webform-document-file > div > div, .b-ext .form-type-webform-document-file .form-type-managed-file > div > div, .b-ext .form-type-managed-file .form-type-webform-document-file > div > div, .b-ext .form-type-managed-file .form-type-managed-file > div > div, .b-ext .form-type-webform-image-file .form-type-webform-document-file > div > div, .b-ext .form-type-webform-image-file .form-type-managed-file > div > div {display: block;}
	.b-ext .form-type-webform-document-file .form-type-webform-document-file .description, .b-ext .form-type-webform-document-file .form-type-managed-file .description, .b-ext .form-type-managed-file .form-type-webform-document-file .description, .b-ext .form-type-managed-file .form-type-managed-file .description, .b-ext .form-type-webform-image-file .form-type-webform-document-file .description, .b-ext .form-type-webform-image-file .form-type-managed-file .description {padding: 20px 0 10px;}}
.b-ext .path-candidature-spontanee .select2-container--default .select2-dropdown--below .select2-search--dropdown {display: none !important;}
.b-ext .path-candidature-spontanee .select2-results__options .select2-results__option {color: #05293f;display: block;font-size: 16px;font-weight: 300;height: auto;line-height: 21px;padding: 5px 22px;text-transform: capitalize;}
.b-ext .path-candidature-spontanee .select2-results__options .select2-results__option:hover, .b-ext .path-candidature-spontanee .select2-results__options .select2-results__option:focus {background: #ebf6ff;}
.b-ext .path-candidature-spontanee #edit-votre-candidature .form-type-select .select2-container {height: 40px;line-height: 40px;margin: 0 0 15px;}
.b-ext .path-candidature-spontanee #edit-votre-candidature .form-type-select .select2-selection--single {background-color: #fff;border: 1px solid #c1c1c1;border-radius: 0;color: #05293f;cursor: pointer;display: block;height: 100%;padding-left: 1em;text-transform: uppercase;}
.b-ext .path-candidature-spontanee #edit-votre-candidature .form-type-select .select2-selection__rendered {color: #05293f;line-height: 40px;font-weight: 300;}
.b-ext .path-candidature-spontanee #edit-votre-candidature .form-type-select .select2-selection__arrow {height: 100%;position: absolute;right: 1em;top: 0;width: 13px;}
.b-ext .path-candidature-spontanee #edit-votre-candidature .form-type-select .select2-selection__arrow b {display: none;}
.b-ext .career-job-infos {padding-top: 35px;font-size: .825em;color: #5f7c87;font-weight: 600;}
.b-ext .career-job-infos--mobile {display: none;}
.b-ext .career-job-infos svg {margin-right: 7px;flex-shrink: 0;}
@media (max-width:67.1775em) {.b-ext .career-job-infos--desktop {display: none;}
	.b-ext .career-job-infos--mobile {display: block;}}
@media (max-width:47.99em) {.b-ext .career-job-infos {padding-top: 20px;}}
.b-ext .career-job-infos__item {display: flex;align-items: center;margin-bottom: 13px;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;}
.b-ext .career-job-infos__item:last-of-type {margin-bottom: 25px;}
.b-ext .career-job-infos__item div {display: inline;}
.b-ext .career-drh {display: flex;margin-bottom: 30px;}
.b-ext .career-drh img {max-width: 100%;height: auto;}
@media (max-width:47.99em) {.b-ext .career-drh {display: block;margin-bottom: 0;}}
@media (max-width:35.5525em) {.b-ext .career-drh {margin-top: 35px;}}
.b-ext .career-drh__desc {width: 72%;min-height: 530px;padding: 10px 55px 30px;border: 1px solid #c1c1c1;color: #004d7e;line-height: 26px;}
.b-ext .career-drh__desc h2 {line-height: 35px;}
.b-ext .career-drh__desc h2:before, .b-ext .career-drh__desc h2:after {display: none;}
@media (max-width:67.1775em) {.b-ext .career-drh__desc {padding: 10px 40px 30px;}}
@media (max-width:47.99em) {.b-ext .career-drh__desc {width: 100%;min-height: 0;padding: 10px 15px 30px;}}
.b-ext .career-drh__subtitle {font-weight: 600;color: #05293f;}
.b-ext .career-drh__people {width: 30%;margin-left: -20px;padding-top: 35px;font-weight: 600;}
@media (max-width:47.99em) {.b-ext .career-drh__people {width: 285px;max-width: calc(100% - 30px);margin: -20px auto 0;padding-top: 0;}}
.b-ext .career-drh__people-desc {position: relative;padding: 20px 0 0 80px;color: #05293f;line-height: 26px;}
.b-ext .career-drh__people-desc:before {position: absolute;top: 23px;left: 50px;content: " ";width: 15px;height: 19px;background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2015.2%2018.7\'%3E%3Cpolygon%20points=\'5.9%200%2015.2%209.1%206.1%2018.4%205.9%200\'%20fill=\'%2364be29\'/%3E%3Cpolygon%20points=\'0%200.3%209.3%209.4%200.2%2018.7%200%200.3\'%20fill=\'%2305293f\'/%3E%3C/svg%3E") no-repeat;}
@media (max-width:25.99em) {.b-ext .career-drh__people-desc {padding-left: 25px;}
	.b-ext .career-drh__people-desc:before {left: 0;}}
.b-ext .career-drh__name {font-size: calc(var(--font-size) * 1.25);text-transform: uppercase;color: #64be29;}
.b-ext .node--type-accueil-carriere .key-numbers__text {background: #004d7e;}
.b-ext .career-pages {margin: 55px 0 25px;color: #fff;}
.b-ext .career-pages h2 {font-weight: 600;}
@media (max-width:47.99em) {.b-ext .career-pages {margin-top: 15px;}}
.b-ext .career-pages__big {display: flex !important;width: 100%;flex-basis: 66.6666666667%;max-width: 66.6666666667%;}
.b-ext .career-pages__big > .field {display: flex;width: 100%;}
.b-ext .career-pages__big .svg-container--triangles {height: 100%;padding-top: 0;}
.b-ext .career-pages__big .node__teaser-link-wrapper, .b-ext .career-pages__big .related-block .node__teaser-col--list .node__teaser-link-wrapper, .b-ext .related-block .node__teaser-col--list .career-pages__big .node__teaser-link-wrapper, .b-ext .career-pages__big .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .career-pages__big .node__teaser-link-wrapper {width: 100%;background-size: cover;position: relative;}
.b-ext .career-pages__big .node__teaser-link-wrapper:after, .b-ext .career-pages__big .related-block .node__teaser-col--list .node__teaser-link-wrapper:after, .b-ext .related-block .node__teaser-col--list .career-pages__big .node__teaser-link-wrapper:after, .b-ext .career-pages__big .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:after, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .career-pages__big .node__teaser-link-wrapper:after {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0,77,126,.4);mix-blend-mode: multiply;}
.b-ext .career-pages__big .node__teaser-link-wrapper:hover h2 {color: #fff;}
.b-ext .career-pages__big .node__teaser-text-wrapper, .b-ext .career-pages__big .node__teaser-text-wrapper--no-img, .b-ext .career-pages__big .related-block .node__teaser-col--list .node__teaser-text-wrapper, .b-ext .related-block .node__teaser-col--list .career-pages__big .node__teaser-text-wrapper, .b-ext .career-pages__big .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .career-pages__big .node__teaser-text-wrapper {position: relative;z-index: 5;}
.b-ext .career-pages__big h2 {font-size: 2.4em;color: #fff;line-height: 1.3;}
@media (max-width:35.5525em) {.b-ext .career-pages__big {flex-basis: 80%;max-width: 80%;margin: 0 auto;}}
@media (max-width:25.99em) {.b-ext .career-pages__big {flex-basis: 100%;max-width: 100%;}}
.b-ext .career-pages__reg {display: flex !important;width: 100%;flex-basis: 33.3333333333%;max-width: 33.3333333333%;}
.b-ext .career-pages__reg > .field {display: flex;width: 100%;}
.b-ext .career-pages__reg .node__content {line-height: 26px;}
@media (max-width:35.5525em) {.b-ext .career-pages__reg {flex-basis: 80%;max-width: 80%;margin: 0 auto;}}
@media (max-width:25.99em) {.b-ext .career-pages__reg {flex-basis: 100%;max-width: 100%;}}
.b-ext .career-figures {margin-top: 40px;}
@media (max-width:47.99em) {.b-ext .career-figures {margin-top: 15px;}}
.b-ext .career-portraits {padding: 35px 0 100px;}
.b-ext .career-portraits--full {margin-top: 40px;border-top: 1px solid #c1c1c1;}
.b-ext .career-portraits .carousel {margin-top: 35px;}
.b-ext .career-portraits .slick-next, .b-ext .career-portraits .slick-prev {height: 40px;width: 40px;border: 1px solid #c1c1c1;background-color: #fff;transition: .3s all linear;z-index: 50;}
.b-ext .career-portraits .slick-next:before, .b-ext .career-portraits .slick-prev:before {position: absolute;height: 40px;width: 40px;top: 0;left: 0;font-size: 30px;opacity: 1;line-height: .9em;color: #004d7e;}
.b-ext .career-portraits .slick-next:hover, .b-ext .career-portraits .slick-prev:hover {background-color: #ebf6ff;}
.b-ext .career-portraits .slick-next {right: -20px;}
.b-ext .career-portraits .slick-next:before {content: "›";}
.b-ext .career-portraits .slick-prev {left: -20px;}
.b-ext .career-portraits .slick-prev:before {content: "‹";}
@media (max-width:47.99em) {.b-ext .career-portraits {padding-bottom: 45px;}
	.b-ext .career-portraits .carousel {margin-top: 0;}
	.b-ext .career-portraits--full {padding-top: 20px;}}
.b-ext .container {max-width: 70em;margin: 0 auto;}
@media (max-width:82.8025em) {.b-ext .container {padding: 0 calc(var(--font-size) * 1);}}
.b-ext .node--type-page-bureau .container {max-width: 80em;}
.b-ext .views-infinite-scroll-content-wrapper {padding: calc(var(--font-size) * 2) 0;}
.b-ext .layout-container {padding-top: 175px;}
@media (max-width:67.1775em) {.b-ext .layout-container {overflow-x: hidden;padding-top: 60px;}}
@media (min-width:1075px) and (max-width:1249px) {.b-ext .layout-container {padding-top: 180px;}}
@media (max-width:35.5em) {.b-ext .layout-container {padding-top: 70px;}}
@media (max-width:18.375em) {.b-ext .layout-container {padding-top: 128px;}}
@media (max-width:82.8025em) {.b-ext.node--type-homepage .layout-container {padding-top: 60px;}}
.b-ext.navNotFixed .layout-container {padding-top: 0;}
.b-ext .view-id-conseils_list .list .node--type-conseil.node__teaser-col--list, .b-ext .view-id-conseils_list .list .field--name-field-conseils-liberiders > .node--type-conseil.field__item:first-child {display: flex;flex-basis: 66.6666666667%;max-width: 66.6666666667%;}
@media (max-width:35.5525em) {.b-ext .view-id-conseils_list .list .node--type-conseil.node__teaser-col--list, .b-ext .view-id-conseils_list .list .field--name-field-conseils-liberiders > .node--type-conseil.field__item:first-child {flex-basis: 100%;max-width: 100%;}}
.b-ext .view-id-conseils_list .list .node--type-conseil.node__teaser-col--list .node__teaser-link-wrapper .img__triangles, .b-ext .view-id-conseils_list .list .field--name-field-conseils-liberiders > .node--type-conseil.field__item:first-child .node__teaser-link-wrapper .img__triangles, .b-ext .view-id-conseils_list .list .related-block .field--name-field-conseils-liberiders > .node--type-conseil.field__item:first-child .node__teaser-link-wrapper .img__triangles {display: block;}
.b-ext .view-id-conseils_list .list .node--type-conseil.node__teaser-col--list .node__teaser-link-wrapper .img__triangles .svg-container--triangles, .b-ext .view-id-conseils_list .list .field--name-field-conseils-liberiders > .node--type-conseil.field__item:first-child .node__teaser-link-wrapper .img__triangles .svg-container--triangles, .b-ext .view-id-conseils_list .list .related-block .field--name-field-conseils-liberiders > .node--type-conseil.field__item:first-child .node__teaser-link-wrapper .img__triangles .svg-container--triangles {padding-top: 0;height: 100%;}
.b-ext .view-id-conseils_list .list .node--type-conseil.node__teaser-col--list .node__teaser-link-wrapper .img__triangles .wrap-play.video-js, .b-ext .view-id-conseils_list .list .field--name-field-conseils-liberiders > .node--type-conseil.field__item:first-child .node__teaser-link-wrapper .img__triangles .wrap-play.video-js, .b-ext .view-id-conseils_list .list .related-block .field--name-field-conseils-liberiders > .node--type-conseil.field__item:first-child .node__teaser-link-wrapper .img__triangles .wrap-play.video-js {background: transparent none repeat scroll 0 0;height: 100%;left: 0;margin: 0 auto;position: absolute;right: 0;top: 0;width: 100%;z-index: 99;}
.b-ext .view-id-conseils_list .list .node--type-conseil.node__teaser-col--list .node__teaser-link-wrapper .img__triangles .wrap-play.video-js:before, .b-ext .view-id-conseils_list .list .field--name-field-conseils-liberiders > .node--type-conseil.field__item:first-child .node__teaser-link-wrapper .img__triangles .wrap-play.video-js:before, .b-ext .view-id-conseils_list .list .related-block .field--name-field-conseils-liberiders > .node--type-conseil.field__item:first-child .node__teaser-link-wrapper .img__triangles .wrap-play.video-js:before {background: transparent;}
.b-ext .node--type-partenaires {height: 100%;}
.b-ext .node--type-partenaires .page-partenaire--cover {color: #fff;position: relative;z-index: 10;height: 33em;background-size: cover;}
.b-ext .node--type-partenaires .page-partenaire--cover:before {background: #004d7e none repeat scroll 0 0;content: "";height: 100%;left: 0;opacity: .4;position: absolute;top: 0;width: 100%;z-index: -1;}
.b-ext .node--type-partenaires .page-partenaire--cover_body {padding: 5em 2em;text-align: center;color: #fff;}
.b-ext .node--type-partenaires .page-partenaire--cover_body span {font-size: 1.2em;}
.b-ext .node--type-partenaires .page-partenaire--cover_body h1 {text-align: center;font-size: 3.25em;margin: 0 0 .2em;}
@media (max-width:35.5525em) {.b-ext .node--type-partenaires .page-partenaire--cover_body h1 {font-size: 2.25em;}}
.b-ext .node--type-partenaires .header {height: 450px;display: flex;flex-direction: column;flex-wrap: wrap;align-items: center;justify-content: center;background-size: cover;position: relative;}
.b-ext .node--type-partenaires .header:before {content: "";position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: 1;background: linear-gradient(to right,rgba(5,41,63,.9) 0%,rgba(5,41,63,.5) 100%);}
.b-ext .node--type-partenaires .header .publication-header__title {position: relative;z-index: 2;color: #fff;}
.b-ext .node--type-partenaires .header .partenaires-soustitre {position: relative;z-index: 2;color: #fff;margin: 20px 0 0;}
.b-ext .node--type-partenaires .partenaires-chapo {text-align: left;margin: 70px 0 75px;color: #05293f;padding: 0 175px;font-size: 20px;line-height: 27px;}
@media (max-width:47.99em) {.b-ext .node--type-partenaires .partenaires-chapo {padding: 0;}}
.b-ext .node--type-partenaires .partenaires-liste {position: relative;}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste .field__item {position: relative;text-align: left;}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste .field__item:nth-child(even) .key-numbers__number {z-index: 2;margin-left: 33.33333333%;}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste .field__item:nth-child(even) .key-numbers__number:hover ~ .key-numbers__svg {transform: translateX(0);}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste .field__item:nth-child(even) .key-numbers__text {margin-left: 0;}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste .field__item:nth-child(even) .key-numbers__text:hover ~ .key-numbers__svg {transform: translateX(0);}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste .field__item:nth-child(even) .key-numbers__svg {transform: translateX(100%);}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste .field__item:nth-child(odd) .key-numbers__text {z-index: 2;}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste .field__item:nth-child(odd) .key-numbers__text:hover ~ .key-numbers__svg, .b-ext .node--type-partenaires .field--name-field-partenaires-liste .field__item:nth-child(odd) .key-numbers__number:hover ~ .key-numbers__svg {transform: translateX(200%);}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste .field__item:nth-child(odd) .key-numbers__svg {transform: translateX(100%);}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste [class*="grid"] > :not([class*="_lg-0"]) {display: flex;}
@media (max-width:48.0525em) {.b-ext .node--type-partenaires .field--name-field-partenaires-liste .field__item:nth-child(even) .key-numbers__number {margin-left: 0;order: 2;}}
@media (max-width:35.5525em) {.b-ext .node--type-partenaires .field--name-field-partenaires-liste .field__item:nth-child(even) .key-numbers__number {order: 0;}}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste .key-numbers__number {position: relative;display: flex;align-items: center;justify-content: center;height: 40vh;background: url("/ext/themes/custom/lmdm/assets/images/mag-chiffres-bg.jpg");background-size: cover;background-position: center;z-index: 1;cursor: default;}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste .key-numbers__number:before {content: "";position: absolute;background: #05293f;width: 100%;height: 100%;opacity: .8;left: 0;top: 0;}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste .key-numbers__number:after {content: "";position: absolute;background: #05293f;width: calc(100% - 2em);height: calc(100% - 2em);opacity: 1;left: 1em;top: 1em;}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste .key-numbers__number .field--name-field-partenaires-nom {position: relative;z-index: 1;color: #fff;font-size: 36px;font-weight: 700;text-align: center;padding: 0 15px;}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste .key-numbers__number:hover + .key-numbers__svg {transform: translateX(0);}
@media (max-width:47.99em) {.b-ext .node--type-partenaires .field--name-field-partenaires-liste .key-numbers__number {min-height: 355px;}}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste [class*="grid-"][class*="-noGutter"] > [class*="col"] {overflow: hidden;}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste [class*="grid-"][class*="-noGutter"] > [class*="col"].key-numbers__text {position: relative;padding: 20px 30px 30px;height: 40vh;}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste [class*="grid-"][class*="-noGutter"] > [class*="col"].key-numbers__text > a {position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste [class*="grid-"][class*="-noGutter"] > [class*="col"].key-numbers__text > a .partenaires_link {bottom: 15px;left: 30px;right: 30px;position: absolute;}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste [class*="grid-"][class*="-noGutter"] > [class*="col"].key-numbers__text > a .partenaires_link .savoir {color: #64be29;position: absolute;bottom: -1px;display: none;}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste [class*="grid-"][class*="-noGutter"] > [class*="col"].key-numbers__text > a .partenaires_link .savoir:before {display: none;}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste [class*="grid-"][class*="-noGutter"] > [class*="col"].key-numbers__text > a .partenaires_link .node__teaser-footer-cross-wrap {display: inline-block;left: 0px;position: relative;top: 4px;}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste [class*="grid-"][class*="-noGutter"] > [class*="col"].key-numbers__text > a:hover .partenaires_link .savoir {display: inline-block;}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste [class*="grid-"][class*="-noGutter"] > [class*="col"].key-numbers__text > a:hover .node__teaser-footer-cross-wrap {transform: translateX(100%);}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste [class*="grid-"][class*="-noGutter"] > [class*="col"].key-numbers__text > a:hover .node__teaser-footer-cross {transform: rotate(180deg);}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste [class*="grid-"][class*="-noGutter"] > [class*="col"].key-numbers__text > a:hover .associe-header__title {color: #fff;}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste .key-numbers__text {position: relative;display: flex;align-items: center;justify-content: center;height: 40vh;background: #004d7e;color: #fff;font-weight: 600;text-align: center;padding: 0 6em;z-index: 1;cursor: default;}
@media (max-width:47.99em) {.b-ext .node--type-partenaires .field--name-field-partenaires-liste .key-numbers__text {min-height: 355px;}}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste .key-numbers__svg {position: absolute;left: 0;top: 0;display: flex;align-items: center;justify-content: center;height: 40vh;width: 33.3333333%;background: #ebf6ff;color: #fff;font-weight: 600;text-align: center;transition: all .3s;}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste .key-numbers__svg .field--name-field-partenaires-lien {height: 40vh;width: 100%;position: relative;overflow: hidden;}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste .key-numbers__svg .field--name-field-partenaires-lien .node--view-mode-partenaires-liste {height: 100%;margin: 0;min-height: auto;padding: 0;position: relative;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.b-ext .node--type-partenaires .field--name-field-partenaires-liste .key-numbers__svg .field--name-field-partenaires-lien .node--view-mode-partenaires-liste img {height: 100%;width: auto;background-size: cover;}
.b-ext .node--type-partenaires .partenaires-associe {border-top: 1px solid #ccc;margin: 60px 0;}
.b-ext .node--type-partenaires .partenaires-associe > .associe-header {margin: 50px 0;text-align: center;color: #004d7e;font-size: 2.2em;margin: 1em 0;font-weight: 600;}
.b-ext .node--type-partenaires .partenaires-associe > .associe-header span {position: relative;}
.b-ext .node--type-partenaires .partenaires-associe > .associe-header span:before {content: "";background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2030.436%2029.852\'%3E%3Cpath%20fill=\'%2364BE29\'%20d=\'M30.436%207.024v22.828H7.608\'/%3E%3C/svg%3E") no-repeat;width: .8em;height: .8em;position: absolute;right: -1.2em;bottom: 4px;transform: translateY(-50%);}
@media (max-width:35.5525em) {.b-ext .node--type-partenaires .partenaires-associe > .associe-header span:before {display: none;}}
.b-ext .node--type-partenaires .partenaires-associe > .associe-header span:after {content: "";background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2030.436%2029.852\'%3E%3Cpath%20fill=\'%2305293F\'%20d=\'M22.827%200v22.828H0\'/%3E%3C/svg%3E") no-repeat;width: .8em;height: .8em;position: absolute;right: -1.2em;bottom: 4px;transform: translateY(-45%);}
@media (max-width:35.5525em) {.b-ext .node--type-partenaires .partenaires-associe > .associe-header span:after {display: none;}}
.b-ext .node--type-partenaires .associe-content .field__item {float: left;height: 325px;margin: 0 10px 20px 0;width: 350px;position: relative;color: #fff;transition: all .3s ease 0s;}
@media (max-width:47.99em) {.b-ext .node--type-partenaires .associe-content .field__item {width: 100%;}}
.b-ext .node--type-partenaires .associe-content .field__item:before {background: rgba(9,41,61,.7);content: "";height: 100%;position: absolute;width: 100%;top: 0;left: 0;transition: all .3s ease 0s;}
.b-ext .node--type-partenaires .associe-content .field__item .associe-header__title {position: relative;color: #fff;z-index: 1;}
.b-ext .node--type-partenaires .associe-content .field__item .node--type-partenaires {height: 100%;}
.b-ext .node--type-partenaires .associe-content .field__item .node--type-partenaires > .associe-header {height: 100%;display: flex;flex-direction: column;flex-wrap: wrap;align-items: center;justify-content: center;background-size: cover;}
.b-ext .node--type-partenaires .associe-content .field__item:hover, .b-ext .node--type-partenaires .associe-content .field__item:focus {cursor: pointer;}
.b-ext .node--type-partenaires .associe-content .field__item:hover:before, .b-ext .node--type-partenaires .associe-content .field__item:focus:before {background: rgba(9,41,61,.85);}
.b-ext .node--type-partenaires .associe-content .field__item:hover .lien .savoir, .b-ext .node--type-partenaires .associe-content .field__item:focus .lien .savoir {display: inline-block;}
.b-ext .node--type-partenaires .associe-content .field__item:hover .lien .savoir:before, .b-ext .node--type-partenaires .associe-content .field__item:focus .lien .savoir:before {transform: translateX(50%);}
.b-ext .node--type-partenaires .associe-content .field__item:hover .node__teaser-footer-cross-wrap, .b-ext .node--type-partenaires .associe-content .field__item:focus .node__teaser-footer-cross-wrap {left: 90% !important;}
.b-ext .node--type-partenaires .associe-content .field__item:hover .node__teaser-footer-cross, .b-ext .node--type-partenaires .associe-content .field__item:focus .node__teaser-footer-cross {transform: rotate(180deg);}
.b-ext .node--type-partenaires .associe-content .field__item:hover .associe-header__title, .b-ext .node--type-partenaires .associe-content .field__item:focus .associe-header__title {color: #fff;}
.b-ext .node--type-partenaires .associe-content .field__item:hover .svg-container--triangles:before, .b-ext .node--type-partenaires .associe-content .field__item:focus .svg-container--triangles:before {opacity: 1;}
.b-ext .node--type-partenaires .associe-content .field__item:hover .svg-container--triangles:after, .b-ext .node--type-partenaires .associe-content .field__item:focus .svg-container--triangles:after {opacity: 1;}
.b-ext .node--type-partenaires .associe-content .field__item .svg-container--triangles {padding-top: 93%;}
.b-ext .node--type-partenaires .associe-content .associe-wrapper {height: 100%;padding: 20px;position: relative;width: 100%;}
.b-ext .node--type-partenaires .associe-content .associe-wrapper .publication-header__title {margin: 0;}
.b-ext .node--type-partenaires .associe-content .associe-wrapper .lien {bottom: 5px;height: 100%;left: 0;position: absolute;width: 100%;z-index: 1;}
.b-ext .node--type-partenaires .associe-content .associe-wrapper .lien a {color: #64be29;height: 100%;position: absolute;width: 100%;}
.b-ext .node--type-partenaires .associe-content .associe-wrapper .lien .savoir {bottom: 15px;display: none;left: 15px;position: absolute;font-weight: 600;}
.b-ext .node--type-partenaires .associe-content .associe-wrapper .lien .savoir:before {background: none;content: "";position: absolute;left: 0;top: 0;width: 200%;height: 100%;transform: translateX(-50%);transition: all .3s;}
.b-ext .node--type-partenaires .associe-content .associe-wrapper .lien .node__teaser-footer-cross-wrap {display: inline-block;bottom: 15px;left: 15px;display: inline-block;position: absolute;top: auto;width: auto;}
.b-ext .node--type-partenaires .partenaires-footerlib {text-align: center;margin: 85px 0 0;}
.b-ext .node--type-partenaires .partenaires-footerlib h2 a {text-align: center;color: #004d7e;font-size: 36px;margin: 1em 0;font-weight: 600;margin: 0 0 30px;}
.b-ext .node--type-partenaires .partenaires-footerlib .node__content p {color: #05293f;font-size: 16px;font-weight: 300;max-width: 500px;margin: 0 auto 45px;}
.b-ext .node--type-partenaires .partenaires-footerlib .field--name-field-bouton a {background: #64be29;padding: 1.8em 1em;color: #fff;text-transform: uppercase;display: inline-block;font-size: .8em;font-weight: 600;letter-spacing: 1px;transition: all .3s ease 0s;}
.b-ext .node--type-partenaires .partenaires-footerlib .field--name-field-bouton a:hover {background: #004d7e;}
@media (max-width:48.0525em) {.b-ext .social-links .addtoany_list {display: flex;}}
.b-ext .social-links a {display: block;margin: 0 0 10px;padding: 0;}
@media (max-width:48.0525em) {.b-ext .social-links a {display: inline-block;margin: 0 10px 10px 0;}}
.b-ext .social-links a > span {border-radius: 50% !important;text-align: center;width: 40px !important;height: 40px !important;line-height: 40px !important;}
.b-ext .social-links a > span svg {display: inline-block;height: 25px;vertical-align: middle;width: 25px;}
.b-ext .social-links a.a2a_button_linkedin_share > span {border-radius: 50%;background: #004d7e url("/ext/themes/custom/lmdm/assets/images/linkdin.png") center center no-repeat;width: 40px;height: 40px;transition: all 0s;}
.b-ext .social-links a.a2a_button_linkedin_share > span > span {opacity: 0 !important;}
.b-ext .social-links a.a2a_button_linkedin_share:hover > span, .b-ext .social-links a.a2a_button_linkedin_share:focus > span {opacity: .7;}
.b-ext .path-carrieres .select2-container, .b-ext .path-espace-presse .select2-container {width: 280px !important;}
@media (max-width:67.1775em) {.b-ext .path-carrieres .select2-container, .b-ext .path-espace-presse .select2-container {width: 100% !important;}}
@media (max-width:67.1775em) {.b-ext .path-carrieres .filter__form-wrap, .b-ext .path-espace-presse .filter__form-wrap {flex-wrap: wrap;width: 100%;}
	.b-ext .path-carrieres .filter__form-wrap .form-item, .b-ext .path-espace-presse .filter__form-wrap .form-item {flex-basis: auto;width: calc(50% - 7.5px);}
	.b-ext .path-carrieres .filter__form-wrap .form-item:nth-child(2), .b-ext .path-espace-presse .filter__form-wrap .form-item:nth-child(2) {margin-right: 0;}
	.b-ext .path-carrieres .form-type-textfield, .b-ext .path-espace-presse .form-type-textfield {margin-right: 15px;}}
@media (max-width:35.5525em) {.b-ext .path-carrieres .filter__form-wrap .form-item, .b-ext .path-espace-presse .filter__form-wrap .form-item {width: 100%;}
	.b-ext .path-carrieres .form-type-textfield, .b-ext .path-espace-presse .form-type-textfield {margin-right: 0;}}
.b-ext .espace-related-content .svg-container--triangles {padding-top: 0;height: 100%;}
.b-ext .espace-related-content .node__teaser-link-wrapper:hover .node__teaser-title {color: #fff;}
.b-ext .espace-related-content .node__teaser-text-wrapper, .b-ext .espace-related-content .node__teaser-text-wrapper--no-img, .b-ext .espace-related-content .related-block .node__teaser-col--list .node__teaser-text-wrapper, .b-ext .related-block .node__teaser-col--list .espace-related-content .node__teaser-text-wrapper, .b-ext .espace-related-content .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .espace-related-content .node__teaser-text-wrapper {z-index: 1;}
.b-ext .path-evenements .lmdm-elasticsearch-form .form-item, .b-ext .path-evenements .lmdm-elasticsearch-form .form-actions {width: 100%;}
@media (max-width:67.1775em) {.b-ext .path-evenements .lmdm-elasticsearch-form .form-item, .b-ext .path-evenements .lmdm-elasticsearch-form .form-actions {width: 100%;}}
@media (max-width:47.99em) {.b-ext .path-evenements .lmdm-elasticsearch-form .form-item, .b-ext .path-evenements .lmdm-elasticsearch-form .form-actions {width: 100%;}}
.b-ext .path-evenements .form-item, .b-ext .path-evenements .form-actions {margin: 0 1em 0 0;display: inline-block;width: 20%;}
@media (max-width:67.1775em) {.b-ext .path-evenements .form-item, .b-ext .path-evenements .form-actions {width: 290px;}}
@media (max-width:47.99em) {.b-ext .path-evenements .form-item, .b-ext .path-evenements .form-actions {flex-basis: auto;margin-right: .5em;width: 205px;}}
@media (max-width:35.5525em) {.b-ext .path-evenements .form-item, .b-ext .path-evenements .form-actions {width: 100%;display: block;margin: 0 0 .5em;}}
.b-ext .path-evenements .form-item .select2-container, .b-ext .path-evenements .form-actions .select2-container {width: 100% !important;}
.b-ext .path-evenements .form-actions {width: 19%;margin-right: 0;}
@media (max-width:35.5525em) {.b-ext .path-evenements .form-actions input {width: 100%;}}
@media (max-width:48.0525em) {.b-ext .path-evenements .form-actions {width: auto;}}
@media (max-width:35.5525em) {.b-ext .path-evenements .grid {display: block !important;}}
.b-ext .path-evenements .filter__wrap {padding: 15px 0;}
.b-ext .path-evenements .filter__form-wrap {width: 100%;}
.b-ext .path-evenements .filter__form-wrap .wrap-date-filter {display: flex;}
.b-ext .path-evenements .filter__form-wrap .wrap-date-filter .form-submit {height: 40px;padding: 1em 1.5em;background-color: #fff;color: rgba(5,41,63,.6);margin: 0;}
.b-ext .path-evenements .filter__form-wrap .wrap-date-filter .form-submit:hover, .b-ext .path-evenements .filter__form-wrap .wrap-date-filter .form-submit:focus {background-color: rgba(5,41,63,.1);}
.b-ext .path-evenements .filter__form-wrap .wrap-date-filter .form-submit:first-child {order: 1;}
.b-ext .path-evenements .filter__form-wrap .wrap-date-filter .form-submit.actif {background: #004d7e !important;color: #fff;}
@media (max-width:67.1775em) {.b-ext .path-evenements .filter__form-wrap {flex-wrap: wrap;}
	.b-ext .path-evenements .filter__form-wrap .wrap-date-filter {width: 100%;margin-top: 15px;}}
@media (max-width:25.99em) {.b-ext .path-evenements .filter__form-wrap .wrap-date-filter {flex-wrap: wrap;}
	.b-ext .path-evenements .filter__form-wrap .wrap-date-filter .form-submit {width: 100%;}}
.b-ext .path-evenements .attachment.attachment-before {flex-basis: 66%;margin-right: 5px;}
@media (max-width:35.5525em) {.b-ext .path-evenements .attachment.attachment-before {flex-basis: 100%;}}
.b-ext .path-evenements .attachment.attachment-before.empty {display: none;}
.b-ext .path-evenements .attachment.attachment-before .view-evenements-list [class*="grid"] {margin: 0;padding-left: .5em;}
@media (max-width:35.5525em) {.b-ext .path-evenements .attachment.attachment-before .container {padding: 0;}}
@media (max-width:35.5525em) {.b-ext .path-evenements .attachment.attachment-before .container .grid-3_xs-1 {margin: 0;}}
.b-ext .path-evenements .attachment.attachment-before .view-empty {display: none;}
.b-ext .path-evenements .attachment.attachment-before .node--type-evenement {flex-basis: 100%;max-width: 100%;padding: 0;}
.b-ext .path-evenements .attachment.attachment-before .node--type-evenement .node__teaser-link-wrapper {padding: 0;background-size: cover;width: 100%;}
.b-ext .path-evenements .attachment.attachment-before .node--type-evenement .node__teaser-link-wrapper .event-date {justify-content: left;text-align: left;padding: 2em;top: 0;}
.b-ext .path-evenements .attachment.attachment-before .node--type-evenement .node__teaser-link-wrapper .svg-container--triangles {height: 100%;padding-top: 60%;}
.b-ext .path-evenements .attachment.attachment-before .node--type-evenement .node__teaser-link-wrapper .svg-container--triangles:after {opacity: .45;}
.b-ext .path-evenements .attachment.attachment-before .node--type-evenement .node__teaser-link-wrapper .node__teaser-text-wrapper, .b-ext .path-evenements .attachment.attachment-before .node--type-evenement .node__teaser-link-wrapper .node__teaser-text-wrapper--no-img {position: relative;z-index: 1;padding: 0 2em;}
.b-ext .path-evenements .attachment.attachment-before .node--type-evenement .node__teaser-link-wrapper .node__teaser-text-wrapper .node__teaser-title, .b-ext .path-evenements .attachment.attachment-before .node--type-evenement .node__teaser-link-wrapper .node__teaser-text-wrapper--no-img .node__teaser-title {color: #fff;font-size: 32px;}
.b-ext .path-evenements .attachment.attachment-before .node--type-evenement .node__teaser-link-wrapper .node__teaser-text-wrapper .event-infos__location, .b-ext .path-evenements .attachment.attachment-before .node--type-evenement .node__teaser-link-wrapper .node__teaser-text-wrapper--no-img .event-infos__location {color: #64be29;}
.b-ext .path-evenements .attachment.attachment-before .node--type-evenement .node__teaser-link-wrapper .node__teaser-text-wrapper .node__teaser-footer .node__teaser-footer-text, .b-ext .path-evenements .attachment.attachment-before .node--type-evenement .node__teaser-link-wrapper .node__teaser-text-wrapper--no-img .node__teaser-footer .node__teaser-footer-text {display: none;}
.b-ext .path-evenements .attachment.attachment-before .node--type-evenement .node__teaser-link-wrapper .node__teaser-text-wrapper .node__teaser-footer .node__teaser-footer-text:before, .b-ext .path-evenements .attachment.attachment-before .node--type-evenement .node__teaser-link-wrapper .node__teaser-text-wrapper--no-img .node__teaser-footer .node__teaser-footer-text:before {display: none;}
.b-ext .path-evenements .attachment.attachment-before .node--type-evenement .node__teaser-link-wrapper .node__teaser-text-wrapper:hover .node__teaser-footer .node__teaser-footer-text, .b-ext .path-evenements .attachment.attachment-before .node--type-evenement .node__teaser-link-wrapper .node__teaser-text-wrapper--no-img:hover .node__teaser-footer .node__teaser-footer-text, .b-ext .path-evenements .attachment.attachment-before .node--type-evenement .node__teaser-link-wrapper .node__teaser-text-wrapper:focus .node__teaser-footer .node__teaser-footer-text, .b-ext .path-evenements .attachment.attachment-before .node--type-evenement .node__teaser-link-wrapper .node__teaser-text-wrapper--no-img:focus .node__teaser-footer .node__teaser-footer-text {display: inline-block;}
.b-ext .home-socialWall_title {float: left;margin: 0;color: #05293f;text-transform: uppercase;}
@media (max-width:35.5525em) {.b-ext .home-socialWall_title {font-size: .8em;width: 150px;}}
@media (max-width:25.99em) {.b-ext .home-socialWall_title {float: none;width: 100%;margin-bottom: 15px;}}
.b-ext .reso-wrap {float: right;}
@media (max-width:47.99em) {.b-ext .reso-wrap {margin: -17px 0 20px;}}
@media (max-width:25.99em) {.b-ext .reso-wrap {display: none;}}
.b-ext .reso-wrap .reso-title {display: inline-block;color: #5f7c86;margin: 0 15px 0 0;}
@media (max-width:47.99em) {.b-ext .reso-wrap .reso-title {margin: 0;font-size: 13px;}}
.b-ext .reso-wrap .footer-tools-rs {display: inline-block;padding: 0;}
.b-ext .reso-wrap .footer-tools-rs li {display: inline-block;margin-right: 0 !important;}
.b-ext .reso-wrap .footer-tools-rs li.youtube {display: none;}
.b-ext .reso-wrap .footer-tools-rs a, .b-ext .reso-wrap .footer-tools-rs .atc {background-color: transparent;}
@media (max-width:47.99em) {.b-ext .reso-wrap .footer-tools-rs a, .b-ext .reso-wrap .footer-tools-rs .atc {width: 2.5em;height: 2.5em;}}
@media (max-width:47.99em) {.b-ext .reso-wrap .footer-tools-rs a, .b-ext .reso-wrap .footer-tools-rs .atc {width: 2.3em;height: 2.3em;}}
.b-ext .reso-wrap .footer-tools-rs a:hover, .b-ext .reso-wrap .footer-tools-rs a:focus, .b-ext .reso-wrap .footer-tools-rs .atc:hover, .b-ext .reso-wrap .footer-tools-rs .atc:focus {background: transparent;}
.b-ext .reso-wrap .footer-tools-rs a .icon, .b-ext .reso-wrap .footer-tools-rs .atc .icon {fill: #5f7c86;}
.b-ext .reso-wrap .footer-tools-rs a .icon:hover, .b-ext .reso-wrap .footer-tools-rs a .icon:focus, .b-ext .reso-wrap .footer-tools-rs .atc .icon:hover, .b-ext .reso-wrap .footer-tools-rs .atc .icon:focus {fill: #64be29;}
.b-ext .field--name-field-social-wall {clear: both;}
@media (max-width:47.99em) {.b-ext #do-widget-frame {position: absolute;}}
.b-ext .atc {cursor: pointer;transition: all .3s;}
.b-ext .header-container {position: relative;z-index: 999999999;border-bottom: solid 1px #eaeaea;}
@media (max-width:82.8025em) {.b-ext .header-container {padding: 0;background: #05293f;}}
@media (max-width:25.99em) {.b-ext .header-container {padding: 0;}}
.b-ext .header-container > .grid-middle {position: relative;z-index: 999999999;padding: calc(var(--font-size) * 1.188) 1.5em 0;background-color: #fff;}
@media (max-width:1483px) {.b-ext .header-container > .grid-middle {justify-content: center;}}
@media (max-width:1088px) {.b-ext .header-container > .grid-middle {padding: calc(var(--font-size) * 1.188) 0 0;}}
@media (max-width:82.8025em) {.b-ext .header-container > .grid-middle {background-color: #012233;padding: 0 .5em;}}
@media (max-width:25.99em) {.b-ext .header-container > .grid-middle {padding: 0 0 0 .5em;margin: 0;}}
.b-ext .header-container .region-header {margin-right: 3em;}
@media (min-width:82.8125em) {.b-ext .header-container .region-header {padding-bottom: calc(var(--font-size) * 1.188);}}
@media (min-width:78.125em) {.b-ext .header-container .region-header {margin-right: 1em;}}
@media (max-width:78.115em) {.b-ext .header-container .region-header {margin-right: 1em;padding-left: calc(var(--font-size) * 1);}}
@media (max-width:25.99em) {.b-ext .header-container .region-header {margin-right: .3em;padding-left: 0;}}
.b-ext .footer-container {padding: 2em;background: #05293f;color: #fff;}
@media (max-width:47.99em) {.b-ext .footer-container {padding: .2em 0 2em;text-align: center;}}
@media (max-width:35.5525em) {.b-ext .footer-container {padding: .2em 0 5em;}}
.b-ext .footer-container a {color: #fff;}
@media (max-width:47.99em) {.b-ext .footer-container [class*="_xs-0"] {display: none;}}
@media (max-width:47.99em) {.b-ext .footer-container [class*="_xs-12"] {flex-basis: 100%;max-width: 100%;}}
@media (max-width:47.99em) {.b-ext .footer-rs {padding: 0;}}
@media (min-width:48em) {.b-ext .footer-top {border-bottom: 1px solid #5f7c87;padding-bottom: 1em;}}
@media (max-width:47.99em) {.b-ext .footer-top .menu {display: none;}}
.b-ext .footer-top .footer-nav.is-active .footer--subtitle:after {transform: rotate(180deg);}
@media (max-width:47.99em) {.b-ext .footer-top .footer-nav.is-active .menu {display: block;}}
.b-ext .footer--subtitle {text-transform: uppercase;font-weight: 600;font-size: .8em;margin: 0 0 .5em;position: relative;}
@media (max-width:47.99em) {.b-ext .footer--subtitle {padding: 1.5em 0;margin: 0;text-align: left;}
	.b-ext .footer--subtitle:after {content: "";display: block;position: absolute;width: 20px;height: 20px;background: url("/ext/themes/custom/lmdm/assets/images/footer-chevron.svg") no-repeat center right;background-size: 20px;top: 15px;right: 0;transition: all .3s;}
	.b-ext .footer--subtitle:before {content: "";display: block;position: absolute;width: calc(100% + 4em);height: 1px;background: #5f7c87;bottom: 0;left: 0;margin: 0 -2em;}}
@media (min-width:48em) {.b-ext .footer-description {padding-right: 5em;}}
.b-ext .footer-description--title {font-size: 1.3em;font-weight: 700;margin: 0 0 .5em;}
.b-ext .footer-description p {color: #5f7c87;font-size: .75em;line-height: 1.5;}
@media (min-width:48em) {.b-ext .footer-head {border-bottom: 1px solid #5f7c87;padding-bottom: 1em;margin-bottom: 43px;}}
.b-ext .footer-head .footer-header-chiffre {display: flex !important;justify-content: center !important;font-family: Poppins,sans-serif;text-align: left;color: #63be28;font-size: 47px;font-weight: bold;align-items: center;}
@media (max-width:35.5525em) {.b-ext .footer-head .footer-header-chiffre {padding-top: 29px;padding-top: 22px;}}
.b-ext .footer-head .footer-header-chiffre img {flex-shrink: 0;display: block;margin-right: 8px;width: 75px;margin-left: 60px;}
@media (max-width:35.5525em) {.b-ext .footer-head .footer-header-chiffre img {margin-left: 0px;}}
.b-ext .footer-head .footer-header-desc {font-size: 24px;font-weight: 600;text-align: left;line-height: 1.69;}
@media (min-width:48em) {.b-ext .footer-head .footer-header-desc {margin-left: -30px;}}
.b-ext .footer-head .footer-header-desc .desc-subtitle {font-size: 16px;font-weight: 600;text-align: left;}
@media (max-width:47.99em) {.b-ext .footer-head .footer-header-desc .desc-subtitle {text-align: center;font-size: 14px;}}
@media (max-width:47.99em) {.b-ext .footer-head .footer-header-desc {text-align: center;font-size: 16px;}}
@media (max-width:47.99em) {.b-ext .footer-nav {padding-bottom: 0;}}
.b-ext .footer-nav .menu {margin: 0;}
@media (max-width:47.99em) {.b-ext .footer-nav .menu {padding-top: .5em;flex-direction: column;}}
.b-ext .footer-nav .menu a, .b-ext .footer-nav .menu .atc {color: #5f7c87;font-size: .75em;font-weight: normal;text-transform: none;}
.b-ext .footer-nav .menu a:focus, .b-ext .footer-nav .menu a:hover, .b-ext .footer-nav .menu .atc:focus, .b-ext .footer-nav .menu .atc:hover {color: #fff;}
.b-ext .footer-nav .menu a.is-active, .b-ext .footer-nav .menu .atc.is-active {color: #64be29;}
.b-ext .footer-nav_bottom {align-items: center !important;}
.b-ext .footer-nav_bottom li {margin: 0 0 0 1.5em;}
@media (max-width:47.99em) {.b-ext .footer-nav_bottom li {margin-left: .5em;text-align: center;}}
.b-ext .footer-tools-rs {list-style: none;padding-top: 1em;}
@media (max-width:47.99em) {.b-ext .footer-tools-rs {justify-content: center;}}
.b-ext .footer-tools-rs li {margin-bottom: .5em;}
.b-ext .footer-tools-rs li:not(:last-child) {margin-right: 1em;}
@media (max-width:47.99em) {.b-ext .footer-tools-rs li:first-child {margin-left: .5em;}}
.b-ext .footer-tools-rs .icon {width: 100%;height: 100%;fill: #05293f;}
.b-ext .footer-tools-rs a {padding: .5em;}
.b-ext .footer-tools-rs a, .b-ext .footer-tools-rs .atc {display: block;height: 2em;width: 2em;box-sizing: border-box;background-color: #fff;border-radius: 100%;}
.b-ext .footer-tools-rs a:focus, .b-ext .footer-tools-rs a:hover, .b-ext .footer-tools-rs .atc:focus, .b-ext .footer-tools-rs .atc:hover {background-color: #64be29;}
.b-ext .footer-tools-rs .atc .icon {padding: .5em;}
.b-ext .footer-foot {padding-top: 2em;}
@media (max-width:47.99em) {.b-ext .footer-foot {padding-top: 0;justify-content: center !important;}}
.b-ext .footer-foot .footer-logo img {margin-right: 1em;width: 9em;}
@media (max-width:47.99em) {.b-ext .footer-foot .footer-logo img {max-width: 7em;margin-right: .5em;}}
.b-ext .footer-foot .footer-nav_bottom img {width: 6em;}
.b-ext .footer-foot p {font-size: .66em;line-height: 1.5;color: #5f7c87;}
.b-ext #do-widget-circle-close-bottom-right-wrapper {z-index: 9999999999;}
.b-ext #st-push-root#st-push-root {z-index: 1 !important;}
@media (max-width:35.5525em) {.b-ext #st-push-root#st-push-root {bottom: 132px !important;}}
@media (max-width:47.99em) {.b-ext .skeepers-widget-wrapper-95f589bf-e527-4302-8d6c-64578742f16e {width: 80px !important;}}
.b-ext .logos-footer {display: flex !important;}
@media (max-width:47.99em) {.b-ext .logos-footer {margin-bottom: 20px;margin-top: 12px;}}
.b-ext .related-block {border-top: 1px solid #c1c1c1;padding-top: 1em;margin-top: 1em;padding-bottom: 2em;}
.b-ext .related-block .node__teaser-col--list .image_teaser_single, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .image_teaser_single {height: inherit;}
.b-ext .related-block .node__teaser-col--list .node__teaser-link-wrapper:before, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:before {content: none;}
@media (max-width:35.5525em) {.b-ext .related-block [class*="_xs-1"] > .col {flex-basis: 80%;max-width: 80%;margin: 0 auto;}}
@media (max-width:25.99em) {.b-ext .related-block [class*="_xs-1"] > .col {flex-basis: 100%;max-width: 100%;}}
.b-ext .related-block.block-related-actualites .img__triangles .svg-container--triangles .video-js {position: absolute;top: 0;height: 100%;width: 100%;background-color: transparent;}
.b-ext .block-related-basic-page {border-top: 1px solid #c1c1c1;padding: 1em 0 3em;margin-top: 1em;}
.b-ext .block-related-basic-page .node__teaser-col, .b-ext .block-related-basic-page .related-block .node__teaser-col--list, .b-ext .related-block .block-related-basic-page .node__teaser-col--list, .b-ext .block-related-basic-page .related-block .field--name-field-conseils-liberiders > .field__item:first-child, .b-ext .related-block .block-related-basic-page .field--name-field-conseils-liberiders > .field__item:first-child, .b-ext .block-related-basic-page .node__teaser-link-wrapper, .b-ext .block-related-basic-page .related-block .node__teaser-col--list .node__teaser-link-wrapper, .b-ext .related-block .node__teaser-col--list .block-related-basic-page .node__teaser-link-wrapper, .b-ext .block-related-basic-page .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .block-related-basic-page .node__teaser-link-wrapper, .b-ext .block-related-basic-page .node__teaser-text-wrapper, .b-ext .block-related-basic-page .node__teaser-text-wrapper--no-img, .b-ext .block-related-basic-page .related-block .node__teaser-col--list .node__teaser-text-wrapper, .b-ext .related-block .node__teaser-col--list .block-related-basic-page .node__teaser-text-wrapper, .b-ext .block-related-basic-page .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .block-related-basic-page .node__teaser-text-wrapper {min-height: auto;}
.b-ext .block-related-basic-page .node-page__teaser-title, .b-ext .block-related-basic-page .node__teaser-header, .b-ext .block-related-basic-page .related-block .node__teaser-col--list .node__teaser-header, .b-ext .related-block .node__teaser-col--list .block-related-basic-page .node__teaser-header, .b-ext .block-related-basic-page .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-header, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .block-related-basic-page .node__teaser-header {padding: 0;margin: 0;}
.b-ext .block-related-basic-page .node__teaser-link-wrapper, .b-ext .block-related-basic-page .related-block .node__teaser-col--list .node__teaser-link-wrapper, .b-ext .related-block .node__teaser-col--list .block-related-basic-page .node__teaser-link-wrapper, .b-ext .block-related-basic-page .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .block-related-basic-page .node__teaser-link-wrapper {background-size: cover;position: relative;z-index: 20;}
@media (min-width:67.1875em) {.b-ext .block-related-basic-page .node__teaser-link-wrapper, .b-ext .block-related-basic-page .related-block .node__teaser-col--list .node__teaser-link-wrapper, .b-ext .related-block .node__teaser-col--list .block-related-basic-page .node__teaser-link-wrapper, .b-ext .block-related-basic-page .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .block-related-basic-page .node__teaser-link-wrapper {min-height: 280px;}}
.b-ext .block-related-basic-page .node__teaser-link-wrapper:after, .b-ext .block-related-basic-page .related-block .node__teaser-col--list .node__teaser-link-wrapper:after, .b-ext .related-block .node__teaser-col--list .block-related-basic-page .node__teaser-link-wrapper:after, .b-ext .block-related-basic-page .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:after, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .block-related-basic-page .node__teaser-link-wrapper:after {content: "";background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20width=\'30.436\'%20height=\'29.852\'%20viewBox=\'0%200%2030.436%2029.852\'%3E%3Cpath%20fill=\'%2364BE29\'%20d=\'M30.436%207.024v22.828H7.608\'/%3E%3Cpath%20fill=\'%2305293F\'%20d=\'M22.827%200v22.828H0\'/%3E%3C/svg%3E") no-repeat;width: 30px;height: 30px;position: absolute;left: 2em;top: 1em;transition: all .3s;}
.b-ext .block-related-basic-page .node__teaser-link-wrapper:not(.no-cover) {color: #fff;}
.b-ext .block-related-basic-page .node__teaser-link-wrapper:not(.no-cover):after {background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20width=\'30.436\'%20height=\'29.852\'%20viewBox=\'0%200%2030.436%2029.852\'%3E%3Cpath%20fill=\'%23FFFFFF\'%20d=\'M30.436%207.024v22.828H7.608\'/%3E%3Cpath%20fill=\'%2364BE29\'%20d=\'M22.827%200v22.828H0\'/%3E%3C/svg%3E") no-repeat;}
.b-ext .block-related-basic-page .node__teaser-link-wrapper:not(.no-cover):before {content: "";position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: -1;background: #05293f;opacity: .7;transition: all .3s;}
.b-ext .block-related-basic-page .node__teaser-link-wrapper:not(.no-cover):hover:before, .b-ext .block-related-basic-page .node__teaser-link-wrapper:not(.no-cover):focus:before {opacity: .85;}
.b-ext .block-related-basic-page .node__teaser-link-wrapper.no-cover:hover, .b-ext .block-related-basic-page .node__teaser-link-wrapper.no-cover:focus {background-color: #64be29;box-shadow: 0 0 0 1px #64be29;}
.b-ext .block-related-basic-page .node__teaser-link-wrapper.no-cover:hover:after, .b-ext .block-related-basic-page .node__teaser-link-wrapper.no-cover:focus:after {background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20width=\'30.436\'%20height=\'29.852\'%20viewBox=\'0%200%2030.436%2029.852\'%3E%3Cpath%20fill=\'%2305293F\'%20d=\'M30.436%207.024v22.828H7.608\'/%3E%3Cpath%20fill=\'%23FFFFFF\'%20d=\'M22.827%200v22.828H0\'/%3E%3C/svg%3E") no-repeat;}
.b-ext .block-related-basic-page .node__teaser-link-wrapper.no-cover:hover path, .b-ext .block-related-basic-page .node__teaser-link-wrapper.no-cover:focus path {fill: #fff !important;}
.b-ext .block-related-basic-page .node__teaser-link-wrapper.no-cover:hover .node__teaser-footer-text, .b-ext .block-related-basic-page .node__teaser-link-wrapper.no-cover:focus .node__teaser-footer-text {color: #fff;}
.b-ext .block-related-basic-page .node__teaser-link-wrapper:hover, .b-ext .block-related-basic-page .node__teaser-link-wrapper:focus {color: #fff;}
.b-ext .block-related-basic-page .node__teaser-link-wrapper:hover .node__teaser-footer-text, .b-ext .block-related-basic-page .node__teaser-link-wrapper:focus .node__teaser-footer-text {opacity: 1;}
.b-ext .block-related-basic-page .node__teaser-link-wrapper .svg-container--triangles {padding: 0;min-height: 100%;}
.b-ext .block-related-basic-page .node__teaser-text-wrapper, .b-ext .block-related-basic-page .node__teaser-text-wrapper--no-img, .b-ext .block-related-basic-page .related-block .node__teaser-col--list .node__teaser-text-wrapper, .b-ext .related-block .node__teaser-col--list .block-related-basic-page .node__teaser-text-wrapper, .b-ext .block-related-basic-page .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .block-related-basic-page .node__teaser-text-wrapper {padding: 2em 0 3em;}
.b-ext .block-related-basic-page .node-page__teaser-title {font-size: 1.75em;}
.b-ext .block-related-basic-page .node__teaser-footer-text {opacity: 0;transition: all .3s;}
.b-ext .block-related-basic-page .node__teaser-footer-text:before {background: transparent;}
.b-ext .field--name-body .field--name-field-titre-du-chapitre, .b-ext .field--name-body h2 {font-weight: 600;font-size: 2.38em;margin: 1.414em 0 .5em;line-height: 1.2;color: #05293f;}
.b-ext .field--name-body h3 {font-weight: 600;font-size: 1.916em;margin: 1.414em 0 .5em;line-height: 1.2;color: #004d7e;}
.b-ext .field--name-body h4 {font-weight: 600;font-size: 1.242em;margin: 1.414em 0 .5em;line-height: 1.2;color: #64be29;}
.b-ext .field--name-body p, .b-ext .field--name-body ul, .b-ext .field--name-body ol {margin: 0 0 1.3em;}
.b-ext .field--name-body blockquote p, .b-ext .field--name-body .quote-box__author p {margin: 0;}
.b-ext .field--name-body ol {list-style: none;padding: 0;counter-reset: repas;}
.b-ext .field--name-body ol li {position: relative;counter-increment: repas;padding-left: 1.5em;line-height: 1.8;}
.b-ext .field--name-body ol li:before {content: counter(repas);display: inline-block;position: absolute;left: 0;top: -.1em;min-width: 1em;font-weight: 700;font-size: 1.2em;color: #64be29;}
.b-ext .field--name-body ul {list-style: none;padding: 0;}
.b-ext .field--name-body ul li {position: relative;padding-left: 1.5em;line-height: 1.8;}
.b-ext .field--name-body ul li:before {content: "";position: absolute;left: 0;top: .3em;background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2015.19%2018.69\'%3E%3Ctitle%3EFichier%202%3C/title%3E%3Cg%20id=\'Calque_2\'%20data-name=\'Calque%202\'%3E%3Cg%20id=\'Calque_1-2\'%20data-name=\'Calque%201\'%3E%3Cpolygon%20points=\'5.89%200%2015.19%209.1%206.09%2018.39%205.89%200\'%20style=\'fill:%2364be29\'/%3E%3Cpolygon%20points=\'0%200.3%209.3%209.4%200.2%2018.69%200%200.3\'%20style=\'fill:%2305293f\'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat;width: 15px;height: 18px;}
.b-ext .field--name-body .body-img--special {position: relative;left: 0;max-width: 62%;}
.b-ext .field--name-body .body-img--special img {max-width: 100%;height: auto;}
@media (max-width:78.115em) {.b-ext .field--name-body .body-img--special {max-width: 65%;}}
@media (max-width:67.1775em) {.b-ext .field--name-body .body-img--special {max-width: 80%;}}
@media (max-width:47.99em) {.b-ext .field--name-body .body-img--special {max-width: 100%;}}
.b-ext .field--name-body img {max-width: 100%;height: auto;}
.b-ext .field--name-body .image-link {box-shadow: none;}
.b-ext .field--name-body .image-link.body-img--special {position: relative;}
.b-ext .field--name-body .image-link:hover, .b-ext .field--name-body .image-link:active, .b-ext .field--name-body .image-link:focus {box-shadow: none;}
.b-ext .product-header {position: relative;background-size: cover;background-position: center;color: #05293f;display: flex;flex-direction: column-reverse;align-items: flex-start;flex-wrap: wrap;font-size: 3.25em;z-index: 2;}
.b-ext .product-header.style_classic {background-color: #05293f;color: #fff;padding-bottom: 42px;}
@media (min-width:48em) {.b-ext .product-header.style_classic {padding: 0 0 70px;}}
.b-ext .product-header.style_classic .field--name-field-big-subtitle, .b-ext .product-header.style_classic .field--name-body, .b-ext .product-header.style_classic .field--name-field-field-avantages, .b-ext .product-header.style_classic .field--name-field-partenariat-texte {color: #fff;}
@media (min-width:48em) {.b-ext .product-header.style_classic .product-header--intro {padding-top: 70px;}}
@media (min-width:48em) {.b-ext .product-header.style_classic .product-header--image {height: 100%;top: 50%;transform: translateY(-50%);width: 44.7987851%;}}
@media (min-width:67.1875em) {.b-ext .product-header.style_classic .product-header--image {background-size: cover;}}
.b-ext .product-header.style_classic .product-header--nom_contact {color: #64be29;text-transform: uppercase;font-size: calc(var(--font-size) * 1.6);}
.b-ext .product-header.style_classic .field--name-field-field-avantages > .field__item {font-weight: 700;}
@media (min-width:48em) {.b-ext .product-header {display: block;min-height: 10em;}}
.b-ext .product-header--intro {font-size: calc(var(--font-size) * 1);padding: 0 16px 0 32px;}
@media (min-width:768px) and (max-width:1250px) {.b-ext .product-header--intro {font-size: 14px;}}
@media (min-width:48em) {.b-ext .product-header--intro {padding-top: 64px;padding-bottom: 0;padding-left: 9.09722222%;width: 47%;}}
.b-ext .product-header--intro .btn, .b-ext .product-header--intro .btn--green, .b-ext .product-header--intro .right-block__link a, .b-ext .right-block__link .product-header--intro a, .b-ext .product-header--intro .slider-content__content-title-link a, .b-ext .slider-content__content-title-link .product-header--intro a, .b-ext .product-header--intro .subscribeform .form-submit, .b-ext .subscribeform .product-header--intro .form-submit, .b-ext .product-header--intro .webform-button--submit, .b-ext .product-header--intro .mag__dossier .field--name-field-dossier-lien a, .b-ext .mag__dossier .field--name-field-dossier-lien .product-header--intro a, .b-ext .product-header--intro .mag__push-wrap .field--name-field-bloc-push-lien a, .b-ext .mag__push-wrap .field--name-field-bloc-push-lien .product-header--intro a, .b-ext .product-header--intro .mag__section-wrap .field--name-field-key-figure-url a, .b-ext .mag__section-wrap .field--name-field-key-figure-url .product-header--intro a, .b-ext .product-header--intro .btn--blue, .b-ext .product-header--intro .user-login-form #edit-submit, .b-ext .user-login-form .product-header--intro #edit-submit, .b-ext .product-header--intro .btn--header-green, .b-ext .product-header--intro .btn--white {border: 1px solid;display: inline-block;font-size: 13px;margin-top: 25px;}
.b-ext .product-header--intro .btn--green, .b-ext .product-header--intro .right-block__link a, .b-ext .right-block__link .product-header--intro a, .b-ext .product-header--intro .slider-content__content-title-link a, .b-ext .slider-content__content-title-link .product-header--intro a, .b-ext .product-header--intro .subscribeform .form-submit, .b-ext .subscribeform .product-header--intro .form-submit, .b-ext .product-header--intro .webform-button--submit, .b-ext .product-header--intro .mag__dossier .field--name-field-dossier-lien a, .b-ext .mag__dossier .field--name-field-dossier-lien .product-header--intro a, .b-ext .product-header--intro .mag__push-wrap .field--name-field-bloc-push-lien a, .b-ext .mag__push-wrap .field--name-field-bloc-push-lien .product-header--intro a, .b-ext .product-header--intro .mag__section-wrap .field--name-field-key-figure-url a, .b-ext .mag__section-wrap .field--name-field-key-figure-url .product-header--intro a {border: 1px solid transparent;}
.b-ext .product-header--image {background-position: center;background-repeat: no-repeat;background-size: cover;height: 212px;margin-bottom: calc(var(--font-size) * 1);width: 100%;}
@media (min-width:48em) {.b-ext .product-header--image {height: 100%;margin: calc(var(--font-size) * 1) auto;position: absolute;right: 8.26388889%;top: 0;width: 36.25%;}}
.b-ext .product-header .field--name-field-big-subtitle {color: #004d7d;position: relative;margin: 15px 0;line-height: 28px;font-size: 16px;font-weight: 400;}
@media (min-width:768px) and (max-width:1250px) {.b-ext .product-header .field--name-field-big-subtitle {font-size: 14px;}}
@media (max-width:82.8025em) {.b-ext .product-header {font-size: 3em;}}
@media (max-width:67.1775em) {.b-ext .product-header {font-size: 2.5em;}}
.b-ext .product-header::before {display: none;}
.b-ext .product-header .product-header--image {max-width: 100%;max-height: 100%;}
@media (min-width:48em) and (max-width:90em) {.b-ext .product-header .product-header--image {background-size: contain;}}
@media (min-width:48em) {.b-ext .product-header .product-header--image {margin: 0 auto 0;right: 0;width: 44.7987851%;}}
@media (max-width:47.99em) {.b-ext .product-header .product-header__buttons {background: #fff;bottom: 0;box-shadow: 0px -4px 4px rgba(0,0,0,.15);display: flex;flex-wrap: wrap;gap: 20px;justify-content: center;left: 0;padding: calc(var(--font-size) * 1) 0;position: fixed;width: 100%;}
	.b-ext .product-header .product-header__buttons a {font-size: 10px;margin: 0;}}
.b-ext .product-header .product-header__buttons .be_called {margin-right: 10px;}
.b-ext .product-header .product-header__buttons .to_devis {color: #05293f;}
.b-ext .product-header .product-header__buttons .to_devis:focus, .b-ext .product-header .product-header__buttons .to_devis:hover {color: #fff;}
.b-ext .product-header .product-header__partenariat {align-items: center;display: flex;margin-top: calc(var(--font-size) * 1);}
.b-ext .product-header .product-header__partenariat .field--name-field-partenariat-picto, .b-ext .product-header .product-header__partenariat .field--name-field-partenariat-picto img {height: 27px;width: 27px;}
.b-ext .product-header .product-header__partenariat .field--name-field-partenariat-texte {padding-left: 8px;padding-top: 3px;}
.b-ext .product-header .product-header__partenariat .field--name-field-partenariat-texte p {margin: 0;}
.b-ext .product-header .without-icon-mutuelle .field--name-field-field-avantages > .field__item {font-weight: 700;margin-bottom: 14px;padding-left: calc(var(--font-size) * 2);position: relative;}
.b-ext .product-header .without-icon-mutuelle .field--name-field-field-avantages > .field__item:before {content: "";position: absolute;left: 0;background: url("data:image/svg+xml;charset=utf8,%3Csvg%20width=\'23\'%20height=\'20\'%20viewBox=\'0%200%2023%2020\'%20fill=\'none\'%20xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath%20d=\'M5.79819%2018.9554L0.366101%2013.5237C-0.122034%2013.0356%20-0.122034%2012.2441%200.366101%2011.756L2.13383%209.98818C2.62196%209.5%203.41346%209.5%203.9016%209.98818L6.68207%2012.7682L18.4054%201.04481C18.8936%200.556677%2019.6851%200.556677%2020.1732%201.04481L21.9409%202.81259C22.4291%203.30072%2022.4291%204.09218%2021.9409%204.58036L7.56596%2018.9554C7.07778%2019.4435%206.28632%2019.4435%205.79819%2018.9554Z\'%20fill=\'%2363BE28\'/%3E%3C/svg%3E");background-repeat: no-repeat;width: 22.31px;height: 21px;}
@media (min-width:768px) and (max-width:1250px) {.b-ext .product-header .without-icon-mutuelle .field--name-field-field-avantages > .field__item {font-size: 14px;}}
.b-ext .product-header .with-icon-mutuelle .field--name-field-field-avantages > .field__item {font-weight: 700;margin-bottom: 14px;padding-left: calc(var(--font-size) * 2);position: relative;}
.b-ext .product-header .with-icon-mutuelle .field--name-field-field-avantages > .field__item:before {content: "";position: absolute;left: -7px;top: -3px;background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20id=\'Calque_1\'%20viewBox=\'0%200%2071.5%2070.06\'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%2348ab33;}.cls-2{fill:%23fff;}%3C/style%3E%3C/defs%3E%3Cpath%20class=\'cls-1\'%20d=\'M34.87,4.37c-16.82,0-30.5,13.68-30.5,30.5s13.68,30.5,30.5,30.5,30.5-13.68,30.5-30.5S51.69,4.37,34.87,4.37Z\'/%3E%3Cpath%20class=\'cls-2\'%20d=\'M16.89,31.82s-.04-.06-.04-.11v-6.72s.01-.08.04-.11c.03-.03.06-.04.11-.04h1.58s.08.01.11.04c.03.03.04.06.04.11v5.19s.02.06.06.06h2.52s.08.01.11.04c.03.03.04.06.04.11v1.31s-.01.08-.04.11c-.03.03-.06.04-.11.04h-4.31s-.08-.01-.11-.04Z\'/%3E%3Cpath%20class=\'cls-2\'%20d=\'M27.09,26.42s-.06.04-.11.04h-2.45s-.06.02-.06.06v.94s.02.06.06.06h1.41s.08.01.11.04c.03.03.04.06.04.11v1.3s-.01.08-.04.11c-.03.03-.06.04-.11.04h-1.41s-.06.02-.06.06v1s.02.06.06.06h2.45s.08.01.11.04c.03.03.04.06.04.11v1.31s-.01.08-.04.11c-.03.03-.06.04-.11.04h-4.24s-.08-.01-.11-.04c-.03-.03-.04-.06-.04-.11v-6.72s.01-.08.04-.11c.03-.03.06-.04.11-.04h4.24s.08.01.11.04c.03.03.04.06.04.11v1.31s-.01.08-.04.11Z\'/%3E%3Cpath%20class=\'cls-2\'%20d=\'M29.36,31.68c-.37-.17-.65-.42-.86-.73-.2-.31-.31-.67-.31-1.08v-.24s.01-.08.04-.11c.03-.03.06-.04.11-.04h1.56s.08.01.11.04c.03.03.04.06.04.11v.15c0,.15.06.27.19.38.12.11.28.16.47.16.17,0,.29-.04.37-.12.08-.08.12-.18.12-.29,0-.13-.05-.23-.17-.32s-.32-.2-.64-.35l-.22-.11c-.37-.18-.7-.36-.97-.54-.27-.18-.51-.42-.71-.72-.2-.3-.3-.65-.3-1.07s.1-.77.3-1.08c.2-.31.48-.55.84-.72.36-.17.77-.26,1.23-.26s.9.09,1.27.27c.37.18.67.43.88.76.21.33.32.7.32,1.12v.16s-.01.08-.04.11c-.03.03-.06.04-.11.04h-1.55s-.08-.01-.11-.04c-.03-.03-.04-.06-.04-.11v-.14c0-.15-.06-.28-.18-.39s-.28-.17-.47-.17c-.15,0-.26.04-.35.12-.09.08-.13.18-.13.32,0,.15.07.28.22.4.15.12.44.28.88.49l.31.17c.35.19.63.36.85.51.22.15.4.35.55.6.15.24.22.54.22.89,0,.42-.1.79-.31,1.1-.2.31-.49.56-.86.73s-.79.26-1.27.26-.91-.09-1.27-.26Z\'/%3E%3Cpath%20class=\'cls-2\'%20d=\'M52.16,25.67c.08.08.13.19.13.31v3.2c0,.12-.04.22-.13.31-.08.08-.19.13-.3.13h-4.71c-.12,0-.18.06-.18.18v4.67c0,.12-.04.22-.13.31-.08.08-.19.13-.31.13h-3.23c-.12,0-.22-.04-.31-.13-.08-.08-.12-.19-.12-.31v-4.67c0-.12-.06-.18-.18-.18h-4.71c-.12,0-.22-.04-.31-.13-.08-.08-.13-.19-.13-.31v-3.2c0-.12.04-.22.13-.31s.19-.13.31-.13h4.71c.12,0,.18-.06.18-.18v-4.74c0-.12.04-.22.12-.31.08-.08.19-.13.31-.13h3.23c.12,0,.22.04.31.13.08.08.13.19.13.31v4.74c0,.12.06.18.18.18h4.71c.12,0,.22.04.3.13Z\'/%3E%3Cpath%20class=\'cls-2\'%20d=\'M12.62,43.52s-.04-.06-.04-.11v-6.72s.01-.08.04-.11c.03-.03.06-.04.11-.04h1.56c.08,0,.14.03.18.1l.97,1.65s.03.03.05.03.03,0,.04-.03l.97-1.65c.04-.07.1-.1.18-.1h1.56s.08.01.11.04c.03.03.04.06.04.11v6.72s-.01.08-.04.11c-.03.03-.06.04-.11.04h-1.58s-.08-.01-.11-.04c-.03-.03-.04-.06-.04-.11v-3.86s0-.04-.02-.05c-.02,0-.03,0-.04.03l-.64,1.07c-.04.07-.1.1-.18.1h-.26c-.08,0-.14-.03-.18-.1l-.64-1.08s-.03-.04-.04-.03-.02.02-.02.05v3.87s-.01.08-.04.11-.06.04-.11.04h-1.58s-.08-.01-.11-.04Z\'/%3E%3Cpath%20class=\'cls-2\'%20d=\'M20.44,43.35c-.37-.19-.66-.47-.86-.82s-.31-.76-.31-1.23v-4.6s.01-.08.04-.11c.03-.03.06-.04.11-.04h1.58s.08.01.11.04c.03.03.04.06.04.11v4.69c0,.19.05.35.16.47.1.12.24.18.42.18s.3-.06.41-.18c.11-.12.16-.27.16-.47v-4.69s.01-.08.04-.11.06-.04.11-.04h1.58s.08.01.11.04.04.06.04.11v4.6c0,.47-.1.88-.31,1.23-.2.35-.49.63-.86.82-.37.19-.8.29-1.29.29s-.92-.1-1.29-.29Z\'/%3E%3Cpath%20class=\'cls-2\'%20d=\'M30,36.58s.04.06.04.11v1.31s-.01.08-.04.11c-.03.03-.06.04-.11.04h-1.42s-.06.02-.06.06v5.19s-.01.08-.04.11-.06.04-.11.04h-1.58s-.08-.01-.11-.04c-.03-.03-.04-.06-.04-.11v-5.19s-.02-.06-.06-.06h-1.39s-.08-.01-.11-.04c-.03-.03-.04-.06-.04-.11v-1.31s.01-.08.04-.11.06-.04.11-.04h4.82s.08.01.11.04Z\'/%3E%3Cpath%20class=\'cls-2\'%20d=\'M31.96,43.35c-.37-.19-.66-.47-.86-.82s-.31-.76-.31-1.23v-4.6s.01-.08.04-.11c.03-.03.06-.04.11-.04h1.58s.08.01.11.04c.03.03.04.06.04.11v4.69c0,.19.05.35.16.47.1.12.24.18.42.18s.3-.06.41-.18c.11-.12.16-.27.16-.47v-4.69s.01-.08.04-.11.06-.04.11-.04h1.58s.08.01.11.04.04.06.04.11v4.6c0,.47-.1.88-.31,1.23-.2.35-.49.63-.86.82-.37.19-.8.29-1.29.29s-.92-.1-1.29-.29Z\'/%3E%3Cpath%20class=\'cls-2\'%20d=\'M41.1,38.11s-.06.04-.11.04h-2.45s-.06.02-.06.06v.94s.02.06.06.06h1.41s.08.01.11.04.04.06.04.11v1.3s-.01.08-.04.11-.06.04-.11.04h-1.41s-.06.02-.06.06v1s.02.06.06.06h2.45s.08.01.11.04c.03.03.04.06.04.11v1.31s-.01.08-.04.11c-.03.03-.06.04-.11.04h-4.24s-.08-.01-.11-.04c-.03-.03-.04-.06-.04-.11v-6.72s.01-.08.04-.11.06-.04.11-.04h4.24s.08.01.11.04.04.06.04.11v1.31s-.01.08-.04.11Z\'/%3E%3Cpath%20class=\'cls-2\'%20d=\'M41.99,43.52s-.04-.06-.04-.11v-6.72s.01-.08.04-.11.06-.04.11-.04h1.58s.08.01.11.04.04.06.04.11v5.19s.02.06.06.06h2.52s.08.01.11.04.04.06.04.11v1.31s-.01.08-.04.11c-.03.03-.06.04-.11.04h-4.31s-.08-.01-.11-.04Z\'/%3E%3Cpath%20class=\'cls-2\'%20d=\'M47.37,43.52s-.04-.06-.04-.11v-6.72s.01-.08.04-.11.06-.04.11-.04h1.58s.08.01.11.04.04.06.04.11v5.19s.02.06.06.06h2.52s.08.01.11.04.04.06.04.11v1.31s-.01.08-.04.11c-.03.03-.06.04-.11.04h-4.31s-.08-.01-.11-.04Z\'/%3E%3Cpath%20class=\'cls-2\'%20d=\'M57.22,38.11s-.06.04-.11.04h-2.45s-.06.02-.06.06v.94s.02.06.06.06h1.41s.08.01.11.04.04.06.04.11v1.3s-.01.08-.04.11-.06.04-.11.04h-1.41s-.06.02-.06.06v1s.02.06.06.06h2.45s.08.01.11.04c.03.03.04.06.04.11v1.31s-.01.08-.04.11c-.03.03-.06.04-.11.04h-4.24s-.08-.01-.11-.04c-.03-.03-.04-.06-.04-.11v-6.72s.01-.08.04-.11.06-.04.11-.04h4.24s.08.01.11.04.04.06.04.11v1.31s-.01.08-.04.11Z\'/%3E%3Cpath%20class=\'cls-2\'%20d=\'M34.87,62.93c-15.47,0-28.06-12.59-28.06-28.06S19.4,6.82,34.87,6.82s28.05,12.59,28.05,28.06-12.58,28.06-28.05,28.06ZM34.87,7.82c-14.92,0-27.06,12.14-27.06,27.06s12.14,27.06,27.06,27.06,27.05-12.14,27.05-27.06S49.79,7.82,34.87,7.82Z\'/%3E%3C/svg%3E");background-repeat: no-repeat;width: 38.31px;height: 32px;}
@media (min-width:768px) and (max-width:1250px) {.b-ext .product-header .with-icon-mutuelle .field--name-field-field-avantages > .field__item {font-size: 14px;}}
.b-ext .product-header .avantage-paragraph {font-weight: 700;display: flex;align-items: center;margin-bottom: 14px;}
.b-ext .product-header .avantage-paragraph .icon-plus {min-width: 38.31px;height: 32px;margin-right: 10px;}
.b-ext .product-header .avantage-paragraph .icon-check {margin-right: 13px;margin-left: 10px;min-width: 25px;min-height: 20px;}
@media (min-width:768px) and (max-width:1250px) {.b-ext .product-header .avantage-paragraph {font-size: 14px;}}
.b-ext .product-header .field--name-body {color: #004d7d;margin-top: 8px;}
.b-ext .product-header .field--name-field-field-avantages, .b-ext .product-header .field--name-field-partenariat-texte {color: #004d7d;}
.b-ext .product-header .product-header--intro {padding-top: 0;}
.b-ext .product-header.style_base .to_devis {background-color: #05293f;border-color: #05293f;color: #fff;}
.b-ext .product-header.style_base .to_devis:focus, .b-ext .product-header.style_base .to_devis:hover {background-color: #fff;color: #05293f;}
@media (min-width:48em) {.b-ext .product-header.style_base .to_devis {background-color: #fff;border-color: #fff;color: #05293f;}
	.b-ext .product-header.style_base .to_devis:focus, .b-ext .product-header.style_base .to_devis:hover {background-color: #05293f;color: #fff;}}
.b-ext .product-header__title, .b-ext .product-header__title--alone {position: relative;margin: auto 0 0;font-weight: 600;font-size: calc(var(--font-size) * 2);flex-basis: 100%;}
.b-ext .product-header__title--alone {margin: 0;}
@keyframes slideFromTop {0% {opacity: 0;transform: translateY(-65px);}
	100% {opacity: 1;transform: translateY(0);}}
.b-ext .product-menu {position: relative;z-index: 1;background: #004d7e;font-size: .8em;font-weight: 600;text-transform: uppercase;transition: all .3s;}
.b-ext .product-menu.is_stuck {z-index: 1000;animation: slideFromTop .3s forwards;}
@media (max-width:35.5525em) {.b-ext .product-menu {display: none;}}
.b-ext .product-menu__main-nav {display: flex;justify-content: space-between;align-items: center;list-style: none;}
.b-ext .product-menu__sub-nav {position: absolute;width: 100%;top: 0;left: 0;transform: translateY(-10px);transition: all .3s;background: #05293f;visibility: hidden;opacity: 0;max-height: 30em;overflow-y: scroll;margin-top: 5em;}
.b-ext .product-menu__sub-nav.active {transform: translateY(0);visibility: visible;opacity: 1;}
.b-ext .product-menu__sub-nav-el:last-child .product-menu__sub-nav-link {box-shadow: inset -1px -1px 0 0 rgba(142,142,142,.5);}
.b-ext .product-menu__sub-nav-link {display: block;color: #fff;padding: 2em;text-align: center;box-shadow: inset -1px 0px 0 0px rgba(142,142,142,.5);transition: all .3s;}
.b-ext .product-menu__sub-nav-link:hover, .b-ext .product-menu__sub-nav-link:focus {background: #fff;color: #004d7e;}
.b-ext .product-menu__main-nav-el, .b-ext .product-menu__main-nav-el--last, .b-ext .product-menu__main-nav-el--first {flex-grow: 1;flex-basis: 0;padding: 2.5em 2em;position: relative;}
.b-ext .product-menu__main-nav-el--last {background: #64be29;}
.b-ext .product-menu__main-nav-el--first {padding: 2.5em 3em;}
.b-ext .product-menu__main-nav-el--first .product-menu__main-nav-link {z-index: 2;box-shadow: inset -1px 0 0 0 rgba(255,255,255,.3);}
.b-ext .product-menu__main-nav-el--first .product-menu__main-nav-link:after {content: "";position: absolute;right: 1em;top: 0;bottom: 0;margin: auto;background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2013%207.2\'%3E%3Cpolygon%20fill=\'%23FFFFFF\'%20points=\'6.5,7.2%200,0.7%200.7,0%206.5,5.8%2012.3,0%2013,0.7%20\'/%3E%3C/svg%3E");width: 13px;height: 7px;display: inline-block;transform-origin: center;transition: all .3s;}
.b-ext .product-menu__main-nav-el--first .product-menu__main-nav-link.active {background: #05293f;}
.b-ext .product-menu__main-nav-el--first .product-menu__main-nav-link.active:after {transform: rotate(-180deg);}
.b-ext .product-menu__main-nav-el--first .product-menu__main-nav-link {border: 0;background: 0;}
.b-ext .product-menu__main-nav-link {color: #fff;position: absolute;height: 100%;width: 100%;top: 0;left: 0;padding: 0 1em;display: flex;align-items: center;justify-content: center;text-align: center;font-size: 1em;text-transform: uppercase;}
.b-ext .product-menu__main-nav-link:first-child {padding: 0 3em;}
.b-ext .product-menu__main-nav-link:hover, .b-ext .product-menu__main-nav-link:focus {opacity: 1;background: #05293f;color: #fff;}
.b-ext .product-who {padding: calc(var(--font-size) * 4) 0;}
.b-ext .product-who .grid {position: relative;}
.b-ext .product-who__wrap {position: relative;border: 1px solid #c1c1c1;color: #004d7e;padding: 1em 2.5em;font-size: 2em;}
@media (max-width:67.1775em) {.b-ext .product-who__wrap {font-size: 1.5em;padding: 1em 6em 1em 2.5em;}}
@media (max-width:47.99em) {.b-ext .product-who__wrap {padding: 1em;}}
.b-ext .product-who__title {font-weight: 700;color: #004d7e;font-size: 1em;margin: 0 0 .5em;}
.b-ext .field--name-field-pour-qui .field__item {position: relative;padding: 1em 0 1em 2.5em;border-bottom: 1px solid #c1c1c1;}
.b-ext .field--name-field-pour-qui .field__item:last-child {border: 0;margin-bottom: 1em;}
.b-ext .field--name-field-pour-qui .field__item .contextual-region {position: static;}
.b-ext .product-who__subtitle {color: #64be29;text-transform: uppercase;font-size: .6em;font-weight: 600;margin: 0;}
.b-ext .product-who__text {font-size: .5em;margin: .5em 0 0;line-height: 1.4;}
.b-ext .product-who__picto {width: 1.9em;height: 1.9em;position: absolute;top: 0;left: 0;bottom: 0;margin: auto;}
.b-ext .product-who__context {display: flex;font-weight: 600;color: #004d7e;font-size: .5em;}
.b-ext .product-who__context .field--name-field-contexte {flex-basis: 100%;margin: 0;}
.b-ext .product-who__context-svg {display: inline-block;margin-right: .5em;}
@media (max-width:35.5525em) {.b-ext .product-warranties {padding-bottom: 2em;}}
.b-ext .product-warranties__slider {margin: calc(var(--font-size) * 5) 0 0;}
@media (max-width:35.5525em) {.b-ext .product-warranties__slider {margin: calc(var(--font-size) * 3) 0 0;}
	.b-ext .product-warranties__slider .slider-nav {display: none;}}
.b-ext .slider__mobile-content {display: none;}
@media (max-width:35.5525em) {.b-ext .slider__mobile-content {display: flex;align-items: center;justify-content: flex-start;}
	.b-ext .slider__mobile-content .field--type-string {position: absolute;color: #64be29;display: flex;font-weight: 600;align-items: center;justify-content: flex-start;width: 100%;padding: 2em 4em 2em 1em;opacity: 1;z-index: 1;box-shadow: -2em 2px 0 -1px #c1c1c1;}
	.b-ext .slider__mobile-content .field--type-string:before {content: "";position: relative;background: #64be29;margin-right: 1em;width: 2em;height: 2px;transition: all .4s cubic-bezier(.72,.34,.41,.78);}
	.b-ext .slider__mobile-content .field--type-string:after {content: "";background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%207.2%2013\'%3E%3Cpolygon%20fill=\'%232C4491\'%20points=\'0.7,13%200,12.3%205.8,6.5%200,0.7%200.7,0%207.2,6.5%20\'/%3E%3C/svg%3E");width: 7px;height: 13px;position: absolute;right: 2em;top: 0;bottom: 0;margin: auto;z-index: 2;transition: all .4s cubic-bezier(.72,.34,.41,.78);}
	.b-ext .slider__mobile-content .field--type-link {width: 100%;}
	.b-ext .slider__mobile-content .field--type-link a {position: relative;color: #64be29;display: flex;align-items: center;justify-content: flex-start;padding: 2em 1em;opacity: 0;}
	.b-ext .slider__mobile-content .field--type-link a:before {position: relative;background: #64be29;margin-right: 1em;width: 2em;height: 2px;transition: all .4s cubic-bezier(.72,.34,.41,.78);}
	.b-ext .slider__mobile-content .field--type-link a:after {content: "";background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%207.2%2013\'%3E%3Cpolygon%20fill=\'%232C4491\'%20points=\'0.7,13%200,12.3%205.8,6.5%200,0.7%200.7,0%207.2,6.5%20\'/%3E%3C/svg%3E");width: 7px;height: 13px;position: absolute;right: 2em;top: 0;bottom: 0;margin: auto;z-index: 2;transition: all .4s cubic-bezier(.72,.34,.41,.78);}}
.b-ext .product-formulas {padding: calc(var(--font-size) * 3) 0;}
.b-ext .product-formulas .col-12 {text-align: center;}
@media (max-width:35.5525em) {.b-ext .product-formulas {padding: 0 0 calc(var(--font-size) * 1);}
	.b-ext .product-formulas .container {padding: 0;}}
.b-ext .product-formulas .accordion h3.accordion__section-title span {display: block;font-size: 12px;}
.b-ext .product-download {padding: 0 0 calc(var(--font-size) * 3);}
@media (max-width:35.5525em) {.b-ext .product-download {padding: 0 0 calc(var(--font-size) * 3);}}
.b-ext .product-downloadv {padding: calc(var(--font-size) * 3) 0 calc(var(--font-size) * 3);}
@media (max-width:35.5525em) {.b-ext .product-downloadv {padding: calc(var(--font-size) * 3) 0 calc(var(--font-size) * 3);}}
.b-ext .product-download-wrapper {display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-content: stretch;align-items: center;}
@media only screen and (max-width:991px) {.b-ext .product-download-wrapper {flex-direction: column;}}
.b-ext .dwnload_tab {flex: 0 1 auto;align-self: auto;order: 0;padding: 0;margin: 0;width: 33.3333%;height: 120px;}
@media only screen and (max-width:991px) {.b-ext .dwnload_tab {width: 100%;height: auto;}}
.b-ext .dwnload_tab a {background: transparent;color: #05293f;border: solid 1px rgba(44,68,135,.2);font-weight: 600;text-transform: none;font-size: 16px;line-height: 120px;padding: 0 1.5em;flex-basis: 100%;display: inline-block !important;height: 120px;}
@media only screen and (max-width:1024px) {.b-ext .dwnload_tab a {font-size: 13px;}}
.b-ext .dwnload_tab a span {display: inline-block;width: 75%;line-height: normal;vertical-align: middle;}
@media (max-width:35.5525em) {.b-ext .dwnload_tab a span {width: 65%;}}
@media only screen and (max-width:320px) {.b-ext .dwnload_tab a span {width: 70%;}}
.b-ext .dwnload_tab a .pdf {font-weight: 400;display: block;font-size: 12px;line-height: normal;margin: 8px 0 0;width: 100%;}
@media only screen and (max-width:1024px) {.b-ext .dwnload_tab a .pdf {font-size: 10px;}}
.b-ext .dwnload_tab a .download-pdf {width: 30px;height: 100%;margin: 0 35px 0 0;background-size: 100% auto;fill: #64be29;display: inline-block;vertical-align: middle;}
@media only screen and (max-width:1072px) {.b-ext .dwnload_tab a .download-pdf {margin: 0 20px 0 0;}}
@media only screen and (max-width:991px) {.b-ext .dwnload_tab a .download-pdf {margin: 0 35px 0 0;}}
.b-ext .dwnload_tab:hover, .b-ext .dwnload_tab:focus {background: #64be29;}
.b-ext .dwnload_tab:hover a, .b-ext .dwnload_tab:focus a {color: #fff;}
.b-ext .dwnload_tab:hover .download-pdf, .b-ext .dwnload_tab:focus .download-pdf {fill: #fff;}
.b-ext .profideo_content {padding: 40px 0;text-align: center;}
@media (min-width:48em) {.b-ext .profideo_content {align-items: center;display: flex;text-align: left;}}
.b-ext .profideo_content .field--name-field-profideo-logo img {height: 200px;width: auto;}
@media (min-width:48em) {.b-ext .profideo_content .field--name-field-profideo-logo {margin-right: 50px;}}
.b-ext .profideo_content .field--name-field-profideo-text {color: #004d7e;font-size: 24px;font-weight: 600;line-height: 32px;}
.b-ext .skeepers_integration {display: flex;align-items: center;flex-direction: column;max-width: 100%;}
@media (max-width:35.5525em) {.b-ext .skeepers_integration {margin-top: 45px;}}
.b-ext .skeepers_integration .field__item:has(.paragraph--type--good-plans) {background-color: #f9f9f9;position: relative;padding: 30px 16px;z-index: -3;}
.b-ext .product-table {border: 1px solid #c1c1c1;border-width: 0 1px 1px 0;}
@media (max-width:67.1775em) {.b-ext .product-table {display: none;}}
.b-ext .product-table__header {align-items: flex-end;display: flex;}
.b-ext .product-table__header-el {flex-basis: 23%;display: flex;align-items: center;align-self: stretch;justify-content: center;flex-direction: column;color: #fff;background: #64be29;font-weight: 700;text-transform: uppercase;position: relative;padding: calc(var(--font-size) * 1.5);text-align: center;}
.b-ext .product-table__header-el:first-child {align-self: auto;padding: calc(var(--font-size) * 1.5) calc(var(--font-size) * 2);flex-grow: 2;background: #05293f;}
.b-ext .product-table__header-el:nth-child(2) {border-right: 1px solid #fff;}
.b-ext .product-table__header-el:nth-child(3) {border-right: 1px solid #fff;}
.b-ext .product-table__header-el:nth-child(3) span {display: block;font-size: 12px;padding: 3px 0 0 0;}
.b-ext .product-table__header-el--btn {height: 100%;display: flex;flex-direction: column;align-items: center;}
.b-ext .product-table__header-el--btn > div {margin-bottom: 10px;}
.b-ext .product-table__header-el--btn a {cursor: pointer;margin-top: auto;}
.b-ext .product-table__body-row {border-left: 1px solid #c1c1c1;display: flex;}
.b-ext .product-table__body-row:nth-child(even) {background: #ebf6ff;}
.b-ext .product-table__body-el, .b-ext .product-table__body-el--options {position: relative;flex-basis: 23%;padding: 1.5em 2em;color: #656565;text-align: left;line-height: 1.3;}
.b-ext .product-table__body-el:first-child, .b-ext .product-table__body-el--options:first-child {flex-grow: 2;}
.b-ext .product-table__body-el.is-checked, .b-ext .is-checked.product-table__body-el--options {display: flex;justify-content: center;align-items: center;}
.b-ext .product-table__body-el.is-checked:before, .b-ext .is-checked.product-table__body-el--options:before {content: "";display: inline-block;background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2024.82%2020.21\'%3E%3Cpath%20d=\'M22.58.3a1,1,0,0,0-1.45,0L8.3,13.14a1,1,0,0,1-1.45,0L3.69,10a1,1,0,0,0-1.45,0L.3,11.92a1,1,0,0,0,0,1.45l6.55,6.55a1,1,0,0,0,1.45,0L24.52,3.69a1,1,0,0,0,0-1.45Z\'%20style=\'fill:%2364be29\'/%3E%3C/svg%3E") no-repeat;width: 1.5em;height: 1.2em;}
.b-ext .product-table__body-el.with-tooltip.show, .b-ext .with-tooltip.show.product-table__body-el--options {z-index: 2;}
.b-ext .product-table__body-el .tooltip-wrap, .b-ext .product-table__body-el--options .tooltip-wrap {position: relative;cursor: pointer;display: inline-block;}
.b-ext .product-table__body-el .tooltip-svg, .b-ext .product-table__body-el--options .tooltip-svg {line-height: .8;}
.b-ext .product-table__body-el .tooltip-svg:after, .b-ext .product-table__body-el--options .tooltip-svg:after {content: "";display: inline-block;background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2012%2012\'%3E%3Cpath%20d=\'M6,0a6,6,0,1,0,6,6A6,6,0,0,0,6,0Zm.95,9.33a.56.56,0,0,1-.55.55H5.57A.56.56,0,0,1,5,9.33V5.84a.55.55,0,0,1,.55-.55H6.4a.56.56,0,0,1,.55.55ZM6,4.39A1.13,1.13,0,1,1,7.12,3.25,1.13,1.13,0,0,1,6,4.39Z\'%20style=\'fill:%23004d7e\'/%3E%3C/svg%3E") no-repeat;width: .9em;height: .9em;margin-left: .5em;}
.b-ext .product-table__body-row--options {display: flex;align-items: center;background: #05293f;}
.b-ext .product-table__body-row--options .product-table__body-el, .b-ext .product-table__body-row--options .product-table__body-el--options {background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2015.19%2018.69\'%3E%3Ctitle%3EFichier%201%3C/title%3E%3Cg%20id=\'Calque_2\'%20data-name=\'Calque%202\'%3E%3Cg%20id=\'Calque_1-2\'%20data-name=\'Calque%201\'%3E%3Cpolygon%20points=\'5.89%200%2015.19%209.1%206.09%2018.39%205.89%200\'%20style=\'fill:%2364be29\'/%3E%3Cpolygon%20points=\'0%200.3%209.3%209.4%200.2%2018.69%200%200.3\'%20style=\'fill:%23fff\'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat;background-size: 1em;background-position: 2em 1.5em;padding: 1.5em 1em 1.5em 4em;color: #fff;text-transform: uppercase;font-weight: 600;}
.b-ext .product-table__body-el--options {font-weight: 600;}
.b-ext .product-table__body-el--options.is-activable {display: flex;justify-content: center;align-items: center;}
.b-ext .product-table__body-el--options.is-activable:before {content: "";display: inline-block;background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2024.82%2020.21\'%3E%3Ctitle%3EFichier%202%3C/title%3E%3Cg%20id=\'Calque_2\'%20data-name=\'Calque%202\'%3E%3Cg%20id=\'Calque_1-2\'%20data-name=\'Calque%201\'%3E%3Cpath%20d=\'M22.14.82a1,1,0,0,0-1.38,0L8.47,13a1,1,0,0,1-1.38,0l-3-3a1,1,0,0,0-1.38,0L.83,11.82a1,1,0,0,0,0,1.37l6.26,6.2a1,1,0,0,0,1.38,0L24,4a1,1,0,0,0,0-1.37Z\'%20style=\'fill:%23fff\'/%3E%3Cpath%20d=\'M7.78,20.21a1.52,1.52,0,0,1-1.07-.44L.44,13.57a1.5,1.5,0,0,1,0-2.13L2.3,9.6a1.53,1.53,0,0,1,2.15,0l3,3a.46.46,0,0,0,.62,0L20.37.44a1.53,1.53,0,0,1,2.15,0l1.85,1.84a1.5,1.5,0,0,1,0,2.13L8.86,19.77A1.52,1.52,0,0,1,7.78,20.21Zm-4.41-10a.44.44,0,0,0-.31.12L1.21,12.2a.43.43,0,0,0,0,.61L7.47,19a.45.45,0,0,0,.62,0L23.61,3.65a.43.43,0,0,0,0-.61L21.76,1.2a.44.44,0,0,0-.62,0L8.86,13.36a1.57,1.57,0,0,1-2.15,0l-3-3A.44.44,0,0,0,3.37,10.24Z\'%20style=\'fill:%2364be29\'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat;width: 1.5em;height: 1.2em;}
.b-ext .accordion {display: none;}
@media (max-width:67.1775em) {.b-ext .accordion {display: block;}}
.b-ext .accordion h3 {display: flex;flex-direction: column;align-items: center;position: relative;padding: 1.5em 0;margin: 0;background-color: #64be29;color: #fff;font-size: 1.1em;font-weight: 600;text-transform: uppercase;cursor: pointer;overflow: hidden;border-bottom: 2px inset #fff;}
.b-ext .accordion h3 a {margin-top: 15px;}
.b-ext .habitation--accordion h3 {background-color: #05293f;}
.b-ext .habitation--accordion h3:nth-child(1):before, .b-ext .habitation--accordion h3:nth-child(3):before {content: none;}
.b-ext .accordion__inner-title, .b-ext .accordion__inner-title--options {display: flex;padding: 1em 0;margin: 0;font-size: 1.1em;background: #05293f;font-weight: 600;color: #fff;text-transform: uppercase;align-items: center;justify-content: center;}
.b-ext .accordion__inner-title--options:before {content: "";background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2015.19%2018.69\'%3E%3Ctitle%3EFichier%201%3C/title%3E%3Cg%20id=\'Calque_2\'%20data-name=\'Calque%202\'%3E%3Cg%20id=\'Calque_1-2\'%20data-name=\'Calque%201\'%3E%3Cpolygon%20points=\'5.89%200%2015.19%209.1%206.09%2018.39%205.89%200\'%20style=\'fill:%2364be29\'/%3E%3Cpolygon%20points=\'0%200.3%209.3%209.4%200.2%2018.69%200%200.3\'%20style=\'fill:%23fff\'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat;width: 15px;height: 19px;margin-right: .5em;}
.b-ext .accordion__inner-list {margin: 0;padding: 0;list-style: none;}
.b-ext .accordion__inner-list-el, .b-ext .accordion__inner-list-el--option {text-align: left;position: relative;display: flex;align-items: center;padding: 1em 1.5em 1em 2em;color: #656565;background: #fff;}
.b-ext .accordion__inner-list-el:nth-child(even), .b-ext .accordion__inner-list-el--option:nth-child(even) {background: #ebf6ff;}
.b-ext .accordion__inner-list-el:before, .b-ext .accordion__inner-list-el--option:before {content: "";display: inline-block;background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20viewBox=\'0%200%2024.82%2020.21\'%3E%3Cpath%20d=\'M22.58.3a1,1,0,0,0-1.45,0L8.3,13.14a1,1,0,0,1-1.45,0L3.69,10a1,1,0,0,0-1.45,0L.3,11.92a1,1,0,0,0,0,1.45l6.55,6.55a1,1,0,0,0,1.45,0L24.52,3.69a1,1,0,0,0,0-1.45Z\'%20style=\'fill:%2364be29\'/%3E%3C/svg%3E") no-repeat;width: 25px;min-width: 25px;height: 20px;margin-right: 1em;}
.b-ext .accordion__inner-list-el--option {font-weight: 600;}
.b-ext .accordion__inner-list-el--option:before {content: none;}
.b-ext .accordion .toggle-active {border-bottom: 0;}
.b-ext .accordion .toggle-active:after {transform: rotate(-180deg);}
.b-ext .accordion > div {max-height: 1399px;overflow: visible;transition: max-height .3s;}
.b-ext .accordion > div:last-child {border-bottom: 1px solid #ebf6ff;}
.b-ext .accordion .closed {max-height: 0;overflow: hidden;}
.b-ext .core .closed {display: none;}
.b-ext .accordion_inner {background-color: #ebf6ff;}
.b-ext .field--name-field-webform .form-type-radio {margin-bottom: 1em;align-items: center;}
.b-ext .field--name-field-webform .form-type-radio input {height: 17px;}
.b-ext .field--name-field-webform .form-type-radio label {margin-left: 1em;margin-bottom: 0;font-weight: 400;text-transform: none;}
.b-ext .field--name-field-webform .form-type-radio label:after {content: none;}
.b-ext .field--name-field-webform .form-type-checkbox {align-items: flex-start;}
.b-ext .field--name-field-webform .form-type-checkbox label {margin-left: 1em;text-transform: none;font-weight: 400;}
.b-ext .field--name-field-webform .form-type-checkbox .form-checkbox:not(.required) + label:after {content: none;}
.b-ext .field--name-field-webform .js-form-type-checkbox {margin-top: calc(var(--font-size) * .5);margin-bottom: calc(var(--font-size) * .5);}
.b-ext .field--name-field-webform .js-form-type-checkbox:last-child {margin-bottom: calc(var(--font-size) * 2);}
.b-ext .field--name-field-webform .js-form-wrapper .js-form-wrapper:nth-child(3) {margin-bottom: 2em;}
.b-ext .field--name-field-webform .form-item-accept {flex-wrap: wrap;}
.b-ext .field--name-field-webform .form-item-accept .description {margin-left: 2em;}
.b-ext .field--name-field-webform textarea {width: 460px;max-width: 100%;padding: 15px;border-color: #c1c1c1;}
.b-ext .webform .form-item-prenom, .b-ext .webform .form-item-nom {display: inline-block;}
.b-ext .webform .form-item-nom {margin-left: calc(var(--font-size) * 1);}
@media (max-width:47.99em) {.b-ext .webform .form-item-nom {display: block;margin-left: 0;}}
.b-ext .webform, .b-ext .field--name-field-webform {color: #05293f;padding: 2em 0 4em;}
.b-ext .webform .form-type-checkbox, .b-ext .webform .form-type-radio, .b-ext .field--name-field-webform .form-type-checkbox, .b-ext .field--name-field-webform .form-type-radio {display: flex;}
.b-ext .webform .form-type-checkbox .description, .b-ext .webform .form-type-radio .description, .b-ext .field--name-field-webform .form-type-checkbox .description, .b-ext .field--name-field-webform .form-type-radio .description {margin-left: 1em;}
.b-ext .webform .form-type-checkbox input, .b-ext .webform .form-type-radio input, .b-ext .field--name-field-webform .form-type-checkbox input, .b-ext .field--name-field-webform .form-type-radio input {flex-shrink: 0;}
.b-ext .webform label, .b-ext .field--name-field-webform label {display: block;margin-bottom: calc(var(--font-size) * .8);text-transform: uppercase;font-weight: 600;}
.b-ext .webform label.form-required:after, .b-ext .field--name-field-webform label.form-required:after {content: "*";font-weight: 400;background-image: none;vertical-align: baseline;margin-left: 0;}
.b-ext .webform .js-webform-radios-fieldset .fieldset-legend, .b-ext .field--name-field-webform .js-webform-radios-fieldset .fieldset-legend {font-size: 1em;color: #05293f;padding-bottom: .5em;text-transform: uppercase;}
.b-ext .webform .field--name-body p a.webform-link, .b-ext .field--name-field-webform .field--name-body p a.webform-link {vertical-align: middle;}
.b-ext .webform .webform-submission-jeu-concours-form .form-type-radio, .b-ext .field--name-field-webform .webform-submission-jeu-concours-form .form-type-radio {margin-bottom: 1em;align-items: center;}
.b-ext .webform .webform-submission-jeu-concours-form .form-type-radio input, .b-ext .field--name-field-webform .webform-submission-jeu-concours-form .form-type-radio input {height: 17px;}
.b-ext .webform .webform-submission-jeu-concours-form .form-type-radio label, .b-ext .field--name-field-webform .webform-submission-jeu-concours-form .form-type-radio label {margin-left: 1em;margin-bottom: 0;font-weight: 400;text-transform: none;}
.b-ext .webform .webform-submission-jeu-concours-form .form-type-radio label:after, .b-ext .field--name-field-webform .webform-submission-jeu-concours-form .form-type-radio label:after {content: none;}
.b-ext .webform .webform-submission-jeu-concours-form .form-type-checkbox, .b-ext .field--name-field-webform .webform-submission-jeu-concours-form .form-type-checkbox {align-items: flex-start;}
.b-ext .webform .webform-submission-jeu-concours-form .form-type-checkbox label, .b-ext .field--name-field-webform .webform-submission-jeu-concours-form .form-type-checkbox label {margin-left: 1em;text-transform: none;font-size: .85em;font-weight: 400;}
.b-ext .webform .webform-submission-jeu-concours-form .form-type-checkbox .form-checkbox:not(.required) + label:after, .b-ext .field--name-field-webform .webform-submission-jeu-concours-form .form-type-checkbox .form-checkbox:not(.required) + label:after {content: none;}
.b-ext .webform .webform-submission-jeu-concours-form .js-form-type-checkbox, .b-ext .field--name-field-webform .webform-submission-jeu-concours-form .js-form-type-checkbox {margin-top: calc(var(--font-size) * .5);margin-bottom: calc(var(--font-size) * .5);}
.b-ext .webform .webform-submission-jeu-concours-form .js-form-type-checkbox:last-child, .b-ext .field--name-field-webform .webform-submission-jeu-concours-form .js-form-type-checkbox:last-child {margin-bottom: calc(var(--font-size) * 2);}
.b-ext .webform .webform-submission-jeu-concours-form .js-form-wrapper .js-form-wrapper:nth-child(3), .b-ext .field--name-field-webform .webform-submission-jeu-concours-form .js-form-wrapper .js-form-wrapper:nth-child(3) {margin-bottom: 2em;}
.b-ext .webform .webform-submission-jeu-concours-form .form-item-accept, .b-ext .field--name-field-webform .webform-submission-jeu-concours-form .form-item-accept {flex-wrap: wrap;}
.b-ext .webform .webform-submission-jeu-concours-form .form-item-accept .description, .b-ext .field--name-field-webform .webform-submission-jeu-concours-form .form-item-accept .description {margin-left: 2em;}
.b-ext .webform .fieldset-legend, .b-ext .field--name-field-webform .fieldset-legend {display: block;font-size: calc(var(--font-size) * 1.4);color: #64be29;font-weight: 600;padding-bottom: .5em;text-transform: uppercase;}
.b-ext .webform input[type='text'], .b-ext .webform input[type='tel'], .b-ext .webform input[type='email'], .b-ext .webform input[type='date'], .b-ext .webform input[type='password'], .b-ext .field--name-field-webform input[type='text'], .b-ext .field--name-field-webform input[type='tel'], .b-ext .field--name-field-webform input[type='email'], .b-ext .field--name-field-webform input[type='date'], .b-ext .field--name-field-webform input[type='password'] {width: 300px;max-width: 100%;padding: 0 15px;line-height: 35px;font-weight: 400;height: 42px;}
.b-ext .webform .form-item, .b-ext .field--name-field-webform .form-item {margin-bottom: calc(var(--font-size) * 2);}
.b-ext .webform .form-wrapper, .b-ext .field--name-field-webform .form-wrapper {border: none;padding: 0;margin: calc(var(--font-size) * 1) 0 0;}
.b-ext .webform-button--submit {border: none;}
.b-ext .webform-header, .b-ext .webform-header--jeu-concours {display: flex;justify-content: center;align-items: center;position: relative;height: 435px;background: url("/ext/themes/custom/lmdm/assets/images/header-webform.jpg");background-size: cover;}
.b-ext .webform-header:after, .b-ext .webform-header--jeu-concours:after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0,98,172,.6);content: "";mix-blend-mode: multiply;}
@media (max-width:67.1775em) {.b-ext .webform-header, .b-ext .webform-header--jeu-concours {height: 350px;}}
.b-ext .webform-header--jeu-concours {background: url("/ext/themes/custom/lmdm/assets/images/header-webform-jeu-concours.jpg");background-position: center;}
.b-ext .webform__intro {margin: calc(var(--font-size) * 1) 0 calc(var(--font-size) * 3);}
@media (max-width:47.99em) {.b-ext .webform__intro {margin: 0 0 calc(var(--font-size) * 2);}}
.b-ext .webform-header__title, .b-ext .webform-header__title--jeu-concours {position: relative;max-width: 530px;padding: 0 .4em;font-size: calc(var(--font-size) * 3.3);color: #fff;font-weight: 600;text-align: center;z-index: 2;}
.b-ext .webform-header__title--jeu-concours {max-width: 700px;}
@media (max-width:47.99em) {.b-ext .webform-header__title, .b-ext .webform-header__title--jeu-concours {font-size: calc(var(--font-size) * 2.5);}}
@media (max-width:35.5525em) {.b-ext .webform-header__title, .b-ext .webform-header__title--jeu-concours {font-size: calc(var(--font-size) * 2);}}
.b-ext .webform__confirmation {padding: 30px 0;max-width: 650px;margin: 0 auto;text-align: center;}
.b-ext .webform__body-img {margin: 2em auto 1em;display: block;}
.b-ext .webform__confirmation-tel {width: 100%;text-align: center;font-weight: 700;font-size: 1.4em;color: #05293f;}
.b-ext .webform__confirmation-tel span {font-weight: 400;font-size: .6em;}
.b-ext .webform__confirmation-tel + .flex-container--center-all {margin-top: 1em;}
.b-ext .webform__confirmation-tel + .flex-container--center-all .btn--green:first-child, .b-ext .webform__confirmation-tel + .flex-container--center-all .right-block__link a:first-child, .b-ext .right-block__link .webform__confirmation-tel + .flex-container--center-all a:first-child, .b-ext .webform__confirmation-tel + .flex-container--center-all .slider-content__content-title-link a:first-child, .b-ext .slider-content__content-title-link .webform__confirmation-tel + .flex-container--center-all a:first-child, .b-ext .webform__confirmation-tel + .flex-container--center-all .subscribeform .form-submit:first-child, .b-ext .subscribeform .webform__confirmation-tel + .flex-container--center-all .form-submit:first-child, .b-ext .webform__confirmation-tel + .flex-container--center-all .webform-button--submit:first-child, .b-ext .webform__confirmation-tel + .flex-container--center-all .mag__dossier .field--name-field-dossier-lien a:first-child, .b-ext .mag__dossier .field--name-field-dossier-lien .webform__confirmation-tel + .flex-container--center-all a:first-child, .b-ext .webform__confirmation-tel + .flex-container--center-all .mag__push-wrap .field--name-field-bloc-push-lien a:first-child, .b-ext .mag__push-wrap .field--name-field-bloc-push-lien .webform__confirmation-tel + .flex-container--center-all a:first-child, .b-ext .webform__confirmation-tel + .flex-container--center-all .mag__section-wrap .field--name-field-key-figure-url a:first-child, .b-ext .mag__section-wrap .field--name-field-key-figure-url .webform__confirmation-tel + .flex-container--center-all a:first-child {margin-right: 2em;}
.b-ext .mag__header-wrap {width: 100%;padding: 3em 0 7.5em;}
.b-ext .mag__header-wrap .field--name-field-item-menu {position: relative;color: #fff;display: flex;font-weight: 700;text-transform: uppercase;border-top: 1px solid rgba(255,255,255,.2);border-bottom: 1px solid rgba(255,255,255,.2);justify-content: space-around;flex-grow: 1;}
.b-ext .mag__header-wrap .field--name-field-item-menu a {position: relative;display: block;padding: 1em 0;color: #fff;}
.b-ext .mag__header-wrap .field--name-field-item-menu a:before {position: absolute;left: 0;right: 0;bottom: 0;content: " ";border: 2px solid #fff;opacity: 0;transition: .3s all linear;transform: scaleX(0);transform-origin: 0% 0%;}
.b-ext .mag__header-wrap .field--name-field-item-menu a:hover:before {transform: scaleX(1);opacity: 1;}
.b-ext .mag__header-wrap .field--name-field-edito-texte {margin-top: calc(var(--font-size) * 2);font-size: 1.1em;line-height: 1.6;}
.b-ext .mag__header-wrap .field--name-field-edito-texte img {float: left;margin-right: 4em;}
.b-ext .mag__header-wrap .field--name-field-edito-texte h2 {font-size: 2.15em;margin: 0 0 .8em;line-height: 1;}
@media (max-width:47.99em) {.b-ext .mag__header-wrap {padding: 1.5em 0 .5em;}
	.b-ext .mag__header-wrap .field--name-field-item-menu {display: none;}
	.b-ext .mag__header-wrap .field--name-field-edito-texte {font-size: 1em;margin-top: calc(var(--font-size) * 1);}
	.b-ext .mag__header-wrap img {width: 210px;}}
.b-ext .mag__bg-cover {position: relative;background-image: url("/ext/themes/custom/lmdm/assets/images/bg-mag-header.jpg");background-size: cover;background-position: center;color: #fff;}
.b-ext .mag__bg-cover:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(to bottom,rgba(0,116,115,.95) 0%,rgba(0,0,0,.95) 100%);}
.b-ext .mag__bg-cover > div {position: relative;}
.b-ext .mag__bg-cover img {max-width: 100%;height: auto;}
@media (max-width:48.0525em) {.b-ext .mag__bg-cover img {display: block;margin: 0 auto;}}
.b-ext .field--name-field-edito-illustration img {height: 520px;object-fit: cover;width: 370px;}
.b-ext .col-12 > .field--name-field-edito-illustration img {height: 412px;width: 100%;}
.b-ext .node--type-le-mag .select2-results__option--highlighted[aria-selected], .b-ext .node--type-le-mag .select2-results__option--highlighted {background-color: #fff !important;color: #05293f;}
.b-ext .node--type-le-mag .select2-results__option {background-color: #05293f !important;color: #fff;text-align: center;}
.b-ext .node--type-le-mag .select2-results__options {border: none;overflow-y: visible !important;}
.b-ext .node--type-le-mag .select2-container {width: auto !important;}
.b-ext .mag__header-nav {display: flex;margin-top: calc(var(--font-size) * 4);}
.b-ext .mag__header-nav .select2-container {width: 210px !important;flex-shrink: 0;text-align: center;}
.b-ext .mag__header-nav .select2-selection {height: 52px;padding-left: 0;border-color: #05293f;background-color: #05293f;color: #fff;}
.b-ext .mag__header-nav .select2-selection__rendered {color: #fff !important;width: 100% !important;line-height: 52px !important;}
.b-ext .mag__header-nav .select2-selection__arrow {background: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns=\'http://www.w3.org/2000/svg\'%20width=\'12.962\'%20height=\'7.191\'%20viewBox=\'0%200%2012.962%207.191\'%3E%3Cpath%20fill=\'none\'%20stroke=\'%23fff\'%20stroke-miterlimit=\'10\'%20d=\'M.354.354l6.126%206.13%206.128-6.13\'/%3E%3C/svg%3E") no-repeat;background-position: center;}
.b-ext .mag__header-nav .select2-container--open .select2-selection__arrow {transform: scaleY(-1);}
@media (max-width:67.1775em) {.b-ext .mag__header-nav .select2 {width: 170px !important;}}
@media (max-width:47.99em) {.b-ext .mag__header-nav {justify-content: center;margin-top: calc(var(--font-size) * 2);}
	.b-ext .mag__header-nav .select2 {width: 210px !important;}
	.b-ext .mag__header-nav .select2-selection__arrow {right: 1em;}}
.b-ext .mag__title {position: relative;margin-top: calc(var(--font-size) * 2);text-align: center;color: #fff;font-size: 1.25em;font-weight: 600;}
@media (max-width:47.99em) {.b-ext .mag__title {margin-top: calc(var(--font-size) * 1);}}
.b-ext .mag__subtitle {margin: 0 0 calc(var(--font-size) * 1);font-size: 1.9em;font-weight: 600;}
.b-ext .mag__subtitle--center {text-align: center;}
.b-ext .mag__logo {position: relative;width: 250px;height: 148px;display: block;margin: auto;}
@media (max-width:47.99em) {.b-ext .mag__logo {width: 210px;}}
.b-ext .mag__edito-title {margin: 0;font-size: 2.4em;font-weight: 600;}
@media (max-width:47.99em) {.b-ext .mag__edito-title {margin-top: calc(var(--font-size) * 1.5);font-size: 1.65em;}}
.b-ext .mag__edito {margin-top: calc(var(--font-size) * 3);}
@media (max-width:47.99em) {.b-ext .mag__edito {margin-top: calc(var(--font-size) * 1.5);}}
.b-ext .mag__header-content {position: relative;color: #fff;}
.b-ext .mag__header-content .field--name-field-introductions {margin-top: calc(var(--font-size) * 2);}
.b-ext .mag__header-content .field--name-field-introductions a {font-weight: bold;text-decoration: underline;color: #fff;}
.b-ext .mag__actus-wrap {margin-bottom: calc(var(--font-size) * -1);}
.b-ext .mag__actus-wrap .node__teaser-link-wrapper, .b-ext .mag__actus-wrap .related-block .node__teaser-col--list .node__teaser-link-wrapper, .b-ext .related-block .node__teaser-col--list .mag__actus-wrap .node__teaser-link-wrapper, .b-ext .mag__actus-wrap .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .mag__actus-wrap .node__teaser-link-wrapper, .b-ext .type-actualites_mag .node__teaser-link-wrapper, .b-ext .type-actualites_mag .related-block .node__teaser-col--list .node__teaser-link-wrapper, .b-ext .related-block .node__teaser-col--list .type-actualites_mag .node__teaser-link-wrapper, .b-ext .type-actualites_mag .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .type-actualites_mag .node__teaser-link-wrapper {background-color: #05293f;color: #fff;}
.b-ext .mag__actus-wrap .node__teaser-link-wrapper:hover .node__teaser-title, .b-ext .type-actualites_mag .node__teaser-link-wrapper:hover .node__teaser-title {color: #fff;}
.b-ext .mag__actus-wrap .node__teaser-footer-text:before, .b-ext .type-actualites_mag .node__teaser-footer-text:before {background: linear-gradient(to right,rgba(5,41,63,0) 0%,#05293f 45%,#05293f 100%);}
.b-ext .mag__dossier {padding: 2em 0 5em;font-size: 1.1em;line-height: 1.6;background-image: url("/ext/themes/custom/lmdm/assets/images/bg-mag-dossier.jpg");background-position: bottom center;}
.b-ext .mag__dossier .field--name-field-dossier-lien {margin-top: calc(var(--font-size) * 1);flex-basis: 100%;}
.b-ext .mag__dossier h3 {margin: 0;font-size: 2.15em;line-height: 1.4;}
@media (max-width:47.99em) {.b-ext .mag__dossier {padding: 1em 0 2.5em;}
	.b-ext .mag__dossier h3 {font-size: 1.45em;}}
.b-ext .mag__dossier-content {margin-top: calc(var(--font-size) * 3);}
@media (max-width:47.99em) {.b-ext .mag__dossier-content {margin-top: 0;}}
.b-ext .mag__dossier-illu {text-align: right;}
.b-ext .mag__section-wrap {padding: calc(var(--font-size) * .7) 0 5.3em;}
@media (max-width:47.99em) {.b-ext .mag__section-wrap {padding: 0 0 3.4em;}}
.b-ext .mag__push-wrap {padding: 4em 0 4.3em;text-align: center;background-position: 50% 15%;line-height: 1.6;}
.b-ext .mag__push-wrap .field--name-field-bloc-push-lien {margin-top: calc(var(--font-size) * 1);flex-basis: 100%;}
@media (max-width:47.99em) {.b-ext .mag__push-wrap {padding: 2.7em 0 3.3em;}}
.b-ext .mag__section-wrap .dwnload_tab {margin-top: calc(var(--font-size) * 2);}
.b-ext .mag__section-wrap .field--name-field-key-figure-url {margin-top: calc(var(--font-size) * 2);flex-basis: 100%;}
.b-ext .field--name-field-chiffres-cles .field__item, .b-ext .field--name-field-ac-chiffres-cles .field__item {position: relative;}
.b-ext .field--name-field-chiffres-cles .field__item:nth-child(even) .key-numbers__number, .b-ext .field--name-field-ac-chiffres-cles .field__item:nth-child(even) .key-numbers__number {z-index: 2;margin-left: 33.33333333%;}
.b-ext .field--name-field-chiffres-cles .field__item:nth-child(even) .key-numbers__number:hover ~ .key-numbers__svg, .b-ext .field--name-field-ac-chiffres-cles .field__item:nth-child(even) .key-numbers__number:hover ~ .key-numbers__svg {transform: translateX(0);}
.b-ext .field--name-field-chiffres-cles .field__item:nth-child(even) .key-numbers__text, .b-ext .field--name-field-ac-chiffres-cles .field__item:nth-child(even) .key-numbers__text {margin-left: 0;}
.b-ext .field--name-field-chiffres-cles .field__item:nth-child(even) .key-numbers__text:hover ~ .key-numbers__svg, .b-ext .field--name-field-ac-chiffres-cles .field__item:nth-child(even) .key-numbers__text:hover ~ .key-numbers__svg {transform: translateX(0);}
.b-ext .field--name-field-chiffres-cles .field__item:nth-child(even) .key-numbers__svg, .b-ext .field--name-field-ac-chiffres-cles .field__item:nth-child(even) .key-numbers__svg {transform: translateX(100%);}
.b-ext .field--name-field-chiffres-cles .field__item:nth-child(odd) .key-numbers__text, .b-ext .field--name-field-ac-chiffres-cles .field__item:nth-child(odd) .key-numbers__text {z-index: 2;}
.b-ext .field--name-field-chiffres-cles .field__item:nth-child(odd) .key-numbers__text:hover ~ .key-numbers__svg, .b-ext .field--name-field-chiffres-cles .field__item:nth-child(odd) .key-numbers__number:hover ~ .key-numbers__svg, .b-ext .field--name-field-ac-chiffres-cles .field__item:nth-child(odd) .key-numbers__text:hover ~ .key-numbers__svg, .b-ext .field--name-field-ac-chiffres-cles .field__item:nth-child(odd) .key-numbers__number:hover ~ .key-numbers__svg {transform: translateX(200%);}
.b-ext .field--name-field-chiffres-cles .field__item:nth-child(odd) .key-numbers__svg, .b-ext .field--name-field-ac-chiffres-cles .field__item:nth-child(odd) .key-numbers__svg {transform: translateX(100%);}
.b-ext .field--name-field-chiffres-cles [class*="grid"] > :not([class*="_lg-0"]), .b-ext .field--name-field-ac-chiffres-cles [class*="grid"] > :not([class*="_lg-0"]) {display: flex;}
@media (max-width:48.0525em) {.b-ext .field--name-field-chiffres-cles .field__item:nth-child(even) .key-numbers__number, .b-ext .field--name-field-ac-chiffres-cles .field__item:nth-child(even) .key-numbers__number {margin-left: 0;order: 2;}}
@media (max-width:35.5525em) {.b-ext .field--name-field-chiffres-cles .field__item:nth-child(even) .key-numbers__number, .b-ext .field--name-field-ac-chiffres-cles .field__item:nth-child(even) .key-numbers__number {order: 0;}}
.b-ext .key-numbers__number {position: relative;display: flex;align-items: center;justify-content: center;height: 285px;background: url("/ext/themes/custom/lmdm/assets/images/mag-chiffres-bg.jpg");background-size: cover;background-position: center;z-index: 1;cursor: default;}
.b-ext .key-numbers__number:before {content: "";position: absolute;background: #05293f;width: 100%;height: 100%;opacity: .8;left: 0;top: 0;}
.b-ext .key-numbers__number:after {content: "";position: absolute;background: #05293f;width: calc(100% - 2em);height: calc(100% - 2em);opacity: 1;left: 1em;top: 1em;}
.b-ext .key-numbers__number .field--name-field-cc-chiffre, .b-ext .key-numbers__number .field--name-field-ac-cc-chiffre {position: relative;z-index: 1;color: #fff;font-size: 4em;font-weight: 700;}
.b-ext .key-numbers__number.key-numbers__number .field.field--name-field-cc-figure, .b-ext .key-numbers__number.key-numbers__number .field.field--name-field-cc-figure {position: relative;z-index: 1;color: #fff;font-size: 4em;font-weight: 700;}
.b-ext .key-numbers__number:hover + .key-numbers__svg {transform: translateX(0);}
@media (max-width:47.99em) {.b-ext .key-numbers__number {min-height: 355px;}}
.b-ext [class*="grid-"][class*="-noGutter"] > [class*="col"].key-numbers__text {padding: 0 4em;}
@media (max-width:67.1775em) {.b-ext [class*="grid-"][class*="-noGutter"] > [class*="col"].key-numbers__text {padding: 0 2em;}}
.b-ext .key-numbers__text {position: relative;display: flex;align-items: center;justify-content: center;height: 285px;background: #007473;color: #fff;font-weight: 600;text-align: center;padding: 0 6em;z-index: 1;cursor: default;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;line-height: 21px;}
@media (max-width:47.99em) {.b-ext .key-numbers__text {min-height: 355px;}}
.b-ext .key-numbers__svg {position: absolute;left: 0;top: 0;display: flex;align-items: center;justify-content: center;height: 285px;width: 33.3333333%;background: #ebf6ff;color: #fff;font-weight: 600;text-align: center;transition: all .3s;overflow: hidden;}
.b-ext .mag-stamp__wrap {position: relative;}
@media (max-width:47.99em) {.b-ext .mag-stamp__wrap {order: 1;}}
.b-ext .mag-stamp {width: 260px;height: 160px;position: absolute;left: 0;top: 3em;}
@media (max-width:47.99em) {.b-ext .mag-stamp {width: 165px;height: 163px;top: 20px;right: 0;left: auto;z-index: -1;}}
@media (max-width:25.99em) {.b-ext .mag-stamp {width: 124px;height: 123px;right: -15px;}}
.b-ext .pro__header {background-color: #05293f;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: calc(var(--font-size) * 6) 0;}
.b-ext .pro__header-title {color: #fff;font-size: 3.25em;margin: 0 0 1em;}
@media (max-width:67.1775em) {.b-ext .pro__header-title {text-align: center;padding: 0 1em;}}
@media (max-width:35.5525em) {.b-ext .pro__header-title {font-size: 2em;}}
.b-ext .pro__header-infos {display: flex;justify-content: center;width: 100%;}
@media (max-width:47.99em) {.b-ext .pro__header-infos {flex-wrap: wrap;}}
.b-ext .pro__header-infos-section {position: relative;max-width: 40%;text-align: center;padding: 0 8.5em;}
.b-ext .pro__header-infos-section:first-child:before {content: "";position: absolute;top: 0;bottom: 0;right: 0;background-color: #fff;opacity: .3;width: 1px;height: 75%;margin: auto;}
@media (max-width:47.99em) {.b-ext .pro__header-infos-section:first-child:before {top: auto;left: 0;height: 1px;width: 75%;}}
@media (max-width:47.99em) {.b-ext .pro__header-infos-section:first-child {padding: 0 2em 4em;}}
@media (max-width:82.8025em) {.b-ext .pro__header-infos-section {max-width: 50%;}}
@media (max-width:67.1775em) {.b-ext .pro__header-infos-section {padding: 0 4em;}}
@media (max-width:47.99em) {.b-ext .pro__header-infos-section {max-width: 100%;padding: 4em 2em;}}
.b-ext .pro__header-infos-svg {width: 52px;height: 52px;}
.b-ext .pro__header-text--title {font-weight: 600;font-size: 1.5em;color: #64be29;margin: 1em 0;}
.b-ext .pro__header-text--text {color: #fff;margin: 0 0 1.5em;line-height: 1.6;}
.b-ext .pro__header-text--number {font-weight: 700;font-size: 2.1em;color: #fff;margin: 0;}
.b-ext .pro__header-text--number a {color: #fff;}
.b-ext .pro__header-text--number a:hover, .b-ext .pro__header-text--number a:focus {color: #fff;}
.b-ext .pro__products-subtitle {width: 100%;text-align: center;padding: 0 30%;margin: 0;color: #656565;line-height: 1.6;}
@media (max-width:48.0525em) {.b-ext .pro__products-subtitle {padding: 0 2em;}}
.b-ext .pro__products {margin: calc(var(--font-size) * 3) auto;}
.b-ext .pro__products .title--triangles, .b-ext .pro__products .title--triangles--white {margin: 0 0 1em;}
.b-ext .pro__product-desc-title {font-size: 2.2em;font-weight: 600;margin: 0;color: #05293f;line-height: 1.4;}
@media (max-width:48.0525em) {.b-ext .pro__product-desc-title {font-size: 1.8em;}}
.b-ext .pro__product-desc-text {line-height: 1.4;margin: 2em 0;}
.b-ext .pro__product-desc {flex-basis: 50%;max-width: 50%;background: #ebf6ff;border-top: 1px solid #c1c1c1;border-left: 1px solid #c1c1c1;border-right: 1px solid #c1c1c1;border-bottom: 1px solid #c1c1c1;padding: 3em;color: #004d7e;}
@media (max-width:48.0525em) {.b-ext .pro__product-desc {flex-basis: 100%;max-width: 100%;}}
.b-ext .pro__product-wrap {position: relative;overflow: hidden;flex-basis: 25%;max-width: 25%;border-bottom: 1px solid #c1c1c1;border-right: 1px solid #c1c1c1;text-align: center;padding: 0;}
.b-ext .pro__product-wrap:nth-child(2), .b-ext .pro__product-wrap:nth-child(3) {border-top: 1px solid #c1c1c1;}
@media (max-width:48.0525em) {.b-ext .pro__product-wrap:nth-child(2), .b-ext .pro__product-wrap:nth-child(3) {border-top: 0;}}
.b-ext .pro__product-wrap:nth-child(4) {border-left: 1px solid #c1c1c1;}
@media (max-width:48.0525em) {.b-ext .pro__product-wrap:nth-child(4) {border-left: 0;}}
@media (max-width:35.5525em) {.b-ext .pro__product-wrap:nth-child(4) {border-left: 1px solid #c1c1c1;}}
@media (max-width:48.0525em) {.b-ext .pro__product-wrap:nth-child(3n+2) {border-left: 1px solid #c1c1c1;border-right: 1px solid #c1c1c1;}}
.b-ext .pro__product-wrap:last-child {border-right: 1px solid #c1c1c1;}
.b-ext .pro__product-wrap > div {height: 100%;}
.b-ext .pro__product-wrap .slider-box_link {position: relative;display: block;min-height: 355px;padding: 1.5em 1.5em 2.2em;z-index: 55;height: 100%;overflow: hidden;}
@media (max-width:48.0525em) {.b-ext .pro__product-wrap .slider-box_link:after, .b-ext .pro__product-wrap .slider-box_link:before {display: none;}}
.b-ext .pro__product-wrap .slider-box_link:before {content: "";position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: -1;opacity: 0;transition: all .3s;background: linear-gradient(to bottom,rgba(100,190,41,.8) 0%,rgba(0,71,186,.9) 100%);}
.b-ext .pro__product-wrap .slider-box_link:after {content: "";position: absolute;width: 0;height: 0;border-style: solid;border-width: 230px 165px 0 0;border-color: #025c93 transparent transparent transparent;top: 0;left: 0;z-index: 50;opacity: 0;transform: translateY(-20px);transition: all .3s .1s;}
@media (max-width:48.0525em) {.b-ext .pro__product-wrap .slider-box_link:after {border-width: 140px 80px 0 0;}}
@media (min-width:48.0625em) {.b-ext .pro__product-wrap .slider-box_link:hover .slider-box_title, .b-ext .pro__product-wrap .slider-box_link:hover .field--name-field-carousel-description, .b-ext .pro__product-wrap .slider-box_link:focus .slider-box_title, .b-ext .pro__product-wrap .slider-box_link:focus .field--name-field-carousel-description {color: #fff;}}
.b-ext .pro__product-wrap .slider-box_link:hover .field--name-field-carousel-description, .b-ext .pro__product-wrap .slider-box_link:focus .field--name-field-carousel-description {opacity: 1;}
.b-ext .pro__product-wrap .slider-box_link:hover svg, .b-ext .pro__product-wrap .slider-box_link:focus svg {fill: #fff;}
.b-ext .pro__product-wrap .slider-box_link:hover svg.icon-habitation, .b-ext .pro__product-wrap .slider-box_link:focus svg.icon-habitation {stroke: #fff !important;}
.b-ext .pro__product-wrap .slider-box_link:hover svg.icon-edpm, .b-ext .pro__product-wrap .slider-box_link:focus svg.icon-edpm {stroke: #fff !important;}
.b-ext .pro__product-wrap .slider-box_link:hover svg.icon-ebike, .b-ext .pro__product-wrap .slider-box_link:focus svg.icon-ebike {stroke: #fff !important;}
.b-ext .pro__product-wrap .slider-box_link:hover:before, .b-ext .pro__product-wrap .slider-box_link:focus:before {top: 0;opacity: 1;}
.b-ext .pro__product-wrap .slider-box_link:hover:after, .b-ext .pro__product-wrap .slider-box_link:focus:after {transform: translateY(0px);opacity: .6;}
.b-ext .pro__product-wrap .slider-box_link:hover .slider-box_label, .b-ext .pro__product-wrap .slider-box_link:focus .slider-box_label {color: #fff;border-bottom: 7px solid #05293f;}
.b-ext .pro__product-wrap .slider-box_link:hover .slider-box_label svg, .b-ext .pro__product-wrap .slider-box_link:focus .slider-box_label svg {display: inline-block;}
@media (min-width:48.0625em) {.b-ext .pro__product-wrap .slider-box_link:hover .slider-box_label, .b-ext .pro__product-wrap .slider-box_link:focus .slider-box_label {opacity: 1;transform: translateY(0);}}
@media (max-width:48.0525em) {.b-ext .pro__product-wrap .slider-box_link {display: flex;justify-content: space-between;align-items: center;text-align: left;padding: .8em 1em .8em 1em;min-height: 59px;}}
.b-ext .pro__product-wrap svg {display: block;width: 100%;height: 5em;fill: #6daecf;position: relative;z-index: 55;}
.b-ext .pro__product-wrap svg.icon-habitation {stroke: #6daecf;}
.b-ext .pro__product-wrap .slider-box_title {position: relative;font-size: 1.25em;font-weight: 600;text-transform: uppercase;color: #05293f;z-index: 55;}
@media (min-width:48.0625em) {.b-ext .pro__product-wrap .slider-box_title {margin-bottom: 1em;}}
@media (max-width:48.0525em) {.b-ext .pro__product-wrap .slider-box_title {font-size: .875em;padding: 0 10px;}}
.b-ext .pro__product-wrap .field--name-field-carousel-description {position: relative;font-size: .875em;font-weight: 400;color: #8e8e8e;opacity: 0;z-index: 55;}
@media (min-width:48.0625em) {.b-ext .pro__product-wrap .field--name-field-carousel-description {margin-bottom: 1em;}}
@media (max-width:48.0525em) {.b-ext .pro__product-wrap .field--name-field-carousel-description {width: 110px;flex-shrink: 0;}}
.b-ext .pro__product-wrap .slider-box_label {display: block;position: absolute;padding-bottom: 60px;bottom: 0;left: 0;width: 100%;color: #fff;transition: all .3s;color: #64be29;}
.b-ext .pro__product-wrap .slider-box_label svg {display: inline-block;width: 22px;height: 6px;fill: #fff;transition: .3s all;display: none;}
@media (max-width:48.0525em) {.b-ext .pro__product-wrap {flex-basis: 100%;max-width: 100%;border-left: 1px solid #c1c1c1 !important;border-right: 1px solid #c1c1c1;}
	.b-ext .pro__product-wrap .field--name-field-carousel-description {opacity: 1;}
	.b-ext .pro__product-wrap .slider-box_title {order: 1;}
	.b-ext .pro__product-wrap .slider-box_label svg {display: inline-block;}
	.b-ext .pro__product-wrap .slider-box_link:hover .slider-box_label, .b-ext .pro__product-wrap .slider-box_link:focus .slider-box_label {border: none;}
	.b-ext .pro__product-wrap .slider-box_link:hover .slider-box_label svg, .b-ext .pro__product-wrap .slider-box_link:focus .slider-box_label svg {fill: #05293f;}
	.b-ext .pro__product-wrap .slider-box_img svg {display: none;}
	.b-ext .pro__product-wrap .slider-box__desc-wrap {display: flex;align-items: center;}
	.b-ext .pro__product-wrap .slider-box_label {position: relative;flex-grow: 1;width: auto;text-align: right;border: none;padding: 0;opacity: 1;transform: none;}
	.b-ext .pro__product-wrap .slider-box_label span {display: none;}
	.b-ext .pro__product-wrap .slider-box_label svg {fill: #05293f;}}
.b-ext .pro__plus {background: #05293f;padding: calc(var(--font-size) * 3) 0 calc(var(--font-size) * 6);color: #fff;}
.b-ext .pro__plus .title--triangles, .b-ext .pro__plus .title--triangles--white {text-transform: uppercase;font-size: 1.8em;margin: 0 0 2em;}
.b-ext .pro__plus .title--triangles:before, .b-ext .pro__plus .title--triangles--white:before, .b-ext .pro__plus .title--triangles:after, .b-ext .pro__plus .title--triangles--white:after {bottom: -4px;}
.b-ext .pro__plus-item {text-align: center;display: flex;flex-wrap: wrap;font-weight: 600;padding: 0 2em;}
.b-ext .pro__plus-item .icon {fill: #64be29;height: 6em;width: 6em;transition: all .3s;}
.b-ext .pro__plus-item .field__item_title {color: #64be29;font-weight: 600;font-size: 1em;margin: 0;padding: 1em 0;transition: all .3s;}
.b-ext .pro__plus-item .field__item_text {margin: 0;font-weight: 400;font-size: .8125em;line-height: 1.6;}
@media (max-width:48.0525em) {.b-ext .pro__plus-item {padding: 0 2em 4em 2em;}}
.b-ext .pro__plus-item-link {color: #fff;display: block;}
.b-ext .pro__plus-item-link:hover {color: #fff;}
.b-ext .pro__plus-item-link:hover .field__item_title {color: #fff;}
.b-ext .pro__plus-item-link:hover .icon {fill: #fff;}
.b-ext .liberiders__header-wrap {position: relative;background-image: url("/ext/themes/custom/lmdm/assets/images/bg-mag-header.jpg");background-size: cover;background-position: center;color: #fff;width: 100%;padding: 3em 0 7.5em;}
.b-ext .liberiders__header-wrap .grid-middle {flex-direction: column;}
.b-ext .liberiders__header-wrap .publication-list__logo {margin: auto;}
.b-ext .liberiders__header-wrap .publication-list__header-title {margin: -50px auto 0;}
.b-ext .liberiders__header-wrap:before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(to bottom,rgba(5,41,63,.9) 0%,rgba(5,41,63,.9) 34%,rgba(5,41,63,.96) 62%,#05293f 79%,#05293f 100%);}
.b-ext .liberiders__header-menu {position: relative;list-style: none;margin: calc(var(--font-size) * 4) 0 0;padding: 0;color: #fff;display: flex;font-weight: 700;text-transform: uppercase;border-top: 1px solid rgba(255,255,255,.2);border-bottom: 1px solid rgba(255,255,255,.2);justify-content: space-around;}
@media (max-width:47.99em) {.b-ext .liberiders__header-menu {display: none;}}
.b-ext .liberiders__header-menu-link {position: relative;display: block;padding: 1em 0;color: #fff;}
.b-ext .liberiders__header-menu-link:before {content: "";position: absolute;left: 0;right: 0;bottom: 0;content: " ";border: 2px solid #fff;opacity: 0;transition: .3s all linear;transform: scaleX(0);transform-origin: 0% 0%;}
.b-ext .liberiders__header-menu-link:hover, .b-ext .liberiders__header-menu-link:focus {color: #fff;}
.b-ext .liberiders__header-menu-link:hover:before, .b-ext .liberiders__header-menu-link:focus:before {transform: scaleX(1);opacity: 1;}
@media (max-width:67.1775em) {.b-ext .liberiders__header-menu-link {font-size: .8em;}}
.b-ext .liberiders__header-promoted-wrap {position: relative;display: flex;padding: calc(var(--font-size) * 4) 0 0;}
@media (max-width:48.0525em) {.b-ext .liberiders__header-promoted-wrap {flex-wrap: wrap;}}
.b-ext .liberiders__header-promoted-wrap .field--name-field-reportage-image {flex-basis: 50%;opacity: 0;}
.b-ext .liberiders__header-promoted-wrap .field--name-field-reportage-image.loaded {animation: slideFromLeft .5s forwards;}
.b-ext .liberiders__header-promoted-wrap .field--name-field-reportage-image .image_left_big {flex-basis: 100%;animation: none;opacity: 1;}
@media (max-width:48.0525em) {.b-ext .liberiders__header-promoted-wrap .field--name-field-reportage-image {flex-basis: 100%;}}
.b-ext .liberiders__header-promoted-text {flex-basis: 50%;color: #fff;padding: calc(var(--font-size) * 1) calc(var(--font-size) * 3) 0;}
@media (max-width:48.0525em) {.b-ext .liberiders__header-promoted-text {padding: calc(var(--font-size) * 1) calc(var(--font-size) * 1) 0;flex-basis: 100%;}}
.b-ext .liberiders__header-promoted-text-type {display: inline-block;text-transform: uppercase;font-weight: 600;font-size: .875em;color: #64be29;margin: 0 0 .5em;}
.b-ext .liberiders__header-promoted-text-title {font-size: 2em;font-weight: 600;margin: 0 0 1em;}
.b-ext .liberiders__header-promoted-text-intro {font-size: 1.1em;line-height: 1.6;}
.b-ext .liberiders__header-promoted-text-link {margin: calc(var(--font-size) * 3) 0 0;text-align: center;}
.b-ext .liberiders__actu-wrap {padding-top: calc(var(--font-size) * 5);padding-bottom: calc(var(--font-size) * 3);}
.b-ext .liberiders__actu-wrap .title--triangles, .b-ext .liberiders__actu-wrap .title--triangles--white {margin: 0 0 1em;}
@media (max-width:67.1775em) {.b-ext .liberiders__actu-wrap .title--triangles, .b-ext .liberiders__actu-wrap .title--triangles--white {font-size: 1.5em;}}
.b-ext .liberiders__actu-wrap .col-4 {padding-right: calc(var(--font-size) * 2);}
@media (max-width:48.0525em) {.b-ext .liberiders__actu-wrap .col-4 {flex-basis: 100%;max-width: 100%;padding: 0;}}
.b-ext .liberiders__actu-wrap .liberiders__header-promoted-text-link {margin: calc(var(--font-size) * 3) 0 0;text-align: center;}
.b-ext .liberiders__actu-wrap .liberiders__header-promoted-text-link.mobile-only {display: none;}
@media (max-width:48.0525em) {.b-ext .liberiders__actu-wrap .liberiders__header-promoted-text-link.mobile-only {display: block;margin: calc(var(--font-size) * 3) auto 0;}}
@media (max-width:48.0525em) {.b-ext .liberiders__actu-wrap .liberiders__header-promoted-text-link {display: none;}}
@media (max-width:48.0525em) {.b-ext .liberiders__actu-wrap {text-align: center;}}
.b-ext .liberiders__actu-teasers[class*="col-"]:not([class*="col-0"]) {display: flex;flex-wrap: wrap;padding: 0;}
@media (max-width:48.0525em) {.b-ext .liberiders__actu-teasers[class*="col-"]:not([class*="col-0"]) {flex-basis: 100%;max-width: 100%;text-align: left;}}
.b-ext .liberiders__actu-teasers .node__teaser-col, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child {width: 50%;}
@media (max-width:48.0525em) {.b-ext .liberiders__actu-teasers .node__teaser-col, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child {min-height: 500px;}}
@media (max-width:35.5525em) {.b-ext .liberiders__actu-teasers .node__teaser-col, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child {width: 100%;min-height: 450px;}}
@media (max-width:48.0525em) {.b-ext .liberiders__actu-teasers .node__teaser-col .node__teaser-text-wrapper, .b-ext .liberiders__actu-teasers .node__teaser-col .node__teaser-text-wrapper--no-img, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list .node__teaser-text-wrapper--no-img, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list .node__teaser-text-wrapper--no-img, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper--no-img, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper--no-img, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list .node__teaser-text-wrapper, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list .node__teaser-text-wrapper, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper {height: 55%;}}
.b-ext .liberiders__actu-teasers .node__teaser-col:first-child, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child {width: 100%;flex-basis: 100%;min-height: calc(400px + calc(var(--font-size) * 1));max-height: 400px;}
.b-ext .liberiders__actu-teasers .node__teaser-col:first-child .node__teaser-text-wrapper, .b-ext .liberiders__actu-teasers .node__teaser-col:first-child .node__teaser-text-wrapper--no-img, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .node__teaser-text-wrapper--no-img, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .node__teaser-text-wrapper--no-img, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper--no-img, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper--no-img, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .node__teaser-text-wrapper, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .node__teaser-text-wrapper, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper {position: relative;z-index: 2;height: 100%;padding-bottom: 0;min-height: calc(400px - 4em);}
@media (max-width:48.0525em) {.b-ext .liberiders__actu-teasers .node__teaser-col:first-child .node__teaser-text-wrapper, .b-ext .liberiders__actu-teasers .node__teaser-col:first-child .node__teaser-text-wrapper--no-img, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .node__teaser-text-wrapper--no-img, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .node__teaser-text-wrapper--no-img, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper--no-img, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper--no-img, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .node__teaser-text-wrapper, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .node__teaser-text-wrapper, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper {min-height: calc(300px - 4em);}}
.b-ext .liberiders__actu-teasers .node__teaser-col:first-child .node__teaser-footer, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .node__teaser-footer, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .node__teaser-footer, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-footer, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-footer, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-footer {display: none;}
.b-ext .liberiders__actu-teasers .node__teaser-col:first-child .node__teaser-text-wrapper:before, .b-ext .liberiders__actu-teasers .node__teaser-col:first-child .node__teaser-text-wrapper--no-img:before, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .node__teaser-text-wrapper--no-img:before, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .node__teaser-text-wrapper--no-img:before, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper--no-img:before, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper--no-img:before, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .node__teaser-text-wrapper:before, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .node__teaser-text-wrapper:before, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper:before, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper:before, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper:before, .b-ext .liberiders__actu-teasers .node__teaser-col:first-child .node__teaser-text-wrapper:after, .b-ext .liberiders__actu-teasers .node__teaser-col:first-child .node__teaser-text-wrapper--no-img:after, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .node__teaser-text-wrapper--no-img:after, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .node__teaser-text-wrapper--no-img:after, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper--no-img:after, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper--no-img:after, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .node__teaser-text-wrapper:after, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .node__teaser-text-wrapper:after, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper:after, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper:after, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper:after {content: none;}
.b-ext .liberiders__actu-teasers .node__teaser-col:first-child .node__teaser-link-wrapper, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .node__teaser-link-wrapper, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .node__teaser-link-wrapper, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper {position: relative;display: flex;flex: 1;background-size: cover;background-position: center;width: 100%;height: 100%;}
.b-ext .liberiders__actu-teasers .node__teaser-col:first-child .node__teaser-link-wrapper:before, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .node__teaser-link-wrapper:before, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .node__teaser-link-wrapper:before, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:before, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:before, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:before {border: 0;transform: translateY(0);position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: #004d7e;opacity: .5;mix-blend-mode: initial;transition: all .3s;}
.b-ext .liberiders__actu-teasers .node__teaser-col:first-child .node__teaser-link-wrapper:after, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .node__teaser-link-wrapper:after, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .node__teaser-link-wrapper:after, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:after, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:after, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:after {content: "";position: absolute;width: calc(100% + 1em);height: calc(100% + 1em);top: 0;left: 0;transition: all .3s;opacity: 0;background: linear-gradient(to right,rgba(0,71,186,.9) 0%,rgba(100,190,41,.8) 100%);}
.b-ext .liberiders__actu-teasers .node__teaser-col:first-child .node__teaser-link-wrapper:hover:after, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .node__teaser-link-wrapper:hover:after, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .node__teaser-link-wrapper:hover:after, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:hover:after, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:hover:after, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:hover:after, .b-ext .liberiders__actu-teasers .node__teaser-col:first-child .node__teaser-link-wrapper:focus:after, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .node__teaser-link-wrapper:focus:after, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .node__teaser-link-wrapper:focus:after, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:focus:after, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:focus:after, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:focus:after {opacity: .6;}
.b-ext .liberiders__actu-teasers .node__teaser-col:first-child .node__teaser-link-wrapper:hover:before, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .node__teaser-link-wrapper:hover:before, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .node__teaser-link-wrapper:hover:before, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:hover:before, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:hover:before, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:hover:before, .b-ext .liberiders__actu-teasers .node__teaser-col:first-child .node__teaser-link-wrapper:focus:before, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .node__teaser-link-wrapper:focus:before, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .node__teaser-link-wrapper:focus:before, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:focus:before, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:focus:before, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:focus:before {opacity: 0;}
.b-ext .liberiders__actu-teasers .node__teaser-col:first-child .node__teaser-link-wrapper:hover .node__teaser-title, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .node__teaser-link-wrapper:hover .node__teaser-title, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .node__teaser-link-wrapper:hover .node__teaser-title, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:hover .node__teaser-title, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:hover .node__teaser-title, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:hover .node__teaser-title, .b-ext .liberiders__actu-teasers .node__teaser-col:first-child .node__teaser-link-wrapper:focus .node__teaser-title, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .node__teaser-link-wrapper:focus .node__teaser-title, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .node__teaser-link-wrapper:focus .node__teaser-title, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:focus .node__teaser-title, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:focus .node__teaser-title, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:focus .node__teaser-title {color: #fff;}
@media (max-width:67.1775em) {.b-ext .liberiders__actu-teasers .node__teaser-col:first-child .node__teaser-link-wrapper, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .node__teaser-link-wrapper, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .node__teaser-link-wrapper, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper {padding: 1.5em;}}
.b-ext .liberiders__actu-teasers .node__teaser-col:first-child .node__teaser-header, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .node__teaser-header, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .node__teaser-header, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-header, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-header, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-header {display: flex;flex-direction: column;height: 100%;margin: 0;}
.b-ext .liberiders__actu-teasers .node__teaser-col:first-child .node__teaser-title, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .node__teaser-title, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .node__teaser-title, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-title, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-title {order: 2;}
.b-ext .liberiders__actu-teasers .node__teaser-col:first-child .img__triangles, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .img__triangles, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .img__triangles, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .img__triangles, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .img__triangles {display: block;}
.b-ext .liberiders__actu-teasers .node__teaser-col:first-child .img__triangles .svg-container--triangles, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .img__triangles .svg-container--triangles, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .img__triangles .svg-container--triangles, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .img__triangles .svg-container--triangles, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .img__triangles .svg-container--triangles {height: 100%;padding-top: 0;}
.b-ext .liberiders__actu-teasers .node__teaser-col:first-child .img__triangles .wrap-play, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .img__triangles .wrap-play, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .img__triangles .wrap-play, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .img__triangles .wrap-play, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .img__triangles .wrap-play {background: transparent none repeat scroll 0 0;height: 100%;left: 0;margin: 0 auto;position: absolute;right: 0;top: 0;width: 100%;z-index: 99;}
.b-ext .liberiders__actu-teasers .node__teaser-col:first-child .img__triangles .wrap-play:before, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .img__triangles .wrap-play:before, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .img__triangles .wrap-play:before, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .img__triangles .wrap-play:before, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .img__triangles .wrap-play:before {background: transparent;}
.b-ext .liberiders__actu-teasers .node__teaser-col:first-child .img__triangles .wrap-play .vjs-big-play-button, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .img__triangles .wrap-play .vjs-big-play-button, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .img__triangles .wrap-play .vjs-big-play-button, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .img__triangles .wrap-play .vjs-big-play-button, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .img__triangles .wrap-play .vjs-big-play-button {width: 150px;height: 150px;}
.b-ext .liberiders__actu-teasers .node__teaser-col:first-child .img__triangles .wrap-play .vjs-big-play-button:before, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .img__triangles .wrap-play .vjs-big-play-button:before, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .img__triangles .wrap-play .vjs-big-play-button:before, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .img__triangles .wrap-play .vjs-big-play-button:before, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .img__triangles .wrap-play .vjs-big-play-button:before {width: 150px;height: 150px;}
.b-ext .liberiders__actu-teasers .node__teaser-col:first-child .img__triangles .wrap-play .vjs-big-play-button:after, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .img__triangles .wrap-play .vjs-big-play-button:after, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .img__triangles .wrap-play .vjs-big-play-button:after, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .img__triangles .wrap-play .vjs-big-play-button:after, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .img__triangles .wrap-play .vjs-big-play-button:after {width: 150px;height: 150px;}
.b-ext .liberiders__actu-teasers .node__teaser-col:first-child .node__teaser-title, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .node__teaser-title, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .node__teaser-title, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-title, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-title {color: #fff;font-size: 2.4em;margin: 0 0 .2em;max-width: 80%;line-height: 1.3;}
@media (max-width:48.0525em) {.b-ext .liberiders__actu-teasers .node__teaser-col:first-child .node__teaser-title, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .node__teaser-title, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .node__teaser-title, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-title, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-title {max-width: 100%;}}
.b-ext .liberiders__actu-teasers .node__teaser-col:first-child .publication-header__date, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child .publication-header__date, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child .publication-header__date, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child .publication-header__date, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child .publication-header__date {order: 3;color: #fff;margin-bottom: 0;margin-top: auto;}
@media (max-width:48.0525em) {.b-ext .liberiders__actu-teasers .node__teaser-col:first-child, .b-ext .liberiders__actu-teasers .related-block .node__teaser-col--list:first-child, .b-ext .related-block .liberiders__actu-teasers .node__teaser-col--list:first-child, .b-ext .liberiders__actu-teasers .related-block .field--name-field-conseils-liberiders > .field__item:first-child, .b-ext .related-block .liberiders__actu-teasers .field--name-field-conseils-liberiders > .field__item:first-child {min-height: calc(300px + calc(var(--font-size) * 1));}}
.b-ext .liberiders__actu-intro-text {padding-right: 1em;}
.b-ext .liberiders__actu-intro-text p {line-height: 1.8;font-size: 1.2em;}
.b-ext .liberiders__actu-intro-text ul {padding: 0 0 0 20px;margin: 0 0 2em;line-height: 1.4;display: inline-block;}
@media (max-width:48.0525em) {.b-ext .liberiders__actu-intro-text ul {text-align: left;}}
@media (max-width:67.1775em) {.b-ext .liberiders__actu-intro-text {font-size: .9em;}}
@media (max-width:48.0525em) {.b-ext .liberiders__actu-intro-text {padding: 0;}}
.b-ext .liberiders__events-wrap {padding: calc(var(--font-size) * 5) 0;background-color: #ebf6ff;}
.b-ext .liberiders__events-wrap .title--triangles, .b-ext .liberiders__events-wrap .title--triangles--white {margin: 0 0 1em;}
@media (max-width:67.1775em) {.b-ext .liberiders__events-wrap .title--triangles, .b-ext .liberiders__events-wrap .title--triangles--white {font-size: 1.5em;}}
.b-ext .liberiders__events-wrap .col-4 {padding-right: calc(var(--font-size) * 2);}
@media (max-width:48.0525em) {.b-ext .liberiders__events-wrap .col-4 {flex-basis: 100%;max-width: 100%;padding-right: 0;}}
@media (max-width:48.0525em) {.b-ext .liberiders__events-wrap .col-8 {flex-basis: 100%;max-width: 100%;}}
@media (max-width:67.1775em) {.b-ext .liberiders__events-wrap .home-agenda .node__teaser-text-wrapper, .b-ext .liberiders__events-wrap .home-agenda .node__teaser-text-wrapper--no-img {padding: 1em;font-size: .9em;}}
@media (max-width:48.0525em) {.b-ext .liberiders__events-wrap .home-agenda .node__teaser-col, .b-ext .liberiders__events-wrap .home-agenda .related-block .node__teaser-col--list, .b-ext .related-block .liberiders__events-wrap .home-agenda .node__teaser-col--list, .b-ext .liberiders__events-wrap .home-agenda .related-block .field--name-field-conseils-liberiders > .field__item:first-child, .b-ext .related-block .liberiders__events-wrap .home-agenda .field--name-field-conseils-liberiders > .field__item:first-child {text-align: left;}}
.b-ext .liberiders__events-wrap .liberiders__header-promoted-text-link {margin: calc(var(--font-size) * 3) 0 0;text-align: center;}
.b-ext .liberiders__events-wrap .liberiders__header-promoted-text-link.mobile-only {display: none;}
@media (max-width:48.0525em) {.b-ext .liberiders__events-wrap .liberiders__header-promoted-text-link.mobile-only {display: block;margin: calc(var(--font-size) * 3) auto 0;}}
@media (max-width:48.0525em) {.b-ext .liberiders__events-wrap .liberiders__header-promoted-text-link {display: none;}}
@media (max-width:48.0525em) {.b-ext .liberiders__events-wrap {text-align: center;}}
.b-ext .liberiders__conseils-wrap {padding: calc(var(--font-size) * 5) 0 calc(var(--font-size) * 3);}
.b-ext .liberiders__conseils-wrap .title--triangles:before, .b-ext .liberiders__conseils-wrap .title--triangles--white:before, .b-ext .liberiders__conseils-wrap .title--triangles:after, .b-ext .liberiders__conseils-wrap .title--triangles--white:after {right: 0;top: 4px;}
@media (max-width:48.0525em) {.b-ext .liberiders__conseils-wrap .title--triangles:before, .b-ext .liberiders__conseils-wrap .title--triangles--white:before, .b-ext .liberiders__conseils-wrap .title--triangles:after, .b-ext .liberiders__conseils-wrap .title--triangles--white:after {top: auto;right: -1.2em;bottom: 4px;}}
@media (max-width:67.1775em) {.b-ext .liberiders__conseils-wrap .title--triangles, .b-ext .liberiders__conseils-wrap .title--triangles--white {font-size: 1.5em;}}
.b-ext .liberiders__conseils-wrap .col-4 {padding-right: calc(var(--font-size) * 2);}
@media (max-width:48.0525em) {.b-ext .liberiders__conseils-wrap .col-4 {flex-basis: 100%;max-width: 100%;padding: 0 calc(var(--font-size) * .5);}}
@media (max-width:48.0525em) {.b-ext .liberiders__conseils-wrap .col-8 {flex-basis: 100%;max-width: 100%;padding: 0;}}
.b-ext .liberiders__conseils-wrap .liberiders__header-promoted-text-link {margin: calc(var(--font-size) * 3) 0 0;text-align: center;}
.b-ext .liberiders__conseils-wrap .liberiders__header-promoted-text-link.mobile-only {display: none;}
@media (max-width:48.0525em) {.b-ext .liberiders__conseils-wrap .liberiders__header-promoted-text-link.mobile-only {display: block;margin: calc(var(--font-size) * 3) auto 0;}}
@media (max-width:48.0525em) {.b-ext .liberiders__conseils-wrap .liberiders__header-promoted-text-link {display: none;}}
@media (max-width:48.0525em) {.b-ext .liberiders__conseils-wrap {text-align: center;}}
.b-ext .field--name-field-conseils-liberiders {display: flex;flex-wrap: wrap;}
.b-ext .field--name-field-conseils-liberiders > .field__item {width: 50%;}
@media (max-width:48.0525em) {.b-ext .field--name-field-conseils-liberiders > .field__item {width: 100%;}}
.b-ext .field--name-field-conseils-liberiders > .field__item:first-child {width: 100%;flex-basis: 100%;min-height: calc(400px + calc(var(--font-size) * 1));max-height: 400px;}
.b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-col, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .related-block .node__teaser-col--list, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-col--list, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .related-block .field--name-field-conseils-liberiders > .field__item:first-child, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .field--name-field-conseils-liberiders > .field__item:first-child {min-height: calc(400px + calc(var(--font-size) * 1));max-height: 400px;}
@media (max-width:47.99em) {.b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-col, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .related-block .node__teaser-col--list, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-col--list, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .related-block .field--name-field-conseils-liberiders > .field__item:first-child, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .field--name-field-conseils-liberiders > .field__item:first-child {min-height: calc(300px + calc(var(--font-size) * 1));}}
.b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper:before, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper--no-img:before, .b-ext .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper:before, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper:before {content: none;}
.b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper, .b-ext .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper {position: absolute;width: calc(100% - calc(var(--font-size) * 1));height: calc(100% - calc(var(--font-size) * 1));}
.b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:before, .b-ext .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:before, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:before {border: 0;transform: translateY(0);position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: #004d7e;opacity: .5;mix-blend-mode: initial;transition: all .3s;}
.b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:hover:before, .b-ext .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:hover:before, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:hover:before, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:focus:before, .b-ext .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:focus:before, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper:focus:before {opacity: 0;}
@media (max-width:67.1775em) {.b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper, .b-ext .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper {height: 400px;}}
@media (max-width:48.0525em) {.b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper, .b-ext .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-link-wrapper {height: 300px;}}
.b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-header, .b-ext .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-header, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-header, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper--no-img, .b-ext .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper {min-height: calc(400px - 4em);height: calc(400px - 4em);}
@media (max-width:67.1775em) {.b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-header, .b-ext .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-header, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-header, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper--no-img, .b-ext .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper {min-height: calc(400px - 3em);height: calc(400px - 3em);}}
@media (max-width:48.0525em) {.b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-header, .b-ext .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-header, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-header, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper, .b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper--no-img, .b-ext .related-block .node__teaser-col--list .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper, .b-ext .related-block .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-text-wrapper {min-height: calc(300px - 6em);height: calc(300px - 6em);}}
.b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-title {order: 2;}
.b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-video-picto {margin: 12px 5px 0 0px;}
@media (max-width:48.0525em) {.b-ext .field--name-field-conseils-liberiders > .field__item:first-child .node__teaser-video-picto {margin: 8px 5px 0 0px;}}
.b-ext .field--name-field-conseils-liberiders > .field__item:first-child .img__triangles {display: block;}
.b-ext .field--name-field-conseils-liberiders > .field__item:first-child .img__triangles .svg-container--triangles {height: 100%;padding-top: 0;}
.b-ext .field--name-field-conseils-liberiders > .field__item:first-child .img__triangles .wrap-play {background: transparent none repeat scroll 0 0;height: 100%;left: 0;margin: 0 auto;position: absolute;right: 0;top: 0;width: 100%;z-index: 99;}
.b-ext .field--name-field-conseils-liberiders > .field__item:first-child .img__triangles .wrap-play:before {background: transparent;}
.b-ext .field--name-field-conseils-liberiders > .field__item:first-child .img__triangles .wrap-play .vjs-big-play-button {width: 150px;height: 150px;}
.b-ext .field--name-field-conseils-liberiders > .field__item:first-child .img__triangles .wrap-play .vjs-big-play-button:before {width: 150px;height: 150px;}
.b-ext .field--name-field-conseils-liberiders > .field__item:first-child .img__triangles .wrap-play .vjs-big-play-button:after {width: 150px;height: 150px;}
@media (max-width:48.0525em) {.b-ext .field--name-field-conseils-liberiders > .field__item:first-child {min-height: calc(300px + calc(var(--font-size) * 1));}}
@media (max-width:48.0525em) {.b-ext .field--name-field-conseils-liberiders {text-align: left;}}
.b-ext .liberiders__bons-plans-wrap {position: relative;padding: calc(var(--font-size) * 2) 0;background: url("/ext/themes/custom/lmdm/assets/images/bg-mag-dossier.jpg");background-size: cover;}
.b-ext .liberiders__bons-plans-wrap:before {content: "";opacity: .8;position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: #ebf6ff;}
.b-ext .field--name-field-blocs-promotion {width: 100%;position: relative;display: flex;}
.b-ext .field--name-field-blocs-promotion .field__item {width: calc(100% / 3);}
.b-ext .press-area-push {display: flex;align-items: center;margin: 60px 0 75px;padding: 35px 75px;background-color: #64be29;color: #05293f;min-height: 150px;}
.b-ext .press-area-push a {white-space: nowrap;letter-spacing: 0;}
@media (max-width:67.1775em) {.b-ext .press-area-push {padding: 35px 15px;}
	.b-ext .press-area-push a {white-space: normal;text-align: center;}
	.b-ext .press-area-push a span {white-space: nowrap;}}
@media (max-width:47.99em) {.b-ext .press-area-push {margin: 35px 0;padding: 20px 15px;flex-wrap: wrap;}}
.b-ext .press-area-push__cover {position: relative;width: 110px;flex-shrink: 0;align-self: normal;}
.b-ext .press-area-push__cover img {position: absolute;top: -50px;left: 0;box-shadow: 3px 4px 5px 0px rgba(0,0,0,.17);}
@media (max-width:47.99em) {.b-ext .press-area-push__cover {display: none;}}
.b-ext .press-area-push__txt {padding: 0 70px;}
.b-ext .press-area-push__txt p {margin: 0;line-height: 22px;}
@media (max-width:67.1775em) {.b-ext .press-area-push__txt {padding: 0 25px;}}
@media (max-width:47.99em) {.b-ext .press-area-push__txt {padding: 0 0 20px;}}
.b-ext .press-area-push__title {margin: 0 0 15px;font-weight: 600;font-size: 2.25em;}
@media (max-width:47.99em) {.b-ext .press-area-push__title {font-size: 1.8em;}}
.b-ext .press-area-media {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;margin: 60px 0 65px;padding: 45px 60px;background-color: #004d7e;color: #fff;}
@media (max-width:67.1775em) {.b-ext .press-area-media {padding: 30px 15px;}}
@media (max-width:47.99em) {.b-ext .press-area-media {margin: 35px 0 40px;}}
.b-ext .press-area-media__header {display: flex;margin-bottom: 40px;}
.b-ext .press-area-media__header div {margin-top: 8px;}
@media (max-width:47.99em) {.b-ext .press-area-media__header {display: block;}}
.b-ext .press-area-media__title {margin: 0 65px 0 0;font-weight: 600;font-size: 2.2em;flex-shrink: 0;}
@media (max-width:47.99em) {.b-ext .press-area-media__title {font-size: 1.8em;}}
.b-ext .press-area-media__medias {display: flex;justify-content: space-between;}
@media (max-width:35.5525em) {.b-ext .press-area-media__medias {display: block;}}
.b-ext .press-area-media__medias-item {width: calc(50% - 7.5px);text-align: center;}
.b-ext .press-area-media__medias-item img {max-width: 100%;margin-bottom: 20px;}
@media (max-width:35.5525em) {.b-ext .press-area-media__medias-item {width: 100%;}
	.b-ext .press-area-media__medias-item:last-child {margin-top: 25px;}}
.b-ext .press-area-media__docs {display: flex;justify-content: space-between;flex-wrap: wrap;}
.b-ext .press-area-media__docs-item {display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;width: calc(50% - 85px);color: #fff;font-weight: 600;}
.b-ext .press-area-media__docs-item span:last-child {display: flex;align-items: center;flex-shrink: 0;margin-left: 10px;font-weight: 400;font-size: .825em;}
.b-ext .press-area-media__docs-item:hover {color: #64be29;}
.b-ext .press-area-media__docs-item svg {margin-left: 20px;}
@media (max-width:67.1775em) {.b-ext .press-area-media__docs-item {width: calc(50% - 40px);}}
@media (max-width:47.99em) {.b-ext .press-area-media__docs-item {width: calc(50% - 20px);}}
@media (max-width:35.5525em) {.b-ext .press-area-media__docs-item {width: 100%;}}
.b-ext .press-area-media__subtitle {text-transform: uppercase;font-weight: 600;margin: 0;font-size: 1.25em;margin: 30px 0 20px;}
.b-ext .press-area-media__subtitle svg {display: inline-block;vertical-align: middle;margin-right: 5px;}
.b-ext .view-evenements-list .node--promoted {display: flex;flex-basis: 66.6666666667%;max-width: 66.6666666667%;}
@media (max-width:35.5525em) {.b-ext .view-evenements-list .node--promoted {flex-basis: 100%;max-width: 100%;}}
.b-ext .view-evenements-list .node--promoted:not(.with-img) .node__teaser-title {color: #004d7e;}
.b-ext .view-evenements-list .node--promoted .node__teaser-footer {display: none;}
.b-ext .view-evenements-list .node--promoted .node__teaser-title {margin-top: 10px;color: #fff;font-size: 2.625em;}
@media (max-width:25.99em) {.b-ext .view-evenements-list .node--promoted .node__teaser-title {font-size: 2em;}}
.b-ext .view-evenements-list .node--promoted .node__teaser-link-wrapper {background-size: cover;flex-direction: column;align-items: flex-start;justify-content: space-between;}
.b-ext .view-evenements-list .node--promoted .node__teaser-link-wrapper:before {display: none;}
.b-ext .view-evenements-list .node--promoted .event-infos__location {color: #64be29;}
.b-ext .view-evenements-list .node--promoted .svg-container--triangles {padding-top: 0;height: 100%;}
.b-ext .view-evenements-list .node--promoted .event-date {position: relative;text-align: left;justify-content: flex-start;margin: 0;top: 0;left: 0;}
.b-ext .view-evenements-list .node--promoted .node__teaser-text-wrapper, .b-ext .view-evenements-list .node--promoted .node__teaser-text-wrapper--no-img {position: relative;height: auto;padding-bottom: 0;margin: 0;z-index: 5;}
.b-ext .bureau-header {display: flex;align-items: center;position: relative;height: 280px;background-color: #05293f;color: #fff;text-align: center;z-index: 1;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;}
.b-ext .bureau-header__title {font-size: 3.25em;margin-bottom: 10px;}
@media (max-width:47.99em) {.b-ext .bureau-header__title {font-size: 2.5em;}}
.b-ext .icon-dpt {position: absolute;top: 50%;left: 50%;height: 80%;transform: translate(-50%,-50%);fill: #fff;opacity: .05;z-index: -1;}
.b-ext .bureau__item {padding-top: 50px;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;}
@media (max-width:47.99em) {.b-ext .bureau__item {padding-top: 25px;}}
.b-ext .bureau__handicap {display: flex;align-items: center;margin: 0 0 45px;}
@media (max-width:35.5525em) {.b-ext .bureau__handicap {display: block;margin: 0 0 25px;text-align: center;}}
.b-ext .bureau__handicap ul li {list-style: none;display: inline-block;width: 50px;height: 50px;background: #fff;border-radius: 50%;position: relative;border: solid 1px #004d7e;margin: 0 20px 0 0;cursor: pointer;transition: .3s all linear;-webkit-tap-highlight-color: rgba(0,0,0,0);}
@media (max-width:67.1775em) {.b-ext .bureau__handicap ul li {margin: 0 5px 0 0;}}
@media (max-width:35.5525em) {.b-ext .bureau__handicap ul li {margin-bottom: 0;}}
@media only screen and (min-width:1025px) {.b-ext .bureau__handicap ul li:hover {background: #004d7e;}}
@media only screen and (min-width:1025px) {.b-ext .bureau__handicap ul li:hover span svg {fill: #fff;}}
@media only screen and (min-width:1025px) {.b-ext .bureau__handicap ul li:hover span svg.icon-auditif {stroke: #fff;}}
.b-ext .bureau__handicap ul li:last-child {margin: 0 auto;}
@media (max-width:67.1775em) {.b-ext .bureau__handicap ul li:last-child {margin: 0;}}
@media (max-width:35.5525em) {.b-ext .bureau__handicap ul li:last-child {margin-bottom: 0;}}
.b-ext .bureau__handicap ul li span {width: 100%;height: 100%;display: block;}
.b-ext .bureau__handicap ul li span svg {display: block;fill: #004d7e;width: 25px;height: 100%;margin: 0 auto;}
.b-ext .bureau__handicap ul li span svg.icon-auditif {fill: none;stroke: #004d7e;stroke-width: .6;width: 24px;}
.b-ext .bureau__handicap ul li span svg.icon-cognitif {width: 41px;}
.b-ext .bureau__handicap ul li.active {background: #004d7e;}
.b-ext .bureau__handicap ul li.active span svg {fill: #fff;}
.b-ext .bureau__handicap ul li.active span svg.icon-auditif {stroke: #fff;}
.b-ext .bureau__handicap .info-bulle {display: none;position: absolute;top: -135px;background: #004d7e;color: #fff;width: 100%;left: 0;border-radius: 10px;padding: 10px 15px;min-width: 270px;}
.b-ext .bureau__handicap .info-bulle .text {font-size: 10px;}
.b-ext .bureau__handicap .info-bulle a {font-size: .9em;color: #fff;font-weight: 300;border: solid 1px #fff;margin: 20px 0 0;}
.b-ext .bureau_locaux {float: left;font-size: 14px;color: #004d7e;font-weight: 300;margin: 0 50px 0 0;padding: 0 0 0 33px;}
@media (max-width:67.1775em) {.b-ext .bureau_locaux {margin: 0 25px 0 0;}}
@media (max-width:35.5525em) {.b-ext .bureau_locaux {float: none;margin: 0 0 15px;padding: 0;text-align: left;}}
.b-ext .bureau__map {height: 350px;}
.b-ext .bureau__title {margin: 0 0 35px;font-size: 1.5em;color: #64be29;font-weight: 600;}
.b-ext .bureau__title--blue {color: #004d7e;}
@media (max-width:35.5525em) {.b-ext .bureau__title {font-size: 1.15em;margin-bottom: 10px;}}
.b-ext .bureau__address {display: flex;margin-bottom: 20px;}
.b-ext .bureau__bold-txt {font-size: 1.125em;color: #004d7e;font-weight: 600;line-height: 26px;}
@media (max-width:25.99em) {.b-ext .bureau__bold-txt {font-size: 1em;}}
.b-ext .bureau__desc {line-height: 26px;color: #05293f;}
.b-ext .bureau__schedule {display: flex;align-items: flex-start;color: #004d7e;}
.b-ext .bureau__schedule ul {list-style-type: none;}
.b-ext .bureau__schedule li {display: flex;}
.b-ext .bureau__schedule .active {font-weight: 600;}
.b-ext .bureau__schedule svg {margin-right: 10px;flex-shrink: 0;}
.b-ext .bureau__schedule span:first-child {display: inline-block;width: 130px;flex-shrink: 0;}
.b-ext .bureau__schedule span:last-child {font-size: 1.125em;line-height: 26px;}
@media (max-width:25.99em) {.b-ext .bureau__schedule span:first-child {width: 100px;}
	.b-ext .bureau__schedule span:last-child {font-size: 1em;}}
.b-ext .bureau__contact {display: flex;margin-bottom: 45px;color: #004d7e;clear: both;}
.b-ext .bureau__contact span {display: block;}
.b-ext .bureau__contact span:last-child {margin: 7px 105px 0 0;font-size: .875em;}
@media (max-width:67.1775em) {.b-ext .bureau__contact span:last-child {margin-right: 35px;}}
.b-ext .bureau__contact a:not(.btn):not(.btn--green):not(.webform-button--submit):not(.btn--blue):not(.btn--header-green):not(.btn--white) {color: #004d7e;}
@media (max-width:25.99em) {.b-ext .bureau__contact {flex-wrap: wrap;margin-bottom: 25px;}
	.b-ext .bureau__contact > div {width: calc(100% - 40px);}
	.b-ext .bureau__contact .btn, .b-ext .bureau__contact .btn--green, .b-ext .bureau__contact .right-block__link a, .b-ext .right-block__link .bureau__contact a, .b-ext .bureau__contact .slider-content__content-title-link a, .b-ext .slider-content__content-title-link .bureau__contact a, .b-ext .bureau__contact .subscribeform .form-submit, .b-ext .subscribeform .bureau__contact .form-submit, .b-ext .bureau__contact .webform-button--submit, .b-ext .bureau__contact .mag__dossier .field--name-field-dossier-lien a, .b-ext .mag__dossier .field--name-field-dossier-lien .bureau__contact a, .b-ext .bureau__contact .mag__push-wrap .field--name-field-bloc-push-lien a, .b-ext .mag__push-wrap .field--name-field-bloc-push-lien .bureau__contact a, .b-ext .bureau__contact .mag__section-wrap .field--name-field-key-figure-url a, .b-ext .mag__section-wrap .field--name-field-key-figure-url .bureau__contact a, .b-ext .bureau__contact .btn--blue, .b-ext .bureau__contact .user-login-form #edit-submit, .b-ext .user-login-form .bureau__contact #edit-submit, .b-ext .bureau__contact .btn--header-green, .b-ext .bureau__contact .btn--white {margin: 15px 0 0 40px;}}
.b-ext .bureau__contact2 {display: flex;flex-wrap: wrap;color: #004d7e;}
.b-ext .bureau__contact2 h3 {width: 100%;margin-top: 5px;font-size: calc(var(--font-size) * 1.125);text-transform: uppercase;font-weight: 600;}
@media (max-width:25.99em) {.b-ext .bureau__contact2 h3 {font-size: calc(var(--font-size) * 1);}}
.b-ext .bureau__contact2 a {color: #004d7e;}
.b-ext .bureau__contact1 svg.icon-tel {height: 41px;padding: .5em 0;}
.b-ext .bureau__contact1 a {background: #64be29;color: #fff;padding: .5em 1em;font-weight: bold;line-height: 25px;}
.b-ext .bureau__link {display: inline-block;margin-top: 45px;font-size: .875em;color: #004d7e;}
.b-ext .bureau__link .icon-arrow-wrapper {position: relative;top: -1px;display: inline-block;margin-left: 5px;overflow: hidden;vertical-align: middle;}
.b-ext .bureau__link:hover {color: #004d7e;}
.b-ext .bureau__link:hover .icon-arrow {animation: portraitArrow .4s forwards;}
.b-ext .bureau__events {border-top: 1px solid #c1c1c1;margin-top: 80px;padding: 20px 0 30px;}
.b-ext .bureau__events h2 {max-width: 605px;margin-right: auto;margin-left: auto;}
@media (max-width:47.99em) {.b-ext .bureau__events {margin-top: 30px;padding-top: 10px;}}
.b-ext .icon-tel {flex-shrink: 0;margin-right: 10px;}
.b-ext .icon-pinpoint {display: inline-block;vertical-align: middle;width: 21px;height: 33px;margin-right: 5px;}
.b-ext .icon-pinpoint--green {fill: #64be29;}
.b-ext .icon-pinpoint--blue {fill: #004d7e;}
.b-ext .icon-pinpoint--stroke-blue {width: 19px;height: 28px;margin-right: 15px;stroke: #004d7e;fill: none;flex-shrink: 0;}
.b-ext .bureau-manager {display: flex;align-items: center;margin: 30px 0;}
.b-ext .bureau-manager img {margin-right: 15px;border-radius: 50%;max-width: 5.5em;height: 5.5em;display: block;}
.b-ext .bureau-manager > div:first-child {flex-shrink: 0;}
.b-ext .bureau-manager__txt {color: #64be29;font-size: 1.125em;font-weight: 600;line-height: 26px;}
@media (max-width:25.99em) {.b-ext .bureau-manager__txt {font-size: 1em;}}
.b-ext .bureau-home {color: #05293f;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;}
.b-ext .bureau-home__intro {margin-bottom: 20px;font-size: 1.3125em;line-height: 28px;}
@media (max-width:47.99em) {.b-ext .bureau-home__intro {font-size: 1.125em;margin-bottom: 0;}}
.b-ext .bureau-home__desc {line-height: 26px;}
.b-ext .bureau-home__map-wrap {margin-top: 27px;padding-top: 35px;background-color: #05293f;}
.b-ext .bureau-home__list {position: relative;max-width: 325px;margin-top: -80px;background-color: #fff;float: right;border: 1px solid #c1c1c1;overflow: hidden;}
.b-ext .bureau-home__list .wrap {margin-bottom: 35px;padding: 25px 25px 0;}
.b-ext .bureau-home__list ul {list-style-type: none;}
.b-ext .bureau-home__list li:nth-child(odd) {background-color: #ebf6ff;}
.b-ext .bureau-home__list li.is-active {background-color: #c7eab0;border-top: .5px solid #5f7c87;border-bottom: .5px solid #5f7c87;}
.b-ext .bureau-home__list li.is-active + .is-active {border-top: none;}
.b-ext .bureau-home__list a {display: block;padding: 20px 25px;font-weight: 600;text-transform: uppercase;color: #5f7c87;}
.b-ext .bureau-home__list a:hover {background-color: #c7eab0;}
@media (max-width:48.0525em) {.b-ext .bureau-home__list {max-width: none;}
	.b-ext .bureau-home__list .slimScrollDiv, .b-ext .bureau-home__list ul {height: auto !important;}
	.b-ext .bureau-home__list .slimScrollRail {display: none !important;}
	.b-ext .bureau-home__list .wrap {padding: 15px 15px 0;}
	.b-ext .bureau-home__list a {padding: 20px 15px;font-size: .875em;}}
.b-ext .bureau-home__filters {display: flex;}
.b-ext .bureau-home__filters div:first-child {margin-right: 10px;}
@media (max-width:25.99em) {.b-ext .bureau-home__filters {display: block;}
	.b-ext .bureau-home__filters div:first-child {margin-bottom: 10px;}}
.b-ext .bureau-home__map {position: relative;}
.b-ext .bureau-home__map .pins {position: absolute;top: 0;left: calc(var(--font-size) * .5);width: calc(100% - calc(var(--font-size) * 1));height: calc(100% - calc(var(--font-size) * 1));pointer-events: none;}
.b-ext .bureau-home__map .pins svg {width: 100%;height: 100%;}
.b-ext .bureau-home__map .pins .js-office-green {fill: #64be29;}
.b-ext .bureau-home__map .pins .js-office-blue {fill: #004d7e;}
.b-ext .bureau-home__map .pins .remove, .b-ext .bureau-home__map .pins #green-remove, .b-ext .bureau-home__map .pins #blue-remove {display: none !important;}
.b-ext .bureau-home__map path {transition: .3s all linear;}
.b-ext .bureau-home__map path.is-active, .b-ext .bureau-home__map path.is-clickable:hover {fill: #c7eab0;}
.b-ext .bureau-home__map path.is-clickable {cursor: pointer;}
@media (max-width:48.0525em) {.b-ext .bureau-home__map {display: none !important;}}
.b-ext _:-ms-fullscreen, .b-ext .bureau-home__map svg {width: 708px;height: 553px;}
.b-ext .bureau-home__dom {padding: 20px 25px 25px;background-color: #64be29;color: #05293f;text-align: center;line-height: 22px;}
.b-ext .bureau-home__dom h3 {font-size: 1em;margin: 0 0 5px;font-weight: 600;}
.b-ext .bureau-home__dom span {display: block;margin-top: 15px;color: #fff;font-weight: 700;font-size: 1.625em;}
.b-ext .bureau-home__list-title {margin: 0 0 20px;font-size: 1.125em;text-transform: uppercase;color: #004d7e;font-weight: 600;line-height: 26px;}
.b-ext .tooltipster-sidetip {z-index: 1 !important;}
.b-ext .tooltipster-sidetip .tooltipster-box {border: 0;background: #004d7e;color: #fff;border-radius: 10px;padding: 10px 15px;max-width: 270px;}
.b-ext .tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {border-top-color: #004d7e;}
.b-ext .tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {border-top-color: #004d7e;}
.b-ext .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {border-bottom-color: #004d7e;}
.b-ext .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {border-bottom-color: #004d7e;}
.b-ext .tooltipster-sidetip .tooltipster-content {padding: 0;line-height: normal;}
.b-ext .tooltipster-sidetip .tooltipster-content .text {font-size: 10px;line-height: 15px;}
.b-ext .tooltipster-sidetip .tooltipster-content a {color: #fff;border: solid 1px #fff;display: inline-block;margin: 10px 0 0;padding: 5px 15px;font-size: 9px;font-weight: 300;}
.b-ext .tooltipster-sidetip .tooltipster-content strong {line-height: normal;font-size: 12px;}
.b-ext .node--type-page-bureau .publication-list__header {display: none;}
.b-ext .node--type-page-bureau .mm-slideout {z-index: auto;}
.b-ext .error-container {position: relative;padding: 8em 0;background: no-repeat center center;background-size: cover;text-align: center;color: #fff;}
@media (max-width:67.1775em) {.b-ext .error-container {padding: 5em 0;}}
@media (max-width:47.99em) {.b-ext .error-container {padding: 2em 0;}}
.b-ext .error-container:before {content: "";position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: 0;opacity: .5;background: #004d7e;}
.b-ext .error-container.container-404 {background-image: url("/ext/themes/custom/lmdm/assets/images/bg-404.jpg");}
.b-ext .error-container.container-403 {background-image: url("/ext/themes/custom/lmdm/assets/images/bg-403.jpg");}
.b-ext .error-container .container {position: relative;z-index: 20;}
.b-ext .error-container h1 {font-size: 12em;line-height: 1;margin: 0;}
@media (max-width:47.99em) {.b-ext .error-container h1 {font-size: 5em;}}
.b-ext .error-container p {font-size: 1.5em;line-height: 1.5;}
@media (max-width:47.99em) {.b-ext .error-container p {font-size: 1em;}}
.b-ext .error-container .gifBox {margin-bottom: 1.5em;}
.b-ext .error-container .gifBox img {max-width: 100%;}
.b-ext .maintenance__wrap {display: flex;flex-direction: column;align-items: center;justify-content: center;position: relative;background: url("/ext/themes/custom/lmdm/assets/images/maintenance-bg.jpg");background-size: cover;width: 100vw;height: 100vh;color: #fff;}
.b-ext .maintenance__wrap:before {content: "";background-color: #004d7e;opacity: .5;position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
@media (max-width:47.99em) {.b-ext .maintenance__wrap {padding: 0 1em;}}
.b-ext .maintenance__logo {position: relative;width: 250px;height: 92px;}
@media (max-width:35.5525em) {.b-ext .maintenance__logo {transform: scale(.8);}}
.b-ext .maintenance__title {position: relative;text-align: center;font-weight: 700;font-size: 5em;margin: 1em 0 .2em;}
@media (max-width:47.99em) {.b-ext .maintenance__title {font-size: 3em;}}
@media (max-width:35.5525em) {.b-ext .maintenance__title {font-size: 2em;}}
.b-ext .maintenance__subtitle {position: relative;font-size: 1.6em;line-height: 1.5;margin: 0 0 1em;text-align: center;}
@media (max-width:47.99em) {.b-ext .maintenance__subtitle {font-size: 1em;}}
@media (max-width:35.5525em) {.b-ext .maintenance__subtitle {font-size: .75em;}}
.b-ext .maintenance__buttons-wrap {position: relative;display: flex;justify-content: space-between;}
.b-ext .maintenance__buttons-wrap .btn--green, .b-ext .maintenance__buttons-wrap .right-block__link a, .b-ext .right-block__link .maintenance__buttons-wrap a, .b-ext .maintenance__buttons-wrap .slider-content__content-title-link a, .b-ext .slider-content__content-title-link .maintenance__buttons-wrap a, .b-ext .maintenance__buttons-wrap .subscribeform .form-submit, .b-ext .subscribeform .maintenance__buttons-wrap .form-submit, .b-ext .maintenance__buttons-wrap .webform-button--submit, .b-ext .maintenance__buttons-wrap .mag__dossier .field--name-field-dossier-lien a, .b-ext .mag__dossier .field--name-field-dossier-lien .maintenance__buttons-wrap a, .b-ext .maintenance__buttons-wrap .mag__push-wrap .field--name-field-bloc-push-lien a, .b-ext .mag__push-wrap .field--name-field-bloc-push-lien .maintenance__buttons-wrap a, .b-ext .maintenance__buttons-wrap .mag__section-wrap .field--name-field-key-figure-url a, .b-ext .mag__section-wrap .field--name-field-key-figure-url .maintenance__buttons-wrap a {margin: 0 1em;text-align: center;}
@media (max-width:47.99em) {.b-ext .maintenance__buttons-wrap .btn--green, .b-ext .maintenance__buttons-wrap .right-block__link a, .b-ext .right-block__link .maintenance__buttons-wrap a, .b-ext .maintenance__buttons-wrap .slider-content__content-title-link a, .b-ext .slider-content__content-title-link .maintenance__buttons-wrap a, .b-ext .maintenance__buttons-wrap .subscribeform .form-submit, .b-ext .subscribeform .maintenance__buttons-wrap .form-submit, .b-ext .maintenance__buttons-wrap .webform-button--submit, .b-ext .maintenance__buttons-wrap .mag__dossier .field--name-field-dossier-lien a, .b-ext .mag__dossier .field--name-field-dossier-lien .maintenance__buttons-wrap a, .b-ext .maintenance__buttons-wrap .mag__push-wrap .field--name-field-bloc-push-lien a, .b-ext .mag__push-wrap .field--name-field-bloc-push-lien .maintenance__buttons-wrap a, .b-ext .maintenance__buttons-wrap .mag__section-wrap .field--name-field-key-figure-url a, .b-ext .mag__section-wrap .field--name-field-key-figure-url .maintenance__buttons-wrap a {margin: 1em 0;}}
@media (max-width:35.5525em) {.b-ext .maintenance__buttons-wrap .btn--green, .b-ext .maintenance__buttons-wrap .right-block__link a, .b-ext .right-block__link .maintenance__buttons-wrap a, .b-ext .maintenance__buttons-wrap .slider-content__content-title-link a, .b-ext .slider-content__content-title-link .maintenance__buttons-wrap a, .b-ext .maintenance__buttons-wrap .subscribeform .form-submit, .b-ext .subscribeform .maintenance__buttons-wrap .form-submit, .b-ext .maintenance__buttons-wrap .webform-button--submit, .b-ext .maintenance__buttons-wrap .mag__dossier .field--name-field-dossier-lien a, .b-ext .mag__dossier .field--name-field-dossier-lien .maintenance__buttons-wrap a, .b-ext .maintenance__buttons-wrap .mag__push-wrap .field--name-field-bloc-push-lien a, .b-ext .mag__push-wrap .field--name-field-bloc-push-lien .maintenance__buttons-wrap a, .b-ext .maintenance__buttons-wrap .mag__section-wrap .field--name-field-key-figure-url a, .b-ext .mag__section-wrap .field--name-field-key-figure-url .maintenance__buttons-wrap a {width: 100%;}}
@media (max-width:47.99em) {.b-ext .maintenance__buttons-wrap {flex-wrap: wrap;flex-direction: column;width: 100%;}}
.b-ext .page-history-wrapper {position: relative;background: #05293f;}
.b-ext .page-history-wrapper .video-js.vjs-has-started:before {display: none;}
.b-ext .history-header {position: relative;z-index: 10;background: no-repeat center center fixed;background-size: cover;min-height: calc(var(--font-size) * 25);padding: 4em 0;color: #fff;text-align: center;}
.b-ext .history-header:before {content: "";position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: -1;background: linear-gradient(to bottom,rgba(52,81,99,.9) 25%,#05293f 100%);}
.b-ext .history-header--title {position: relative;font-size: 3.25em;font-weight: 700;max-width: 500px;margin: 0 auto 2em;padding: 2em .2em 1em;}
@media (max-width:47.99em) {.b-ext .history-header--title {font-size: 2em;padding: 3em .2em 2em;}}
.b-ext .history-header--title:before {content: "";position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: -1;opacity: .1;background: url("/ext/themes/custom/lmdm/assets/images/logo-history.svg") no-repeat center center;}
.b-ext .history-header--intro {font-size: 1.25em;max-width: 650px;margin: 0 auto;}
.b-ext .history-content {position: relative;z-index: 10;padding-top: 3em;}
.b-ext .history-content:before {content: "";position: absolute;left: 50%;top: 0;height: 100%;width: 0;z-index: -1;border-left: 1px dashed #64be29;}
.b-ext .history-date {color: #fff;padding-bottom: 6em;}
@media (max-width:47.99em) {.b-ext .history-date {padding-bottom: 3em;}}
.b-ext .history-date--title {margin: 0;position: relative;z-index: 10;color: #64be29;font-size: 2.5em;line-height: 1.5;padding-top: 1em;}
.b-ext .history-date--title:before, .b-ext .history-date--title:after {opacity: 1;left: 0;top: 0;transform: none;}
@media (max-width:47.99em) {.b-ext .history-date--title {text-align: left;line-height: 1.2;padding-top: 0;}}
.b-ext .history-date-description {padding-top: 1em;position: relative;max-width: 28em;opacity: 0;transform: translateY(-30px);transition: all .3s;}
@media (max-width:47.99em) {.b-ext .history-date-description {padding-bottom: 1em;}}
.b-ext .history-date-description a:not(.history-date-link) {vertical-align: bottom;color: #fff;font-weight: 600;position: relative;overflow: hidden;padding: 0 .15em;margin-left: -.15em;box-shadow: inset 0 -2px 0 0 #64be29;transition: all .3s;}
.b-ext .history-date-description a:not(.history-date-link):hover, .b-ext .history-date-description a:not(.history-date-link):focus {box-shadow: inset 0 -30px 0 0 #64be29;}
.b-ext .history-date-description .field--name-field-sous-titre {font-size: 1.25em;line-height: 1.5;font-weight: 600;margin-bottom: .8em;}
.b-ext .history-date-description .field--name-field-sous-titre p {margin: 0;}
.b-ext .history-date-media {position: relative;padding-left: 3.5em;}
@media (max-width:67.1775em) {.b-ext .history-date-media {padding-left: 2em;}}
@media (max-width:47.99em) {.b-ext .history-date-media {padding: 0;}}
.b-ext .history-date-media .field--name-field-date-cle {font-size: 12em;line-height: .85;font-weight: 700;text-align: right;color: #64be29;opacity: .15;position: absolute;top: 0;right: 0;opacity: 0;transform: translateY(30px);transition: all .3s;transition-delay: .6s;}
@media (max-width:67.1775em) {.b-ext .history-date-media .field--name-field-date-cle {font-size: 10em;}}
@media (max-width:47.99em) {.b-ext .history-date-media .field--name-field-date-cle {display: none;}}
.b-ext .history-date-media .field--name-field-image {position: relative;z-index: 20;margin: 6.7em 2.4em 0 0;opacity: 0;transform: translateX(50px);transition: all .3s;transition-delay: .3s;}
@media (max-width:47.99em) {.b-ext .history-date-media .field--name-field-image {margin: 0 .5em;}}
.b-ext .history-date-media .video-js {margin-top: 10em;opacity: 0;transform: translateX(50px);transition: all .3s;transition-delay: .3s;}
@media (max-width:47.99em) {.b-ext .history-date-media .video-js {margin: 0;}}
.b-ext .history-date-media img {max-width: 100%;height: auto;}
.b-ext .history-date-link {position: relative;display: flex;color: #fff;}
.b-ext .history-date-link:focus, .b-ext .history-date-link:hover {color: #64be29;}
.b-ext .history-date-link:focus svg, .b-ext .history-date-link:hover svg {animation: homeArrow .75s forwards;}
.b-ext .history-date-link .link-all__svg {overflow: hidden;display: inline-block;margin-left: .25em;padding: 0 0 0 .5em;}
.b-ext .history-date-link .link-all__svg svg {width: 22px;height: 6px;margin-bottom: 2px;}
.b-ext .anim-history-date .history-numbers--title, .b-ext .anim-history-date .history-numbers-list--item, .b-ext .anim-history-date .video-js, .b-ext .anim-history-date .field--name-field-image, .b-ext .anim-history-date .history-date-description {opacity: 1;transform: none;}
.b-ext .anim-history-date .field--name-field-date-cle {opacity: .15;transform: none;}
.b-ext .history-date_center {position: relative;z-index: 10;padding: 8em 0 0;}
.b-ext .history-date_center:before {content: "";position: absolute;left: -100%;top: 0;height: 100%;width: 300%;z-index: -1;background: url("/ext/themes/custom/lmdm/assets/images/actu-header.jpg") no-repeat center center fixed;background-size: cover;}
.b-ext .history-date_center:after {content: "";position: absolute;left: -100%;top: 0;height: 100%;width: 300%;z-index: -1;background: linear-gradient(to top,#05293f 0%,rgba(52,81,99,.8) 50%,#05293f 100%);}
.b-ext .history-date_center .history-date-description {z-index: 20;max-width: 32em;}
@media (min-width:48em) {.b-ext .history-date_center .history-date-description {position: absolute;top: 0;left: 50%;text-align: center;transform: translateX(-50%);}}
.b-ext .history-date_center .history-date-description .history-date--title {padding: 0;}
.b-ext .history-date_center .history-date-description .history-date--title:before, .b-ext .history-date_center .history-date-description .history-date--title:after {display: none;}
.b-ext .history-date_center .history-date-media {padding: 0;}
.b-ext .history-date_center .history-date-media .video-js {margin: 0;}
.b-ext .history-date_center .history-date-media .field--name-field-date-cle {right: auto;left: 0;top: -.55em;}
@media (min-width:48em) {.b-ext .history-date_left {flex-direction: row-reverse;}}
@media (min-width:48em) {.b-ext .history-date_left .history-date--title:before, .b-ext .history-date_left .history-date--title:after {left: auto;right: 0;transform: scaleX(-1);}}
@media (min-width:48em) {.b-ext .history-date_left .history-date-description {text-align: right;}}
.b-ext .history-date_left .history-date-media {padding-left: 0;padding-right: 3.5em;}
@media (max-width:67.1775em) {.b-ext .history-date_left .history-date-media {padding-right: 2em;}}
@media (max-width:47.99em) {.b-ext .history-date_left .history-date-media {padding: 0;}}
.b-ext .history-date_left .history-date-media .field--name-field-date-cle {right: auto;left: 0;}
.b-ext .history-date_left .history-date-media .field--name-field-image {margin: 6.7em 0 0 2.4em;}
@media (max-width:47.99em) {.b-ext .history-date_left .history-date-media .field--name-field-image {margin: 0 .5em;}}
.b-ext .history-numbers {position: relative;z-index: 10;padding: 3em 0 7em;text-align: center;}
.b-ext .history-numbers--title {font-size: 2.5em;color: #64be29;max-width: 500px;margin: 0 auto 1em;text-align: center;transition: all .3s;opacity: 0;transform: translateY(-20px);}
.b-ext .history-numbers-list--item {padding: 0 2em;transition: all .3s;transition-delay: .3s;opacity: 0;transform: translateY(-20px);}
@media (max-width:47.99em) {.b-ext .history-numbers-list--item {margin-bottom: 1em;}}
.b-ext .history-numbers-list .history-number-wrap {background: #004d7e;padding: 2em .5em;color: #fff;font-weight: 700;}
.b-ext .history-numbers-list .history-number-desc {font-size: 1.25em;text-transform: uppercase;}
@media (max-width:67.1775em) {.b-ext .history-numbers-list .history-number-desc {font-size: 1em;}}
.b-ext .history-numbers-list .history-number {font-size: 4.3em;line-height: 1.3;text-transform: none;color: #64be29;}
.b-ext .history-numbers-list .history-number .counter:nth-letter(n) {color: red;}
@media (max-width:67.1775em) {.b-ext .history-numbers-list .history-number {font-size: 2.3em;}}
.b-ext .history-footer {position: relative;z-index: 10;padding: 2em 0;text-align: center;background: no-repeat center center fixed;background-size: cover;min-height: calc(var(--font-size) * 30);color: #fff;}
.b-ext .history-footer--title {font-size: 2.25em;line-height: 1.3;}
.b-ext .history-footer:before {content: "";position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: -1;background: linear-gradient(to top,rgba(52,81,99,.9) 25%,#05293f 100%);}
.b-ext .history-footer:after {content: "";position: absolute;left: 50%;top: 0;height: 3em;width: 0;z-index: -1;border-left: 1px dashed #64be29;}
.b-ext .alarm-section {padding: 1.25em calc(var(--font-size) * 1);background: linear-gradient(to right,#94d003 0%,#0047ba 100%);color: #fff;letter-spacing: .03em;}
.b-ext .alarm-section .icon {margin-right: 1em;width: 1.25em;height: 1.25em;fill: #fff;flex-shrink: 0;}
@media (max-width:47.99em) {.b-ext .alarm-section .icon {margin: 0 auto 5px auto;}}
.b-ext .alarm-section .title {margin: 0 0 5px 0;font-size: .75em;}
@media (min-width:48em) {.b-ext .alarm-section .title {margin: 0 2.25em 0 0;}}
@media (min-width:48em) {.b-ext .alarm-section .item-alarm {display: flex !important;}}
.b-ext .alarm-section a {font-size: .75em;color: #fff;}
.b-ext .alarm-section a:hover svg {animation: homeArrow .75s forwards;}
.b-ext .alarm-section a span {margin-left: .25em;padding: 0 0 0 .5em;}
.b-ext .alarm-section a svg {width: 22px;height: 6px;fill: #fff;}
.b-ext .slide-alarm .slick-next, .b-ext .slide-alarm .slick-prev {height: 40px;width: 40px;background: transparent;color: #fff;z-index: 50;}
.b-ext .slide-alarm .slick-next:before, .b-ext .slide-alarm .slick-prev:before {position: absolute;height: 40px;width: 40px;top: 0;left: 0;font-size: 30px;opacity: 1;line-height: .9em;color: #fff;}
.b-ext .slide-alarm .slick-prev {left: -20px;}
.b-ext .slide-alarm .slick-prev:before {content: "‹";}
.b-ext .slide-alarm .slick-next {right: -20px;}
.b-ext .slide-alarm .slick-next:before {content: "›";}
@media (max-width:47.99em) {.b-ext .slide-alarm .slick-slide {padding: 0 20px;text-align: center;}}
.b-ext .carousel-section {position: relative;}
.b-ext .carousel-section img {width: 100%;height: auto;}
.b-ext .carousel-section .slick-dotted.slick-slider {margin: 0;}
.b-ext .carousel-section .slick-dots {position: relative;bottom: auto;}
@media (min-width:67.1875em) {.b-ext .carousel-section .slick-dots {text-align: left;display: flex;}}
.b-ext .carousel-section .slick-dots li {width: auto;height: auto;margin: 0;}
@media (min-width:67.1875em) {.b-ext .carousel-section .slick-dots li {width: 33%;}}
.b-ext .carousel-section .slick-dots li:hover a, .b-ext .carousel-section .slick-dots li.slick-active a {color: #64be29;}
.b-ext .carousel-section .slick-dots li:hover a:before, .b-ext .carousel-section .slick-dots li.slick-active a:before {background-color: #64be29;}
@media (max-width:67.1775em) {.b-ext .carousel-section .slick-dots li:hover a, .b-ext .carousel-section .slick-dots li.slick-active a {background: #64be29;}}
.b-ext .carousel-section .slick-dots a {display: block;padding: 1.75em 2em 1.75em 1.25em;color: #c1c1c1;}
@media (max-width:67.1775em) {.b-ext .carousel-section .slick-dots a {margin: 15px 5px 0;padding: 0;width: 10px;height: 10px;background: #c1c1c1;border-radius: 100%;}}
.b-ext .carousel-section .slick-dots a:before {display: block;content: "";position: absolute;height: 2em;width: 1px;top: 0;left: 0;background: #c1c1c1;z-index: 1;}
.b-ext .carousel-section .slick-dots .item-carousel__details {display: block;}
.b-ext .carousel-section .slick-dots .dot-title {margin-bottom: .62em;font-size: .875em;text-transform: uppercase;}
@media (max-width:67.1775em) {.b-ext .carousel-section .slick-dots a:before, .b-ext .carousel-section .slick-dots .dot-title, .b-ext .carousel-section .slick-dots .dot-desc {display: none;}}
.b-ext .carousel-section__details {position: absolute;width: 100%;top: 0;left: 0;z-index: 400;}
.b-ext .carousel-section__details .item-carousel__details {display: none;}
.b-ext .carousel-container.simplefest .slick-track {display: flex;}
.b-ext .carousel-container.simplefest .slick-track .slick-slide {height: inherit;}
.b-ext .carousel-container.simplefest .slick-track .slick-slide > div {height: 100%;}
.b-ext .carousel-container.simplefest .slick-track .slick-slide > div .item-carousel {height: inherit;}
.b-ext .carousel-container.simplefest .slick-track .slick-slide[data-slick-index='0'] .item-carousel::before {display: none;}
@media (min-width:67.1875em) {.b-ext .carousel-container.simplefest .slick-track .slick-slide[data-slick-index='0'] .item-carousel__title {padding-top: 65px;}}
.b-ext .carousel-container.simplefest .slick-track .slick-slide[data-slick-index='0'] .item-carousel__title a {display: block;font-size: 16px;margin: 13px 0;transform: none;}
.b-ext .carousel-container.simplefest .slick-track .slick-slide[data-slick-index='0'] .item-carousel__title a:hover {color: #64be29;}
.b-ext .carousel-container.simplefest .slick-track .slick-slide[data-slick-index='0'] .item-carousel__title a:hover svg {animation: none;fill: #64be29;}
.b-ext .carousel-container.simplefest .slick-track .slick-slide[data-slick-index='0'] .item-carousel__title a::before {bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 0;visibility: visible;}
.b-ext .item-carousel {padding: 5em 0 4em;background: no-repeat center center;background-size: cover;position: relative;z-index: 20;text-align: center;}
.b-ext [data-slick-index='0'] .item-carousel::before {display: none;}
@media screen and (min-width:1600px) {.b-ext [data-slick-index='0'] .item-carousel {background-size: 1400px;background-color: #004773;}}
@media (max-width:47.99em) {.b-ext [data-slick-index='0'] .item-carousel {background-image: url("/ext/themes/custom/lmdm/assets/images/40bougiesmob3.jpg") !important;background-size: contain;background-color: #004773;height: 412px;}}
.b-ext [data-slick-index='0'] .item-carousel .subtitle, .b-ext [data-slick-index='0'] .item-carousel .item-carousel__title {visibility: hidden;}
@media (min-width:67.1875em) {.b-ext [data-slick-index='0'] .item-carousel .subtitle, .b-ext [data-slick-index='0'] .item-carousel .item-carousel__title {visibility: visible;}}
@media (min-width:67.1875em) {.b-ext [data-slick-index='0'] .item-carousel .item-carousel__title {padding-top: 65px;}}
.b-ext [data-slick-index='0'] .item-carousel .item-carousel__title a {display: block;font-size: 16px;margin: 13px 0;transform: none;}
.b-ext [data-slick-index='0'] .item-carousel .item-carousel__title a::before {bottom: 0;content: "";left: 0;position: absolute;right: 0;top: 0;visibility: visible;}
@media (min-width:48em) {.b-ext .item-carousel {min-height: 400px;}}
@media (min-width:67.1875em) {.b-ext .item-carousel {padding: 14em 0 4em;min-height: 630px;text-align: left;}}
.b-ext .item-carousel .container {z-index: 30;}
.b-ext .item-carousel.active-filtre:before {background: linear-gradient(to right,rgba(3,40,69,.9) 50%,rgba(0,0,38,.45) 100%);content: "";display: block;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: -1;}
.b-ext .item-carousel-mob {background-position: center;background-repeat: no-repeat;background-size: cover;height: 100%;position: absolute;top: 0;width: 100%;z-index: -2;}
@media (min-width:48em) {.b-ext .item-carousel-mob {display: none;}}
@media (min-width:67.1875em) {.b-ext .item-carousel .tarificator {display: flex;align-items: center;}}
.b-ext .item-carousel .tarificator .btnBox {flex-shrink: 0;}
@media (min-width:67.1875em) {.b-ext .item-carousel .tarificator .btnBox {padding: 3em 0;}}
.b-ext .item-carousel .tarificator .btnBox a {display: inline-block;position: relative;padding-right: 4em;}
.b-ext .item-carousel .tarificator .btnBox .icon {position: absolute;right: 10px;top: 50%;width: 31px;height: 34px;fill: #fff;transform: translateY(-50%);}
@media (max-width:25.99em) {.b-ext .item-carousel .tarificator .btnBox .icon {width: 24px;height: 26px;}}
.b-ext .item-carousel .subtitle {color: #64be29;font-size: .75em;text-transform: uppercase;text-align: center;}
@media (min-width:67.1875em) {.b-ext .item-carousel .subtitle {display: none;}}
.b-ext .item-carousel__title {padding: 0;font-size: 1.5em;line-height: 1.2;color: #fff;max-width: 57em;}
@media (min-width:48em) {.b-ext .item-carousel__title {padding: 0 1.5em;font-size: 2em;}}
@media (min-width:67.1875em) {.b-ext .item-carousel__title {padding: 0 2em 0 0;font-size: 3em;line-height: 1.2;}}
.b-ext .item-carousel__title a {display: inline-block;margin-left: 10px;font-size: 14px;font-weight: normal;color: #64be29;transform: translateY(-5px);}
.b-ext .item-carousel__title a:hover {color: #fff;}
.b-ext .item-carousel__title a:hover svg {animation: homeArrow .75s forwards;fill: #fff;}
.b-ext .item-carousel__title svg {width: 22px;height: 6px;fill: #64be29;}
.b-ext .item-carousel__link.btn:hover, .b-ext .item-carousel__link.btn--green:hover, .b-ext .right-block__link a.item-carousel__link:hover, .b-ext .slider-content__content-title-link a.item-carousel__link:hover, .b-ext .subscribeform .item-carousel__link.form-submit:hover, .b-ext .item-carousel__link.webform-button--submit:hover, .b-ext .mag__dossier .field--name-field-dossier-lien a.item-carousel__link:hover, .b-ext .mag__push-wrap .field--name-field-bloc-push-lien a.item-carousel__link:hover, .b-ext .mag__section-wrap .field--name-field-key-figure-url a.item-carousel__link:hover, .b-ext .item-carousel__link.btn--blue:hover, .b-ext .user-login-form .item-carousel__link#edit-submit:hover, .b-ext .item-carousel__link.btn--header-green:hover, .b-ext .item-carousel__link.btn--white:hover {background-color: #004d7e;}
@media (min-width:48em) {.b-ext .carousel-container.simplefest .item-carousel {height: 400px;}}
@media (min-width:67.1875em) {.b-ext .carousel-container.simplefest .item-carousel {height: 630px;}}
.b-ext .carousel-container.simplefest .item-carousel .container {position: relative;z-index: 30;}
.b-ext .carousel-container.simplefest .item-carousel:before {z-index: 1;}
.b-ext .homePush-section {position: relative;margin: -30px 0 2em;z-index: 20;color: #05293f;}
@media (min-width:48em) {.b-ext .homePush-section {margin: -100px 0 3em;}}
.b-ext .homePush-section .content {background: linear-gradient(to bottom,#ebf6ff 0%,white 100%);}
@media (min-width:48em) {.b-ext .homePush-section .content {display: flex;}}
.b-ext .homePush-section--item {position: relative;padding: calc(var(--font-size) * 2);text-align: center;}
@media (min-width:48em) {.b-ext .homePush-section--item {width: 33%;}}
@media (max-width:67.1775em) {.b-ext .homePush-section--item {padding: calc(var(--font-size) * 2) calc(var(--font-size) * 1);}}
.b-ext .homePush-section--item:before {content: "";display: block;position: absolute;height: 100px;width: 1px;background-color: #c1c1c1;right: 0;}
@media (max-width:47.99em) {.b-ext .homePush-section--item:before {right: auto;width: 70%;left: 15%;height: 1px;bottom: 0;}}
@media (max-width:47.99em) {.b-ext .homePush-section--item:not(:first-child):before {display: none;}}
.b-ext .homePush-section--item:last-child:before {display: none;}
@media (max-width:47.99em) {.b-ext .homePush-section--item:last-child {display: none;}}
.b-ext .homePush-section--item h3 {display: flex;align-items: center;text-align: left;font-weight: normal;margin: 0 0 1.5em;}
@media (max-width:47.99em) {.b-ext .homePush-section--item h3 {justify-content: center;}}
@media (max-width:67.1775em) {.b-ext .homePush-section--item h3 {margin-bottom: 1.5em;font-size: 1em;}}
.b-ext .homePush-section--item h3 svg {flex-shrink: 0;display: block;margin-right: 1em;width: 75px;}
@media (max-width:67.1775em) {.b-ext .homePush-section--item h3 svg {width: 50px;}}
.b-ext .homePush-section--item .field--type-text-with-summary {line-height: 1.5;margin-bottom: 1em;}
.b-ext .homePush-section .homePush__link {font-weight: 600;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;}
.b-ext .homePush-section .homePush__link.homePush__link {color: #64be29;}
.b-ext .homePush-section .homePush__link.homePush__link:hover {color: #004d7e;}
.b-ext .homePush-section .homePush__link.homePush__link:hover svg {animation: homeArrow .75s forwards;fill: #004d7e;}
.b-ext .homePush-section .homePush__link svg {width: 22px;height: 6px;fill: #64be29;transition: .3s all;}
.b-ext .assurance-section {position: relative;margin-bottom: 2em;text-align: center;}
.b-ext .assurance-section .desc {color: #656565;max-width: 45em;margin: 0 auto 2em;line-height: 1.5;}
@media (max-width:47.99em) {.b-ext .assurance-section .desc {display: none;}}
.b-ext .assurance-section ul {list-style: none;}
.b-ext .type-assurances {margin-bottom: 2em;}
@media (max-width:47.99em) {.b-ext .type-assurances {display: none;}}
.b-ext .type-assurances ul {display: flex;justify-content: center;}
.b-ext .type-assurances li {margin: 0 2em;}
.b-ext .type-assurances li a {color: #05293f;text-transform: uppercase;font-weight: 600;}
.b-ext .type-assurances li.active a {color: #64be29;}
.b-ext .home-products-list ul {display: flex;flex-flow: wrap;}
.b-ext .home-products-list li.chiffre-cle, .b-ext .home-products-list li.product-item {margin-top: -1px;width: 33%;border-top: solid 1px #c1c1c1;border-bottom: solid 1px #c1c1c1;position: relative;}
@media (min-width:48em) {.b-ext .home-products-list li.chiffre-cle.is-disable, .b-ext .home-products-list li.product-item.is-disable {opacity: .5;}}
@media (max-width:47.99em) {.b-ext .home-products-list li.chiffre-cle, .b-ext .home-products-list li.product-item {margin: 0;border-bottom: 0;width: 100%;}}
@media (min-width:48.0625em) {.b-ext .home-products-list li.chiffre-cle, .b-ext .home-products-list li.product-item {width: 25%;}}
@media (min-width:67.1875em) {.b-ext .home-products-list li.chiffre-cle, .b-ext .home-products-list li.product-item {width: 20%;}}
.b-ext .home-products-list li.chiffre-cle:before, .b-ext .home-products-list li.product-item:before {content: "";position: absolute;display: block;width: 0;height: 100%;right: -1px;top: 0;border-right: solid 1px #c1c1c1;background-color: #c1c1c1;}
.b-ext .home-products-list li.chiffre-cle:after, .b-ext .home-products-list li.product-item:after {content: "";position: absolute;display: block;width: 0;height: 100%;left: 0;top: 0;border-right: solid 1px #c1c1c1;background-color: #c1c1c1;}
@media (max-width:47.99em) {.b-ext .home-products-list li.chiffre-cle:after, .b-ext .home-products-list li.chiffre-cle:before, .b-ext .home-products-list li.product-item:after, .b-ext .home-products-list li.product-item:before {display: none;}}
.b-ext .home-products-list li.chiffre-cle.chiffre-cle, .b-ext .home-products-list li.product-item.chiffre-cle {width: 66%;}
.b-ext .home-products-list li.chiffre-cle.chiffre-cle .field--name-field-satisfaction, .b-ext .home-products-list li.chiffre-cle.chiffre-cle .field__item, .b-ext .home-products-list li.chiffre-cle.chiffre-cle .paragraph--type--satisfaction, .b-ext .home-products-list li.chiffre-cle.chiffre-cle .satisfaction, .b-ext .home-products-list li.product-item.chiffre-cle .field--name-field-satisfaction, .b-ext .home-products-list li.product-item.chiffre-cle .field__item, .b-ext .home-products-list li.product-item.chiffre-cle .paragraph--type--satisfaction, .b-ext .home-products-list li.product-item.chiffre-cle .satisfaction {height: 100%;}
@media (max-width:47.99em) {.b-ext .home-products-list li.chiffre-cle.chiffre-cle .paragraph--type--satisfaction, .b-ext .home-products-list li.product-item.chiffre-cle .paragraph--type--satisfaction {margin-left: 15px;margin-right: 15px;}}
.b-ext .home-products-list li.chiffre-cle.chiffre-cle .satisfaction, .b-ext .home-products-list li.product-item.chiffre-cle .satisfaction {display: flex;flex-direction: row;justify-content: center;background-size: cover;}
@media (max-width:47.99em) {.b-ext .home-products-list li.chiffre-cle.chiffre-cle .satisfaction, .b-ext .home-products-list li.product-item.chiffre-cle .satisfaction {align-content: center;padding-left: 62px;padding-right: 62px;}}
.b-ext .home-products-list li.chiffre-cle.chiffre-cle .satisfaction .satisfaction-symboles, .b-ext .home-products-list li.product-item.chiffre-cle .satisfaction .satisfaction-symboles {color: #64be29;font-size: 87px;font-weight: bold;}
@media (max-width:47.99em) {.b-ext .home-products-list li.chiffre-cle.chiffre-cle .satisfaction .satisfaction-symboles, .b-ext .home-products-list li.product-item.chiffre-cle .satisfaction .satisfaction-symboles {text-align: left;font-size: 56px;padding-bottom: 0px;padding-left: 0px;}}
.b-ext .home-products-list li.chiffre-cle.chiffre-cle .satisfaction .satisfaction-image img, .b-ext .home-products-list li.product-item.chiffre-cle .satisfaction .satisfaction-image img {height: 200px;margin: 0 auto;max-width: 195px;object-fit: cover;width: auto;}
@media (max-width:47.99em) {.b-ext .home-products-list li.chiffre-cle.chiffre-cle .satisfaction .satisfaction-image img, .b-ext .home-products-list li.product-item.chiffre-cle .satisfaction .satisfaction-image img {height: 100px;}}
.b-ext .home-products-list li.chiffre-cle.chiffre-cle .satisfaction .satisfaction-title, .b-ext .home-products-list li.product-item.chiffre-cle .satisfaction .satisfaction-title {color: #fff;line-height: 1.69;font-weight: 600;text-align: left;padding-left: 0;}
.b-ext .home-products-list li.chiffre-cle.chiffre-cle .satisfaction .satisfaction-title .satisfaction-sub-title, .b-ext .home-products-list li.product-item.chiffre-cle .satisfaction .satisfaction-title .satisfaction-sub-title {font-size: 16px;}
@media (max-width:47.99em) {.b-ext .home-products-list li.chiffre-cle.chiffre-cle .satisfaction .satisfaction-title .satisfaction-sub-title, .b-ext .home-products-list li.product-item.chiffre-cle .satisfaction .satisfaction-title .satisfaction-sub-title {font-size: 10px;margin-bottom: 10px;}}
.b-ext .home-products-list li.chiffre-cle.chiffre-cle .satisfaction .satisfaction-title .satisfaction-sub-title a, .b-ext .home-products-list li.product-item.chiffre-cle .satisfaction .satisfaction-title .satisfaction-sub-title a {color: #fff;}
.b-ext .home-products-list li.chiffre-cle.chiffre-cle .satisfaction .satisfaction-title .satisfaction-sub-title a:hover, .b-ext .home-products-list li.product-item.chiffre-cle .satisfaction .satisfaction-title .satisfaction-sub-title a:hover {color: #64be29;}
.b-ext .home-products-list li.chiffre-cle.chiffre-cle .satisfaction .satisfaction-title h2, .b-ext .home-products-list li.product-item.chiffre-cle .satisfaction .satisfaction-title h2 {margin-top: 0px;margin-bottom: 7px;text-transform: uppercase;font-size: 26px;line-height: 1.35;}
@media (max-width:47.99em) {.b-ext .home-products-list li.chiffre-cle.chiffre-cle .satisfaction .satisfaction-title h2, .b-ext .home-products-list li.product-item.chiffre-cle .satisfaction .satisfaction-title h2 {font-size: 16px;}}
.b-ext .home-products-list li.chiffre-cle.chiffre-cle .satisfaction.default, .b-ext .home-products-list li.product-item.chiffre-cle .satisfaction.default {background-image: linear-gradient(to bottom,rgba(5,41,63,.9),rgba(5,41,63,.9)),linear-gradient(to right,#05293f 42%,rgba(5,41,63,0) 100%),url("/ext/themes/custom/lmdm/assets/images/Rectangle16%402x.png");background-repeat: no-repeat;background-size: cover;}
@media (min-width:48.0625em) {.b-ext .home-products-list li.chiffre-cle.chiffre-cle, .b-ext .home-products-list li.product-item.chiffre-cle {width: 100%;}}
@media (min-width:67.1875em) {.b-ext .home-products-list li.chiffre-cle.chiffre-cle, .b-ext .home-products-list li.product-item.chiffre-cle {width: 80%;}}
@media (max-width:47.99em) {.b-ext .home-products-list li.chiffre-cle.chiffre-cle, .b-ext .home-products-list li.product-item.chiffre-cle {width: 100%;}}
.b-ext .home-products-list li.chiffre-cle.chiffre-cle:after, .b-ext .home-products-list li.product-item.chiffre-cle:after {z-index: 20;border-color: #c1c1c1;}
.b-ext .home-products-list li.chiffre-cle.chiffre-cle:before, .b-ext .home-products-list li.product-item.chiffre-cle:before {border-color: #ebf6ff;}
.b-ext .home-products-list .product-item_link {position: relative;display: block;padding: 1.5em 1.5em 2.2em;z-index: 20;height: 100%;overflow: hidden;}
@media (max-width:47.99em) {.b-ext .home-products-list .product-item_link {display: flex;justify-content: space-between;align-items: center;text-align: left;padding: .8em 1em .8em 1em;min-height: 59px;}}
.b-ext .home-products-list .product-item_link > div {transition: all .3s;}
@media (max-width:47.99em) {.b-ext .home-products-list .product-item_link > div {margin-bottom: 0;}}
@media (max-width:47.99em) {.b-ext .home-products-list .product-item_link:after, .b-ext .home-products-list .product-item_link:before {display: none;}}
.b-ext .home-products-list .product-item_link:before {content: "";position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: -1;opacity: 0;transition: all .3s;background: linear-gradient(to bottom,rgba(100,190,41,.8) 0%,rgba(0,71,186,.9) 100%);}
.b-ext .home-products-list .product-item_link:after {content: "";position: absolute;width: 0;height: 0;border-style: solid;border-width: 230px 165px 0 0;border-color: #025c93 transparent transparent transparent;top: 0;left: 0;z-index: 50;opacity: 0;transform: translateY(-20px);transition: all .3s .1s;}
@media (max-width:47.99em) {.b-ext .home-products-list .product-item_link:after {border-width: 140px 80px 0 0;}}
@media (min-width:48em) {.b-ext .home-products-list .product-item_link:hover .product-item_type, .b-ext .home-products-list .product-item_link:hover .product-item_desc, .b-ext .home-products-list .product-item_link:focus .product-item_type, .b-ext .home-products-list .product-item_link:focus .product-item_desc {color: #fff;}}
.b-ext .home-products-list .product-item_link:hover svg, .b-ext .home-products-list .product-item_link:focus svg {fill: #fff;}
.b-ext .home-products-list .product-item_link:hover svg.icon-habitation, .b-ext .home-products-list .product-item_link:focus svg.icon-habitation {stroke: #fff !important;}
.b-ext .home-products-list .product-item_link:hover svg.icon-edpm, .b-ext .home-products-list .product-item_link:focus svg.icon-edpm {stroke: #fff !important;}
.b-ext .home-products-list .product-item_link:hover svg.icon-ebike, .b-ext .home-products-list .product-item_link:focus svg.icon-ebike {stroke: #fff !important;}
.b-ext .home-products-list .product-item_link:hover:before, .b-ext .home-products-list .product-item_link:focus:before {top: 0;opacity: 1;}
.b-ext .home-products-list .product-item_link:hover:after, .b-ext .home-products-list .product-item_link:focus:after {transform: translateY(0px);opacity: .6;}
@media (min-width:48em) {.b-ext .home-products-list .product-item_link:hover .link-txt, .b-ext .home-products-list .product-item_link:focus .link-txt {opacity: 1;transform: translateY(0);}}
.b-ext .home-products-list .product-item_link:hover .product-item_mention, .b-ext .home-products-list .product-item_link:focus .product-item_mention {opacity: 0;}
.b-ext .home-products-list .product-item_img {position: relative;margin-bottom: calc(var(--font-size) * 1);z-index: 100;}
@media (max-width:47.99em) {.b-ext .home-products-list .product-item_img {display: none;}}
.b-ext .home-products-list .product-item_img svg {display: block;width: 100%;height: 5em;fill: #6daecf;}
.b-ext .home-products-list .product-item_img svg.icon-habitation {stroke: #6daecf;}
.b-ext .home-products-list .product-item_img svg.icon-edpm {stroke: #6daecf;fill: none;}
.b-ext .home-products-list .product-item_img svg.icon-ebike {stroke: #6daecf;fill: none;}
.b-ext .home-products-list .product-item_type {position: relative;font-size: .875em;color: #8e8e8e;}
@media (min-width:48em) {.b-ext .home-products-list .product-item_type {margin-bottom: 1em;}}
@media (max-width:47.99em) {.b-ext .home-products-list .product-item_type {width: 110px;flex-shrink: 0;}}
.b-ext .home-products-list .product-item_desc {position: relative;font-size: 1.25em;font-weight: 600;text-transform: uppercase;color: #05293f;}
@media (min-width:48em) {.b-ext .home-products-list .product-item_desc {margin-bottom: 1em;}}
@media (max-width:47.99em) {.b-ext .home-products-list .product-item_desc {font-size: .875em;padding: 0 10px;}}
.b-ext .home-products-list .product-item .typeDesc {position: relative;z-index: 100;}
@media (max-width:47.99em) {.b-ext .home-products-list .product-item .typeDesc {display: flex;align-items: center;}}
@media (min-width:48em) {.b-ext .home-products-list .product-item .fleMobile {display: none;}}
.b-ext .home-products-list .product-item .fleMobile svg {width: 22px;height: 6px;fill: #05293f;transition: .3s all;}
.b-ext .home-products-list .product-item_mention {background-color: #6daecf;color: #fff;position: absolute;left: 0;bottom: 0;width: 100%;padding: 5px 10px;}
@media (max-width:47.99em) {.b-ext .home-products-list .product-item_mention {display: none;}}
.b-ext .home-products-list .product-item .link-txt {display: block;position: absolute;padding-bottom: 10px;bottom: 0;left: 0;width: 100%;color: #fff;opacity: 0;border-bottom: 7px solid #05293f;transform: translateY(7px);}
.b-ext .home-products-list .product-item .link-txt svg {width: 22px;height: 6px;fill: #fff;transition: .3s all;}
@media (max-width:47.99em) {.b-ext .home-products-list .product-item .link-txt {display: none;}}
.b-ext .product-list {position: relative;}
@media (max-width:47.99em) {.b-ext .product-list {max-height: 351px;overflow: hidden;margin: 0 -1em;}
	.b-ext .product-list.is-active {max-height: 100%;}}
.b-ext .product-list .more-product-js {color: #64be29;position: absolute;padding: 1em;width: 100%;bottom: 0;left: 0;text-align: left;background: #fff;z-index: 50;text-transform: uppercase;border-top: solid 1px #64be29;background: url("data:image/svg+xml;charset=utf8,%3Csvg%20version=\'1.1\'%20id=\'Calque_1\'%20xmlns=\'http://www.w3.org/2000/svg\'%20xmlns:xlink=\'http://www.w3.org/1999/xlink\'%20x=\'0px\'%20y=\'0px\'%20viewBox=\'0%200%2013.4%208.1\'%20enable-background=\'new%200%200%2013.4%208.1\'%20xml:space=\'preserve\'%3E%3Cpolygon%20fill=\'%2364BE29\'%20points=\'6.7,8.1%200,1.4%201.4,0%206.7,5.3%2012,0%2013.4,1.4%20\'/%3E%3C/svg%3E") no-repeat calc(100% - 20px) 50% #fff;background-size: 13px 8px;}
@media (min-width:48em) {.b-ext .product-list .more-product-js {display: none;}}
.b-ext .homeMedia-section {position: relative;}
.b-ext .homeMedia-section:before {content: "";position: absolute;display: block;width: 100%;height: 100%;left: 0;top: 0;background-color: #2c4491;opacity: .6;z-index: 20;}
.b-ext .homeMedia-section .illustration-generale {position: absolute;left: 0;width: 100%;height: 100%;background: no-repeat center center;background-size: cover;}
.b-ext .homeMedia-section .homeMedia-section--item {position: relative;border-bottom: solid 1px #c1c1c1;text-align: center;z-index: 20;}
.b-ext .homeMedia-section .homeMedia-section--item a {display: block;color: #fff;padding: 4em 0;font-size: 2em;text-transform: uppercase;font-weight: 700;}
@media (max-width:47.99em) {.b-ext .homeMedia-section .homeMedia-section--item a {font-size: 1.5em;padding: 2em .625em;}}
.b-ext .homeMedia-section .homeMedia-section--item a:hover {color: #64be29;}
.b-ext .block-subscribeactu-form-block {background-color: #004d7e;text-align: center;}
.b-ext .block-subscribeactu-form-block .subscribeactuform {margin: 0 auto;max-width: 57em;padding: 3em 0;color: #fff;overflow: hidden;}
.b-ext .block-subscribeactu-form-block .subscribeactuform.is-focus .description {display: block;}
.b-ext .block-subscribeactu-form-block .subscribeactuform.is-focus .wrapper-captcha-btn {display: flex;justify-content: space-between;}
@media (max-width:47.99em) {.b-ext .block-subscribeactu-form-block .subscribeactuform.is-focus .wrapper-captcha-btn {display: block;}}
.b-ext .block-subscribeactu-form-block .formulaire form {position: relative;}
.b-ext .block-subscribeactu-form-block .form-item {margin: 0 0 2em;}
.b-ext .block-subscribeactu-form-block .ajax-progress, .b-ext .block-subscribeactu-form-block .wrapper-captcha-btn {display: none;}
.b-ext .block-subscribeactu-form-block .description {margin: 0 auto 2em;font-size: .875em;text-align: left;color: #c1c1c1;display: none;}
.b-ext .block-subscribeactu-form-block .subscribeactuform--title {font-size: .875em;font-weight: 600;text-transform: uppercase;}
.b-ext .block-subscribeactu-form-block .subscribeactuform--subtitle {margin: 0 auto 1em;font-size: 2em;font-weight: 600;max-width: 580px;}
@media (max-width:47.99em) {.b-ext .block-subscribeactu-form-block .subscribeactuform--subtitle {font-size: 1.5em;}}
.b-ext .block-subscribeactu-form-block input[type="email"] {height: 70px;line-height: 70px;margin-right: .8em;padding: 0 20px;width: 100%;color: rgba(5,41,63,.6);text-transform: uppercase;font-weight: 600;font-size: .9em;border: 1px solid #c1c1c1;}
.b-ext .block-subscribeactu-form-block input[type="email"] ::-webkit-input-placeholder {color: rgba(5,41,63,.6);}
.b-ext .block-subscribeactu-form-block input[type="email"] ::-moz-placeholder {color: rgba(5,41,63,.6);}
.b-ext .block-subscribeactu-form-block input[type="email"] :-ms-input-placeholder {color: rgba(5,41,63,.6);}
.b-ext .block-subscribeactu-form-block label {display: none;}
.b-ext .block-subscribeactu-form-block input.button {margin: 0;padding: 0 20px;display: block;position: relative;width: 160px;height: 70px;background-color: #05293f;color: #fff;border: none;text-transform: uppercase;transition: all .3s;}
@media (max-width:47.99em) {.b-ext .block-subscribeactu-form-block input.button {margin-top: 1em;width: auto;}}
.b-ext .block-subscribeactu-form-block input.button:hover {background-color: #64be29;}
.b-ext .bloc-home-relance {padding: calc(var(--font-size) * 5) 0 calc(var(--font-size) * 4);}
@media (max-width:47.99em) {.b-ext .bloc-home-relance {padding: calc(var(--font-size) * 2) 0 calc(var(--font-size) * 1.5);}}
.b-ext .bloc-home-relance--title {margin: 0 0 1em;font-size: .875em;color: #64be29;text-transform: uppercase;font-weight: 600;}
.b-ext .bloc-home-relance--desc {font-size: 1.3em;font-weight: 600;}
.b-ext .bloc-home-relance .btn--green, .b-ext .bloc-home-relance .right-block__link a, .b-ext .right-block__link .bloc-home-relance a, .b-ext .bloc-home-relance .slider-content__content-title-link a, .b-ext .slider-content__content-title-link .bloc-home-relance a, .b-ext .bloc-home-relance .subscribeform .form-submit, .b-ext .subscribeform .bloc-home-relance .form-submit, .b-ext .bloc-home-relance .webform-button--submit, .b-ext .bloc-home-relance .mag__dossier .field--name-field-dossier-lien a, .b-ext .mag__dossier .field--name-field-dossier-lien .bloc-home-relance a, .b-ext .bloc-home-relance .mag__push-wrap .field--name-field-bloc-push-lien a, .b-ext .mag__push-wrap .field--name-field-bloc-push-lien .bloc-home-relance a, .b-ext .bloc-home-relance .mag__section-wrap .field--name-field-key-figure-url a, .b-ext .mag__section-wrap .field--name-field-key-figure-url .bloc-home-relance a {margin: 0 1em 1em 0;border: solid 1px transparent;}
.b-ext .bloc-home-relance .btn--dark-blue {border: solid 1px #05293f;margin-bottom: 1em;}
@media (max-width:47.99em) {.b-ext .bloc-home-relance .btn--dark-blue {font-size: .7em;}}
.b-ext .link-scroll-home {position: absolute;display: flex;align-items: center;transform: rotate(-90deg);left: 0;top: -90px;}
@media (max-width:47.99em) {.b-ext .link-scroll-home {display: none;}}
.b-ext .link-scroll-home:hover .iconBox:before {width: 22px;}
.b-ext .link-scroll-home:hover .txt {opacity: 1;}
.b-ext .link-scroll-home .iconBox {margin-right: .625em;position: relative;}
.b-ext .link-scroll-home .iconBox:before {content: "";position: absolute;display: block;width: 10px;height: 1px;left: 12px;top: 13px;background-color: #fff;z-index: 20;transition: all .3s;}
.b-ext .link-scroll-home svg {display: block;height: 27px;width: 27px;}
.b-ext .link-scroll-home .txt {font-weight: 600;font-size: .875em;color: #fff;opacity: 0;transition: all .3s;}
.b-ext .field--name-field-satisfaction--wrapper {position: relative;height: 100%;}
.b-ext .field--name-field-satisfaction .slick-list.draggable, .b-ext .field--name-field-satisfaction .slick-track {height: 100%;}
.b-ext .field--name-field-satisfaction .custom-slick-prev, .b-ext .field--name-field-satisfaction .custom-slick-next {background: none;border: none;position: absolute;top: 145.2px;transform: all .3s;top: 50%;}
.b-ext .field--name-field-satisfaction .custom-slick-prev.slick-disabled, .b-ext .field--name-field-satisfaction .custom-slick-next.slick-disabled {opacity: 0;}
.b-ext .field--name-field-satisfaction .custom-slick-prev {left: 0;z-index: 1;margin-left: 27.2px;}
.b-ext .field--name-field-satisfaction .custom-slick-next {right: 0;margin-right: 27.2px;}
.b-ext .field--name-field-satisfaction .custom-slick-dots {align-items: center;display: flex;justify-content: center;list-style: none;position: absolute;width: 100%;bottom: 20px;left: 0;}
.b-ext .field--name-field-satisfaction .custom-slick-dots > li > button {background-color: #c4c4c4;border-radius: 5px;border: none;color: transparent;height: 12px;margin: 0 3px;padding: 0;width: 12px;}
.b-ext .field--name-field-satisfaction .custom-slick-dots > li.slick-active > button {background-color: #64be29;}
.b-ext .block-lmdm-forms-permis-deux-roues-block {border: solid 1px #e8e8e8;padding: 40px 102px;margin-bottom: 59px;max-width: 781px;margin: 0 auto;background-color: #fff;position: relative;top: -200px;z-index: 99;}
@media (max-width:820px) {.b-ext .block-lmdm-forms-permis-deux-roues-block {margin: 0 25px;padding: 24px;top: -90px;}}
.b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form {display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));}
@media (max-width:600px) {.b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form {display: flex;flex-direction: column;}
	.b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-cylindree .form-required, .b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-type .form-required {display: none;}}
.b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-annee {grid-column: span 2/span 2;}
.b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-marque, .b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-cylindree {grid-row-start: 2;}
.b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-annee, .b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-marque, .b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-cylindree, .b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-modele, .b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-type {display: flex;flex-direction: column;margin-top: 40px;margin-bottom: 0;}
.b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-annee input, .b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-annee select, .b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-marque input, .b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-marque select, .b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-cylindree input, .b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-cylindree select, .b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-modele input, .b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-modele select, .b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-type input, .b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-type select {color: #004d7d;max-width: 278.5px;height: 56px;padding: 8px 16px;border: solid 1px #e8e8e8;background-color: #fff;}
@media (max-width:600px) {.b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-annee input, .b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-annee select, .b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-marque input, .b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-marque select, .b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-cylindree input, .b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-cylindree select, .b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-modele input, .b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-modele select, .b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-type input, .b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-type select {max-width: 100%;}}
.b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-annee select, .b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-marque select, .b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-cylindree select, .b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-modele select, .b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-type select {appearance: none;background: url("data:image/svg+xml,%3Csvg width=\'8\' height=\'6\' viewBox=\'0 0 8 6\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M7.3833 0.141113L3.99955 5.24264L0.615794 0.141113L3.99955 0.141113L7.3833 0.141113Z\' fill=\'%23004D7D\'/%3E%3C/svg%3E%0A") no-repeat right 16px center;}
.b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-cylindree .form-required, .b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-type .form-required {opacity: 0;}
.b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-required {color: #004d7d;font-size: 19px;font-weight: 600;margin-bottom: 20px;}
.b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-required::after {content: "*";background: none;margin: 0;}
.b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form #edit-actions {display: flex;justify-content: center;align-items: center;align-self: center;grid-column: span 2/span 2;margin-top: 40px;}
.b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form #edit-actions .form-submit {background-color: #63be28;color: #fff;padding: 20px 24px;font-size: 13px;font-weight: 600;line-height: 16px;text-transform: uppercase;border: #63be28;}
.b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form #edit-actions .form-submit.btn-disabled {background-color: rgba(99,190,40,.4);cursor: not-allowed;}
@media (max-width:600px) {.b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form #edit-actions {flex-direction: column;}}
.b-ext .block-lmdm-forms-permis-deux-roues-block .lmdm-forms-permis-deux-roues-form .form-item-type input {max-width: 278.5px;height: 56px;color: #05293f;background-color: #ecf6ff;background-image: url("/ext/themes/custom/lmdm/assets/images/information-line%201.svg");background-repeat: no-repeat;background-position: left;padding-left: 50px;background-position-x: 16px;}
.b-ext .block-lmdm-forms-permis-deux-roues-block .obligation-text {color: #004d7d;font-size: 12px;margin-bottom: 40px;}
.b-ext .block-lmdm-forms-permis-deux-roues-block .messages--error {display: none;}
.b-ext .page-basic--cover_body {max-width: 710px;padding-top: 0;}
.b-ext .page-basic--cover_body::before {content: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'31\' height=\'30\' viewBox=\'0 0 31 30\' fill=\'none\'><g clip-path=\'url(%23clip0)\'><path d=\'M30.4394 7.02002V29.85H7.60938L30.4394 7.02002Z\' fill=\'%23004D7E\'/><path d=\'M22.83 0V22.83H0L22.83 0Z\' fill=\'%2364BE29\'/></g><defs><clipPath id=\'clip0\'><rect width=\'30.44\' height=\'29.85\' fill=\'white\'/></clipPath></defs></svg>");display: inline-block;vertical-align: middle;margin-right: 8px;}
@media (max-width:600px) {.b-ext .page-basic--cover_body {padding: 17px 14px calc(var(--font-size) * 5) 14px;}
	.b-ext .page-basic--cover_body .field--name-title {display: block;width: 331px;margin: 0 auto;}
	.b-ext .page-basic--cover_body .field--name-field-subtitle {margin: 0 auto;width: 316px;}}
.b-ext .result-message {max-width: 574px;margin: 0 auto;margin-top: -200px;padding-bottom: 77px;}
@media (max-width:600px) {.b-ext .result-message {margin: -70px 24px 0 24px;}}
.b-ext .result-message h2 {color: #004d7d;margin-bottom: 32px;font-size: 35px;font-weight: 600;}
.b-ext .result-message p {font-size: 16px;color: #004d7d;line-height: 28px;}
.b-ext .result-message text {display: none;}
.b-ext .renitialiser-btn {margin-left: 20px;text-decoration: underline;color: #004d7d;font-size: 12px;font-weight: 600;justify-self: center;max-width: 145px;cursor: pointer;}
.b-ext .renitialiser-btn:hover {color: #fff;background-color: #004d7d;text-decoration: none;}
.b-ext .renitialiser-btn.btn-disabled {cursor: not-allowed;opacity: .6;}
.b-ext .renitialiser-btn.btn-disabled:hover {background: none;color: #004d7d;text-decoration: underline;}
@media (max-width:600px) {.b-ext .renitialiser-btn {margin-top: 40px;margin-left: 0;}}
.b-ext input[value="Type : "], .b-ext input[value="Type"] {display: none !important;}
@media (max-width:67.1775em) {.b-ext .ax-website-overlay {bottom: 55px !important;}
	.b-ext .ax-widget-container {bottom: -55px !important;}}
.b-ext.mm-front .mm-menu.mm-offcanvas {z-index: 11 !important;}
.b-ext .slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.b-ext .slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.b-ext .slick-list:focus {outline: none;}
.b-ext .slick-list.dragging {cursor: pointer;cursor: hand;}
.b-ext .slick-slider .slick-track, .b-ext .slick-slider .slick-list {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.b-ext .slick-track {position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.b-ext .slick-track:before, .b-ext .slick-track:after {display: table;content: "";}
.b-ext .slick-track:after {clear: both;}
.b-ext .slick-loading .slick-track {visibility: hidden;}
.b-ext .slick-slide {display: none;float: left;height: 100%;min-height: 1px;}
.b-ext [dir='rtl'] .slick-slide {float: right;}
.b-ext .slick-slide img {display: block;}
.b-ext .slick-slide.slick-loading img {display: none;}
.b-ext .slick-slide.dragging img {pointer-events: none;}
.b-ext .slick-initialized .slick-slide {display: block;}
.b-ext .slick-loading .slick-slide {visibility: hidden;}
.b-ext .slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.b-ext .slick-arrow.slick-hidden {display: none;}
@keyframes gin-throbber {0% {transform: rotateZ(0);}
	100% {transform: rotateZ(360deg);}}
.b-ext .ajax-progress__throbber, .b-ext .ajax-progress__throbber--fullscreen, .b-ext .ui-dialog .ajax-progress__throbber, .b-ext .media-library-item .ajax-progress__throbber {border: 3px solid var(--gin-color-primary);border-inline-end: 3px dotted transparent;}
.b-ext .ajax-progress .ajax-progress__message {color: var(--gin-color-text);}
.b-ext [dir].gin--dark-mode .ajax-progress--fullscreen {background-color: var(--gin-color-primary);border-color: transparent;box-shadow: 0 2px 6px 0 var(--gin-bg-app);}
.b-ext [dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber, .b-ext [dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen {border: 3px solid var(--gin-bg-app);border-inline-end: 3px dotted transparent;}
.b-ext .media-library-widget .ajax-progress__throbber, .b-ext .media-library-widget .ajax-progress__throbber--fullscreen {border: 2px solid var(--gin-color-primary);border-inline-end: 2px dotted transparent;}
.b-ext .ui-dialog .ajax-progress-throbber {padding: var(--gin-spacing-xs);background: var(--gin-bg-app);border-radius: 50%;box-shadow: 0 2px 6px 0 rgba(34,35,48,.1);border: 1px solid rgba(216,217,224,.8);}
.b-ext .gin--dark-mode .ui-dialog .ajax-progress-throbber {background-color: var(--gin-color-primary);border-color: transparent;box-shadow: 0 2px 6px 0 var(--gin-bg-app);}
.b-ext .ui-dialog .ajax-progress-throbber::before, .b-ext .contextual-links .ajax-progress-throbber::before {content: "";display: block;position: absolute;inset-block-start: var(--gin-spacing-xs);inset-inline-start: var(--gin-spacing-xs);width: calc(var(--font-size) * 1.125);height: calc(var(--font-size) * 1.125);border: 2px solid var(--gin-color-primary);border-inline-end: 2px dotted transparent;border-radius: 50%;animation: gin-throbber .75s linear infinite;}
.b-ext .gin--dark-mode .ui-dialog .ajax-progress, .b-ext .gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress {background-color: var(--gin-bg-app);border-color: var(--gin-bg-app);}
.b-ext .contextual-links li {position: relative;}
.b-ext .contextual-links .ajax-progress-throbber {position: absolute;inset-block-start: 0;inset-inline-end: var(--gin-spacing-xxs);width: 24px;height: 24px;}
.b-ext .contextual-links .ajax-progress-throbber::before {inset-block-start: 0;inset-inline-start: .25em;}
.b-ext .claro-autocomplete__message {color: var(--gin-color-primary);}