@charset "UTF-8";
.noUi-target,
.noUi-target * {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -ms-touch-action: none;
    touch-action: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.noUi-target {
    position: relative
}

.noUi-base,
.noUi-connects {
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 1
}

.noUi-connects {
    overflow: hidden;
    z-index: 0
}

.noUi-connect,
.noUi-origin {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform-style: preserve-3d;
    transform-style: flat;
    width: 100%;
    will-change: transform;
    z-index: 1
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
    left: 0;
    right: auto
}

.noUi-vertical .noUi-origin {
    top: -100%;
    width: 0
}

.noUi-horizontal .noUi-origin {
    height: 0
}

.noUi-handle {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute
}

.noUi-touch-area {
    height: 100%;
    width: 100%
}

.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
    -webkit-transition: transform .3s;
    transition: transform .3s
}

.noUi-state-drag * {
    cursor: inherit !important
}

.noUi-horizontal {
    height: 18px
}

.noUi-horizontal .noUi-handle {
    height: 28px;
    right: -17px;
    top: -6px;
    width: 34px
}

.noUi-vertical {
    width: 18px
}

.noUi-vertical .noUi-handle {
    bottom: -17px;
    height: 34px;
    right: -6px;
    width: 28px
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
    left: -17px;
    right: auto
}

.noUi-target {
    background: #fafafa;
    border: 1px solid #d3d3d3;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb
}

.noUi-connects {
    border-radius: 3px
}

.noUi-connect {
    background: #3fb8af
}

.noUi-draggable {
    cursor: ew-resize
}

.noUi-vertical .noUi-draggable {
    cursor: ns-resize
}

.noUi-handle {
    background: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb;
    cursor: default
}

.noUi-active {
    box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb
}

.noUi-handle:after,
.noUi-handle:before {
    background: #e8e7e6;
    content: "";
    display: block;
    height: 14px;
    left: 14px;
    position: absolute;
    top: 6px;
    width: 1px
}

.noUi-handle:after {
    left: 17px
}

.noUi-vertical .noUi-handle:after,
.noUi-vertical .noUi-handle:before {
    height: 1px;
    left: 6px;
    top: 14px;
    width: 14px
}

.noUi-vertical .noUi-handle:after {
    top: 17px
}

[disabled] .noUi-connect {
    background: #b8b8b8
}

[disabled] .noUi-handle,
[disabled].noUi-handle,
[disabled].noUi-target {
    cursor: not-allowed
}

.noUi-pips,
.noUi-pips * {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.noUi-pips {
    color: #999;
    position: absolute
}

.noUi-value {
    position: absolute;
    text-align: center;
    white-space: nowrap
}

.noUi-value-sub {
    color: #ccc;
    font-size: 10px
}

.noUi-marker {
    background: #ccc;
    position: absolute
}

.noUi-marker-large,
.noUi-marker-sub {
    background: #aaa
}

.noUi-pips-horizontal {
    height: 80px;
    left: 0;
    padding: 10px 0;
    top: 100%;
    width: 100%
}

.noUi-value-horizontal {
    -webkit-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%)
}

.noUi-rtl .noUi-value-horizontal {
    -webkit-transform: translate(50%, 50%);
    transform: translate(50%, 50%)
}

.noUi-marker-horizontal.noUi-marker {
    height: 5px;
    margin-left: -1px;
    width: 2px
}

.noUi-marker-horizontal.noUi-marker-sub {
    height: 10px
}

.noUi-marker-horizontal.noUi-marker-large {
    height: 15px
}

.noUi-pips-vertical {
    height: 100%;
    left: 100%;
    padding: 0 10px;
    top: 0
}

.noUi-value-vertical {
    padding-left: 25px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.noUi-rtl .noUi-value-vertical {
    -webkit-transform: translateY(50%);
    transform: translateY(50%)
}

.noUi-marker-vertical.noUi-marker {
    height: 2px;
    margin-top: -1px;
    width: 5px
}

.noUi-marker-vertical.noUi-marker-sub {
    width: 10px
}

.noUi-marker-vertical.noUi-marker-large {
    width: 15px
}

.noUi-tooltip {
    background: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    color: #000;
    display: block;
    padding: 5px;
    position: absolute;
    text-align: center;
    white-space: nowrap
}

.noUi-horizontal .noUi-tooltip {
    bottom: 120%;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%)
}

.noUi-vertical .noUi-tooltip {
    right: 120%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.noUi-horizontal .noUi-origin>.noUi-tooltip {
    bottom: 10px;
    left: auto;
    -webkit-transform: translate(50%);
    transform: translate(50%)
}

.noUi-vertical .noUi-origin>.noUi-tooltip {
    right: 28px;
    top: auto;
    -webkit-transform: translateY(-18px);
    transform: translateY(-18px)
}

@-webkit-keyframes passing-through {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        -moz-transform: translateY(40px);
        -ms-transform: translateY(40px);
        -o-transform: translateY(40px);
        transform: translateY(40px)
    }
    30%,
    70% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(-40px);
        -moz-transform: translateY(-40px);
        -ms-transform: translateY(-40px);
        -o-transform: translateY(-40px);
        transform: translateY(-40px)
    }
}

@-moz-keyframes passing-through {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        -moz-transform: translateY(40px);
        -ms-transform: translateY(40px);
        -o-transform: translateY(40px);
        transform: translateY(40px)
    }
    30%,
    70% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(-40px);
        -moz-transform: translateY(-40px);
        -ms-transform: translateY(-40px);
        -o-transform: translateY(-40px);
        transform: translateY(-40px)
    }
}

@keyframes passing-through {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        -moz-transform: translateY(40px);
        -ms-transform: translateY(40px);
        -o-transform: translateY(40px);
        transform: translateY(40px)
    }
    30%,
    70% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(-40px);
        -moz-transform: translateY(-40px);
        -ms-transform: translateY(-40px);
        -o-transform: translateY(-40px);
        transform: translateY(-40px)
    }
}

@-webkit-keyframes slide-in {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        -moz-transform: translateY(40px);
        -ms-transform: translateY(40px);
        -o-transform: translateY(40px);
        transform: translateY(40px)
    }
    30% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@-moz-keyframes slide-in {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        -moz-transform: translateY(40px);
        -ms-transform: translateY(40px);
        -o-transform: translateY(40px);
        transform: translateY(40px)
    }
    30% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes slide-in {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        -moz-transform: translateY(40px);
        -ms-transform: translateY(40px);
        -o-transform: translateY(40px);
        transform: translateY(40px)
    }
    30% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
    10% {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }
    20% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
}

@-moz-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
    10% {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }
    20% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
    10% {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }
    20% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
}

.dropzone,
.dropzone * {
    box-sizing: border-box
}

.dropzone {
    background: #fff;
    border: 2px solid rgba(0, 0, 0, .3);
    min-height: 150px;
    padding: 20px
}

.dropzone.dz-clickable {
    cursor: pointer
}

.dropzone.dz-clickable * {
    cursor: default
}

.dropzone.dz-clickable .dz-message,
.dropzone.dz-clickable .dz-message * {
    cursor: pointer
}

.dropzone.dz-started .dz-message {
    display: none
}

.dropzone.dz-drag-hover {
    border-style: solid
}

.dropzone.dz-drag-hover .dz-message {
    opacity: .5
}

.dropzone .dz-message {
    margin: 2em 0;
    text-align: center
}

.dropzone .dz-message .dz-button {
    background: none;
    border: none;
    color: inherit;
    cursor: pointer;
    font: inherit;
    outline: inherit;
    padding: 0
}

.dropzone .dz-preview {
    display: inline-block;
    margin: 16px;
    min-height: 100px;
    position: relative;
    vertical-align: top
}

.dropzone .dz-preview:hover {
    z-index: 1000
}

.dropzone .dz-preview.dz-file-preview .dz-image {
    background: #999;
    background: linear-gradient(180deg, #eee, #ddd);
    border-radius: 20px
}

.dropzone .dz-preview.dz-file-preview .dz-details {
    opacity: 1
}

.dropzone .dz-preview.dz-image-preview {
    background: #fff
}

.dropzone .dz-preview.dz-image-preview .dz-details {
    -webkit-transition: opacity .2s linear;
    -moz-transition: opacity .2s linear;
    -ms-transition: opacity .2s linear;
    -o-transition: opacity .2s linear;
    transition: opacity .2s linear
}

.dropzone .dz-preview .dz-remove {
    border: none;
    cursor: pointer;
    display: block;
    font-size: 14px;
    text-align: center
}

.dropzone .dz-preview .dz-remove:hover {
    text-decoration: underline
}

.dropzone .dz-preview:hover .dz-details {
    opacity: 1
}

.dropzone .dz-preview .dz-details {
    color: rgba(0, 0, 0, .9);
    font-size: 13px;
    left: 0;
    line-height: 150%;
    max-width: 100%;
    min-width: 100%;
    opacity: 0;
    padding: 2em 1em;
    position: absolute;
    text-align: center;
    top: 0;
    z-index: 20
}

.dropzone .dz-preview .dz-details .dz-size {
    font-size: 16px;
    margin-bottom: 1em
}

.dropzone .dz-preview .dz-details .dz-filename {
    white-space: nowrap
}

.dropzone .dz-preview .dz-details .dz-filename:hover span {
    background-color: hsla(0, 0%, 100%, .8);
    border: 1px solid hsla(0, 0%, 78%, .8)
}

.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
    overflow: hidden;
    text-overflow: ellipsis
}

.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
    border: 1px solid transparent
}

.dropzone .dz-preview .dz-details .dz-filename span,
.dropzone .dz-preview .dz-details .dz-size span {
    background-color: hsla(0, 0%, 100%, .4);
    border-radius: 3px;
    padding: 0 .4em
}

.dropzone .dz-preview:hover .dz-image img {
    -webkit-filter: blur(8px);
    filter: blur(8px);
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05)
}

.dropzone .dz-preview .dz-image {
    border-radius: 20px;
    display: block;
    height: 120px;
    overflow: hidden;
    position: relative;
    width: 120px;
    z-index: 10
}

.dropzone .dz-preview .dz-image img {
    display: block
}

.dropzone .dz-preview.dz-success .dz-success-mark {
    -webkit-animation: passing-through 3s cubic-bezier(.77, 0, .175, 1);
    -moz-animation: passing-through 3s cubic-bezier(.77, 0, .175, 1);
    -ms-animation: passing-through 3s cubic-bezier(.77, 0, .175, 1);
    -o-animation: passing-through 3s cubic-bezier(.77, 0, .175, 1);
    animation: passing-through 3s cubic-bezier(.77, 0, .175, 1)
}

.dropzone .dz-preview.dz-error .dz-error-mark {
    -webkit-animation: slide-in 3s cubic-bezier(.77, 0, .175, 1);
    -moz-animation: slide-in 3s cubic-bezier(.77, 0, .175, 1);
    -ms-animation: slide-in 3s cubic-bezier(.77, 0, .175, 1);
    -o-animation: slide-in 3s cubic-bezier(.77, 0, .175, 1);
    animation: slide-in 3s cubic-bezier(.77, 0, .175, 1);
    opacity: 1
}

.dropzone .dz-preview .dz-error-mark,
.dropzone .dz-preview .dz-success-mark {
    display: block;
    left: 50%;
    margin-left: -27px;
    margin-top: -27px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 50%;
    z-index: 500
}

.dropzone .dz-preview .dz-error-mark svg,
.dropzone .dz-preview .dz-success-mark svg {
    display: block;
    height: 54px;
    width: 54px
}

.dropzone .dz-preview.dz-processing .dz-progress {
    opacity: 1;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.dropzone .dz-preview.dz-complete .dz-progress {
    opacity: 0;
    -webkit-transition: opacity .4s ease-in;
    -moz-transition: opacity .4s ease-in;
    -ms-transition: opacity .4s ease-in;
    -o-transition: opacity .4s ease-in;
    transition: opacity .4s ease-in
}

.dropzone .dz-preview:not(.dz-processing) .dz-progress {
    -webkit-animation: pulse 6s ease infinite;
    -moz-animation: pulse 6s ease infinite;
    -ms-animation: pulse 6s ease infinite;
    -o-animation: pulse 6s ease infinite;
    animation: pulse 6s ease infinite
}

.dropzone .dz-preview .dz-progress {
    background: hsla(0, 0%, 100%, .9);
    border-radius: 8px;
    height: 16px;
    left: 50%;
    margin-left: -40px;
    margin-top: -8px;
    opacity: 1;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: 50%;
    -webkit-transform: scale(1);
    width: 80px;
    z-index: 1000
}

.dropzone .dz-preview .dz-progress .dz-upload {
    background: #333;
    background: linear-gradient(180deg, #666, #444);
    bottom: 0;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: width .3s ease-in-out;
    -moz-transition: width .3s ease-in-out;
    -ms-transition: width .3s ease-in-out;
    -o-transition: width .3s ease-in-out;
    transition: width .3s ease-in-out;
    width: 0
}

.dropzone .dz-preview.dz-error .dz-error-message {
    display: block
}

.dropzone .dz-preview.dz-error:hover .dz-error-message {
    opacity: 1;
    pointer-events: auto
}

.dropzone .dz-preview .dz-error-message {
    background: #be2626;
    background: linear-gradient(180deg, #be2626, #a92222);
    border-radius: 8px;
    color: #fff;
    display: block;
    display: none;
    font-size: 13px;
    left: -10px;
    opacity: 0;
    padding: .5em 1.2em;
    pointer-events: none;
    position: absolute;
    top: 130px;
    -webkit-transition: opacity .3s ease;
    -moz-transition: opacity .3s ease;
    -ms-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    transition: opacity .3s ease;
    width: 140px;
    z-index: 1000
}

.dropzone .dz-preview .dz-error-message:after {
    border-bottom: 6px solid #be2626;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: "";
    height: 0;
    left: 64px;
    position: absolute;
    top: -6px;
    width: 0
}

.icon-light-before:before {
    background: 50% url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzhmOWZiMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiB2aWV3Qm94PSIwIDAgMjggMzAiPjxwYXRoIGZpbGw9IiM4ZjlmYjAiIGQ9Ik05LjggMjQuNWMwIDIgLjIgNCAyIDQgMCAuNy4yIDEgLjggMWgyLjhjLjYgMCAuNy0uMy44LS43IDIuMS0uMyAyLTIuMyAyLTQuMnoiLz48cGF0aCBkPSJNNy44IDIuNUw4LjYgNE0zLjEgNy4xbDEuNC45bS0zLjIgNS41SDNtMCA2LjNsMS40LS44TTI1IDIwbC0xLjQtLjhtMy4yLTUuNUgyNW0wLTYuM2wtMS40LjhtLTMuMS01LjVMMTkuNiA0bS01LjUtM3YxLjciLz48cGF0aCBzdHJva2Utd2lkdGg9IjIuMiIgZD0iTTEwLjggMjMuOWMtMiAwLS45LTMuMy0yLjUtNC44QTguMiA4LjIgMCAwMTYgMTMuM0M1LjkgOS40IDkuNyA2IDE0IDZjNC40IDAgOCAzLjIgOCA3LjNhOCA4IDAgMDEtMiA1LjdjLTEuOCAxLjgtMSA1LTIuMiA1eiIvPjwvc3ZnPg==") no-repeat;
    content: "";
    display: inline-block;
    height: 2em;
    width: 2em
}

.icon-shield-before:before {
    background: 50% url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiM4ZjlmYjAiIHZpZXdCb3g9IjAgMCAyNCAzMCI+PHBhdGggZD0iTTIzLjUgNC41QzE0IDQuNSAxMi41LjcgMTIuNC42Yy0uMy0uNC0uNi0uNS0uOSAwLS4xLjMtMS42IDQtMTEgNC0uMyAwLS41LjEtLjUuNHYxMmMuOSA2IDYuNiAxMC40IDExLjkgMTIuNyA3LjQtMyAxMS44LTcgMTIuMS0xMi43VjVjMC0uMy0uMi0uNS0uNS0uNXpNMTIgMjZDNi42IDIzLjggNCAyMSAyLjkgMTUuNmg5em0wLTEwLjlWNGMyLjQgMi40IDUuNiAzIDkgMy40LjIgMCAuNS4yLjUuNFYxNXoiLz48L3N2Zz4=") no-repeat;
    content: "";
    display: inline-block;
    height: 2em;
    width: 2em
}

.icon-trust-before:before {
    background: 50% url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiM3QTlBQjgiIHZpZXdCb3g9IjAgMCAzMCAzMCI+PHBhdGggZD0iTTE1IDIyLjcyNWw1LjU4My00LjMwMyA5LjA4NC02Ljg0NEgxOC41TDE1IC4zMzNsLTMuNTAxIDExLjI0NUwuMzMzIDExLjQ4bDkuMDg0IDYuOTQyLTMuNSAxMS4yNDVMMTUgMjIuNzI1bDkuMDg0IDYuOTQyLTIuNzQ0LTguNzAyLTYuMzQgMS43NnoiLz48L3N2Zz4=") no-repeat;
    content: "";
    display: inline-block;
    height: 2em;
    width: 2em
}

.icon-chrono-before:before {
    background: 50% url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjggMzAiPjxwYXRoIHN0cm9rZT0iIzhmOWZiMCIgc3Ryb2tlLXdpZHRoPSIyLjUiIGQ9Ik0yNS42IDE2LjdjMCA2LjUtNS4xIDExLjgtMTEuMyAxMS44QzggMjguNSAzIDIzLjIgMyAxNi43IDMgMTAuMiA4IDUgMTQuMyA1YzYuMiAwIDExLjMgNS4zIDExLjMgMTEuOHoiLz48cGF0aCBmaWxsPSIjOGY5ZmIwIiBkPSJNMTYuMiAzLjl2LS43aDEuMnYtM0gxMXYzaDEuM3YuN00xNC4yIDguOHY3LjloOGMwLTQuMi0zLjYtNy44LTgtNy45eiIvPjxwYXRoIGlkPSJhIiBmaWxsPSIjOGY5ZmIwIiBkPSJNMjMgNy40bC43LTEgMSAuOGMuMi4xLjQuMi41IDBsMS0xdi0uNWwtMy0yLjJhLjMuMyAwIDAwLS40IDBsLS45IDFWNWwxIC44LS44IDF6Ii8+PHVzZSB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSAyOC4yIC40KSIgeGxpbms6aHJlZj0iI2EiLz48L3N2Zz4=") no-repeat;
    content: "";
    display: inline-block;
    height: 2em;
    width: 2em
}

.icon-datas-before:before {
    background: 50% url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjIuNjY2NiAxMC42NjY3SDIxLjMzMzNWOC4xNDY2OUMyMS4zMzMzIDYuNzMyMiAyMC43NzEzIDUuMzc1NjUgMTkuNzcxMiA0LjM3NTQ1QzE4Ljc3MSAzLjM3NTI2IDE3LjQxNDQgMi44MTMzNSAxNS45OTk5IDIuODEzMzVDMTQuNTg1NCAyLjgxMzM1IDEzLjIyODkgMy4zNzUyNiAxMi4yMjg3IDQuMzc1NDVDMTEuMjI4NSA1LjM3NTY1IDEwLjY2NjYgNi43MzIyIDEwLjY2NjYgOC4xNDY2OVYxMC42NjY3SDkuMzMzMjVDOC4yNzIzOSAxMC42NjY3IDcuMjU0OTcgMTEuMDg4MSA2LjUwNDgyIDExLjgzODNDNS43NTQ2OCAxMi41ODg0IDUuMzMzMjUgMTMuNjA1OCA1LjMzMzI1IDE0LjY2NjdWMjUuMzMzNEM1LjMzMzI1IDI2LjM5NDIgNS43NTQ2OCAyNy40MTE2IDYuNTA0ODIgMjguMTYxOEM3LjI1NDk3IDI4LjkxMTkgOC4yNzIzOSAyOS4zMzM0IDkuMzMzMjUgMjkuMzMzNEgyMi42NjY2QzIzLjcyNzQgMjkuMzMzNCAyNC43NDQ5IDI4LjkxMTkgMjUuNDk1IDI4LjE2MThDMjYuMjQ1MiAyNy40MTE2IDI2LjY2NjYgMjYuMzk0MiAyNi42NjY2IDI1LjMzMzRWMTQuNjY2N0MyNi42NjY2IDEzLjYwNTggMjYuMjQ1MiAxMi41ODg0IDI1LjQ5NSAxMS44MzgzQzI0Ljc0NDkgMTEuMDg4MSAyMy43Mjc0IDEwLjY2NjcgMjIuNjY2NiAxMC42NjY3Wk0xMy4zMzMzIDguMTQ2NjlDMTMuMzE1MyA3LjQyMDQyIDEzLjU4NTggNi43MTY2MiAxNC4wODU2IDYuMTg5MzVDMTQuNTg1NCA1LjY2MjA4IDE1LjI3MzcgNS4zNTQyOSAxNS45OTk5IDUuMzMzMzVDMTYuNzI2MSA1LjM1NDI5IDE3LjQxNDQgNS42NjIwOCAxNy45MTQyIDYuMTg5MzVDMTguNDE0IDYuNzE2NjIgMTguNjg0NSA3LjQyMDQyIDE4LjY2NjYgOC4xNDY2OVYxMC42NjY3SDEzLjMzMzNWOC4xNDY2OVpNMjMuOTk5OSAyNS4zMzM0QzIzLjk5OTkgMjUuNjg3IDIzLjg1OTQgMjYuMDI2MSAyMy42MDk0IDI2LjI3NjJDMjMuMzU5MyAyNi41MjYyIDIzLjAyMDIgMjYuNjY2NyAyMi42NjY2IDI2LjY2NjdIOS4zMzMyNUM4Ljk3OTYzIDI2LjY2NjcgOC42NDA0OSAyNi41MjYyIDguMzkwNDQgMjYuMjc2MkM4LjE0MDM5IDI2LjAyNjEgNy45OTk5MiAyNS42ODcgNy45OTk5MiAyNS4zMzM0VjE0LjY2NjdDNy45OTk5MiAxNC4zMTMxIDguMTQwMzkgMTMuOTczOSA4LjM5MDQ0IDEzLjcyMzlDOC42NDA0OSAxMy40NzM4IDguOTc5NjMgMTMuMzMzNCA5LjMzMzI1IDEzLjMzMzRIMjIuNjY2NkMyMy4wMjAyIDEzLjMzMzQgMjMuMzU5MyAxMy40NzM4IDIzLjYwOTQgMTMuNzIzOUMyMy44NTk0IDEzLjk3MzkgMjMuOTk5OSAxNC4zMTMxIDIzLjk5OTkgMTQuNjY2N1YyNS4zMzM0WiIgZmlsbD0iIzhmOWZiMCIvPjxwYXRoIGQ9Ik0xNiAxNkMxNS4yMDg5IDE2IDE0LjQzNTUgMTYuMjM0NiAxMy43Nzc3IDE2LjY3NDFDMTMuMTE5OSAxNy4xMTM2IDEyLjYwNzIgMTcuNzM4NCAxMi4zMDQ1IDE4LjQ2OTNDMTIuMDAxNyAxOS4yMDAyIDExLjkyMjUgMjAuMDA0NCAxMi4wNzY5IDIwLjc4MDRDMTIuMjMxMiAyMS41NTYzIDEyLjYxMjIgMjIuMjY5IDEzLjE3MTYgMjIuODI4NEMxMy43MzEgMjMuMzg3OCAxNC40NDM3IDIzLjc2ODggMTUuMjE5NiAyMy45MjMxQzE1Ljk5NTYgMjQuMDc3NSAxNi43OTk4IDIzLjk5ODMgMTcuNTMwNyAyMy42OTU1QzE4LjI2MTYgMjMuMzkyOCAxOC44ODY0IDIyLjg4MDEgMTkuMzI1OSAyMi4yMjIzQzE5Ljc2NTQgMjEuNTY0NSAyMCAyMC43OTExIDIwIDIwQzIwIDE4LjkzOTEgMTkuNTc4NiAxNy45MjE3IDE4LjgyODQgMTcuMTcxNkMxOC4wNzgzIDE2LjQyMTQgMTcuMDYwOSAxNiAxNiAxNlpNMTYgMjEuMzMzM0MxNS43MzYzIDIxLjMzMzMgMTUuNDc4NSAyMS4yNTUxIDE1LjI1OTIgMjEuMTA4NkMxNS4wNCAyMC45NjIxIDE0Ljg2OTEgMjAuNzUzOSAxNC43NjgyIDIwLjUxMDJDMTQuNjY3MiAyMC4yNjY2IDE0LjY0MDggMTkuOTk4NSAxNC42OTIzIDE5LjczOTlDMTQuNzQzNyAxOS40ODEyIDE0Ljg3MDcgMTkuMjQzNyAxNS4wNTcyIDE5LjA1NzJDMTUuMjQzNyAxOC44NzA3IDE1LjQ4MTIgMTguNzQzNyAxNS43Mzk5IDE4LjY5MjNDMTUuOTk4NSAxOC42NDA4IDE2LjI2NjYgMTguNjY3MiAxNi41MTAyIDE4Ljc2ODJDMTYuNzUzOSAxOC44NjkxIDE2Ljk2MjEgMTkuMDQgMTcuMTA4NiAxOS4yNTkyQzE3LjI1NTEgMTkuNDc4NSAxNy4zMzMzIDE5LjczNjMgMTcuMzMzMyAyMEMxNy4zMzMzIDIwLjM1MzYgMTcuMTkyOSAyMC42OTI4IDE2Ljk0MjggMjAuOTQyOEMxNi42OTI4IDIxLjE5MjkgMTYuMzUzNiAyMS4zMzMzIDE2IDIxLjMzMzNaIiBmaWxsPSIjOGY5ZmIwIi8+PC9zdmc+") no-repeat;
    content: "";
    display: inline-block;
    height: 2em;
    width: 2em
}

@keyframes pulsar {
    0%,
    to {
        transform: scale(1)
    }
    50% {
        transform: scale(1.03)
    }
}

body.page section.produits.partners,
body.page section.produits.press {
    background: #f8faff;
    margin: 0;
    padding-bottom: 3rem;
    padding-top: 1.5rem
}

@media (min-width:1024px) {
    body.page section.produits.partners,
    body.page section.produits.press {
        padding-bottom: 5rem;
        padding-top: 2.5rem
    }
}

body.page section.produits.partners .title>h2,
body.page section.produits.press .title>h2 {
    margin-bottom: 1rem
}

body.page section.produits.partners .scroller ul li,
body.page section.produits.press .scroller ul li {
    margin-left: 1.5rem;
    margin-right: 1.5rem
}

@media (min-width:1024px) {
    body.page section.produits.partners .scroller ul li,
    body.page section.produits.press .scroller ul li {
        margin-left: 3rem;
        margin-right: 3rem
    }
}

@media (max-width:1023px) {
    body.page section.produits.partners .scroller ul li:first-child,
    body.page section.produits.press .scroller ul li:first-child {
        margin-left: 0
    }
    body.page section.produits.partners .scroller ul li:last-child,
    body.page section.produits.press .scroller ul li:last-child {
        margin-right: 0
    }
}

body.page section.produits.partners .scroller ul li a,
body.page section.produits.press .scroller ul li a {
    background: none;
    border: none;
    display: block;
    line-height: unset;
    padding: 0;
    transition: transform .5s ease
}

body.page section.produits.partners .scroller ul li a:hover,
body.page section.produits.press .scroller ul li a:hover {
    background: none;
    transform: scale(1.02)
}

body.page section.produits.partners span.scrollNext,
body.page section.produits.partners span.scrollPrev,
body.page section.produits.press span.scrollNext,
body.page section.produits.press span.scrollPrev {
    background: #f8faff no-repeat 0 url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMjMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS4wMDQgMTEuOTczYzAtLjM2Ny4xMzktLjcyMi4zOTQtMS4wMDRsOC41Ni05LjQxMmMuMjktLjMyLjcwOC0uNTIyIDEuMTYtLjU2LjQ1NC0uMDM4LjkwNC4wOSAxLjI1NC4zNTZzLjU3LjY0OS42MTEgMS4wNjRjLjA0Mi40MTQtLjA5OC44MjctLjM4OSAxLjE0OGwtNy42NyA4LjQwOCA3LjY5MyA4LjQwOGMuMTQyLjE2LjI0OC4zNDUuMzEzLjU0M2ExLjQ0MyAxLjQ0MyAwIDAgMS0uMTQgMS4xOTggMS42MTEgMS42MTEgMCAwIDEtLjQzLjQ3MSAxLjc2IDEuNzYgMCAwIDEtLjYwNi4zMiAxLjg2MSAxLjg2MSAwIDAgMS0xLjM2NC0uMTIgMS42NzggMS42NzggMCAwIDEtLjUzLS40MkwuMjk2IDEyLjk2MWExLjQ3MiAxLjQ3MiAwIDAgMS0uMjktLjk4OFoiIGZpbGw9IiMwNDFFM0EiLz48L3N2Zz4=")
}

@media (min-width:1024px) {
    body.page section.produits.press .scroller ul li {
        margin-left: 2rem;
        margin-right: 2rem
    }
}

@media (max-width:639px) {
    body.page section.meilleur-contrat {
        margin-top: 0;
        padding-top: 2.5rem
    }
}

body.page section.meilleur-contrat .title {
    grid-column: span 12
}

body.page section.meilleur-contrat .tableau {
    grid-gap: 1.5rem;
    background: #fff;
    border-radius: .5rem;
    display: grid;
    grid-column: span 12;
    grid-template-columns: repeat(1, 1fr);
    margin: 0;
    padding: 0
}

@media (min-width:1024px) {
    body.page section.meilleur-contrat .tableau {
        grid-template-columns: repeat(13, 1fr)
    }
}

body.page section.meilleur-contrat .tableau .img {
    align-self: center;
    background: #fff5e7 url(images/bando-assurance-vie-meilleur-contrat.c15c99d5.webp) no-repeat 100%;
    background-size: auto 100%;
    border-radius: .5rem;
    display: block;
    grid-column: span 1;
    height: 100%;
    min-height: 300px
}

@media (min-width:640px) {
    body.page section.meilleur-contrat .tableau .img {
        grid-column: span 12
    }
}

@media (min-width:1024px) {
    body.page section.meilleur-contrat .tableau .img {
        grid-column: span 4
    }
}

body.page section.meilleur-contrat .tableau .img.per,
body.page section.meilleur-contrat .tableau .img.scpi {
    display: none
}

body.page section.meilleur-contrat div.lien_per {
    margin: 0
}

body.page div.lien_per {
    grid-gap: 2rem;
    border: 1px solid #e1e7ed;
    border-radius: .625rem;
    display: grid;
    grid-column: span 1;
    grid-template-columns: repeat(1, 1fr);
    height: 100%;
    margin: 2rem 0;
    padding: 2rem 1rem
}

@media (min-width:640px) {
    body.page div.lien_per {
        grid-column: span 12;
        grid-template-columns: repeat(7, 1fr)
    }
    body.page div.lien_per>div {
        grid-column: span 3
    }
    body.page div.lien_per>div.per {
        grid-column: span 4
    }
}

@media (min-width:1024px) {
    body.page div.lien_per {
        grid-column: 2/13;
        padding: 2rem
    }
}

body.page div.lien_per .per {
    grid-gap: 1rem;
    display: grid;
    grid-template-columns: repeat(4, 1fr)
}

body.page div.lien_per .per>a {
    display: contents
}

body.page div.lien_per .per>a:before {
    background: url(images/swisslife.1ffc673d.webp) no-repeat top;
    background-size: 100% auto;
    content: "";
    display: block;
    grid-column: span 1;
    height: 150px;
    width: 100px
}

body.page div.lien_per .per>a>div {
    grid-column: span 3
}

body.page div.lien_per .per>a>div h3 {
    margin: .75rem 0 0
}

body.page div.lien_per .per>a>div p {
    color: #3c5673;
    font-size: .75rem;
    margin-bottom: 0
}

body.page div.lien_per .per>a>div p.by {
    color: #8f9fb0;
    font-size: .875rem;
    margin-top: 0
}

body.page div.lien_per .per>a>div p.by img {
    margin-bottom: -.25rem
}

body.page div.lien_per .per>p {
    grid-column: span 4;
    margin: 0
}

body.page div.lien_per .per>p a.btn.primary {
    padding: .75rem 1rem;
    width: 100%
}

@media (min-width:640px) {
    body.page div.lien_per .per>p a.btn.primary {
        width: 300px
    }
}

@media (min-width:1200px) {
    body.page div.lien_per .per>p a.btn.primary {
        width: unset
    }
}

body.page div.lien_per .per>p a.btn.primary:first-child {
    background: #fff5e7;
    color: #f9a11d;
    font-weight: 500;
    margin: 14rem 0 1rem
}

@media (min-width:640px) {
    body.page div.lien_per .per>p a.btn.primary:first-child {
        margin: 0 0 1rem
    }
}

@media (min-width:1200px) {
    body.page div.lien_per .per>p a.btn.primary:first-child {
        margin: 0 .5rem 0 0
    }
}

body.page div.lien_per .d {
    grid-gap: .625rem;
    align-items: center;
    display: grid;
    grid-template-columns: repeat(2, 1fr)
}

@media (max-width:639px) {
    body.page div.lien_per .d {
        margin-top: 14rem;
        position: absolute;
        width: calc(100% - 5rem)
    }
}

body.page div.lien_per .d>div {
    background: #f8faff;
    border-radius: .25rem;
    display: flex;
    flex-direction: column;
    grid-column: span 1;
    height: 100%;
    justify-content: center;
    padding: .25rem .5rem;
    text-align: center
}

@media (min-width:1024px) {
    body.page div.lien_per .d>div {
        padding: 1rem .75rem
    }
}

body.page div.lien_per .d>div>div {
    color: #041e3a;
    font-size: .75rem;
    font-weight: 600
}

body.page div.lien_per .d>div>div>span {
    font-size: 1.625rem
}

body.page div.lien_per .d>div>div:last-child {
    margin-bottom: .5rem
}

body.page div.lien_per .d>div>p {
    font-size: .75rem;
    margin: .5rem 0
}

body.page div.lien_per .d>div>p i {
    color: #8f9fb0
}

body.page div.lien_per .d>div.g {
    background: #e5f6ef
}

body.page div.lien_per .d>div.g>div>span {
    font-size: 2rem;
    font-weight: 700
}

body.page div.lien_per .d>div.g>div>span:before {
    background: #6cd298;
    border-radius: .5rem;
    content: "";
    display: inline-block;
    height: 1rem;
    margin: 0 -38% -.25rem 0;
    width: 35%
}

body.page div.lien_per .d>div.g>p {
    margin: .25rem 0;
    text-align: left
}

body.page div.lien_per .d>div.g>p:last-child {
    text-align: right
}

@media (min-width:1024px) {
    body.page div.lien_per.assurancevie {
        grid-column: span 9;
        padding: 2rem 1rem
    }
}

@media (min-width:1200px) {
    body.page div.lien_per.assurancevie .per>p a.btn.primary {
        width: 300px
    }
}

@media (min-width:1440px) {
    body.page div.lien_per.assurancevie .per>p a.btn.primary {
        width: unset
    }
}

body.page div.lien_per.assurancevie .per>p a.btn.primary:first-child {
    margin-top: 16rem
}

@media (min-width:640px) {
    body.page div.lien_per.assurancevie .per>p a.btn.primary:first-child {
        margin-top: 0
    }
}

@media (min-width:1200px) {
    body.page div.lien_per.assurancevie .per>p a.btn.primary:first-child {
        margin: 0 0 1rem
    }
}

@media (min-width:1440px) {
    body.page div.lien_per.assurancevie .per>p a.btn.primary:first-child {
        margin: 0 .5rem 0 0
    }
}

body.page div.lien_per.assurancevie .per a:before {
    background-image: url(images/spirica.e41fee7b.webp)
}

body.page div.lien_per.assurancevie .d>div.g>div>span:before {
    margin: 0 -45% -.25rem 0;
    width: 40%
}

body.page div.lien_per.scpi .per a:before {
    background-image: url(images/eurion.a77e3f25.webp)
}

@media (max-width:639px) {
    body.page div.lien_per.scpi .d {
        margin-top: 12.5rem
    }
}

body.page div.lien_investir_produit {
    background: #041e3a;
    border-radius: .5rem;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    padding: 1.5rem
}

@media (min-width:640px) {
    body.page div.lien_investir_produit {
        grid-gap: 2rem;
        grid-template-columns: repeat(12, 1fr);
        padding: 2rem 1rem 2rem 2rem
    }
}

body.page div.lien_investir_produit .text {
    grid-column: span 7;
    order: 2
}

@media (min-width:640px) {
    body.page div.lien_investir_produit .text {
        padding: 2rem 0
    }
}

body.page div.lien_investir_produit .text h3 {
    color: #fff
}

@media (max-width:639px) {
    body.page div.lien_investir_produit .text h3 {
        font-size: 1.375rem
    }
    body.page div.lien_investir_produit .text h3 br {
        display: none
    }
    body.page div.lien_investir_produit .text h3 span {
        display: block
    }
}

body.page div.lien_investir_produit .text p {
    margin-bottom: 0
}

body.page div.lien_investir_produit .text .btn.primary {
    margin: 0 0 1rem
}

@media (max-width:639px) {
    body.page div.lien_investir_produit .text .btn.primary {
        width: 100%
    }
}

body.page div.lien_investir_produit .text .btn.primary.white {
    background: none;
    border: 1px solid #fff
}

@media (min-width:640px) {
    body.page div.lien_investir_produit .text .btn.primary.white {
        margin-left: .5rem
    }
}

body.page div.lien_investir_produit .img {
    background: url(images/investir-produit-rdv.b5735665.webp) no-repeat 50%;
    background-size: cover;
    border-radius: .625rem;
    display: block;
    grid-column: span 5;
    min-height: 180px;
    order: 1
}

@media (min-width:640px) {
    body.page div.lien_investir_produit .img {
        order: 3
    }
}

body.page div.lien_investir_produit.per .img {
    background-image: url(images/investir-produit-per.c70b0291.webp)
}

body.page div.lien_investir_produit.assurance-vie .img {
    background-image: url(images/investir-produit-assurance-vie.1107ba0d.webp)
}

body.page div.lien_investir_produit.scpi .img {
    background-image: url(images/investir-produit-scpi.f93fe9cc.webp)
}

body.page div.lien_meilleur_contrat_per {
    grid-gap: 1rem;
    align-items: center;
    background: #e5f6ef;
    border-radius: 1.25rem;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    position: relative
}

@media (min-width:640px) {
    body.page div.lien_meilleur_contrat_per {
        grid-gap: 1.5rem
    }
}

body.page div.lien_meilleur_contrat_per .g {
    background: no-repeat bottom url(images/meilleur-contrat-per-women.892f6090.webp);
    background-size: contain;
    grid-column: span 12;
    height: 100%;
    order: 3
}

@media (min-width:640px) {
    body.page div.lien_meilleur_contrat_per .g {
        grid-column: span 3;
        order: 1
    }
}

@media (max-width:639px) {
    body.page div.lien_meilleur_contrat_per .g {
        height: 120px;
        position: absolute;
        right: 0;
        top: 90px;
        width: 120px
    }
}

body.page div.lien_meilleur_contrat_per .m {
    grid-column: span 12;
    order: 2;
    text-align: center
}

body.page div.lien_meilleur_contrat_per .m>div {
    color: #041e3a;
    font-size: 1.375rem;
    font-weight: 700;
    padding: 1rem 1rem 2rem
}

body.page div.lien_meilleur_contrat_per .m>div span {
    color: #01a341;
    display: block;
    font-size: 1.125rem
}

@media (min-width:1024px) {
    body.page div.lien_meilleur_contrat_per .m>div {
        font-size: 1.75rem;
        padding: 0
    }
    body.page div.lien_meilleur_contrat_per .m>div span {
        font-size: 1.25rem
    }
}

@media (min-width:640px) {
    body.page div.lien_meilleur_contrat_per .m {
        grid-column: span 6;
        order: 2
    }
}

body.page div.lien_meilleur_contrat_per .d {
    background: no-repeat 50% url(images/meilleur-contrat-per.4a17d73b.svg);
    background-size: cover;
    grid-column: span 12;
    order: 1;
    padding: 1.5rem 3rem 1.5rem 0
}

@media (min-width:640px) {
    body.page div.lien_meilleur_contrat_per .d {
        grid-column: span 3;
        order: 3;
        padding: 1.5rem 0
    }
}

body.page div.lien_meilleur_contrat_per .d>div {
    align-items: center;
    background: #fff url(images/japan-light.42b919c9.webp) 0 0;
    background-size: 50px auto;
    border-radius: 100%;
    color: #01a341;
    display: flex;
    flex-direction: column;
    font-size: .875rem;
    font-weight: 500;
    height: 10rem;
    justify-content: center;
    margin: 0 auto;
    text-align: center;
    width: 10rem
}

body.page div.lien_meilleur_contrat_per .d>div .uppercase {
    font-size: .625rem
}

body.page div.lien_meilleur_contrat_per .d>div .bold {
    font-size: 3rem;
    font-weight: 700
}

body.page div.lien_meilleur_contrat_per .btn.primary {
    font-size: .875rem;
    margin-top: 1.5rem;
    padding: .75rem 1rem;
    text-transform: uppercase
}

@media (min-width:1024px) {
    body.page div.lien_meilleur_contrat_per .btn.primary {
        font-size: 1rem;
        padding: .75rem 1.5rem
    }
}

body.page div.lien_meilleur_contrat_per.couple .g {
    background: none;
    width: 150px
}

@media (min-width:640px) {
    body.page div.lien_meilleur_contrat_per.couple .g {
        background: no-repeat -90px url(images/meilleur-contrat-per.4a17d73b.svg);
        background-size: auto 100%;
        position: relative;
        width: unset
    }
}

body.page div.lien_meilleur_contrat_per.couple .g:before {
    background: no-repeat 46px bottom url(images/meilleur-contrat-per-women.892f6090.webp);
    background-size: contain;
    content: "";
    height: 100%;
    position: absolute;
    width: 100%
}

@media (min-width:1024px) {
    body.page div.lien_meilleur_contrat_per.couple .g:before {
        background-size: auto 170px
    }
}

body.page div.lien_meilleur_contrat_per.couple .g:after {
    background: no-repeat 46px bottom url(images/meilleur-contrat-per-men.9a98868e.webp);
    background-size: contain;
    content: "";
    height: 100%;
    position: absolute;
    transform: scaleX(-1);
    width: 100%
}

@media (min-width:1024px) {
    body.page div.lien_meilleur_contrat_per.couple .g:after {
        background-size: auto 170px
    }
    body.page div.lien_meilleur_contrat_per.couple.large .g {
        background-position-x: -70px
    }
    body.page div.lien_meilleur_contrat_per.couple.large .g:after,
    body.page div.lien_meilleur_contrat_per.couple.large .g:before {
        background-position-x: 70px
    }
}

@media (min-width:1200px) {
    body.page div.lien_meilleur_contrat_per.couple.large .g:after,
    body.page div.lien_meilleur_contrat_per.couple.large .g:before {
        background-position-x: 110px
    }
}

body.page div.lien_meilleur_contrat_per.men .g {
    background-image: url(images/meilleur-contrat-per-men.9a98868e.webp)
}

body.page section.blue25 {
    background: #f8faff;
    padding: 2.5rem 0
}

body.page section.comments>div {
    grid-column: span 12
}

@media (min-width:1024px) {
    body.page section.comments>div {
        grid-column: 2/-2
    }
}

body.page section.comments div.texte .blue {
    color: #041e3a;
    display: block;
    padding-top: .25rem
}

body.page section.comments div.texte .blue:before {
    background: no-repeat 50% url(images/avatar-M.3e48fb45.png);
    background-size: cover;
    border-radius: 100%;
    content: "";
    float: left;
    height: 3rem;
    margin: -.25rem 1rem 0 0;
    width: 3rem
}

body.page section.comments div.texte .blue:after {
    clear: both;
    content: "";
    display: block
}

body.page section.comments div.texte .blue b {
    color: #041e3a;
    font-size: 1rem;
    font-weight: 600
}

body.page section.comments div.texte .blue i {
    color: #8f9fb0;
    font-size: .875rem;
    font-style: normal;
    font-weight: 400
}

body.page section.comments div.texte blockquote {
    background: #f8faff;
    border-radius: .5rem;
    margin: 0 0 1rem;
    padding: .5rem 1.5rem 1rem
}

body.page section.comments div.texte blockquote:nth-child(2n) {
    margin: 0 0 2rem 1.5rem
}

@media (min-width:640px) {
    body.page section.comments div.texte blockquote:nth-child(2n) {
        margin: 0 0 2rem 3rem
    }
}

body.page section.comments div.texte blockquote:nth-child(2n) .blue:before {
    background-image: url(images/sevda.5d0e3095.webp)
}

body.page section.comments form {
    grid-column: span 12
}

@media (min-width:640px) {
    body.page section.comments form {
        grid-column: 3/-3
    }
}

@media (min-width:1024px) {
    body.page section.comments form {
        grid-column: 4/-4
    }
}

body.page section.comments form h4 {
    margin: 0 0 1rem
}

@media (min-width:640px) {
    body.page section.comments form h4 {
        margin-bottom: 1.5rem
    }
}

body.page section.comments form label {
    display: block;
    margin-bottom: 1rem
}

body.page section.comments form label:after {
    clear: both;
    content: "";
    display: block
}

body.page section.comments form [type=checkbox] {
    float: left;
    margin: .125rem .5rem 1.5rem 0
}

body.page section.comments form [type=email],
body.page section.comments form [type=text] {
    border-color: #e1e7ed
}

body.page section.comments form textarea {
    border-color: #e1e7ed;
    height: 150px
}

body.page section.comments form button.primary {
    border: none;
    margin-top: .5rem
}

body.page section.comments form button.primary.loading:before {
    background: 50% url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgY2xhc3M9InVpbC1yaW5nIj48cGF0aCBmaWxsPSJub25lIiBjbGFzcz0iYmsiIGQ9Ik0wIDBoMTAwdjEwMEgweiIvPjxkZWZzPjxmaWx0ZXIgaWQ9ImEiIHg9Ii0xMDAlIiB5PSItMTAwJSIgd2lkdGg9IjMwMCUiIGhlaWdodD0iMzAwJSI+PGZlT2Zmc2V0IHJlc3VsdD0ib2ZmT3V0IiBpbj0iU291cmNlR3JhcGhpYyIvPjxmZUdhdXNzaWFuQmx1ciByZXN1bHQ9ImJsdXJPdXQiIGluPSJvZmZPdXQiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJibHVyT3V0Ii8+PC9maWx0ZXI+PC9kZWZzPjxwYXRoIGQ9Ik0xMCA1MHMwIC41LjEgMS40YzAgLjUuMSAxIC4yIDEuNyAwIC4zLjEuNy4xIDEuMS4xLjQuMS44LjIgMS4yLjIuOC4zIDEuOC41IDIuOC4zIDEgLjYgMi4xLjkgMy4yLjMgMS4xLjkgMi4zIDEuNCAzLjUuNSAxLjIgMS4yIDIuNCAxLjggMy43LjMuNi44IDEuMiAxLjIgMS45LjQuNi44IDEuMyAxLjMgMS45IDEgMS4yIDEuOSAyLjYgMy4xIDMuNyAyLjIgMi41IDUgNC43IDcuOSA2LjcgMyAyIDYuNSAzLjQgMTAuMSA0LjYgMy42IDEuMSA3LjUgMS41IDExLjIgMS42IDQtLjEgNy43LS42IDExLjMtMS42IDMuNi0xLjIgNy0yLjYgMTAtNC42IDMtMiA1LjgtNC4yIDcuOS02LjcgMS4yLTEuMiAyLjEtMi41IDMuMS0zLjcuNS0uNi45LTEuMyAxLjMtMS45LjQtLjYuOC0xLjMgMS4yLTEuOS42LTEuMyAxLjMtMi41IDEuOC0zLjcuNS0xLjIgMS0yLjQgMS40LTMuNS4zLTEuMS42LTIuMi45LTMuMi4yLTEgLjQtMS45LjUtMi44LjEtLjQuMS0uOC4yLTEuMiAwLS40LjEtLjcuMS0xLjEuMS0uNy4xLTEuMi4yLTEuNy4xLS45LjEtMS40LjEtMS40VjU0LjJjMCAuNC0uMS44LS4xIDEuMi0uMS45LS4yIDEuOC0uNCAyLjgtLjIgMS0uNSAyLjEtLjcgMy4zLS4zIDEuMi0uOCAyLjQtMS4yIDMuNy0uMi43LS41IDEuMy0uOCAxLjktLjMuNy0uNiAxLjMtLjkgMi0uMy43LS43IDEuMy0xLjEgMi0uNC43LS43IDEuNC0xLjIgMi0xIDEuMy0xLjkgMi43LTMuMSA0LTIuMiAyLjctNSA1LTguMSA3LjFMNzAgODUuN2MtLjguNS0xLjcuOS0yLjYgMS4zbC0xLjQuNy0xLjQuNWMtLjkuMy0xLjguNy0yLjggMUM1OCA5MC4zIDUzLjkgOTAuOSA1MCA5MWwtMy0uMmMtMSAwLTItLjItMy0uM2wtMS41LS4yLS43LS4xLS43LS4yYy0xLS4zLTEuOS0uNS0yLjktLjctLjktLjMtMS45LS43LTIuOC0xbC0xLjQtLjYtMS4zLS42Yy0uOS0uNC0xLjgtLjgtMi42LTEuM2wtMi40LTEuNWMtMy4xLTIuMS01LjktNC41LTguMS03LjEtMS4yLTEuMi0yLjEtMi43LTMuMS00LS41LS42LS44LTEuNC0xLjItMi0uNC0uNy0uOC0xLjMtMS4xLTItLjMtLjctLjYtMS4zLS45LTItLjMtLjctLjYtMS4zLS44LTEuOS0uNC0xLjMtLjktMi41LTEuMi0zLjctLjMtMS4yLS41LTIuMy0uNy0zLjMtLjItMS0uMy0yLS40LTIuOC0uMS0uNC0uMS0uOC0uMS0xLjJ2LTIuOGMtLjEtMS0uMS0xLjUtLjEtMS41eiIgZmlsbD0iI2UxZTdlZCIgZmlsdGVyPSJ1cmwoI2EpIiB0cmFuc2Zvcm09InJvdGF0ZSg1NCA1MCA1MCkiPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDUwIDUwIiB0bz0iMzYwIDUwIDUwIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgZHVyPSIxcyIvPjwvcGF0aD48L3N2Zz4=") no-repeat;
    background-size: 100% auto;
    content: "";
    float: left;
    height: 1.125rem;
    margin-right: .5rem;
    width: 1.125rem
}

body.page section.testimonial>div {
    grid-column: span 12
}

body.page section.testimonial .container {
    background: #041e3a url(images/japan.2640fac2.webp) 0 0;
    background-size: 180px auto;
    border-radius: 1.25rem;
    padding: 1.5rem
}

@media (min-width:640px) {
    body.page section.testimonial .container {
        grid-gap: 2.5rem;
        display: grid;
        grid-template-columns: repeat(12, minmax(0, 64px));
        letter-spacing: unset;
        line-height: 1.5
    }
}

@media (min-width:1024px) {
    body.page section.testimonial .container {
        padding: 5rem
    }
}

body.page section.testimonial div.img {
    background: no-repeat 0 0 var(--bg-image);
    background-size: 100% auto;
    border-radius: 100%;
    height: 134px;
    margin: 0 auto 1.5rem;
    width: 134px
}

@media (min-width:640px) {
    body.page section.testimonial div.img {
        background-size: cover;
        border-radius: 120px;
        grid-column: span 3;
        height: 100%;
        margin-bottom: 0;
        width: 100%
    }
}

body.page section.testimonial div.texte {
    display: flex;
    flex-direction: column
}

@media (min-width:640px) {
    body.page section.testimonial div.texte {
        grid-column: span 9
    }
}

body.page section.testimonial div.texte>* {
    color: #fff;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.3;
    margin: 0;
    padding: 6px 40px;
    position: relative;
    text-align: center
}

@media (min-width:1024px) {
    body.page section.testimonial div.texte>* {
        font-size: 1.5rem;
        font-weight: 700;
        line-height: 1.5;
        padding: 12px 90px
    }
}

body.page section.testimonial div.texte>:after,
body.page section.testimonial div.texte>:before {
    background: no-repeat 50% url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MCIgaGVpZ2h0PSI0NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggc3R5bGU9InN0cm9rZTpub25lO3N0cm9rZS13aWR0aDoxO3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1kYXNob2Zmc2V0OjA7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjQ7ZmlsbDojZjlhMTFkO2ZpbGwtcnVsZTpub256ZXJvO29wYWNpdHk6MSIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiBkPSJNMzAuNjggMTUuNDIzYy4wMDYtLjE3Ny4wMjctLjM1LjAyNy0uNTMgMC0uMDYtLjAxLS4xMi0uMDEtLjE3OC4wMDItLjExOS4wMS0uMjM1LjAxLS4zNTRsLS4wMjcuMDE4QzMwLjQwNyA2LjQ1MSAyMy45MS4xMDQgMTUuOTE4LjEwNGMtOC4xNjkgMC0xNC43ODkgNi42Mi0xNC43ODkgMTQuNzg4IDAgNy40NTIgNS41MTkgMTMuNiAxMi42OSAxNC42MjItMS43ODQgNS45MDgtNy4yNiAxMC4yMDctMTMuNzUyIDEwLjIwN1Y0NUMxNi42NDQgNDQuOTk4IDMwLjEyIDMxLjg2IDMwLjY4IDE1LjQyMnYuMDAxWiIvPjxwYXRoIHN0eWxlPSJzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MTtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtZGFzaG9mZnNldDowO3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDo0O2ZpbGw6I2Y5YTExZDtmaWxsLXJ1bGU6bm9uemVybztvcGFjaXR5OjEiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzguNzYgLS4wNSkiIGQ9Ik0zMC42OCAxNS40MjNjLjAwNi0uMTc3LjAyNy0uMzUuMDI3LS41MyAwLS4wNi0uMDEtLjEyLS4wMS0uMTc4LjAwMi0uMTE5LjAxLS4yMzUuMDEtLjM1NGwtLjAyNy4wMThDMzAuNDA3IDYuNDUxIDIzLjkxLjEwNCAxNS45MTguMTA0Yy04LjE2OSAwLTE0Ljc4OSA2LjYyLTE0Ljc4OSAxNC43ODggMCA3LjQ1MiA1LjUxOSAxMy42IDEyLjY5IDE0LjYyMi0xLjc4NCA1LjkwOC03LjI2IDEwLjIwNy0xMy43NTIgMTAuMjA3VjQ1QzE2LjY0NCA0NC45OTggMzAuMTIgMzEuODYgMzAuNjggMTUuNDIydi4wMDFaIi8+PC9zdmc+");
    background-size: auto 100%;
    bottom: 0;
    content: "";
    height: 23px;
    position: absolute;
    right: 0;
    width: 36px
}

@media (min-width:1024px) {
    body.page section.testimonial div.texte>:after,
    body.page section.testimonial div.texte>:before {
        height: 45px;
        width: 70px
    }
}

body.page section.testimonial div.texte>:before {
    bottom: unset;
    left: 0;
    right: unset;
    top: 0;
    transform: rotate(180deg)
}

body.page section.testimonial div.texte em {
    color: #ffc453
}

body.page section.testimonial div.texte .auteur {
    font-size: 1rem;
    font-weight: 500;
    padding: 1.5rem 0 0
}

@media (min-width:640px) {
    body.page section.testimonial div.texte .auteur {
        font-size: 1.5rem
    }
}

body.page section.testimonial div.texte .auteur:after,
body.page section.testimonial div.texte .auteur:before {
    display: none
}

body.page section.testimonial div.texte .auteur em {
    font-size: 1rem;
    font-weight: 600
}

body.page section.solutions .solution p {
    font-size: .875rem
}

@media (min-width:640px) {
    body.page section.solutions .solution p {
        font-size: 1rem
    }
}

body.page section.solutions .solution a {
    color: #06f;
    font-size: 1rem;
    font-weight: 600;
    line-height: 2rem
}

body.page section.solutions.image {
    background: #f8faff;
    grid-template-columns: repeat(12, minmax(0, 67px));
    padding-bottom: 2.5rem;
    padding-top: 2.5rem
}

@media (min-width:640px) {
    body.page section.solutions.image {
        grid-gap: 2.25rem;
        padding-bottom: 6rem;
        padding-top: 6rem
    }
}

body.page section.solutions.image .solution {
    grid-column: span 12;
    margin-bottom: 1.5rem
}

@media (min-width:640px) {
    body.page section.solutions.image .solution {
        grid-gap: 2.5rem;
        display: grid;
        grid-template-columns: repeat(12, 1fr);
        margin-bottom: 2.5rem
    }
}

@media (min-width:1024px) {
    body.page section.solutions.image .solution {
        grid-column: span 6
    }
}

body.page section.solutions.image .solution>div {
    align-items: center;
    grid-column: span 7
}

body.page section.solutions.image .solution h3 {
    border-bottom: 2px solid #06f;
    font-size: 1.25rem;
    font-weight: 700;
    margin: 0 0 1rem;
    padding-bottom: .5rem
}

@media (min-width:640px) {
    body.page section.solutions.image .solution h3 {
        font-size: 1.5rem;
        margin-bottom: 1.5rem
    }
}

body.page section.solutions.image .solution .img {
    margin-top: 1.5rem
}

@media (min-width:640px) {
    body.page section.solutions.image .solution .img {
        grid-column: span 5;
        margin-top: 0
    }
}

body.page section.solutions.image .solution .img img {
    border-radius: .25rem
}

@media (min-width:640px) {
    body.page section.solutions.picto {
        grid-gap: 2.25rem;
        grid-template-columns: repeat(12, minmax(0, 67px))
    }
}

body.page section.solutions.picto .solution {
    display: grid;
    grid-column: span 6;
    grid-template-columns: repeat(12, 1fr);
    margin-bottom: 2.5rem
}

body.page section.solutions.picto .solution>div {
    grid-column: span 10;
    order: 2
}

@media (min-width:1024px) {
    body.page section.solutions.picto .solution>div {
        grid-column: span 11
    }
}

body.page section.solutions.picto .solution h3 {
    font-size: 1.125rem;
    font-weight: 700;
    margin: 0 0 .5rem
}

body.page section.solutions.picto .solution .img {
    grid-column: span 2;
    order: 1;
    padding: 0 1rem 0 0
}

@media (min-width:1024px) {
    body.page section.solutions.picto .solution .img {
        grid-column: span 1
    }
}

body.page section.hero.bando-small {
    align-items: center;
    background: 50%/cover var(--bg-image), #e1e7ed;
    min-height: 220px
}

body.page section.hero.bando-small h1,
body.page section.hero.bando-small h2,
body.page section.hero.bando-small h3 {
    color: #fff;
    font-size: 1.75rem;
    letter-spacing: -.075rem;
    padding-left: 1rem;
    position: relative;
    text-align: left
}

body.page section.hero.bando-small h1:before,
body.page section.hero.bando-small h2:before,
body.page section.hero.bando-small h3:before {
    background: #f9a11d;
    border-radius: 4px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: .5rem
}

@media (min-width:640px) {
    body.page section.hero.bando-small h1,
    body.page section.hero.bando-small h2,
    body.page section.hero.bando-small h3 {
        font-size: 2.25rem;
        letter-spacing: unset
    }
    body.page section.hero.bando-small h1:before,
    body.page section.hero.bando-small h2:before,
    body.page section.hero.bando-small h3:before {
        height: 46px;
        margin: 0 .75rem -6px 0
    }
}

body.page section.hero.bando-wide {
    background: linear-gradient(#041e3acc, #041e3acc), 50%/cover var(--bg-image);
    display: flex;
    flex-direction: column;
    padding: 5em
}

body.page section.hero.bando-wide p {
    color: #fff;
    font-size: 1rem
}

body.page section.hero.bando-wide h1,
body.page section.hero.bando-wide h2,
body.page section.hero.bando-wide h3,
body.page section.hero.bando-wide h4,
body.page section.hero.bando-wide h5 {
    color: #eef3ff;
    margin-top: 0
}

body.page section.hero.bando-split {
    background: #041e3a url(images/japan.2640fac2.webp) 0 0;
    background-size: 180px auto;
    border-bottom: 1px solid #f0f3f6;
    border-radius: 1.25rem;
    grid-template-rows: 1fr minmax(0, auto);
    margin: 2.5rem auto;
    max-width: 1280px;
    position: relative;
    row-gap: 0;
    width: calc(100% - 2rem)
}

body.page section.hero.bando-split div.text {
    margin: 2.5rem 0
}

body.page section.hero.bando-split div.text .cta_container {
    width: auto
}

body.page section.hero.bando-split div.text .cta_container.pulsar {
    border: 1px solid #f9a11d;
    border-radius: 5px;
    display: inline-block;
    margin: 1.5rem 0;
    padding: .25rem
}

body.page section.hero.bando-split div.text .cta_container.pulsar .btn {
    font-size: 1.125rem;
    font-weight: 600
}

body.page section.hero.bando-split div.icons {
    align-items: flex-start;
    color: #3c5673;
    display: flex;
    font-weight: 600;
    padding-bottom: 1.5rem
}

body.page section.hero.bando-split div.icons>* {
    align-items: center;
    display: flex;
    flex: 1;
    flex-direction: column;
    padding: 1em;
    text-align: center
}

body.page section.hero.bando-split div.icons>:before {
    margin-bottom: .75rem
}

body.page section.hero.bando-split div.video {
    background: #041e3a;
    display: block;
    grid-row: span 2;
    margin: 2.5rem 0;
    padding: 1.75rem;
    z-index: 2
}

body.page section.hero.bando-split div.video h1,
body.page section.hero.bando-split div.video h2,
body.page section.hero.bando-split div.video h3,
body.page section.hero.bando-split div.video h4,
body.page section.hero.bando-split div.video h5 {
    color: #fff;
    font-weight: 700;
    margin-bottom: 2rem
}

@media (min-width:640px) {
    body.page section.hero.bando-split div.video {
        display: grid;
        grid-column: span 6
    }
}

body.page section.hero.bando-split.bando-split-video div.text {
    margin-top: 30px
}

body.page section.hero.life-insurance-compare {
    margin: 0;
    overflow-x: visible;
    padding: 1.5em
}

@media (min-width:1024px) {
    body.page section.hero.life-insurance-compare {
        padding: 5em
    }
}

body.page section.hero.life-insurance-compare h1 {
    margin-bottom: 0
}

body.page section.hero.life-insurance-compare p {
    font-size: .875rem;
    margin: 0
}

@media (min-width:640px) {
    body.page section.hero.life-insurance-compare p {
        font-size: 1rem
    }
}

body.page section.hero.life-insurance-compare .form {
    margin-top: 0
}

@media (min-width:640px) {
    body.page section.hero.life-insurance-compare .form {
        grid-gap: 1rem;
        align-items: center;
        display: grid;
        grid-template-columns: repeat(12, 1fr);
        justify-items: center;
        margin-top: 1rem
    }
}

body.page section.hero.life-insurance-compare .form .arrow-right-after2 {
    background: #fff url(images/japan-light.42b919c9.webp) 0 0;
    background-size: 60px auto;
    border-radius: .5rem;
    cursor: pointer;
    grid-column: span 5;
    height: 100%;
    padding: 1.5rem 4rem 1.5rem 2rem;
    position: relative;
    width: 100%
}

body.page section.hero.life-insurance-compare .form .arrow-right-after2:after {
    position: absolute;
    right: 1.5rem;
    top: 1.75rem;
    transform: rotate(90deg)
}

body.page section.hero.life-insurance-compare .form .arrow-right-after2 .select {
    background: #fff;
    border: 1px solid #8f9fb0;
    border-radius: .5rem;
    display: none;
    left: 0;
    margin-top: 1.75rem;
    padding: 1rem;
    position: absolute;
    width: 100%;
    z-index: 2
}

body.page section.hero.life-insurance-compare .form .arrow-right-after2 .select .input-select {
    border-radius: .25rem;
    width: 100%
}

body.page section.hero.life-insurance-compare .form .arrow-right-after2.active .select {
    display: block
}

body.page section.hero.life-insurance-compare .form .arrow-right-after2.actived {
    padding-right: 2rem
}

body.page section.hero.life-insurance-compare .form .arrow-right-after2.actived:after {
    display: none
}

body.page section.hero.life-insurance-compare .form .arrow-right-after2.actived .select {
    border: none;
    display: block;
    margin-top: 0;
    padding: 0;
    position: static;
    width: 100%
}

body.page section.hero.life-insurance-compare .form .vs {
    grid-column: span 2;
    margin: 1rem 0;
    text-align: center
}

body.page section.hero.life-insurance-compare .form .vs>div {
    background: #f9a11d;
    border-radius: .5rem;
    color: #fff;
    display: inline-block;
    font-size: 1.25rem;
    font-weight: 600;
    padding: .5rem .75rem
}

body.page section.hero.life-insurance-compare .form .title {
    color: #041e3a;
    font-size: 1rem;
    font-weight: 600;
    margin-bottom: .75rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media (min-width:640px) {
    body.page section.hero.life-insurance-compare .form .title {
        font-size: 1.125rem
    }
    body.page section.hero.life-insurance-compare .form.col-3 {
        grid-template-columns: repeat(14, minmax(0, 1fr))
    }
    body.page section.hero.life-insurance-compare .form.col-3 .arrow-right-after2 {
        grid-column: span 4
    }
    body.page section.hero.life-insurance-compare .form.col-3 .vs {
        grid-column: span 1
    }
    body.page section.hero.life-insurance-compare .form.col-4 {
        grid-gap: 0;
        grid-template-columns: repeat(19, minmax(0, 1fr))
    }
    body.page section.hero.life-insurance-compare .form.col-4 .arrow-right-after2 {
        grid-column: span 4;
        padding: 1.5rem 3rem 1.5rem 1.5rem
    }
    body.page section.hero.life-insurance-compare .form.col-4 .arrow-right-after2 .title {
        font-size: 1rem
    }
    body.page section.hero.life-insurance-compare .form.col-4 .arrow-right-after2:after {
        right: .5rem
    }
    body.page section.hero.life-insurance-compare .form.col-4 .vs {
        grid-column: span 1
    }
    body.page section.hero.life-insurance-compare .form.col-4 .scoring .rating,
    body.page section.hero.life-insurance-compare .form.col-4 .vs>div {
        font-size: .875rem
    }
    body.page section.hero.life-insurance-compare .form.col-4 .scoring .rating:before {
        margin-right: .75rem
    }
}

body.page section.hero.life-insurance-compare .form .input-select {
    align-items: center;
    background: #fff;
    border: 1px solid #8f9fb0;
    display: flex;
    padding: 0 .5rem;
    position: relative
}

body.page section.hero.life-insurance-compare .form .input-select input {
    background: transparent;
    border: none;
    box-shadow: none;
    margin: 0;
    outline: none;
    padding: 0;
    width: 100%
}

body.page section.hero.life-insurance-compare .form .input-select>a {
    cursor: pointer;
    font-size: 2em;
    padding: 0 5px;
    right: 0
}

body.page section.hero.life-insurance-compare .form .input-select span.search:before {
    background: 50% url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAzNSAzNSI+PHBhdGggc3Ryb2tlPSIjMDQxRTNBIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMy44IiBkPSJNMjIuNSAyMi40bDkuNCA5LjJtLTI1LjYtOWExMS40IDExLjQgMCAxMTE2LTE2LjNjNC41IDQuNCA0LjcgMTEuNi4yIDE2LjFhMTEuNSAxMS41IDAgMDEtMTYuMi4yeiIvPjwvc3ZnPg==") no-repeat;
    content: "";
    display: block;
    font-size: 2em;
    height: .875em;
    margin: 0 .5rem 0 0;
    padding: 0;
    right: 0;
    width: .875em
}

body.page section.hero.life-insurance-compare .form .input-select a.close,
body.page section.hero.life-insurance-compare .form .input-select.active span.search {
    display: none
}

body.page section.hero.life-insurance-compare .form .input-select.active a.close {
    display: initial
}

body.page section.hero.life-insurance-compare .form .input-select .select-list {
    display: none
}

body.page section.hero.life-insurance-compare .form .input-select.has-result .select-list {
    background: #fff;
    border: 1px solid #8f9fb0;
    border-radius: .5rem;
    box-shadow: 0 10px 10px -2px rgba(0, 0, 0, .13);
    display: block;
    left: 0;
    margin-top: .25rem;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 1000
}

body.page section.hero.life-insurance-compare .form .input-select.has-result .select-list>* {
    padding: .5rem
}

body.page section.hero.life-insurance-compare .form .input-select.has-result .select-list>a {
    cursor: pointer;
    display: block;
    transition: all .3s ease
}

body.page section.hero.life-insurance-compare .form .input-select.has-result .select-list>a:hover {
    background: #06f;
    color: #fff
}

body.page section.hero.life-insurance-compare .form .input-select.disabled {
    opacity: .4
}

@media (min-width:640px) {
    body.page section.hero.bando-split {
        min-height: 600px
    }
    body.page section.hero.bando-split>* {
        align-items: center;
        display: flex;
        grid-column: 1/span 6
    }
    body.page section.hero.bando-split div.text {
        margin: 0;
        text-align: left;
        z-index: 2
    }
    body.page section.hero.bando-split:before {
        background: 0 0 var(--bg-image) no-repeat;
        background-size: cover;
        border-radius: .5rem;
        content: "";
        height: 84%;
        left: calc(50% + 1rem);
        position: absolute;
        top: 8%;
        width: calc(50% - 3.5rem)
    }
}

body.page section.hero .light {
    background: hsla(0, 0%, 100%, .95);
    border-radius: .5rem;
    margin: 2rem 0 0;
    padding: 1rem 1.5rem
}

body.page section.hero .light h2 {
    color: #041e3a;
    font-size: 1.5rem;
    font-weight: 700;
    margin: 0 0 1rem
}

body.page section.hero .light .btn.primary {
    font-size: 1rem;
    margin: 0
}

body.page section.divider:before {
    border-bottom: 1px solid #8f9fb0;
    content: "";
    grid-column: span 12
}

body.page section.avis>* {
    grid-column: span 12
}

@media (min-width:640px) {
    body.page section.avis>.conseiller {
        grid-column: span 4
    }
}

body.page section.avis>.conseiller .contact {
    border: 1px solid #eef3ff;
    border-radius: .5rem;
    color: #041e3a;
    display: block;
    margin-top: .75rem;
    padding: 1rem;
    position: relative;
    text-align: center
}

@media (min-width:640px) {
    body.page section.avis>.conseiller .contact {
        padding: 3rem 2rem
    }
}

body.page section.avis>.conseiller .contact p {
    color: #3c5673
}

body.page section.avis>.conseiller .contact p.bold {
    color: #041e3a;
    font-size: 1rem
}

body.page section.avis>.conseiller .contact:before {
    background: #53d258;
    border-radius: 100%;
    height: 28px;
    left: calc(50% + 28px);
    position: absolute;
    top: 102px;
    width: 28px
}

@media (min-width:640px) {
    body.page section.avis>.conseiller .contact:before {
        top: 132px
    }
}

body.page section.avis>.conseiller .contact span {
    color: #06f;
    display: inline-block;
    font-size: 1rem;
    font-weight: 600;
    padding: .75rem 0;
    text-align: center;
    transition: all .3s ease;
    width: 100%
}

body.page section.avis>.conseiller .contact:hover span {
    transform: scale(1.01)
}

body.page section.avis>.conseiller .contact img {
    border-radius: 100%
}

body.page section.avis>.accroche {
    grid-column: span 12;
    padding-left: .5rem
}

@media (min-width:640px) {
    body.page section.avis>.accroche {
        grid-column: span 8;
        max-height: unset
    }
}

body.page section.avis>.accroche>div {
    max-height: 150px;
    overflow: hidden;
    transition: all 1s
}

body.page section.avis>.accroche a.read-more {
    color: #041e3a;
    display: block;
    font-size: 1rem;
    font-weight: 600;
    grid-column: span 12;
    margin-top: 1rem;
    text-align: center
}

body.page section.avis>.accroche a.read-more:after {
    background: no-repeat 50% url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNSA2IDUtNS0xLTEtNCA0LTQtNC0xIDEgNSA1WiIgZmlsbD0iIzA0MUUzQSIvPjwvc3ZnPg==");
    content: "";
    display: inline-block;
    height: 6px;
    margin: 1px 0 1px 10px;
    width: 10px
}

@media (min-width:640px) {
    body.page section.avis>.accroche a.read-more {
        display: none
    }
}

body.page section.avis>.accroche.show>div {
    max-height: 10000px
}

body.page section.avis>.accroche.show a.read-more:after {
    transform: rotate(180deg)
}

body.page section.avis>.center {
    grid-column: span 12;
    margin-top: 1rem
}

body.page section.bleed div.bleed-left,
body.page section.bleed div.bleed-left-middle,
body.page section.bleed div.bleed-right,
body.page section.bleed div.bleed-right-middle {
    align-items: center;
    display: grid;
    grid-column: 1/-1;
    grid-template-columns: repeat(12, 1fr)
}

body.page section.bleed div.bleed-left .img,
body.page section.bleed div.bleed-left-middle .img,
body.page section.bleed div.bleed-right .img,
body.page section.bleed div.bleed-right-middle .img {
    background: 50% 0 no-repeat var(--bg-img);
    background-size: cover;
    border-radius: .625rem;
    grid-column: span 12;
    height: 290px;
    margin-bottom: -3.5rem;
    margin-right: 1.5rem;
    position: relative
}

body.page section.bleed div.bleed-left .img:before,
body.page section.bleed div.bleed-left-middle .img:before,
body.page section.bleed div.bleed-right .img:before,
body.page section.bleed div.bleed-right-middle .img:before {
    background: #06f;
    border-radius: 16px;
    box-shadow: 0 0 40px rgba(4, 30, 58, .3);
    content: "";
    height: 60px;
    left: -40px;
    position: absolute;
    top: 45px;
    width: 60px
}

body.page section.bleed div.bleed-left .img:after,
body.page section.bleed div.bleed-left-middle .img:after,
body.page section.bleed div.bleed-right .img:after,
body.page section.bleed div.bleed-right-middle .img:after {
    background: #041e3a url(images/japan.2640fac2.webp) 0 0;
    background-size: 180px auto;
    border-radius: 10px;
    bottom: -1.5rem;
    content: "";
    height: 80%;
    position: absolute;
    right: -1.5rem;
    width: 80%;
    z-index: -1
}

body.page section.bleed div.bleed-left .img span,
body.page section.bleed div.bleed-left-middle .img span,
body.page section.bleed div.bleed-right .img span,
body.page section.bleed div.bleed-right-middle .img span {
    background: #f9a11d;
    border-radius: 8px;
    bottom: -2.5rem;
    box-shadow: 0 0 20px rgba(201, 120, 0, .2);
    content: "";
    height: 40px;
    position: absolute;
    right: -3.5rem;
    transform: matrix(1, 0, 0, -1, 0, 0);
    width: 40px
}

body.page section.bleed div.bleed-left .text,
body.page section.bleed div.bleed-left-middle .text,
body.page section.bleed div.bleed-right .text,
body.page section.bleed div.bleed-right-middle .text {
    grid-column: span 12;
    position: relative;
    z-index: 2
}

body.page section.bleed div.bleed-left .text>div,
body.page section.bleed div.bleed-left-middle .text>div,
body.page section.bleed div.bleed-right .text>div,
body.page section.bleed div.bleed-right-middle .text>div {
    backdrop-filter: blur(2px);
    background: hsla(0, 0%, 100%, .9);
    border-radius: .625rem;
    margin-left: -2.5rem;
    padding: 1rem 2.5rem 1.5rem
}

body.page section.bleed div.bleed-left h2,
body.page section.bleed div.bleed-left h3,
body.page section.bleed div.bleed-left h4,
body.page section.bleed div.bleed-left-middle h2,
body.page section.bleed div.bleed-left-middle h3,
body.page section.bleed div.bleed-left-middle h4,
body.page section.bleed div.bleed-right h2,
body.page section.bleed div.bleed-right h3,
body.page section.bleed div.bleed-right h4,
body.page section.bleed div.bleed-right-middle h2,
body.page section.bleed div.bleed-right-middle h3,
body.page section.bleed div.bleed-right-middle h4 {
    color: #041e3a;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.4;
    margin: 1rem 0 .5rem
}

@media (min-width:640px) {
    body.page section.bleed div.bleed-left .img,
    body.page section.bleed div.bleed-left-middle .img,
    body.page section.bleed div.bleed-right .img,
    body.page section.bleed div.bleed-right-middle .img {
        grid-column: span 5;
        height: 490px;
        margin-bottom: 2.5rem;
        margin-right: 0
    }
    body.page section.bleed div.bleed-left .img:before,
    body.page section.bleed div.bleed-left-middle .img:before,
    body.page section.bleed div.bleed-right .img:before,
    body.page section.bleed div.bleed-right-middle .img:before {
        border-radius: 24px;
        height: 80px;
        left: -60px;
        top: 65px;
        width: 80px
    }
    body.page section.bleed div.bleed-left .img:after,
    body.page section.bleed div.bleed-left-middle .img:after,
    body.page section.bleed div.bleed-right .img:after,
    body.page section.bleed div.bleed-right-middle .img:after {
        bottom: -2.5rem;
        right: -2.5rem
    }
    body.page section.bleed div.bleed-left .img span,
    body.page section.bleed div.bleed-left-middle .img span,
    body.page section.bleed div.bleed-right .img span,
    body.page section.bleed div.bleed-right-middle .img span {
        border-radius: 10px;
        bottom: 14px;
        height: 52px;
        right: -5rem;
        width: 52px
    }
    body.page section.bleed div.bleed-left .text,
    body.page section.bleed div.bleed-left-middle .text,
    body.page section.bleed div.bleed-right .text,
    body.page section.bleed div.bleed-right-middle .text {
        grid-column: span 7
    }
    body.page section.bleed div.bleed-left .text>div,
    body.page section.bleed div.bleed-left-middle .text>div,
    body.page section.bleed div.bleed-right .text>div,
    body.page section.bleed div.bleed-right-middle .text>div {
        padding: 1.5rem 2.5rem
    }
    body.page section.bleed div.bleed-left h2,
    body.page section.bleed div.bleed-left h3,
    body.page section.bleed div.bleed-left h4,
    body.page section.bleed div.bleed-left-middle h2,
    body.page section.bleed div.bleed-left-middle h3,
    body.page section.bleed div.bleed-left-middle h4,
    body.page section.bleed div.bleed-right h2,
    body.page section.bleed div.bleed-right h3,
    body.page section.bleed div.bleed-right h4,
    body.page section.bleed div.bleed-right-middle h2,
    body.page section.bleed div.bleed-right-middle h3,
    body.page section.bleed div.bleed-right-middle h4 {
        color: #041e3a;
        font-size: 1.125rem;
        font-weight: 500;
        line-height: 1.4
    }
}

body.page section.bleed div.bleed-left-labels,
body.page section.bleed div.bleed-right-labels {
    align-items: center;
    display: grid;
    grid-column: 1/-1;
    grid-template-columns: repeat(12, 1fr)
}

body.page section.bleed div.bleed-left-labels .img,
body.page section.bleed div.bleed-right-labels .img {
    background: 50% 0 no-repeat var(--bg-img);
    background-size: cover;
    border-radius: .625rem;
    grid-column: span 12;
    height: 290px;
    order: 2;
    position: relative
}

body.page section.bleed div.bleed-left-labels .text,
body.page section.bleed div.bleed-right-labels .text {
    grid-column: span 12;
    position: relative;
    z-index: 2
}

body.page section.bleed div.bleed-left-labels .text>div,
body.page section.bleed div.bleed-right-labels .text>div {
    padding: 1rem 0
}

body.page section.bleed div.bleed-left-labels h2,
body.page section.bleed div.bleed-left-labels h3,
body.page section.bleed div.bleed-left-labels h4,
body.page section.bleed div.bleed-right-labels h2,
body.page section.bleed div.bleed-right-labels h3,
body.page section.bleed div.bleed-right-labels h4 {
    color: #041e3a;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.4;
    margin: 1rem 0 .5rem
}

@media (min-width:640px) {
    body.page section.bleed div.bleed-left-labels .img,
    body.page section.bleed div.bleed-right-labels .img {
        grid-column: span 5;
        height: 490px;
        margin-bottom: 2.5rem;
        order: unset
    }
    body.page section.bleed div.bleed-left-labels .text,
    body.page section.bleed div.bleed-right-labels .text {
        grid-column: span 7
    }
    body.page section.bleed div.bleed-left-labels .text>div,
    body.page section.bleed div.bleed-right-labels .text>div {
        padding: 1.5rem 0 1.5rem 3rem
    }
    body.page section.bleed div.bleed-left-labels h2,
    body.page section.bleed div.bleed-left-labels h3,
    body.page section.bleed div.bleed-left-labels h4,
    body.page section.bleed div.bleed-right-labels h2,
    body.page section.bleed div.bleed-right-labels h3,
    body.page section.bleed div.bleed-right-labels h4 {
        color: #041e3a;
        font-size: 1.125rem;
        font-weight: 500;
        line-height: 1.4
    }
}

@media (min-width:1024px) {
    body.page section.bleed div.bleed-left-labels .img,
    body.page section.bleed div.bleed-left-labels .text,
    body.page section.bleed div.bleed-right-labels .img,
    body.page section.bleed div.bleed-right-labels .text {
        grid-column: span 6
    }
    body.page section.bleed div.bleed-left-labels .text>div,
    body.page section.bleed div.bleed-right-labels .text>div {
        padding-left: 5rem
    }
}

@media (min-width:640px) {
    body.page section.bleed div.bleed-right .img,
    body.page section.bleed div.bleed-right-labels .img,
    body.page section.bleed div.bleed-right-middle .img {
        order: 2
    }
    body.page section.bleed div.bleed-right .img:before,
    body.page section.bleed div.bleed-right-labels .img:before,
    body.page section.bleed div.bleed-right-middle .img:before {
        left: unset;
        right: -60px
    }
    body.page section.bleed div.bleed-right .img:after,
    body.page section.bleed div.bleed-right-labels .img:after,
    body.page section.bleed div.bleed-right-middle .img:after {
        left: -2.5rem;
        right: unset
    }
    body.page section.bleed div.bleed-right .img span,
    body.page section.bleed div.bleed-right-labels .img span,
    body.page section.bleed div.bleed-right-middle .img span {
        left: -5rem;
        right: unset
    }
    body.page section.bleed div.bleed-right-labels .text>div {
        padding: 1.5rem 3rem 1.5rem 0
    }
}

@media (min-width:1024px) {
    body.page section.bleed div.bleed-right-labels .text>div {
        padding-right: 5rem
    }
}

body.page section.bleed div.bleed-left-labels h2,
body.page section.bleed div.bleed-right-labels h2 {
    font-size: 1.75rem
}

@media (min-width:640px) {
    body.page section.bleed div.bleed-left-labels h2,
    body.page section.bleed div.bleed-right-labels h2 {
        font-size: 2rem
    }
}

body.page section.bleed div.bleed-left-labels .info-label,
body.page section.bleed div.bleed-right-labels .info-label {
    background: #eef3ff;
    border-radius: 1.5rem;
    color: #06f;
    display: inline-block;
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.625rem;
    margin-top: 2rem;
    padding: .5rem 1rem
}

@media (min-width:640px) {
    body.page section.bleed div.bleed-left-labels .info-label,
    body.page section.bleed div.bleed-right-labels .info-label {
        font-size: 1rem;
        margin-top: 0
    }
}

body.page section.bleed div.bleed-left-labels .info-label:before,
body.page section.bleed div.bleed-right-labels .info-label:before {
    font-size: 150%
}

body.page section.bleed div.bleed-left-labels .tag,
body.page section.bleed div.bleed-right-labels .tag {
    background: #e5f6ef;
    border-radius: 1.5rem;
    color: #01a341;
    display: inline-block;
    font-weight: 500;
    margin: .5rem .5rem 0 0;
    padding: .5rem 1rem
}

body.page section.bleed div.bleed-left-labels .tag:before,
body.page section.bleed div.bleed-right-labels .tag:before {
    font-size: 120%
}

@media (min-width:640px) {
    body.page section.text .accroche .mt-3 {
        margin-top: -3rem
    }
}

body.page section.result>* {
    grid-column: span 12
}

body.page section.result .title {
    text-align: center
}

body.page section.result .title>* {
    margin-bottom: 0
}

body.page section.result .title h2.max em {
    font-size: 1rem
}

body.page section.result .title p {
    color: #3c5673;
    font-size: 1.125rem;
    margin: 1em auto;
    max-width: 600px;
    text-align: center
}

body.page section.result .feature {
    background: #041e3a repeat 50% url(images/japan.2640fac2.webp);
    background-size: 180px auto;
    border-radius: .625rem;
    grid-column: span 12;
    padding: 3rem 1.25rem 0;
    position: relative;
    text-align: center
}

body.page section.result .feature h3 {
    background: #f9a11d;
    border-radius: 0 0 .5rem .5rem;
    color: #fff;
    font-size: 1.375rem;
    font-weight: 600;
    height: 36px;
    left: 50%;
    margin-left: -43px;
    position: absolute;
    top: -1.375rem;
    width: 86px
}

body.page section.result .feature p {
    color: #fff;
    font-size: 1.25rem;
    font-weight: 600
}

body.page section.result .feature p b {
    color: #f9a11d
}

body.page section.result.result-2 .feature h3 {
    margin-left: -75px;
    width: 150px
}

body.page section.result .cash-credit {
    margin: 2rem 0;
    position: relative
}

body.page section.result .cash-credit img {
    width: 73px
}

body.page section.result .cash-credit .arrow-right-before3 {
    background: #f9a11d;
    border-radius: 100%;
    height: 54px;
    margin-top: -27px;
    position: absolute;
    right: .75rem;
    text-indent: -9999px;
    top: 50%;
    width: 54px
}

body.page section.result .cash-credit .arrow-right-before3:before {
    background-size: 20px auto;
    height: 20px;
    left: 50%;
    margin: -10px 0 0 -10px;
    position: absolute;
    top: 50%;
    width: 20px
}

@media (min-width:1024px) {
    body.page section.result .title {
        grid-column: 1/-1;
        order: 1
    }
    body.page section.result .feature {
        grid-column: span 4;
        order: 2
    }
    body.page section.result.result-2 .feature {
        grid-column: span 6
    }
}

body.page section.simulate {
    background: #041e3a;
    margin: 0;
    padding-bottom: 2.5rem;
    padding-top: 2.5rem
}

@media (min-width:640px) {
    body.page section.simulate {
        padding-bottom: 4rem;
        padding-top: 4rem
    }
}

@media (min-width:1024px) {
    body.page section.simulate {
        padding-bottom: 5rem;
        padding-top: 5rem
    }
}

body.page section.simulate .title {
    grid-column: span 7;
    text-align: left
}

@media (min-width:1024px) {
    body.page section.simulate .title {
        grid-column: span 6
    }
}

body.page section.simulate .title h5 {
    color: #f9a11d;
    margin: 0 0 .75rem;
    text-transform: uppercase
}

body.page section.simulate .title h2 {
    color: #fff;
    font-size: 1.875rem;
    margin-bottom: 2rem
}

@media (min-width:1024px) {
    body.page section.simulate .title h2 {
        font-size: 2.375rem
    }
}

body.page section.simulate .title [type=text] {
    background: hsla(0, 0%, 100%, .1);
    border-color: #8f9fb0;
    border-radius: .25rem;
    color: #fff;
    font-size: 1.125rem;
    height: 3.5rem;
    margin-bottom: 1.5rem;
    padding: 0 1rem
}

body.page section.simulate .title [type=text]::placeholder {
    color: #e1e7ed
}

body.page section.simulate .title .btn.primary {
    width: 100%
}

body.page section.simulate .img {
    background: url(images/bando-simulate-phone.b86d9fe1.webp) no-repeat 50%;
    background-size: auto 100%;
    display: none;
    grid-column: span 5;
    margin: 1rem -5rem 0 0;
    min-height: 370px
}

@media (min-width:640px) {
    body.page section.simulate .img {
        display: block;
        margin: -1rem -3rem 0 0;
        min-height: unset
    }
}

@media (min-width:1024px) {
    body.page section.simulate .img {
        grid-column: span 6;
        margin: -3rem 0
    }
}

body.page section.simulate.graph {
    margin-top: 2rem
}

body.page section.simulate.graph .img {
    background-image: url(images/bando-simulate-graph.8ffca4ce.webp)
}

@media (min-width:1024px) {
    body.page section.simulate.graph .img {
        margin: -120px 0
    }
}

body.page section.avantages>* {
    grid-column: 1/-1
}

body.page section.avantages .panels {
    grid-gap: 1rem;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    justify-content: center
}

body.page section.avantages .panels .bloc {
    grid-column: 1/-1;
    padding-left: 56px;
    position: relative
}

@media (min-width:640px) {
    body.page section.avantages .panels .bloc {
        grid-column: span 6;
        padding-left: 64px
    }
}

body.page section.avantages .panels .bloc h3 {
    font-size: 1.125rem;
    font-weight: 700;
    margin: 0 0 -.5em
}

body.page section.avantages .panels .bloc p {
    color: #3c5673;
    font-size: 1rem;
    line-height: 1.6;
    margin-top: 0
}

body.page section.avantages .panels .bloc img {
    left: 0;
    position: absolute;
    top: 0
}

body.page section.video>div {
    grid-column: span 3
}

@media (min-width:640px) {
    body.page section.video>div {
        grid-column: span 12
    }
}

body.page section.video>div.texte {
    background: #fff url(images/japan-light.42b919c9.webp) 0 0;
    background-size: 120px auto;
    border: 1px solid #e1e7ed;
    border-radius: 1.25rem;
    padding: 1.5rem
}

body.page section.video>div.texte h4 {
    color: #c97800;
    font-size: 1.375rem;
    font-weight: 700;
    margin: 0 0 .25rem
}

body.page section.video>div.texte p {
    font-size: 1rem
}

body.page section.video>div.center {
    margin-top: -1.5rem
}

@media (max-width:639px) {
    body.page section.video>div.center .btn.primary {
        width: 100%
    }
}

@media (min-width:640px) {
    body.page section.video.with-texte>div.texte {
        padding: 1.5rem 2.5rem
    }
}

@media (min-width:1024px) {
    body.page section.video.with-texte {
        grid-gap: 2.5rem;
        grid-template-columns: repeat(12, minmax(0, 64px))
    }
    body.page section.video.with-texte>div {
        grid-column: span 8
    }
    body.page section.video.with-texte>div.texte {
        align-items: flex-start;
        display: flex;
        flex-direction: column;
        grid-column: span 4;
        justify-content: center
    }
    body.page section.video.with-texte>div.texte h4 {
        font-size: 1.5rem
    }
    body.page section.video.with-texte>div.texte p {
        font-size: 1.125rem
    }
    body.page section.video.with-texte>div.center {
        grid-column: span 12
    }
}

body.page section.video h3 {
    color: #3c5673;
    font-size: .875rem;
    font-weight: 400;
    margin: 0 0 1rem
}

@media (min-width:640px) {
    body.page section.video h3 {
        font-size: 1.25rem
    }
}

body.page section.video h3 span {
    color: #041e3a;
    display: block;
    font-size: 1.75rem;
    font-weight: 600;
    letter-spacing: -.075rem;
    line-height: 1.3;
    margin: 0 0 .5rem
}

@media (min-width:640px) {
    body.page section.video h3 span {
        font-size: 2.375rem;
        letter-spacing: unset;
        line-height: 1.5
    }
}

body.page section.video video {
    border-radius: .5rem;
    display: block;
    margin: 0 auto;
    max-width: 100%;
    width: 800px
}

body.page section.video .btn.primary {
    font-weight: 600;
    margin-top: 2.5rem;
    padding: 1rem 2rem
}

body.page section.video .btn.primary.pulsar {
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-name: pulsar;
    animation-timing-function: linear
}

body.page section.table {
    margin: 5rem auto 7rem
}

body.page section.table>div {
    grid-column: span 12;
    overflow: auto
}

body.page section.table h2 {
    color: #041e3a;
    font-size: 1.75rem;
    font-weight: 600;
    grid-column: span 12
}

@media (min-width:640px) {
    body.page section.table h2 {
        font-size: 2.25rem
    }
}

body.page section.table table {
    border-spacing: 1px 0;
    margin-top: 2rem;
    min-width: 700px;
    width: 100%
}

body.page section.table table th {
    background: #041e3a;
    border-radius: 10px 10px 0 0;
    color: #fff;
    font-weight: 600;
    padding: 1rem 0;
    text-align: center
}

@media (min-width:640px) {
    body.page section.table table th {
        font-size: 1.125rem;
        padding: 1.25rem 0
    }
}

body.page section.table table th.bleu {
    background: #06f;
    position: relative
}

body.page section.table table th.bleu>div {
    background: #01a341;
    border-radius: 4px 4px 0 0;
    font-size: .875rem;
    left: 12px;
    line-height: 32px;
    position: absolute;
    top: -32px;
    width: calc(100% - 24px)
}

@media (min-width:1024px) {
    body.page section.table table th.bleu>div {
        font-size: 1rem
    }
}

body.page section.table table th.japan {
    background: #041e3a repeat 50% url(images/japan.2640fac2.webp);
    background-size: 140px auto
}

body.page section.table table td {
    color: #041e3a;
    font-weight: 500;
    text-align: center;
    width: 32%
}

body.page section.table table td:nth-child(2) {
    width: 22%
}

body.page section.table table td:nth-child(3) {
    width: 32%
}

body.page section.table table td:nth-child(4) {
    width: 14%
}

@media (min-width:640px) {
    body.page section.table table td {
        font-size: 1rem
    }
}

@media (min-width:960px) {
    body.page section.table table td {
        width: 25% !important
    }
}

body.page section.table table td.b,
body.page section.table table td.bb {
    border-bottom: 1px solid #f0f3f6
}

body.page section.table table td.l>div {
    background: #f0f3f6;
    font-weight: 600;
    padding: .875rem .625rem;
    text-align: left
}

@media (min-width:640px) {
    body.page section.table table td.l>div {
        padding: 1.125rem 1rem
    }
}

body.page section.table table td.l>div.hl {
    border-radius: .5rem 0 0 0
}

body.page section.table table td.l>div.bl {
    border-radius: 0 0 0 .5rem
}

body.page section.table table td.g {
    color: #01a341;
    font-weight: 600
}

body.page section.table table td.g:before {
    background: repeat 50% url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjc1IDBjLTYuMDc1IDAtMTEgNC45MjUtMTEgMTFzNC45MjUgMTEgMTEgMTEgMTEtNC45MjUgMTEtMTEtNC45MjUtMTEtMTEtMTFabTAgMi4zOWE4LjYxIDguNjEgMCAxIDEtLjAwMiAxNy4yMTlBOC42MSA4LjYxIDAgMCAxIDExLjc1IDIuMzlabTQuMjE1IDMuMzg3LTYuMzc2IDYuMzc2LTIuMDY3LTIuMDY3LTIuMDMgMi4wMjcgMi4wNjkgMi4wNjggMi4wNDIgMi4wNDIgMi4wMjctMi4wMjggNi4zNzctNi4zNzYtMi4wNDItMi4wNDJaIiBmaWxsPSIjMDFBMzQxIi8+PC9zdmc+");
    content: "";
    display: inline-block;
    height: 22px;
    margin: 4px .5rem -4px 0;
    width: 23px
}

body.page section.table table td .btn.primary {
    margin-top: .5rem
}

body.page section.infos {
    background: no-repeat 50% url(images/bando-scpi.bab17f13.webp);
    border-radius: 1.25rem;
    max-width: 1280px;
    padding: 3rem 1rem 5rem;
    width: calc(100% - 2rem)
}

@media (max-width:639px) {
    body.page section.infos {
        background-size: auto 100%;
        padding: 1.5rem 1rem 2rem
    }
}

body.page section.infos h2 {
    color: #fff;
    font-size: 1.75rem;
    font-weight: 600;
    grid-column: span 12
}

@media (min-width:640px) {
    body.page section.infos h2 {
        font-size: 2.25rem
    }
}

body.page section.infos .cols {
    grid-gap: .5rem;
    display: grid;
    grid-column: span 12;
    grid-template-columns: repeat(4, 1fr)
}

@media (min-width:640px) {
    body.page section.infos .cols {
        grid-gap: 1rem;
        grid-template-columns: repeat(10, 1fr);
        padding: 0
    }
}

body.page section.infos .cols>div {
    background: #fff repeat 50% url(images/japan-light.42b919c9.webp);
    background-size: 120px auto;
    border-radius: .5rem;
    grid-column: span 2;
    padding: 1em;
    text-align: center
}

body.page section.infos .cols>div h3 {
    color: #041e3a;
    font-family: Inter;
    font-size: 1.125rem;
    font-weight: 700
}

body.page section.infos .cols>div p {
    color: #06f;
    font-size: 1.375rem;
    font-weight: 700
}

body.page section.infos .center {
    grid-column: span 12
}

body.page section.infos .btn.primary {
    font-size: 1rem;
    font-weight: 600;
    margin-top: 1.5rem;
    padding: 1rem 2rem
}

@media (min-width:640px) {
    body.page section.infos .btn.primary {
        margin-top: 2.5rem
    }
}

body.page .picto-trust-full {
    background: 50% url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0wIDBWMjBIMjBWMEgwWk0xMCAxNC4zTDEzLjcgMTMuM0wxNS4zIDE4LjFMMTAgMTQuM0w0LjcgMTguMUw2LjcgMTEuOUwxLjUgOC4xSDhMMTAgMS45TDEyIDguMUgxOC41TDEwIDE0LjNaIiBmaWxsPSIjMDBCNjdCIi8+DQo8L3N2Zz4=") no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

body.page .picto-trust-half {
    background: 50% url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0wIDBWMjBIMjBWMEgwWk0xMCAxNC4zTDEzLjcgMTMuM0wxNS4zIDE4LjFMMTAgMTQuM0w0LjcgMTguMUw2LjcgMTEuOUwxLjUgOC4xSDhMMTAgMS45TDEyIDguMUgxOC41TDEwIDE0LjNaIiBmaWxsPSIjMDBCNjdCIi8+DQo8cGF0aCBkPSJNMjAgMEgxMFYxLjlMMTIgOC4xSDE4LjVMMTAgMTQuM0wxMy43IDEzLjNMMTUuMyAxOC4xTDEwIDE0LjNWMjBIMjBWMFoiIGZpbGw9IiM5RDlEOUMiLz4NCjwvc3ZnPg==") no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

body.page .picto-trust-zero {
    background: 50% url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0wIDBWMjBIMjBWMEgwWk0xMCAxNC4zTDEzLjcgMTMuM0wxNS4zIDE4LjFMMTAgMTQuM0w0LjcgMTguMUw2LjcgMTEuOUwxLjUgOC4xSDhMMTAgMS45TDEyIDguMUgxOC41TDEwIDE0LjNaIiBmaWxsPSIjOUQ5RDlDIi8+DQo8L3N2Zz4=") no-repeat;
    display: inline-block;
    height: 20px;
    width: 20px
}

body.page section.map {
    overflow-x: unset
}

body.page #map {
    grid-column: 1/-1;
    position: relative;
    text-align: right;
    width: 100%
}

@media (min-width:640px) {
    body.page #map {
        overflow: hidden
    }
}

body.page #map .map {
    height: 300px;
    overflow: hidden
}

@media (min-width:640px) {
    body.page #map .map {
        height: 600px
    }
}

@media (min-width:1024px) {
    body.page #map .map {
        height: unset;
        overflow: unset
    }
}

body.page #map .map svg {
    border-radius: 0 12px 12px 0;
    display: block;
    margin: -30px 0 0 -100px
}

@media (min-width:640px) {
    body.page #map .map svg {
        margin: -60px 0 0 -200px
    }
}

@media (min-width:1024px) {
    body.page #map .map svg {
        margin: 0
    }
}

body.page #map .map svg>g {
    fill: #eef3ff;
    transition: all .3s
}

body.page #map .map svg>g.enabled {
    fill: #9bc3ff;
    cursor: pointer
}

@media (min-width:1024px) {
    body.page #map .map svg>g.enabled.active {
        fill: #ffc453
    }
}

body.page #map form {
    background: #fff;
    grid-column: 1/-1;
    padding-top: 2.5rem;
    text-align: left;
    z-index: 2
}

@media (min-width:1024px) {
    body.page #map form {
        background: rgba(248, 250, 255, .6);
        border-radius: 12px 0 0 12px;
        box-shadow: 0 0 20px rgba(13, 28, 46, .08);
        height: 100%;
        max-width: 40%;
        padding: 2.5rem;
        position: absolute;
        top: 0;
        width: 500px
    }
}

body.page #map form h3 {
    display: none;
    font-family: Inter;
    font-size: 1.25rem;
    font-weight: 700;
    margin-bottom: 1rem
}

@media (min-width:1024px) {
    body.page #map form h3 {
        display: block
    }
}

body.page #map form label {
    font-weight: 500
}

body.page #map form .btn.secondary {
    border: none;
    border-radius: .5rem;
    font-size: 1rem;
    font-weight: 600;
    margin: 0;
    padding: .75rem 0;
    width: 100%
}

body.page #programmes {
    display: none;
    margin-top: 3rem;
    position: relative
}

@media (min-width:1024px) {
    body.page #programmes {
        display: block
    }
}

body.page #programmes>div {
    opacity: 0;
    position: absolute;
    transition: all .3s;
    width: 100%
}

body.page #programmes>div.active {
    opacity: 1;
    z-index: 2
}

body.page #programmes>div .btn.secondary {
    margin-top: .75rem
}

body.page section.programmes .programme {
    grid-column: span 4
}

body.page section.programmes .link-more {
    grid-column: 1/-1;
    text-align: center
}

body.page section.programmes .sliding>div {
    gap: 1.5rem
}

body.page section.programmes .sliding>div>.programme {
    flex: 0 0 78vw;
    padding: 0
}

@media (min-width:640px) {
    body.page section.programmes .sliding>div>.programme {
        flex: 0 0 40vw
    }
}

body.page .programme {
    background-color: #f0f3f6;
    border-bottom: .25rem solid #06f;
    border-radius: .25rem;
    display: block;
    overflow: hidden;
    transition: box-shadow .5s, transform .25s ease-in-out
}

body.page .programme p {
    color: #3c5673;
    margin: 0
}

body.page .programme em {
    color: #041e3a;
    font-size: 1rem
}

body.page .programme:hover {
    box-shadow: 0 0 10px 2px rgba(143, 159, 176, .2);
    color: #041e3a;
    transform: scale(1.02)
}

body.page .programme img {
    height: 150px;
    margin-bottom: 1.5rem;
    object-fit: cover;
    width: 100%
}

body.page .programme ul {
    background: #fff;
    border-radius: .5rem;
    color: #3c5673;
    list-style: none;
    margin: 1rem 0 0;
    padding: 0
}

body.page .programme ul li {
    border-top: 2px solid #f0f3f6;
    margin: 0;
    padding: .5rem .75rem;
    text-align: right
}

body.page .programme ul li:first-child {
    border-top: none
}

body.page .programme ul li b {
    color: #041e3a;
    float: left
}

body.page .programme ul li:after {
    clear: both;
    content: "";
    display: block
}

body.page .programme>div {
    padding: 0 1.25rem 1.5rem
}

@media (min-width:640px) {
    body.page .programme>div {
        padding: 0 1.75rem 1.5rem
    }
}

body.page section.tabs .tabbar {
    border-bottom: 3px solid #e1e7ed;
    display: flex;
    grid-column: span 12
}

body.page section.tabs .tabbar a {
    box-sizing: content-box;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    line-height: 2em;
    padding-right: 1em;
    text-align: center;
    text-transform: uppercase
}

body.page section.tabs .tabbar a:before {
    content: attr(label);
    display: block;
    font-weight: 700;
    height: 0;
    overflow: hidden;
    visibility: hidden
}

body.page section.tabs .tabbar .active a,
body.page section.tabs .tabbar a:hover {
    border-bottom: 3px solid #06f;
    color: #06f;
    font-weight: 700
}

body.page section.tabs .panels {
    grid-column: span 12
}

body.page section.tabs .panels .panel {
    display: none
}

body.page section.tabs .panels .panel.active {
    display: inherit;
    margin-top: -200px;
    padding-top: 200px
}

body.page section.comparatif>* {
    grid-column: span 3
}

body.page section.comparatif th {
    background: #e5f6ef;
    border-radius: 8px 8px 0 0;
    color: #01a341;
    font-size: 1.125rem;
    font-weight: 600;
    padding: 1rem;
    text-align: center
}

body.page section.comparatif td {
    background: rgba(229, 246, 239, .4);
    padding: 1rem 1rem 1rem 3rem;
    position: relative
}

body.page section.comparatif td h4 {
    font-family: Inter;
    font-weight: 700;
    margin: .5em 0
}

body.page section.comparatif td:before {
    background: no-repeat 0 0 url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExIDBDNC45MjUgMCAwIDQuOTI1IDAgMTFzNC45MjUgMTEgMTEgMTEgMTEtNC45MjUgMTEtMTFTMTcuMDc1IDAgMTEgMFptMCAyLjM5YTguNjEgOC42MSAwIDEgMS0uMDAyIDE3LjIxOUE4LjYxIDguNjEgMCAwIDEgMTEgMi4zOVptNC4yMTUgMy4zODctNi4zNzYgNi4zNzYtMi4wNjctMi4wNjctMi4wMyAyLjAyNyAyLjA2OSAyLjA2OCAyLjA0MiAyLjA0MiAyLjAyNy0yLjAyOCA2LjM3Ny02LjM3Ni0yLjA0Mi0yLjA0MloiIGZpbGw9IiMwMUEzNDEiLz48L3N2Zz4=");
    content: "";
    height: 22px;
    left: 1rem;
    position: absolute;
    top: 1.75rem;
    width: 22px
}

body.page section.comparatif .contraintes th {
    background: #fff5e7;
    color: #ce9f47
}

body.page section.comparatif .contraintes td {
    background: #fffbf8
}

body.page section.comparatif .contraintes td:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjY2My40MmEuODk1Ljg5NSAwIDAgMSAuNjMzLS4yNjJoNy40MDhjLjIzNyAwIC40NjUuMDk0LjYzMy4yNjJsNS4yNDMgNS4yNDNhLjg5NS44OTUgMCAwIDEgLjI2Mi42MzN2Ny40MDhhLjg5NS44OTUgMCAwIDEtLjI2Mi42MzNsLTUuMjQzIDUuMjQzYS44OTUuODk1IDAgMCAxLS42MzMuMjYySDYuMjk2YS44OTUuODk1IDAgMCAxLS42MzMtLjI2MkwuNDIgMTQuMzM3YS44OTUuODk1IDAgMCAxLS4yNjItLjYzM1Y2LjI5NmMwLS4yMzguMDk0LS40NjUuMjYyLS42MzNMNS42NjMuNDJabTEuMDAzIDEuNTI3LTQuNzE5IDQuNzJ2Ni42NjZsNC43MiA0LjcyaDYuNjY3bDQuNzE5LTQuNzJWNi42NjZsLTQuNzItNC43MTlINi42NjdaIiBmaWxsPSIjQ0U5RjQ3Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy4zMTcgNi42ODNjLjM1LjM1LjM1LjkxNiAwIDEuMjY1bC01LjM2OSA1LjM2OWEuODk1Ljg5NSAwIDAgMS0xLjI2NS0xLjI2Nmw1LjM2OS01LjM2OGEuODk1Ljg5NSAwIDAgMSAxLjI2NSAwWiIgZmlsbD0iI0NFOUY0NyIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNi42ODMgNi42ODNhLjg5NS44OTUgMCAwIDEgMS4yNjUgMGw1LjM2OSA1LjM2OGEuODk1Ljg5NSAwIDEgMS0xLjI2NSAxLjI2Nkw2LjY4MyA3Ljk0OGEuODk1Ljg5NSAwIDAgMSAwLTEuMjY1WiIgZmlsbD0iI0NFOUY0NyIvPjwvc3ZnPg==");
    height: 24px;
    width: 24px
}

@media (max-width:639px) {
    body.page section.comparatif .avantages,
    body.page section.comparatif .contraintes {
        position: relative
    }
    body.page section.comparatif .avantages>div,
    body.page section.comparatif .contraintes>div {
        margin-bottom: 2em;
        max-height: 280px;
        overflow: hidden;
        transition: all 1s
    }
    body.page section.comparatif .avantages.show>div,
    body.page section.comparatif .contraintes.show>div {
        max-height: 10000px
    }
    body.page section.comparatif .avantages.show a.read-more:after,
    body.page section.comparatif .contraintes.show a.read-more:after {
        transform: rotate(180deg)
    }
}

body.page section.comparatif a.read-more {
    color: #041e3a;
    display: block;
    font-size: 1rem;
    font-weight: 600;
    grid-column: span 12;
    margin-bottom: 1rem;
    text-align: center
}

body.page section.comparatif a.read-more:after {
    background: no-repeat 50% url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNSA2IDUtNS0xLTEtNCA0LTQtNC0xIDEgNSA1WiIgZmlsbD0iIzA0MUUzQSIvPjwvc3ZnPg==");
    content: "";
    display: inline-block;
    height: 6px;
    margin: 1px 0 1px 10px;
    width: 10px
}

@media (min-width:640px) {
    body.page section.comparatif a.read-more {
        display: none
    }
    body.page section.comparatif>* {
        grid-column: span 6
    }
    body.page section.comparatif .title {
        grid-column: 1/-1
    }
    body.page section.comparatif th {
        padding: 1.25rem
    }
}

body.page section.notes p {
    color: #8f9fb0;
    font-size: .75rem
}

body.page table[class=""] {
    table-layout: fixed;
    width: 100%
}

body.page table[class=""] td,
body.page table[class=""] th {
    padding: 1em;
    vertical-align: top
}

body.page table[class=""] thead tr:first-child th {
    background: #eef3ff;
    color: #06f
}

body.page table[class=""] thead tr:nth-child(2) th {
    background: #e1e7ed
}

body.page table[class=""] tbody td {
    border: 1px solid #e1e7ed
}

body.page .encart {
    background: #041e3a repeat 50% url(images/japan.2640fac2.webp);
    background-size: 180px auto;
    color: #eef3ff;
    display: flex;
    flex-direction: column;
    grid-column: span 4;
    grid-row: span 3;
    justify-content: space-between;
    padding: 2em
}

body.page .encart.lien-webinaire {
    background: linear-gradient(37.22deg, #f9a11d -39.84%, #01a341 108.24%)
}

body.page .encart h5 {
    border-bottom: 1px solid #fff;
    color: #eef3ff;
    grid-column: 1/-1;
    margin: 0 0 1em;
    max-height: 2rem;
    padding: 0 0 1em;
    text-transform: uppercase
}

body.page .encart b,
body.page .encart em {
    color: #fff
}

body.page .encart input {
    background: transparent;
    border: 1px solid #eef3ff;
    font-size: 1.2em;
    margin-top: .5rem
}

body.page .encart .btn {
    background: #f0f3f6;
    color: #06f;
    display: block;
    font-size: 16px;
    margin: 0 auto;
    max-width: 20em
}

body.page .encart .btn span {
    display: none
}

body.page .encart.green {
    background: linear-gradient(37.22deg, #f9a11d -39.84%, #01a341 108.24%)
}

body.page .encart.green .btn {
    background: #f0f3f6;
    color: #01a341
}

body.page .encart .btn.disabled {
    background: #e1e7ed;
    box-shadow: none;
    color: #fff;
    pointer-events: none
}

body.page .encart.lien-investir h5:after,
body.page .encart.lien-investir-input h5:after {
    background: 50% url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNmZmYiIHZpZXdCb3g9IjAgMCAyMiAyOCI+PGRlZnMvPjxwYXRoIG9wYWNpdHk9IjAuNiIgZD0iTTguNCA2LjJIMTRjMi44LTUgLjMtNC0xLjMtNC0xLjcgMC0yLjctMS00LjItMS40QzcuMS4zIDYgMS4zIDYgMi44YzAgMS40IDEgMS41IDIuNSAzLjR6TTYuNSA4LjJjMCAuNC40LjcuNy43aDhjLjUuNCAxLjggMS43IDMuNCAxLjhoLjFhMyAzIDAgMDAyLjMtMWMuMi0uMy4yLS43IDAtMWgtMWMtLjUuNS0uOC43LTEuMy43LTEgMC0yLjItMS0yLjYtMS41bC0uMi0uMkg3LjJjLS4zLS4xLS43IDAtLjcuNXpNMTQuNiAxMC4ySDcuNGMtMy42IDIuNS03IDgtNyAxMSAwIDIgMS41IDQgMy44IDUuMiAxLjggMSA0LjIgMSA2LjggMSAyLjYgMCA1IDAgNi44LTEgMi4zLTEuMiAzLjktMy4yIDMuOS01LjMgMC0zLTMuNS04LjQtNy4xLTEwLjl6Ii8+PC9zdmc+") no-repeat;
    content: "";
    display: inline-block;
    float: right;
    height: 1.5em;
    width: 2em
}

body.page .encart.lien-media-youtube h5:after {
    background: 50% url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii42IiB2aWV3Qm94PSIwIDAgMjggMjIiPjxwYXRoIGQ9Ik0xOS43IDE5LjJjMCAxLjUtMS4zIDIuNS0yLjcgMi41SDMuNEMyIDIxLjcuNyAyMC40LjcgMTguOFYzLjJDLjcgMS42IDEuOS4zIDMuMy4zaDEzLjhjMS40IDAgMi42IDEuMyAyLjYgMi45djIuNWw0LjctMi44YzEuMy0uNyAyLjkgMS4yIDIuOSAyLjV2MTAuOGMwIDEuOS0xLjYgMy40LTMgMi43bC00LjYtMi43ek0zLjQgM3YxNmgxMy44di00LjljMC0xLjIgMS40LTEuNiAyLTEuM2w1LjYgMy4zVjZsLTUuNiAzYy0uNy40LTIgLjItMi0xLjNWM3oiLz48L3N2Zz4=") no-repeat;
    content: "";
    display: inline-block;
    float: right;
    height: 1em;
    width: 2em
}

body.page .encart.lien-media-article h5:after {
    background: 50% url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii42IiB2aWV3Qm94PSIwIDAgMjAgMjQiPg0KICA8cGF0aCBkPSJNMTEuOCAwSDIuM0MxLjQgMCAuNy44LjcgMS43djIwLjZjMCAxIC43IDEuNyAxLjYgMS43aDE1LjRjLjkgMCAxLjYtLjggMS42LTEuN1Y3bC03LjUtN3pNMTcgMjEuNUgzdi0xOWg2Ljd2NC40YzAgMS4yIDEgMi4xIDIuMyAyLjFoNXYxMi41eiIvPg0KICA8cGF0aCBkPSJNNC45IDEyLjhjMCAuNC4zLjcuNy43aDguOWMuNCAwIC43LS4zLjctLjcgMC0uNC0uMy0uOC0uNy0uOEg1LjZjLS41IDAtLjcuMy0uNy44ek0xNC40IDE0LjdINS42Yy0uNCAwLS43LjMtLjcuOCAwIC4zLjMuNy43LjdoOC45Yy40IDAgLjctLjMuNy0uNyAwLS41LS4zLS44LS44LS44ek0xNC40IDE3LjRINS42Yy0uNCAwLS43LjMtLjcuNyAwIC40LjMuOC43LjhoOC45Yy40IDAgLjctLjMuNy0uOCAwLS4zLS4zLS43LS44LS43eiIvPg0KPC9zdmc+") no-repeat;
    content: "";
    display: inline-block;
    float: right;
    height: 1em;
    width: 2em
}

body.page .encart.lien-reco-produit h5:after,
body.page .encart.lien-reco-youtube h5:after {
    background: 50% url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgb3BhY2l0eT0iLjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgdmlld0JveD0iMCAwIDI4IDMwIj4NCiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTkuOCAyNC41YzAgMiAuMiA0IDIgNCAwIC43LjIgMSAuOCAxaDIuOGMuNiAwIC43LS4zLjgtLjcgMi4xLS4zIDItMi4zIDItNC4yeiIvPg0KICA8cGF0aCBkPSJNNy44IDIuNUw4LjYgNE0zLjEgNy4xbDEuNC45bS0zLjIgNS41SDNtMCA2LjNsMS40LS44TTI1IDIwbC0xLjQtLjhtMy4yLTUuNUgyNW0wLTYuM2wtMS40LjhtLTMuMS01LjVMMTkuNiA0bS01LjUtM3YxLjciLz4NCiAgPHBhdGggc3Ryb2tlLXdpZHRoPSIyLjIiIGQ9Ik0xMC44IDIzLjljLTIgMC0uOS0zLjMtMi41LTQuOEE4LjIgOC4yIDAgMDE2IDEzLjNDNS45IDkuNCA5LjcgNiAxNCA2YzQuNCAwIDggMy4yIDggNy4zYTggOCAwIDAxLTIgNS43Yy0xLjggMS44LTEgNS0yLjIgNXoiLz4NCjwvc3ZnPg==") no-repeat;
    content: "";
    display: inline-block;
    float: right;
    height: 1.4em;
    width: 2em
}

body.page .encart.lien-scpi h5:after {
    background: 50% url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIG9wYWNpdHk9Ii42IiB2aWV3Qm94PSIwIDAgMjggMjgiPjxwYXRoIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyLjYiIGQ9Ik0yMS45IDI2bC03LjgtNS41TDYuMiAyNiA5IDE2LjggMS40IDExbDkuNS0uMiAzLjItOSAzIDkgOS42LjItNy42IDUuOHoiLz48L3N2Zz4=") no-repeat;
    content: "";
    display: inline-block;
    float: right;
    height: 1em;
    width: 2em
}

body.page .encart.lien-investir p {
    text-align: center
}

body.page .encart.lien-investir-input {
    display: flex;
    flex-direction: column
}

body.page .encart.lien-investir-input>a {
    margin: 1em 0
}

body.page .encart.lien-guide img,
body.page .encart.lien-ressources img {
    margin-top: 1rem
}

body.page .encart.lien-ressources img {
    max-width: 100px
}

body.page .encart.lien-faq {
    border-radius: 10px;
    font-size: 1rem;
    font-weight: 600
}

body.page .encart.lien-faq p {
    color: #fff;
    font-size: 1.25rem;
    font-weight: 700;
    margin: 1rem 0
}

body.page .encart.lien-faq:hover {
    color: #fff
}

body.page .encart.lien-faq:before {
    background: 50% url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iNjYiIGhlaWdodD0iNjIiIHZpZXdCb3g9IjAgMCA2NiA2MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMzMgOS4wMTIzM0MyOS42MTcyIDguOTk4MjEgMjYuMjU1NSA5LjU0NjY0IDIzLjA1MSAxMC42MzU0QzIwLjIzNjIgMTEuNTggMTcuNjA4NCAxMy4wMTM3IDE1LjI4NzIgMTQuODcxMUMxMS4xNzk3IDE4LjIwOTYgOC45MTU3OSAyMi40ODQ5IDguOTE1NzkgMjYuOTA5OEM4LjkxNTc5IDI5LjM4MTggOS42MDMyOSAzMS43ODc3IDEwLjk2MDggMzQuMDQ4NkMxMi4zNzUyIDM2LjQxMDYgMTQuNTEyMSAzOC41NzAyIDE3LjEzNTEgNDAuMjk4OEMxOC4xNjUgNDAuOTc3MSAxOS4wNDA5IDQxLjg2NTkgMTkuNzA1NyA0Mi45MDczQzIwLjM3MDUgNDMuOTQ4NyAyMC44MDkxIDQ1LjExOTIgMjAuOTkyOSA0Ni4zNDI0QzIxLjA1NDIgNDYuNzU1OCAyMS4xMDI0IDQ3LjE2OTMgMjEuMTQxOCA0Ny41ODI3QzIxLjMzMTUgNDcuNDA4NCAyMS41MTY5IDQ3LjIyOTUgMjEuNjk3OSA0Ny4wNDYxQzIyLjY0MiA0Ni4xMDE0IDIzLjc4ODQgNDUuMzg1NyAyNS4wNDk2IDQ0Ljk1MzVDMjYuMzEwOSA0NC41MjEyIDI3LjY1MzcgNDQuMzg0IDI4Ljk3NTcgNDQuNTUyMkMzMC4zMDI2IDQ0LjcxOTMgMzEuNjUxMyA0NC44MDczIDMyLjk5NTYgNDQuODA3M0MzNi4zNzg0IDQ0LjgyMTQgMzkuNzQwMSA0NC4yNzMgNDIuOTQ0NiA0My4xODQyQzQ1Ljc2MDMgNDIuMjM4NyA0OC4zODk1IDQwLjgwNTEgNTAuNzEyOCAzOC45NDg1QzU0LjgyMDMgMzUuNjEgNTcuMDg0MiAzMS4zMzQ3IDU3LjA4NDIgMjYuOTA5OEM1Ny4wODQyIDIyLjQ4NDkgNTQuODIwMyAxOC4yMDk2IDUwLjcxMjggMTQuODcxMUM0OC4zOTIyIDEzLjAxMDQgNDUuNzYyMyAxMS41NzY0IDQyLjk0NDYgMTAuNjM1NEMzOS43NDAxIDkuNTQ2NjQgMzYuMzc4NCA4Ljk5ODIxIDMyLjk5NTYgOS4wMTIzM0gzM1pNMzMgMC4yMTUzMzZDNTEuMTM3NiAwLjIxNTMzNiA2NS44NDIxIDEyLjE2NiA2NS44NDIxIDI2LjkwOThDNjUuODQyMSA0MS42NTM2IDUxLjEzNzYgNTMuNjA0MyAzMyA1My42MDQzQzMxLjI4ODUgNTMuNjA1NiAyOS41Nzg3IDUzLjQ5NjkgMjcuODgxIDUzLjI3ODhDMjAuODI2NSA2MC4zMzg0IDEyLjY4MTcgNjEuNjAwOCA0LjUzNjg1IDYxLjc4OTlWNjAuMDYxM0M4LjkzMzMxIDU3LjkwNiAxMi40NzU5IDUzLjk4MjYgMTIuNDc1OSA0OS40OTYxQzEyLjQ3NTkgNDguODcxNSAxMi40Mjc3IDQ4LjI1NTcgMTIuMzM1NyA0Ny42NTMxQzQuOTA5MDYgNDIuNzU3NiAwLjE1Nzg5OCAzNS4yODQ1IDAuMTU3ODk4IDI2LjkwNTRDMC4xNTc4OTggMTIuMTYxNyAxNC44NjI0IDAuMjEwOTM4IDMzIDAuMjEwOTM4VjAuMjE1MzM2WiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=") no-repeat;
    background-size: 100% auto;
    content: "";
    display: inline-block;
    height: 43px;
    margin: 0 auto;
    width: 46px
}

@media (max-width:639px) {
    body.page .encart img {
        height: 5em;
        object-fit: contain
    }
    body.page .encart.lien-media-article p,
    body.page .encart.lien-media-youtube p,
    body.page .encart.lien-reco-produit p,
    body.page .encart.lien-reco-youtube p {
        text-align: center
    }
}

body.page section:not(.blog-index) .encart {
    grid-column: 1/-1
}

@media (min-width:640px) {
    body.page section:not(.blog-index) .encart {
        grid-column: span 4;
        grid-row: span 3
    }
    body.page section:not(.blog-index) .encart.lien-webinaire h5:after {
        background: 50% url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii42IiB2aWV3Qm94PSIwIDAgMjggMTQiPg0KICA8ZGVmcy8+DQogIDxwYXRoIGQ9Ik0xOS42IDEzYzAgLjQtLjMuNy0uNy43SDQuN2MtMi4yIDAtNC0xLjYtNC0zLjdWMWMwLS40LjMtLjYuNy0uNmgxNC4zYzIuMiAwIDQgMS42IDQgMy42djl6bTcuNyAwYzAgLjgtLjQuNy0uOC41bC02LTR2LTVsNi00Yy41LS4zLjgtLjIuOC41djEyeiIvPg0KPC9zdmc+") no-repeat;
        content: "";
        display: inline-block;
        float: right;
        height: 1em;
        width: 2em
    }
    body.page section:not(.blog-index) .encart.lien-guide,
    body.page section:not(.blog-index) .encart.lien-ressources {
        display: grid;
        grid-template-columns: 1fr 1fr
    }
    body.page section:not(.blog-index) .encart.lien-guide img,
    body.page section:not(.blog-index) .encart.lien-ressources img {
        grid-column: 1;
        grid-row: 2/4;
        margin: 1rem auto 0;
        max-height: 190px
    }
    body.page section:not(.blog-index) .encart.lien-guide h5:after,
    body.page section:not(.blog-index) .encart.lien-ressources h5:after {
        background: 50% url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyOCAyMCI+PGRlZnMvPjxwYXRoIGZpbGw9IiNmZmYiIG9wYWNpdHk9IjAuNiIgZD0iTTIzLjggMTBsLjEtMS4yYzAtMi43LTItNC44LTQuNC00LjgtMSAwLTIgLjQtMi43IDFBNi4yIDYuMiAwIDAwMTAuNi43Yy0zLjUuMi02IDMuNS01LjkgNy4yIDAgLjYuMiAxLjEuMyAxLjYtMi40LjEtNC4zIDIuMi00LjMgNC45czIgNSA0LjUgNWgxOGMyLjIgMCA0LjEtMi4yIDQuMS00LjcgMC0yLjMtMS41LTQuMy0zLjUtNC43em0tNS41IDEuN2wtNC42IDQuNWgtLjJsLTQuNi00LjVhMSAxIDAgMDEtLjItLjZjMC0uNi41LTEuMSAxLjEtMS4xLjQgMCAuNi4xLjkuNGwxLjggMS43VjYuNWMwLS43LjUtMS4yIDEuMS0xLjIuNyAwIDEuMi41IDEuMiAxLjJWMTJsMS43LTEuN2MuMy0uMy41LS40IDEtLjQuNiAwIDEgLjUgMSAxLjEgMCAuMyAwIC41LS4yLjZ6Ii8+PC9zdmc+") no-repeat;
        content: "";
        display: inline-block;
        float: right;
        height: 1.5em;
        width: 2em
    }
    body.page section:not(.blog-index) .encart.lien-investir-input,
    body.page section:not(.blog-index) .encart.lien-scpi {
        display: grid;
        gap: 1em;
        grid-template-columns: 50% 50%
    }
    body.page section:not(.blog-index) .encart.lien-investir-input div:last-child,
    body.page section:not(.blog-index) .encart.lien-investir-input h5,
    body.page section:not(.blog-index) .encart.lien-investir-input p,
    body.page section:not(.blog-index) .encart.lien-scpi div:last-child,
    body.page section:not(.blog-index) .encart.lien-scpi h5,
    body.page section:not(.blog-index) .encart.lien-scpi p {
        grid-column: span 2
    }
    body.page section:not(.blog-index) .encart.lien-investir-input .btn,
    body.page section:not(.blog-index) .encart.lien-scpi .btn {
        display: block;
        margin: 0 auto;
        width: 100%
    }
    body.page section:not(.blog-index) .encart.lien-media-article,
    body.page section:not(.blog-index) .encart.lien-media-youtube,
    body.page section:not(.blog-index) .encart.lien-reco-produit,
    body.page section:not(.blog-index) .encart.lien-reco-youtube {
        display: grid;
        gap: 2em;
        grid-template-columns: 1fr 1fr
    }
    body.page section:not(.blog-index) .encart.lien-media-article div,
    body.page section:not(.blog-index) .encart.lien-media-youtube div,
    body.page section:not(.blog-index) .encart.lien-reco-produit div,
    body.page section:not(.blog-index) .encart.lien-reco-youtube div {
        align-items: center;
        display: flex
    }
    body.page section:not(.blog-index) .encart.lien-media-article h5,
    body.page section:not(.blog-index) .encart.lien-media-youtube h5,
    body.page section:not(.blog-index) .encart.lien-reco-produit h5,
    body.page section:not(.blog-index) .encart.lien-reco-youtube h5 {
        grid-column: span 2
    }
    body.page section:not(.blog-index) .encart.lien-media-article .btn,
    body.page section:not(.blog-index) .encart.lien-media-youtube .btn,
    body.page section:not(.blog-index) .encart.lien-reco-produit .btn,
    body.page section:not(.blog-index) .encart.lien-reco-youtube .btn {
        width: 100%
    }
    body.page section:not(.blog-index) .encart.lien-contrat>div {
        column-gap: 60px;
        display: grid;
        grid-template-columns: 1fr 1fr
    }
    body.page section:not(.blog-index) .encart.lien-contrat>div>div {
        display: flex;
        flex: 1;
        flex-direction: column;
        justify-content: space-between
    }
    body.page section:not(.blog-index) .encart.lien-contrat .btn {
        margin-left: 0
    }
    body.page section:not(.blog-index) .encart.lien-contrat h5:after {
        background: 50% url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOCAyOCI+DQogIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMC4yLjdjLS4yIDAtLjQuMi0uNC40djJINy40djUuMWg4LjRWM2gtMi41VjEuMWMwLS4yLS4yLS40LS40LS40ek02LjcgOS40Yy0uOCAwLTEuNS42LTEuNSAxLjQgMCAuOC43IDEuMyAxLjUgMS4zLjcgMCAxLjQtLjUgMS40LTEuM3MtLjctMS40LTEuNC0xLjR6bTE0LjQgMGE2LjMgNi4zIDAgMDAtNi41IDYuM2MwIDMuNCAzIDYuMiA2LjUgNi4yczYuNC0yLjggNi40LTYuMmMwLTMuNC0yLjktNi4zLTYuNC02LjN6bS4zIDIuN2wuOCAyLjNoMi41Yy42IDAgLjYuNC4zLjZsLTIgMS40LjYgMi40Yy4yLjQgMCAuNi0uNC40bC0yLTEuNS0yLjIgMS40Yy0uMy4yLS41IDAtLjQtLjNsLjctMi40LTItMS40Yy0uNC0uMi0uMy0uNi4xLS42SDIwbC43LTIuM2MuMi0uNS43LS4zLjcgMHpNNi43IDE0LjJjLS44IDAtMS41LjYtMS41IDEuNCAwIC43LjcgMS4zIDEuNSAxLjMuNyAwIDEuNC0uNiAxLjQtMS4zIDAtLjgtLjctMS40LTEuNC0xLjR6bTAgNC43Yy0uOCAwLTEuNS41LTEuNSAxLjNzLjcgMS40IDEuNSAxLjRjLjcgMCAxLjQtLjYgMS40LTEuNCAwLS44LS43LTEuMy0xLjQtMS4zeiIvPg0KICA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMi41IiBkPSJNMTcgNWg0djMuN20wIDE0VjI2SDIuMlY1aDQiLz4NCjwvc3ZnPg==") no-repeat;
        content: "";
        display: inline-block;
        float: right;
        height: 1.5em;
        width: 2em
    }
    body.page section:not(.blog-index) .encart.lien-faq {
        font-size: 1rem
    }
    body.page section:not(.blog-index) .encart.lien-faq p {
        font-size: 2rem
    }
    body.page section:not(.blog-index) .encart.lien-faq:before {
        height: 62px;
        width: 66px
    }
}

@media (min-width:1024px) {
    body.page section:not(.blog-index) .encart .btn span {
        display: contents
    }
}

body.page .select_multiple {
    background: #fff no-repeat 96% url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNyA4IDYuNjY3LTYuNjY3TDEyLjMzMyAwIDcgNS4zMzMgMS42NjcgMCAuMzMzIDEuMzMzIDcgOFoiIGZpbGw9IiMzYzU2NzMiLz48L3N2Zz4=");
    border: 1px solid #8f9fb0;
    border-radius: 4px;
    color: #3c5673;
    font-size: 1rem;
    height: 2.5rem;
    margin: .25rem 0 .75rem;
    padding: 0 1rem;
    position: relative;
    user-select: none
}

@media only screen and (min-width:40.0625em) {
    body.page .select_multiple {
        font-size: 1rem;
        height: 3rem
    }
}

body.page .select_multiple p {
    cursor: pointer;
    font-size: .75rem;
    line-height: 2.5rem;
    margin: 0
}

@media only screen and (min-width:40.0625em) {
    body.page .select_multiple p {
        font-size: 1rem;
        line-height: 3rem
    }
}

body.page .select_multiple p[data-nb]:not([data-nb=""]):after {
    content: " (" attr(data-nb) ")"
}

body.page .select_multiple ul {
    background: #fff;
    border: 1px solid #8f9fb0;
    border-radius: .5rem;
    box-sizing: border-box;
    display: none;
    left: 0;
    list-style: none;
    margin: .25rem 0 0;
    max-height: 20em;
    overflow: auto;
    padding: 0;
    position: absolute;
    width: 100%;
    z-index: 3
}

body.page .select_multiple ul>li {
    box-sizing: border-box;
    font-size: .75rem;
    line-height: 1.2;
    margin: .25rem 0
}

body.page .select_multiple ul>li input[type=checkbox] {
    appearance: none;
    background: #fff;
    border: 1px solid #8f9fb0;
    height: .75rem;
    margin: 0 .5rem;
    outline: none;
    width: .75rem
}

body.page .select_multiple ul>li input[type=checkbox]:checked {
    border: 4px solid #06f
}

body.page .select_multiple ul>li label {
    box-sizing: border-box;
    color: #041e3a;
    cursor: pointer;
    display: block;
    font-size: .75rem;
    margin: 0;
    padding: .375rem .5rem
}

@media only screen and (min-width:40.0625em) {
    body.page .select_multiple ul>li label {
        font-size: 1rem
    }
}

body.page .select_multiple ul>li label:hover input {
    border-color: #06f;
    outline: 2px solid #9bc3ff
}

body.page .input-search {
    display: block;
    position: relative
}

body.page .input-search input {
    appearance: none;
    border: 1px solid #8f9fb0;
    border-radius: .25rem;
    box-shadow: none;
    color: #041e3a;
    height: auto;
    margin: 0;
    outline: none;
    padding: .5rem .5rem .5rem 2.25rem
}

body.page .input-search input::placeholder {
    color: #3c5673
}

body.page .input-search input:focus,
body.page .input-search input:hover {
    border-color: #06f;
    outline: 2px solid #9bc3ff
}

body.page .input-search input:focus {
    font-weight: 600
}

body.page .input-search:after {
    background: 50% url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAzNSAzNSI+DQogIDxwYXRoIHN0cm9rZT0iIzhmOWZiMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjIuNiIgZD0iTTIwLjUgMjAuNmw0LjkgNC44bS0xMy41LTQuN2E2IDYgMCAxMTguNC04LjYgNiA2IDAgMDEuMiA4LjUgNi4xIDYuMSAwIDAxLTguNi4xeiIvPg0KPC9zdmc+") no-repeat;
    content: "";
    height: 30px;
    height: 100%;
    left: .25rem;
    position: absolute;
    top: 0;
    width: 30px;
    width: 2rem
}

body.page .itemselect {
    height: 40em;
    overflow: auto;
    row-gap: 12px
}

body.page .itemselect h3 {
    grid-column: span 12
}

body.page .itemselect .select {
    grid-column: span 4
}

body.page .itemselect .select select {
    background: #e1e7ed;
    border: none;
    box-shadow: none;
    outline: none
}

body.page .itemselect .result {
    grid-column: 5/-1
}

body.page .itemselect .result .document {
    background: #f0f3f6;
    display: flex;
    margin-bottom: 12px;
    padding: 1em
}

body.page .itemselect .result .document a {
    margin-left: auto
}

body.page .info-tooltip {
    display: flex;
    gap: .5em;
    justify-content: space-between
}

body.page .info-tooltip .has-tooltip {
    background: #06f;
    border-radius: 100%;
    color: #fff;
    font-size: .875rem;
    font-weight: 600;
    height: 1.125rem;
    text-align: center;
    width: 1.125rem
}

body.page .info-tooltip .has-tooltip.inversed {
    background: #8f9fb0;
    color: #041e3a
}

body.page .info-tooltip .has-tooltip tooltip {
    font-size: .8rem;
    font-weight: 400;
    text-transform: none
}

body.page .info-tooltip .has-tooltip tooltip.medium {
    width: 20em
}

body.page .table-infos .info-tooltip .has-tooltip {
    background: #e1e7ed;
    color: #8f9fb0
}

body.page .table-infos>div {
    grid-column: span 12;
    max-height: 336px;
    overflow: hidden;
    transition: max-height .3s
}

@media (min-width:640px) {
    body.page .table-infos>div {
        grid-gap: 2.5rem;
        display: grid;
        grid-template-columns: repeat(12, minmax(0, 64px));
        max-height: unset
    }
}

body.page .table-infos>div.title {
    display: block
}

body.page .table-infos .infos-bloc {
    grid-column: span 6
}

@media (max-width:639px) {
    body.page .table-infos .infos-bloc {
        grid-column: span 12
    }
}

body.page .table-infos div.infos-header {
    align-items: center;
    background: #041e3a;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: #fff;
    display: flex;
    font-weight: 600;
    margin-top: 1em;
    padding: 1.25em 2em;
    width: 50%
}

@media (max-width:639px) {
    body.page .table-infos div.infos-header {
        padding: 1em;
        width: 65%
    }
}

body.page .table-infos div.infos {
    border: 1px solid #eef3ff;
    border-top: none;
    display: block;
    margin: 0 0 .5rem
}

@media (min-width:1024px) {
    body.page .table-infos div.infos {
        display: flex;
        margin-bottom: 0
    }
}

body.page .table-infos div.infos>div {
    flex: 1;
    font-size: .875rem;
    font-weight: 600;
    padding: 1em 2em
}

@media (min-width:640px) {
    body.page .table-infos div.infos>div {
        font-size: 1rem
    }
}

body.page .table-infos div.infos>div:first-child {
    background: #f8faff;
    color: #041e3a
}

body.page .table-infos div.infos>div:last-child {
    color: #06f
}

@media (min-width:1024px) {
    body.page .table-infos div.infos>div:last-child {
        text-align: right
    }
}

body.page .table-infos div.infos:first-child {
    border-radius: .25rem .25rem 0 0;
    border-top: 1px solid #eef3ff
}

body.page .table-infos div.infos:last-child {
    border-radius: 0 0 .25rem .25rem
}

@media (max-width:639px) {
    body.page .table-infos div.infos .info-tooltip {
        min-width: 65%
    }
    body.page .table-infos div.infos>div {
        overflow: hidden;
        padding: .75em 1em;
        text-overflow: ellipsis
    }
}

body.page .table-infos a.read-more {
    color: #041e3a;
    display: block;
    font-size: 1rem;
    font-weight: 600;
    grid-column: span 12;
    text-align: center
}

body.page .table-infos a.read-more:after {
    background: no-repeat 50% url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNSA2IDUtNS0xLTEtNCA0LTQtNC0xIDEgNSA1WiIgZmlsbD0iIzA0MUUzQSIvPjwvc3ZnPg==");
    content: "";
    display: inline-block;
    height: 6px;
    margin: 1px 0 1px 10px;
    width: 10px
}

@media (min-width:640px) {
    body.page .table-infos a.read-more {
        display: none
    }
}

body.page .table-infos.show>div {
    max-height: 2240px
}

body.page .table-infos.show a.read-more:after {
    transform: rotate(180deg)
}

body.page .tab-bar-slide {
    grid-column: 1/-1;
    margin-bottom: 1rem;
    padding: 4px
}

body.page .tab-bar-slide ul {
    display: block;
    list-style: none;
    text-align: center;
    width: 100%
}

body.page .tab-bar-slide ul li {
    display: inline-block
}

body.page .tab-bar-slide ul li a {
    border: 2px solid #06f;
    border-radius: 2em;
    color: #06f;
    display: block;
    font-size: .875rem;
    font-weight: 600;
    margin: 0 .5rem .5rem 0;
    padding: .5rem .75rem;
    white-space: nowrap
}

@media (min-width:640px) {
    body.page .tab-bar-slide ul li a {
        padding: .75rem 1rem
    }
}

@media (min-width:1024px) {
    body.page .tab-bar-slide ul li a {
        font-size: 1rem;
        margin: 0 1rem 1rem 0;
        padding: 1rem 1.5rem
    }
}

body.page .tab-bar-slide ul li a>svg {
    display: inline-block;
    height: 1rem;
    margin: 0 .375rem 2px 0;
    vertical-align: bottom;
    width: 1rem
}

@media (min-width:1024px) {
    body.page .tab-bar-slide ul li a>svg {
        height: 1.25em;
        width: 1.25em
    }
}

body.page .tab-bar-slide ul li.active a {
    background: #06f;
    color: #fff
}

body.page .tab-bar-slide ul li.active a>svg path {
    fill: #fff
}

body.page .tab-bar-slide~[tab-id] {
    display: none
}

body.page .tab-bar-slide~[tab-id].active {
    display: block
}

body.page .tab-bar-slide.tab-bar-slide-small {
    margin: 0 auto;
    max-width: fit-content
}

body.page .tab-bar-slide.tab-bar-slide-small ul {
    gap: 1em
}

body.page.cke_editable .sliding>div:first-child {
    display: block
}

.portal {
    display: inline-block;
    margin: 0 0 2rem;
    position: relative
}

.portal img {
    border: 1rem solid #254050
}

.portal .wrapper {
    color: #fff;
    display: flex;
    flex-direction: column;
    font-size: 1.75rem;
    height: 100%;
    justify-content: center;
    left: 0;
    line-height: 2.5rem;
    padding: 1rem;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%
}

.portal .wrapper br {
    display: none
}

.portal .wrapper span {
    color: #f9a11d;
    font-weight: 700;
    text-transform: uppercase
}

.video-container iframe {
    height: 315px;
    width: 560px
}

#easteregg {
    border-radius: .5rem;
    display: block;
    grid-column: 1/-1;
    height: 84%;
    left: calc(50% + 1rem);
    overflow: hidden;
    position: absolute;
    top: 8%;
    width: calc(50% - 1rem)
}

#easteregg video {
    height: 100%;
    object-fit: cover;
    width: 100%
}

section.listing-with-filters {
    margin-top: .25rem !important
}

section.listing-with-filters div.menu,
section.listing-with-filters div.menu-mobile {
    display: flex;
    grid-column: 1/-1;
    justify-content: center;
    user-select: none
}

section.listing-with-filters div.menu-mobile>ul,
section.listing-with-filters div.menu>ul {
    display: inline-flex;
    padding-left: 1px;
    width: auto
}

@media (max-width:639px) {
    section.listing-with-filters div.menu-mobile>ul,
    section.listing-with-filters div.menu>ul {
        width: 100%
    }
}

section.listing-with-filters div.menu-mobile>ul>li,
section.listing-with-filters div.menu>ul>li {
    background: #fff;
    border: 1px solid #e1e7ed;
    margin: 0 0 0 -1px;
    position: relative;
    z-index: 1
}

@media (max-width:639px) {
    section.listing-with-filters div.menu-mobile>ul>li,
    section.listing-with-filters div.menu>ul>li {
        width: 100%
    }
}

section.listing-with-filters div.menu-mobile>ul>li a,
section.listing-with-filters div.menu>ul>li a {
    align-items: center;
    display: flex;
    padding: 1em;
    user-select: none;
    white-space: nowrap
}

section.listing-with-filters div.menu-mobile>ul>li a:before,
section.listing-with-filters div.menu>ul>li a:before {
    background: 50% url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxMCI+PHBhdGggZD0iTTUgNmw1LTUtMS0xLTQgNC00LTQtMSAxIDUgNXoiIGZpbGw9IiMwNDFFM0EiIC8+PC9zdmc+") no-repeat;
    content: "";
    display: inline-block;
    height: 14px;
    margin-bottom: -6px;
    order: 3;
    width: 14px
}

section.listing-with-filters div.menu-mobile>ul>li a:after,
section.listing-with-filters div.menu>ul>li a:after {
    content: "";
    display: inline-block;
    font-size: .8em;
    margin: 0 .5em;
    order: 2;
    width: 1.7em
}

section.listing-with-filters div.menu-mobile>ul>li a[data-count]:after,
section.listing-with-filters div.menu>ul>li a[data-count]:after {
    background: #f9a11d;
    border-radius: 100%;
    color: #fff;
    content: attr(data-count);
    height: 1.7em;
    line-height: 1.7em;
    text-align: center;
    width: 1.7em
}

section.listing-with-filters div.menu-mobile>ul>li>div,
section.listing-with-filters div.menu>ul>li>div {
    background: #fff;
    display: none;
    padding: 1em
}

section.listing-with-filters div.menu-mobile>ul>li>div label,
section.listing-with-filters div.menu>ul>li>div label {
    white-space: nowrap
}

section.listing-with-filters div.actions {
    align-items: center;
    display: flex;
    grid-column: 1/-1
}

section.listing-with-filters div.actions>* {
    margin-right: 1em
}

section.listing-with-filters div.actions>:last-child {
    margin-left: auto
}

@media (max-width:1023px) {
    section.listing-with-filters div.menu-mobile {
        display: flex
    }
    section.listing-with-filters div.menu-mobile>ul>li {
        border-radius: 5px
    }
    section.listing-with-filters div.menu-mobile>ul>li a:before {
        background: 50% url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBmaWxsPSJub25lIiBzdHJva2U9IiMzYzU2NzMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyLjYiIHZpZXdCb3g9IjAgMCAyMy45IDI2LjMiPjxnIGlkPSJhIj48cGF0aCBkPSJNMS41IDQuNWgzLjNtNS43IDBoMTIiLz48ZWxsaXBzZSBjeD0iNy42IiBjeT0iNC41IiByeD0iMi44IiByeT0iMyIvPjwvZz48dXNlIGlkPSJiIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB4PSIwIiB5PSIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDE3LjMpIiB4bGluazpocmVmPSIjYSIvPjx1c2Ugd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjQgLTguNikiIHhsaW5rOmhyZWY9IiNiIi8+PC9zdmc+") no-repeat;
        content: "";
        height: 1em;
        position: absolute;
        right: 1rem;
        width: 1em
    }
    section.listing-with-filters div.menu {
        display: none
    }
    section.listing-with-filters div.menu.view {
        background: #fff;
        bottom: 0;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        left: 0;
        overflow: hidden;
        padding-bottom: 3em;
        position: fixed;
        right: 0;
        top: 0;
        z-index: 10000
    }
    section.listing-with-filters div.menu.view>ul {
        flex-direction: column;
        padding: 0 1em
    }
    section.listing-with-filters div.menu.view>ul>li {
        border: none;
        border-bottom: 1px solid #e1e7ed
    }
    section.listing-with-filters div.menu.view>ul>li a:after {
        margin-left: auto
    }
    section.listing-with-filters div.menu.view>ul>li.open a {
        border-bottom: 1px solid #06f
    }
    section.listing-with-filters div.menu.view>ul>li.open div {
        display: block
    }
    section.listing-with-filters div.menu.view>div:first-of-type {
        background: #eef3ff;
        font-size: 1.1em;
        padding: 1em;
        position: sticky;
        top: 0
    }
    section.listing-with-filters div.menu.view>div:first-of-type>a:first-of-type {
        display: inline-block;
        font-size: 2em;
        line-height: 1rem;
        vertical-align: sub
    }
    section.listing-with-filters div.menu.view>div:first-of-type>a:last-of-type {
        float: right
    }
    section.listing-with-filters div.menu.view>div:last-of-type {
        bottom: 0;
        box-shadow: 0 -3px 6px 0 rgba(0, 0, 0, .13);
        padding: .5em;
        position: fixed;
        text-align: center;
        width: 100%
    }
    section.listing-with-filters div.actions {
        grid-template-columns: auto auto auto
    }
    section.listing-with-filters div.actions [action=reset] {
        display: none
    }
}

@media (min-width:1024px) {
    section.listing-with-filters div.menu-mobile,
    section.listing-with-filters div.menu>div {
        display: none
    }
    section.listing-with-filters div.menu>ul {
        background: #041e3a;
        width: 100%
    }
    section.listing-with-filters div.menu>ul>li {
        background: #041e3a;
        border: 1px solid #fff;
        border-width: 0 1px
    }
    section.listing-with-filters div.menu>ul>li a {
        color: #fff
    }
    section.listing-with-filters div.menu>ul>li a:before {
        background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxMCI+PHBhdGggZD0iTTUgNmw1LTUtMS0xLTQgNC00LTQtMSAxIDUgNXoiIGZpbGw9IiNGRkYiIC8+PC9zdmc+")
    }
    section.listing-with-filters div.menu>ul>li a:after {
        width: 3px
    }
}

@media (min-width:1024px) and (min-width:1286px) {
    section.listing-with-filters div.menu>ul>li a:after {
        width: 2.375rem
    }
}

@media (min-width:1024px) {
    section.listing-with-filters div.menu>ul>li a:active,
    section.listing-with-filters div.menu>ul>li a:focus,
    section.listing-with-filters div.menu>ul>li a:hover {
        color: #fff
    }
    section.listing-with-filters div.menu>ul>li>div {
        border: 1px solid #8f9fb0;
        border-radius: .25rem;
        left: -1px;
        margin-top: .25rem;
        max-height: 180px;
        min-width: 15em;
        order: 0;
        overflow: auto;
        position: absolute;
        top: 100%;
        z-index: 100
    }
    section.listing-with-filters div.menu>ul>li.open>div {
        display: initial
    }
    section.listing-with-filters div.menu>ul>li.open,
    section.listing-with-filters div.menu>ul>li:hover {
        border-color: #8f9fb0;
        z-index: 2
    }
    section.listing-with-filters div.menu>ul>li.open a[href],
    section.listing-with-filters div.menu>ul>li:hover a[href] {
        color: #8f9fb0
    }
    section.listing-with-filters div.menu>ul>li.open a[href]:before,
    section.listing-with-filters div.menu>ul>li:hover a[href]:before {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMCAxMCI+PHBhdGggZD0ibTUgNiA1LTUtMS0xLTQgNC00LTQtMSAxIDUgNXoiIGZpbGw9IiM4RjlGQjAiLz48L3N2Zz4=")
    }
}

@media (min-width:1024px) and (min-width:1286px) {
    section.listing-with-filters div.menu>ul>li:last-of-type {
        border-right: 0
    }
}

@media (min-width:1024px) {
    section.listing-with-filters div.menu>ul>li:last-of-type.open>div {
        left: auto;
        right: -1px
    }
}

section.listing-with-filters div.data {
    grid-column: 1/-1
}

@media (min-width:640px) {
    section.listing-with-filters div.data.with-select {
        position: relative;
        z-index: 0
    }
    section.listing-with-filters div.data.with-select:before {
        background: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMjc2IiBoZWlnaHQ9IjU1IiB2aWV3Qm94PSIwIDAgMjc2IDU1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0zNS45MzE1IDUuNTk0MjRDMzUuODE1IDYuMjM4NjUgMzUuNDUxNCA2LjgxNzU0IDM0LjkyMDUgNy4yMDM1N0MzNC4zODk3IDcuNTg5NjEgMzMuNzM1MiA3Ljc1MTE5IDMzLjEwMDkgNy42NTI3N0MyOC40Nzg2IDYuOTMzOTIgMjMuNzA3OCA3LjYzOSAxOS40MDQxIDkuNjc3MDJDMTUuMTAwNCAxMS43MTUgMTEuNDYxNCAxNC45OTI0IDguOTU2NTggMTkuMDg2M0M2LjQ1MTggMjMuMTgwMSA1LjE5NjI3IDI3LjkwMjUgNS4zNTIwMSAzMi42NDRDNS41MDc3NSAzNy4zODU1IDcuMDY3NjIgNDEuOTI4NCA5LjgzMDMxIDQ1LjY4NjZMOS45NzY5NyA0Mi41NDg4QzEwLjAwNTIgNDEuOTI3NyAxMC4yNjQ3IDQxLjMzMzQgMTAuNzAzNCA0MC44ODUzQzExLjE0MjEgNDAuNDM3MyAxMS43Mjc0IDQwLjE2ODcgMTIuMzQxNyA0MC4xMzM3QzEyLjk1NiA0MC4wOTg2IDEzLjU1MzcgNDAuMjk5NyAxNC4wMTQ2IDQwLjY5NjRDMTQuNDc1NSA0MS4wOTMxIDE0Ljc2NTUgNDEuNjU2MSAxNC44MjYyIDQyLjI3MjJMMTQuODM0NCA0Mi42MzY0TDE0LjQwMTEgNTEuOTA2MUMxNC4zNzM3IDUyLjQ5NDcgMTQuMTM4NCA1My4wNjAxIDEzLjczOCA1My40OTk2QzEzLjMzNzYgNTMuOTM5IDEyLjc5ODggNTQuMjIzMyAxMi4yMTk0IDU0LjMwMDdMMTEuODU4NyA1NC4zMTk5TDIuNjk3ODggNTQuMTU5QzIuMDg2NjEgNTQuMTQ1OCAxLjUwOTYyIDUzLjg5OTkgMS4wODIwNyA1My40NzAyQzAuNjU0NTE3IDUzLjA0MDYgMC40MDc4NTQgNTIuNDU4OSAwLjM5MTMwMiA1MS44NDExQzAuMzc0NzUgNTEuMjIzNCAwLjU4OTUyOCA1MC42MTUxIDAuOTkyNzc0IDUwLjEzNzZDMS4zOTYwMiA0OS42NjAxIDEuOTU4MDcgNDkuMzQ4NiAyLjU2Njc1IDQ5LjI2NTNMMi45MjUzMyA0OS4yNDM3TDYuMzYwNjMgNDkuMzA0MUMyLjg2NCA0NC44MTQ5IDAuODI3ODc3IDM5LjMxODYgMC41MjA4NDEgMzMuNTRDMC4yMTM4MDUgMjcuNzYxNCAxLjY1MDI3IDIxLjk3MiA0LjY0MDc3IDE2LjkzNTRDNy42MzEyOCAxMS44OTg5IDEyLjAzNTMgNy44NTE2OCAxNy4yNzIxIDUuMzI3NzNDMjIuNTA4OCAyLjgwMzc3IDI4LjMzMjIgMS45MjE2IDMzLjk3NDIgMi43OTc1N0MzNC42MDg0IDIuODk1NTkgMzUuMTcwNyAzLjI0NTQ5IDM1LjUzNzMgMy43NzAzNkMzNS45MDM5IDQuMjk1MjMgMzYuMDQ0OCA0Ljk1MjA5IDM1LjkyOTEgNS41OTY1MkwzNS45MzE1IDUuNTk0MjRaIiBmaWxsPSIjMzY4NmZmIi8+PC9zdmc+");
        content: "";
        display: block;
        height: 55px;
        position: absolute;
        width: 275px;
        z-index: 1
    }
    section.listing-with-filters div.data.with-select:after {
        color: #06f;
        content: "Sélectionnez des assurances-vie";
        display: block;
        font-weight: 600;
        height: 24px;
        left: 48px;
        position: absolute;
        top: -2px;
        width: 275px;
        z-index: 2
    }
}

section.listing-with-filters div.data .scroll {
    max-height: 32rem;
    overflow-y: auto
}

section.listing-with-filters div.data .scroll th {
    position: sticky
}

section.listing-with-filters div.data .table-listing {
    margin: 1em 0 0;
    position: relative
}

section.listing-with-filters div.data .table-listing ul {
    list-style: none;
    margin: 0;
    padding: 0
}

section.listing-with-filters div.data .table-listing ul>li {
    margin: 0;
    padding: 0
}

section.listing-with-filters div.data .table-listing ul>li>ul {
    grid-gap: 0;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    list-style: none;
    margin: 0;
    padding: 0
}

@media (min-width:640px) {
    section.listing-with-filters div.data .table-listing ul>li>ul {
        grid-template-columns: repeat(100, 1fr)
    }
}

section.listing-with-filters div.data .table-listing ul>li>ul>li {
    grid-column: span 12;
    margin: 0;
    padding: 1rem .75rem
}

section.listing-with-filters div.data .table-listing ul>li>ul>li:first-child {
    grid-column: span 1
}

section.listing-with-filters div.data .table-listing ul>li>ul>li:nth-child(2) {
    grid-column: span 11
}

section.listing-with-filters div.data .table-listing ul>li>ul>li:nth-child(4),
section.listing-with-filters div.data .table-listing ul>li>ul>li:nth-child(6) {
    display: none
}

@media (min-width:640px) {
    section.listing-with-filters div.data .table-listing ul>li>ul>li {
        grid-column: span 100
    }
    section.listing-with-filters div.data .table-listing ul>li>ul>li:first-child {
        grid-column: span 6
    }
    section.listing-with-filters div.data .table-listing ul>li>ul>li:nth-child(2) {
        grid-column: span 32
    }
    section.listing-with-filters div.data .table-listing ul>li>ul>li:nth-child(3) {
        grid-column: span 20
    }
    section.listing-with-filters div.data .table-listing ul>li>ul>li:nth-child(4) {
        grid-column: span 8
    }
    section.listing-with-filters div.data .table-listing ul>li>ul>li:nth-child(5) {
        grid-column: span 12
    }
    section.listing-with-filters div.data .table-listing ul>li>ul>li:nth-child(6) {
        grid-column: span 11
    }
    section.listing-with-filters div.data .table-listing ul>li>ul>li:nth-child(7),
    section.listing-with-filters div.data .table-listing ul>li>ul>li:nth-child(8) {
        grid-column: span 15
    }
}

@media (min-width:1024px) {
    section.listing-with-filters div.data .table-listing ul>li>ul>li:first-child {
        grid-column: span 4
    }
    section.listing-with-filters div.data .table-listing ul>li>ul>li:nth-child(2) {
        grid-column: span 22
    }
    section.listing-with-filters div.data .table-listing ul>li>ul>li:nth-child(3) {
        grid-column: span 15
    }
    section.listing-with-filters div.data .table-listing ul>li>ul>li:nth-child(4),
    section.listing-with-filters div.data .table-listing ul>li>ul>li:nth-child(6) {
        display: block
    }
    section.listing-with-filters div.data .table-listing ul>li>ul>li:nth-child(5) {
        grid-column: span 13
    }
    section.listing-with-filters div.data .table-listing ul>li>ul>li:nth-child(6) {
        grid-column: span 12
    }
    section.listing-with-filters div.data .table-listing ul>li>ul>li:nth-child(7) {
        grid-column: span 15
    }
    section.listing-with-filters div.data .table-listing ul>li>ul>li:nth-child(8) {
        grid-column: span 11
    }
}

section.listing-with-filters div.data .table-listing ul.head {
    display: none
}

@media (min-width:640px) {
    section.listing-with-filters div.data .table-listing ul.head {
        display: block;
        left: 0;
        position: sticky;
        top: 0;
        width: 100%
    }
}

section.listing-with-filters div.data .table-listing ul.head>li>ul>li {
    background: #f8faff;
    font-size: .75rem;
    font-weight: 400;
    padding-right: 1.5rem;
    position: relative;
    text-align: left;
    text-transform: uppercase
}

section.listing-with-filters div.data .table-listing ul.head>li>ul>li:first-child {
    border-radius: .5rem 0 0 0
}

section.listing-with-filters div.data .table-listing ul.head>li>ul>li:last-child {
    border-radius: 0 .5rem 0 0
}

section.listing-with-filters div.data .table-listing ul.head>li>ul>li.right {
    text-align: right
}

section.listing-with-filters div.data .table-listing ul.head>li>ul>li:nth-child(7) .info-tooltip .has-tooltip tooltip.medium,
section.listing-with-filters div.data .table-listing ul.head>li>ul>li:nth-child(8) .info-tooltip .has-tooltip tooltip.medium,
section.listing-with-filters div.data .table-listing ul.head>li>ul>li:nth-child(9) .info-tooltip .has-tooltip tooltip.medium {
    left: -8em
}

section.listing-with-filters div.data .table-listing ul.head>li>ul>li:nth-child(7) .info-tooltip .has-tooltip tooltip.medium:before,
section.listing-with-filters div.data .table-listing ul.head>li>ul>li:nth-child(8) .info-tooltip .has-tooltip tooltip.medium:before,
section.listing-with-filters div.data .table-listing ul.head>li>ul>li:nth-child(9) .info-tooltip .has-tooltip tooltip.medium:before {
    left: calc(50% + 8.875em)
}

section.listing-with-filters div.data .table-listing ul.head>li>ul>li.sort>div {
    position: absolute;
    right: .5rem;
    top: .875rem
}

section.listing-with-filters div.data .table-listing ul.head>li>ul>li.sort>div a {
    display: block;
    height: 9px;
    width: 10px
}

section.listing-with-filters div.data .table-listing ul.head>li>ul>li.sort>div a:after,
section.listing-with-filters div.data .table-listing ul.head>li>ul>li.sort>div a:before {
    background: #8f9fb0;
    content: "";
    height: 8px;
    left: 2px;
    position: absolute;
    top: 0;
    transform: rotate(45deg);
    transition: all .3s;
    width: 2px
}

section.listing-with-filters div.data .table-listing ul.head>li>ul>li.sort>div a:after {
    left: unset;
    right: 1px;
    transform: rotate(-45deg)
}

section.listing-with-filters div.data .table-listing ul.head>li>ul>li.sort>div a.desc {
    transform: rotate(180deg) translateX(-1px)
}

section.listing-with-filters div.data .table-listing ul.head>li>ul>li.sort>div a.active:after,
section.listing-with-filters div.data .table-listing ul.head>li>ul>li.sort>div a.active:before {
    background-color: #041e3a
}

section.listing-with-filters div.data .table-listing ul.body>li {
    border: 1px solid #f0f3f6;
    border-radius: .5rem;
    margin-bottom: 1rem;
    overflow: hidden
}

@media (min-width:640px) {
    section.listing-with-filters div.data .table-listing ul.body>li {
        border-radius: none;
        border-width: 1px 0 0;
        margin-bottom: 0
    }
}

section.listing-with-filters div.data .table-listing ul.body>li>ul {
    background: #fff;
    cursor: pointer;
    transition: all .3s ease-out
}

section.listing-with-filters div.data .table-listing ul.body>li>ul>li>div {
    display: block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

section.listing-with-filters div.data .table-listing ul.body>li>ul>li>div input[type=checkbox] {
    cursor: pointer
}

section.listing-with-filters div.data .table-listing ul.body>li>ul>li>div.right {
    text-align: right
}

section.listing-with-filters div.data .table-listing ul.body>li>ul>li>div.legend,
section.listing-with-filters div.data .table-listing ul.body>li>ul>li>div.scoring {
    display: none
}

section.listing-with-filters div.data .table-listing ul.body>li>ul>li .search-age,
section.listing-with-filters div.data .table-listing ul.body>li>ul>li .search-cap,
section.listing-with-filters div.data .table-listing ul.body>li>ul>li .search-dvm {
    text-align: right
}

section.listing-with-filters div.data .table-listing ul.body>li>ul>li:first-child>div {
    border-left-width: 1px
}

section.listing-with-filters div.data .table-listing ul.body>li>ul>li:last-child>div {
    border-right-width: 1px
}

@media (min-width:1024px) {
    section.listing-with-filters div.data .table-listing ul.body>li>ul:hover {
        background: #f0f3f6
    }
}

@media (max-width:639px) {
    section.listing-with-filters div.data .table-listing ul.body>li>ul {
        padding: .5rem
    }
    section.listing-with-filters div.data .table-listing ul.body>li>ul li {
        padding: .5rem .375rem
    }
    section.listing-with-filters div.data .table-listing ul.body>li>ul li input[type=checkbox] {
        margin-top: .25rem
    }
    section.listing-with-filters div.data .table-listing ul.body>li>ul li .bold {
        font-size: 1rem;
        font-weight: 500
    }
    section.listing-with-filters div.data .table-listing ul.body>li>ul li.label {
        grid-column: span 4;
        order: 10;
        text-align: center
    }
    section.listing-with-filters div.data .table-listing ul.body>li>ul li.label div {
        display: inline-block;
        font-size: .75rem;
        margin-top: .75rem;
        text-align: center
    }
    section.listing-with-filters div.data .table-listing ul.body>li>ul li.label div.legend {
        display: block;
        margin-top: .5rem
    }
    section.listing-with-filters div.data .table-listing ul.body>li>ul li.label div:not(.legend) {
        background: #fffbf8;
        border-radius: .5rem;
        color: #ce9f47;
        font-weight: 600;
        margin-top: 0;
        padding: .5rem
    }
    section.listing-with-filters div.data .table-listing ul.body>li>ul li.note {
        font-size: .875rem
    }
    section.listing-with-filters div.data .table-listing ul.body>li>ul li.note div {
        display: inline-block
    }
    section.listing-with-filters div.data .table-listing ul.body>li>ul li.note div.legend {
        color: #01a341;
        font-size: .75rem
    }
    section.listing-with-filters div.data .table-listing ul.body>li>ul li.note div.scoring {
        margin-left: .375rem;
        margin-right: .5rem
    }
    section.listing-with-filters div.data .table-listing ul.body>li>ul li.note div.scoring .rating {
        font-size: 1rem
    }
    section.listing-with-filters div.data .table-listing ul.body>li>ul li.note div.bold {
        font-size: .875rem
    }
}

section.listing-with-filters div.data.per:after {
    content: "Sélectionnez des PER"
}

section.listing-with-filters div.data.per table tbody tr td {
    max-width: 20em
}

section.listing-with-filters input[type=checkbox] {
    appearance: none;
    background: #fff;
    border: 1px solid #8f9fb0;
    height: 1em;
    margin: 0;
    outline: none;
    width: 1em
}

section.listing-with-filters input[type=checkbox]:checked {
    border: 4px solid #06f
}

section.listing-with-filters label {
    color: #041e3a;
    display: block;
    padding: .375rem 0
}

section.listing-with-filters label>input[type=checkbox] {
    border-color: #041e3a;
    border-radius: 2px;
    margin-inline-end: .5em
}

section.listing-with-filters label>input[type=checkbox]:hover {
    border-color: #06f;
    outline: 2px solid #9bc3ff
}

@media (max-width:639px) {
    section.listing-with-filters .data table td:nth-of-type(2),
    section.listing-with-filters .data table th:nth-of-type(2) {
        max-width: 6em;
        text-overflow: ellipsis
    }
}

section.listing-with-filters.supports div.data .table-listing ul>li>ul>li:nth-child(4) {
    display: block
}

section.listing-with-filters.supports div.data .table-listing ul>li>ul>li:nth-child(7) {
    display: none
}

@media (max-width:639px) {
    section.listing-with-filters.supports div.data .table-listing ul>li>ul>li:first-child {
        grid-column: span 12;
        order: 2
    }
    section.listing-with-filters.supports div.data .table-listing ul>li>ul>li:nth-child(2) {
        order: 1
    }
    section.listing-with-filters.supports div.data .table-listing ul>li>ul>li.note {
        order: 2
    }
}

@media (min-width:640px) {
    section.listing-with-filters.supports div.data .table-listing ul>li>ul>li {
        grid-column: span 15
    }
    section.listing-with-filters.supports div.data .table-listing ul>li>ul>li:first-child {
        grid-column: span 17
    }
    section.listing-with-filters.supports div.data .table-listing ul>li>ul>li:nth-child(2) {
        grid-column: span 26
    }
    section.listing-with-filters.supports div.data .table-listing ul>li>ul>li:nth-child(8) {
        grid-column: span 12
    }
}

@media (min-width:1024px) {
    section.listing-with-filters.supports div.data .table-listing ul>li>ul>li {
        grid-column: span 9
    }
    section.listing-with-filters.supports div.data .table-listing ul>li>ul>li:first-child {
        grid-column: span 12
    }
    section.listing-with-filters.supports div.data .table-listing ul>li>ul>li:nth-child(2) {
        grid-column: span 22
    }
    section.listing-with-filters.supports div.data .table-listing ul>li>ul>li:nth-child(3),
    section.listing-with-filters.supports div.data .table-listing ul>li>ul>li:nth-child(4),
    section.listing-with-filters.supports div.data .table-listing ul>li>ul>li:nth-child(5) {
        grid-column: span 11
    }
    section.listing-with-filters.supports div.data .table-listing ul>li>ul>li:nth-child(6) {
        grid-column: span 15
    }
    section.listing-with-filters.supports div.data .table-listing ul>li>ul>li:nth-child(8) {
        grid-column: span 9
    }
}

section.listing-with-filters.private-equity div.data .table-listing ul>li>ul>li:nth-child(6) {
    display: block
}

@media (max-width:639px) {
    section.listing-with-filters.private-equity div.data .table-listing ul>li>ul>li:first-child {
        grid-column: span 12
    }
}

@media (min-width:640px) {
    section.listing-with-filters.private-equity div.data .table-listing ul>li>ul>li {
        grid-column: span 15
    }
    section.listing-with-filters.private-equity div.data .table-listing ul>li>ul>li:first-child {
        grid-column: span 30
    }
    section.listing-with-filters.private-equity div.data .table-listing ul>li>ul>li:nth-child(2) {
        grid-column: span 22
    }
    section.listing-with-filters.private-equity div.data .table-listing ul>li>ul>li:nth-child(5) {
        grid-column: span 18
    }
}

@media (min-width:1024px) {
    section.listing-with-filters.private-equity div.data .table-listing ul>li>ul>li {
        grid-column: span 13
    }
    section.listing-with-filters.private-equity div.data .table-listing ul>li>ul>li:first-child {
        grid-column: span 25
    }
    section.listing-with-filters.private-equity div.data .table-listing ul>li>ul>li:nth-child(2) {
        grid-column: span 18
    }
}

section.listing-with-filters.scpi div.data .table-listing ul>li>ul>li {
    display: block
}

section.listing-with-filters.scpi div.data .table-listing ul>li>ul>li:nth-child(5),
section.listing-with-filters.scpi div.data .table-listing ul>li>ul>li:nth-child(6),
section.listing-with-filters.scpi div.data .table-listing ul>li>ul>li:nth-child(9) {
    display: none
}

@media (max-width:639px) {
    section.listing-with-filters.scpi div.data .table-listing ul>li>ul>li:nth-child(3),
    section.listing-with-filters.scpi div.data .table-listing ul>li>ul>li:nth-child(7),
    section.listing-with-filters.scpi div.data .table-listing ul>li>ul>li:nth-child(8),
    section.listing-with-filters.scpi div.data .table-listing ul>li>ul>li:nth-child(9) {
        order: 11
    }
    section.listing-with-filters.scpi div.data .table-listing ul>li>ul>li .rating {
        margin-right: .5rem
    }
}

@media (min-width:640px) {
    section.listing-with-filters.scpi div.data .table-listing ul>li>ul>li {
      /*  grid-column: span 16*/
    }
    section.listing-with-filters.scpi div.data .table-listing ul>li>ul>li:first-child {
        grid-column: span 6
    }
    section.listing-with-filters.scpi div.data .table-listing ul>li>ul>li:nth-child(3) {
        grid-column: span 16
    }
    section.listing-with-filters.scpi div.data .table-listing ul>li>ul>li:nth-child(4) {
        grid-column: span 18
    }
    section.listing-with-filters.scpi div.data .table-listing ul>li>ul>li:nth-child(7) {
        grid-column: span 19
    }
    section.listing-with-filters.scpi div.data .table-listing ul>li>ul>li:nth-child(8) {
        grid-column: span 10
    }
    section.listing-with-filters.scpi div.data .table-listing ul>li>ul>li:nth-child(9) {
        display: block
    }
}

@media (min-width:1024px) {
    section.listing-with-filters.scpi div.data .table-listing ul>li>ul>li {
        grid-column: span 10
    }
    section.listing-with-filters.scpi div.data .table-listing ul>li>ul>li:nth-child(5),
    section.listing-with-filters.scpi div.data .table-listing ul>li>ul>li:nth-child(6),
    section.listing-with-filters.scpi div.data .table-listing ul>li>ul>li:nth-child(7) {
        display: block
    }
    section.listing-with-filters.scpi div.data .table-listing ul>li>ul>li:first-child {
        grid-column: span 4
    }
    section.listing-with-filters.scpi div.data .table-listing ul>li>ul>li:nth-child(2) {
        grid-column: span 14
    }
    section.listing-with-filters.scpi div.data .table-listing ul>li>ul>li:nth-child(3),
    section.listing-with-filters.scpi div.data .table-listing ul>li>ul>li:nth-child(4) {
        grid-column: span 11
    }
    section.listing-with-filters.scpi div.data .table-listing ul>li>ul>li:nth-child(5),
    section.listing-with-filters.scpi div.data .table-listing ul>li>ul>li:nth-child(6) {
        grid-column: span 12
    }
    section.listing-with-filters.scpi div.data .table-listing ul>li>ul>li:nth-child(7) {
        grid-column: span 12
    }
    section.listing-with-filters.scpi div.data .table-listing ul>li>ul>li:nth-child(8) {
        grid-column: span 18
    }
    section.listing-with-filters.scpi div.data .table-listing ul>li>ul>li:nth-child(9) {
        grid-column: span 9
    }
}

section.listing-with-filters.scpi div.actions a[href].btn {
    margin-right: .75rem;
    padding: .75rem 1rem
}

@media (min-width:640px) {
    section.listing-with-filters.scpi div.actions a[href].btn {
        margin-right: 1rem;
        padding: .75rem 1.5rem
    }
}

#assurance-vie-presentation-score .input-search:after {
    left: 1.5rem
}

#assurance-vie-presentation-score [type=number] {
    display: inline-block;
    margin: 0 .5rem;
    width: 100px
}

main.blog section.hero.bando-small {
    min-height: 334px;
    padding-bottom: 4rem;
    padding-top: 4rem
}

main.blog section.hero.bando-small h1 {
    margin: 0
}

main.blog section.hero.bando-small div.menu {
    text-align: left
}

main.blog section.hero.bando-small div.menu ul {
    display: block;
    font-size: .875rem;
    padding-left: 1px;
    width: auto
}

@media (min-width:640px) {
    main.blog section.hero.bando-small div.menu ul {
        font-size: 1rem
    }
}

main.blog section.hero.bando-small div.menu ul>li {
    display: inline-block
}

main.blog section.hero.bando-small div.menu ul>li a {
    background: #fff;
    border-radius: .5rem;
    color: #3c5673;
    display: block;
    margin: 0 .75rem .75rem 0;
    padding: .75rem
}

main.blog section.hero.bando-small div.menu ul>li a.current,
main.blog section.hero.bando-small div.menu ul>li a:hover {
    background: #f9a11d;
    color: #fff;
    z-index: 1
}

main.blog section.hero.bando-small div.menu ul>li a.current {
    font-weight: 600
}

main.blog section.navigation>div {
    display: flex;
    grid-column: 1/-1;
    justify-content: center
}

main.blog section.navigation>div>* {
    margin: 0 .5em
}

@media (min-width:640px) {
    main.blog section.navigation>div>* {
        margin: 0 .8em
    }
}

main.blog section.navigation>div a:not([href]) {
    color: #8f9fb0
}

main.blog section.navigation>div a.current {
    color: #06f;
    font-weight: 700
}

@media (max-width:639px) {
    main.blog section.navigation>div span {
        display: none
    }
}

main.blog-page section.progress {
    background-color: #e1e7ed;
    display: block;
    height: 4px;
    margin: 0;
    margin-top: -4px !important;
    padding: 0;
    position: sticky;
    top: 0;
    z-index: 2
}

main.blog-page section.progress:before {
    background-color: #06f
}

main.blog-page section.content .colg {
    display: none;
    grid-column: span 4
}

main.blog-page section.content .colg div.sommaire {
    background: #f0f3f6;
    border-radius: .5rem;
    margin: 0 .5rem 1.5rem 0;
    min-height: 400px;
    padding: 1.75rem
}

main.blog-page section.content .colg div.sommaire:before {
    display: none
}

main.blog-page section.content .colg .contact {
    border: 1px solid #eef3ff;
    border-radius: .5rem;
    color: #041e3a;
    display: block;
    margin-right: .5rem;
    padding: 2rem;
    position: relative;
    text-align: center
}

main.blog-page section.content .colg .contact img {
    border-radius: 100%;
    height: 80px;
    object-fit: cover;
    object-position: 50% 0;
    width: 80px
}

main.blog-page section.content .colg .contact p {
    font-size: 1rem;
    font-weight: 600
}

main.blog-page section.content .colg .contact:before {
    background: #53d258;
    border-radius: 100%;
    height: 20px;
    left: calc(50% + 24px);
    position: absolute;
    top: calc(2rem + 54px);
    width: 20px
}

main.blog-page section.content .colg .contact span {
    background: #fff5e7;
    border-radius: .5rem;
    color: #f9a11d;
    display: inline-block;
    font-size: 1rem;
    font-weight: 600;
    padding: .75rem 0;
    text-align: center;
    text-transform: uppercase;
    transition: all .3s ease;
    width: 100%
}

main.blog-page section.content .colg .contact span:before {
    background: no-repeat url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTMuODMzMyAxNy4zMzMzSDIuMTY2NjdDMS43MjQ2NCAxNy4zMzMzIDEuMzAwNzIgMTcuMTU3NyAwLjk4ODE1NSAxNi44NDUyQzAuNjc1NTk1IDE2LjUzMjYgMC41IDE2LjEwODcgMC41IDE1LjY2NjdWMy45OTk5OUMwLjUgMy41NTc5NiAwLjY3NTU5NSAzLjEzNDA0IDAuOTg4MTU1IDIuODIxNDhDMS4zMDA3MiAyLjUwODkyIDEuNzI0NjQgMi4zMzMzMiAyLjE2NjY3IDIuMzMzMzJIMy44MzMzM1YwLjY2NjY1Nkg1LjVWMi4zMzMzMkgxMC41VjAuNjY2NjU2SDEyLjE2NjdWMi4zMzMzMkgxMy44MzMzQzE0LjI3NTQgMi4zMzMzMiAxNC42OTkzIDIuNTA4OTIgMTUuMDExOCAyLjgyMTQ4QzE1LjMyNDQgMy4xMzQwNCAxNS41IDMuNTU3OTYgMTUuNSAzLjk5OTk5VjE1LjY2NjdDMTUuNSAxNi4xMDg3IDE1LjMyNDQgMTYuNTMyNiAxNS4wMTE4IDE2Ljg0NTJDMTQuNjk5MyAxNy4xNTc3IDE0LjI3NTQgMTcuMzMzMyAxMy44MzMzIDE3LjMzMzNaTTIuMTY2NjcgNy4zMzMzMlYxNS42NjY3SDEzLjgzMzNWNy4zMzMzMkgyLjE2NjY3Wk0yLjE2NjY3IDMuOTk5OTlWNS42NjY2NkgxMy44MzMzVjMuOTk5OTlIMi4xNjY2N1pNMTIuMTY2NyAxNEgxMC41VjEyLjMzMzNIMTIuMTY2N1YxNFpNOC44MzMzMyAxNEg3LjE2NjY3VjEyLjMzMzNIOC44MzMzM1YxNFpNNS41IDE0SDMuODMzMzNWMTIuMzMzM0g1LjVWMTRaTTEyLjE2NjcgMTAuNjY2N0gxMC41VjguOTk5OTlIMTIuMTY2N1YxMC42NjY3Wk04LjgzMzMzIDEwLjY2NjdINy4xNjY2N1Y4Ljk5OTk5SDguODMzMzNWMTAuNjY2N1pNNS41IDEwLjY2NjdIMy44MzMzM1Y4Ljk5OTk5SDUuNVYxMC42NjY3WiIgZmlsbD0iI0Y5QTExRCIvPjwvc3ZnPg==");
    content: "";
    display: inline-block;
    height: 18px;
    margin: 0 .5rem -2px 0;
    width: 16px
}

main.blog-page section.content .colg .contact:hover span {
    transform: scale(1.01)
}

@media (min-width:1024px) {
    main.blog-page section.content .colg {
        display: block;
        position: relative
    }
    main.blog-page section.content .colg>div {
        position: absolute;
        width: 100%
    }
}

main.blog-page section.content .cold {
    font-size: .75rem;
    grid-column: span 12
}

@media (min-width:1024px) {
    main.blog-page section.content .cold {
        grid-column: span 8
    }
}

main.blog-page section.content .cold>* {
    grid-column: span 6
}

main.blog-page section.content .cold h1 {
    color: #041e3a;
    font-size: 1.875rem;
    letter-spacing: -1.2px;
    line-height: 1.3;
    margin-top: 0
}

@media (min-width:640px) {
    main.blog-page section.content .cold h1 {
        font-size: 2.25rem;
        letter-spacing: unset
    }
}

main.blog-page section.content .cold .illus img {
    border-radius: .25rem;
    height: 100%;
    margin: 2rem 0;
    object-fit: cover;
    width: 100%
}

main.blog-page section.content .cold .author {
    border: 1px solid #e1e7ed;
    border-radius: .625rem;
    margin: 1rem 0 2rem;
    padding: 1.5rem 1.5rem 0
}

@media (min-width:640px) {
    main.blog-page section.content .cold .author {
        margin: 2rem 0 3rem;
        padding: 2rem 2.5rem .5rem
    }
}

main.blog-page section.content .cold .author img {
    border-radius: 100%;
    float: left;
    height: 60px;
    margin: .25rem 1rem 0 0;
    object-fit: cover;
    object-position: 50% 0;
    width: 60px
}

@media (min-width:640px) {
    main.blog-page section.content .cold .author img {
        height: 80px;
        margin: 0 1.5rem 0 0;
        width: 80px
    }
}

main.blog-page section.content .cold .author a {
    color: #041e3a;
    display: block;
    font-size: .875rem;
    font-weight: 600;
    margin: 0
}

@media (min-width:640px) {
    main.blog-page section.content .cold .author a {
        font-size: 1rem;
        margin: .25rem 0
    }
}

main.blog-page section.content .cold .author a:hover {
    color: #041e3a
}

main.blog-page section.content .cold .author a b {
    color: #06f;
    text-decoration: underline
}

main.blog-page section.content .cold .author a b:hover {
    color: #06f
}

main.blog-page section.content .cold .author a.recommend {
    margin-top: 1rem
}

main.blog-page section.content .cold .author p {
    float: left;
    margin: 0 0 1.5rem;
    width: calc(100% - 60px - 1rem)
}

@media (min-width:640px) {
    main.blog-page section.content .cold .author p {
        width: calc(50% - 40px - .75rem)
    }
}

main.blog-page section.content .cold .author:after {
    clear: both;
    content: "";
    display: block
}

main.blog-page section.content .cold .contactez {
    background: #041e3a url(images/japan.2640fac2.webp) 0 0;
    background-size: 120px auto;
    border-radius: .625rem;
    padding: 1.5rem 1.5rem .5rem
}

@media (min-width:640px) {
    main.blog-page section.content .cold .contactez {
        padding: 2rem 2.5rem 1rem
    }
}

main.blog-page section.content .cold .contactez p {
    color: #fff;
    font-size: 1.125rem;
    font-weight: 600;
    margin: 0
}

main.blog-page section.content .cold .contactez ul {
    display: block
}

@media (min-width:640px) {
    main.blog-page section.content .cold .contactez ul {
        display: flex
    }
}

main.blog-page section.content .cold .contactez ul li {
    flex: 1
}

main.blog-page section.content .cold .contactez ul li a {
    color: #fff;
    display: block;
    font-size: 1rem;
    font-weight: 600;
    margin-bottom: 2rem;
    margin-top: 2rem
}

@media (min-width:640px) {
    main.blog-page section.content .cold .contactez ul li a {
        display: inline-block
    }
}

main.blog-page section.content .cold .contactez ul li a:before {
    background: 50% url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTcuMzMzMyAxNS41SDIuNjY2NjhDMi4xODA0NSAxNS41IDEuNzE0MTMgMTUuMzAyNSAxLjM3MDMxIDE0Ljk1MDhDMS4wMjY1IDE0LjU5OTIgMC44MzMzNDQgMTQuMTIyMyAwLjgzMzM0NCAxMy42MjVWMi4yOTM0NEMwLjg1MzkwNyAxLjgxMDQzIDEuMDU2MSAxLjM1NDIxIDEuMzk3NzIgMS4wMjAwM0MxLjczOTMzIDAuNjg1ODUzIDIuMTkzOTUgMC40OTk1NDMgMi42NjY2OCAwLjUwMDAwMUgxNy4zMzMzQzE3LjgxOTYgMC41MDAwMDEgMTguMjg1OSAwLjY5NzU0NSAxOC42Mjk3IDEuMDQ5MThDMTguOTczNSAxLjQwMDgxIDE5LjE2NjcgMS44Nzc3MiAxOS4xNjY3IDIuMzc1VjEzLjYyNUMxOS4xNjY3IDE0LjEyMjMgMTguOTczNSAxNC41OTkyIDE4LjYyOTcgMTQuOTUwOEMxOC4yODU5IDE1LjMwMjUgMTcuODE5NiAxNS41IDE3LjMzMzMgMTUuNVpNMi42NjY2OCA0LjEyNjI1VjEzLjYyNUgxNy4zMzMzVjQuMTI2MjVMMTAgOS4xMjVMMi42NjY2OCA0LjEyNjI1Wk0zLjQwMDAxIDIuMzc1TDEwIDYuODc1TDE2LjYgMi4zNzVIMy40MDAwMVoiIGZpbGw9IiNGOUExMUQiLz48L3N2Zz4=") no-repeat;
    content: "";
    display: inline-block;
    height: 16px;
    margin: 2px .625rem -2px 0;
    width: 20px
}

@media (min-width:640px) {
    main.blog-page section.content .cold .contactez ul li:nth-child(2) {
        text-align: center
    }
}

main.blog-page section.content .cold .contactez ul li:nth-child(2) a:before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64, PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyMCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEuNjM4NzcgMS4xNzAxOEMyLjE1NDQ5IDAuNjM0MzYzIDIuODUzOTcgMC4zMzMzNDQgMy41ODMzMSAwLjMzMzM0NEgxMC45MTY2QzExLjY0NiAwLjMzMzM0NCAxMi4zNDU1IDAuNjM0MzYzIDEyLjg2MTIgMS4xNzAxOEMxMy4zNzY5IDEuNzA2IDEzLjY2NjYgMi40MzI3MiAxMy42NjY2IDMuMTkwNDlWMy41NTQ0MUwxNi41MTM3IDIuMDc1NzZDMTYuNzkzMSAxLjkzMDY4IDE3LjEwMzcgMS44NjIxMyAxNy40MTU4IDEuODc2NzNDMTcuNzI3OSAxLjg5MTM0IDE4LjAzMTIgMS45ODg1NCAxOC4yOTY5IDIuMTU5MTNDMTguNTYyNyAyLjMyOTcyIDE4Ljc4MjEgMi41NjgwMyAxOC45MzQzIDIuODUxNDVDMTkuMDg2NSAzLjEzNDg3IDE5LjE2NjUgMy40NTQgMTkuMTY2NiAzLjc3ODU1VjEwLjIyMUMxOS4xNjY1IDEwLjU0NTUgMTkuMDg2NSAxMC44NjUyIDE4LjkzNDMgMTEuMTQ4NkMxOC43ODIxIDExLjQzMiAxOC41NjI3IDExLjY3MDMgMTguMjk2OSAxMS44NDA5QzE4LjAzMTIgMTIuMDExNSAxNy43Mjc5IDEyLjEwODcgMTcuNDE1OCAxMi4xMjMzQzE3LjEwMzcgMTIuMTM3OSAxNi43OTMyIDEyLjA2OTQgMTYuNTEzOCAxMS45MjQzTDEzLjY2NjYgMTAuNDQ1NlYxMC44MDk1QzEzLjY2NjYgMTEuNTY3MyAxMy4zNzY5IDEyLjI5NCAxMi44NjEyIDEyLjgyOThDMTIuMzQ1NSAxMy4zNjU3IDExLjY0NiAxMy42NjY3IDEwLjkxNjYgMTMuNjY2N0gzLjU4MzMxQzIuODUzOTcgMTMuNjY2NyAyLjE1NDQ5IDEzLjM2NTcgMS42Mzg3NyAxMi44Mjk4QzEuMTIzMDQgMTIuMjk0IDAuODMzMzEzIDExLjU2NzMgMC44MzMzMTMgMTAuODA5NVYzLjE5MDQ5QzAuODMzMzEzIDIuNDMyNzMgMS4xMjMwNCAxLjcwNiAxLjYzODc3IDEuMTcwMThaTTExLjgzMzMgOC44ODQxM0MxMS44MzMgOC44OTc0MiAxMS44MzMgOC45MTA2OSAxMS44MzMzIDguOTIzOTRWMTAuODA5NUMxMS44MzMzIDExLjA2MjEgMTEuNzM2NyAxMS4zMDQ0IDExLjU2NDggMTEuNDgzQzExLjM5MjkgMTEuNjYxNiAxMS4xNTk4IDExLjc2MTkgMTAuOTE2NiAxMS43NjE5SDMuNTgzMzFDMy4zNDAyIDExLjc2MTkgMy4xMDcwNCAxMS42NjE2IDIuOTM1MTMgMTEuNDgzQzIuNzYzMjIgMTEuMzA0NCAyLjY2NjY1IDExLjA2MjEgMi42NjY2NSAxMC44MDk1VjMuMTkwNDlDMi42NjY2NSAyLjkzNzkgMi43NjMyMiAyLjY5NTY2IDIuOTM1MTMgMi41MTcwNUMzLjEwNzA0IDIuMzM4NDUgMy4zNDAyIDIuMjM4MTEgMy41ODMzMSAyLjIzODExSDEwLjkxNjZDMTEuMTU5OCAyLjIzODExIDExLjM5MjkgMi4zMzg0NSAxMS41NjQ4IDIuNTE3MDVDMTEuNzM2NyAyLjY5NTY2IDExLjgzMzMgMi45Mzc5IDExLjgzMzMgMy4xOTA0OVY1LjA3NjA4QzExLjgzMyA1LjA4OTMzIDExLjgzMyA1LjEwMjYgMTEuODMzMyA1LjExNTg5VjguODg0MTNaTTEzLjY2NjYgOC4zMTYxMUwxNy4zMzMzIDEwLjIyMDVWMy43Nzk1N0wxMy42NjY2IDUuNjgzOTFWOC4zMTYxMVoiIGZpbGw9IiNGOUExMUQiLz48L3N2Zz4=")
}

@media (min-width:640px) {
    main.blog-page section.content .cold .contactez ul li:nth-child(3) {
        text-align: right
    }
}

main.blog-page section.content .cold .contactez ul li:nth-child(3) a:before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTMuNTY3OSA5LjY5MjgzQzEzLjQ4NjYgOS42MTEzMyAxMy4zODk5IDkuNTQ2NjcgMTMuMjgzNSA5LjUwMjU1QzEzLjE3NzIgOS40NTg0MyAxMy4wNjMxIDkuNDM1NzIgMTIuOTQ4IDkuNDM1NzJDMTIuODMyOCA5LjQzNTcyIDEyLjcxODggOS40NTg0MyAxMi42MTI0IDkuNTAyNTVDMTIuNTA2IDkuNTQ2NjcgMTIuNDA5MyA5LjYxMTMzIDEyLjMyOCA5LjY5MjgzTDEwLjkzMDIgMTEuMDkwNkMxMC4yODIyIDEwLjg5NzcgOS4wNzI5IDEwLjQ1OTMgOC4zMDY0OSA5LjY5MjgzQzcuNTQwMDcgOC45MjY0MiA3LjEwMTYyIDcuNzE3MTYgNi45MDg3IDcuMDY5MTNMOC4zMDY0OSA1LjY3MTM0QzguMzg3OTkgNS41ODk5NyA4LjQ1MjY1IDUuNDkzMzMgOC40OTY3NyA1LjM4Njk1QzguNTQwODkgNS4yODA1NyA4LjU2MzYgNS4xNjY1MyA4LjU2MzYgNS4wNTEzN0M4LjU2MzYgNC45MzYyIDguNTQwODkgNC44MjIxNiA4LjQ5Njc3IDQuNzE1NzhDOC40NTI2NSA0LjYwOTQgOC4zODc5OSA0LjUxMjc2IDguMzA2NDkgNC40MzEzOUw0Ljc5ODg2IDAuOTIzNzY3QzQuNzE3NDkgMC44NDIyNjIgNC42MjA4NiAwLjc3NzYwMSA0LjUxNDQ3IDAuNzMzNDgzQzQuNDA4MDkgMC42ODkzNjUgNC4yOTQwNiAwLjY2NjY1NiA0LjE3ODg5IDAuNjY2NjU2QzQuMDYzNzIgMC42NjY2NTYgMy45NDk2OCAwLjY4OTM2NSAzLjg0MzMgMC43MzM0ODNDMy43MzY5MiAwLjc3NzYwMSAzLjY0MDI4IDAuODQyMjYyIDMuNTU4OTIgMC45MjM3NjdMMS4xODA3NCAzLjMwMTk0QzAuODQ3NTIgMy42MzUxNiAwLjY1OTg2MiA0LjA5MjkxIDAuNjY2ODc3IDQuNTYwM0MwLjY4NzA0NiA1LjgwOTAxIDEuMDE3NjQgMTAuMTQ2MiA0LjQzNTgyIDEzLjU2NDRDNy44NTQgMTYuOTgyNiAxMi4xOTEyIDE3LjMxMjMgMTMuNDQwOCAxNy4zMzMzSDEzLjQ2NTNDMTMuOTI4MyAxNy4zMzMzIDE0LjM2NTkgMTcuMTUwOSAxNC42OTc0IDE2LjgxOTVMMTcuMDc1NiAxNC40NDEzQzE3LjE1NzEgMTQuMzU5OSAxNy4yMjE3IDE0LjI2MzMgMTcuMjY1OCAxNC4xNTY5QzE3LjMxIDE0LjA1MDUgMTcuMzMyNyAxMy45MzY1IDE3LjMzMjcgMTMuODIxM0MxNy4zMzI3IDEzLjcwNjEgMTcuMzEgMTMuNTkyMSAxNy4yNjU4IDEzLjQ4NTdDMTcuMjIxNyAxMy4zNzkzIDE3LjE1NzEgMTMuMjgyNyAxNy4wNzU2IDEzLjIwMTNMMTMuNTY3OSA5LjY5MjgzWk0xMy40NTY2IDE1LjU3ODZDMTIuMzYyMiAxNS41NjAyIDguNjE3NzkgMTUuMjY2NSA1LjY3NTc3IDEyLjMyMzZDMi43MjQxIDkuMzcxODkgMi40MzgyMyA1LjYxNDM0IDIuNDIwNjkgNC41NDE4OEw0LjE3ODg5IDIuNzgzNjlMNi40NDY1NyA1LjA1MTM3TDUuMzEyNzMgNi4xODUyMUM1LjIwOTY2IDYuMjg4MiA1LjEzMzg4IDYuNDE1MjUgNS4wOTIyMyA2LjU1NDg4QzUuMDUwNTkgNi42OTQ1MSA1LjA0NDM5IDYuODQyMzIgNS4wNzQyMSA2Ljk4NDk1QzUuMDk1MjYgNy4wODU3OSA1LjYxIDkuNDc3MTEgNy4wNjU2NiAxMC45MzI4QzguNTIxMzMgMTIuMzg4NCAxMC45MTI3IDEyLjkwMzIgMTEuMDEzNSAxMi45MjQyQzExLjE1NiAxMi45NTQ5IDExLjMwNCAxMi45NDkyIDExLjQ0MzggMTIuOTA3N0MxMS41ODM1IDEyLjg2NjEgMTEuNzEwNiAxMi43OTAxIDExLjgxMzIgMTIuNjg2NkwxMi45NDggMTEuNTUyOEwxNS4yMTU2IDEzLjgyMDRMMTMuNDU2NiAxNS41Nzg2WiIgZmlsbD0iI0Y5QTExRCIvPjwvc3ZnPg==")
}

main.team section.hero.bando-split h2 {
    font-size: 1.125rem
}

@media (min-width:640px) {
    main.team section.hero.bando-split h2 {
        font-size: 2.25rem
    }
}

main.team section.team-all {
    grid-gap: 0;
    margin: 0 auto 2rem;
    row-gap: 0
}

@media (min-width:640px) {
    main.team section.team-all {
        grid-gap: 1.5rem;
        margin: 5rem auto
    }
}

main.team section.team-all>div {
    grid-column: span 12
}

main.team section.team-all center {
    grid-column: span 12;
    padding: 1em;
    text-align: left
}

main.team section.team-all center a[href] {
    color: #06f
}

main.team section.team-all .team-select {
    grid-gap: .25rem;
    display: grid;
    grid-column: 1/-1;
    grid-template-columns: repeat(12, 1fr);
    padding: 2em 0
}

main.team section.team-all .team-select>* {
    grid-column: span 12
}

main.team section.team-all .team-select .select_multiple {
    margin-bottom: .5rem
}

main.team section.team-all .team-select ul.reset {
    display: none;
    font-size: 1rem;
    text-align: left;
    width: 100%
}

main.team section.team-all .team-select ul.reset>li {
    display: inline-block
}

main.team section.team-all .team-select ul.reset>li [type=checkbox] {
    height: 24px;
    left: -9999px;
    position: absolute;
    width: 24px
}

main.team section.team-all .team-select ul.reset>li label {
    background: #f8faff;
    border: 1px solid #8f9fb0;
    border-radius: .5rem;
    color: #041e3a;
    cursor: pointer;
    display: block;
    margin: 0 .5rem .75rem 0;
    padding: .75rem .75rem .875rem;
    transition: all .3s
}

main.team section.team-all .team-select ul.reset>li label:before {
    background-color: #fff;
    border: 1px solid #8f9fb0;
    border-radius: 2px;
    color: #fff;
    content: "";
    display: inline-block;
    font-size: 1.25rem;
    height: 1.25rem;
    line-height: 1.25rem;
    margin: 0 .375rem -.375rem 0;
    outline: 2px solid #fff;
    overflow: hidden;
    text-align: center;
    transition: all .3s;
    width: 1.25rem
}

main.team section.team-all .team-select ul.reset>li label:hover:before {
    outline: 2px solid #9bc3ff
}

main.team section.team-all .team-select ul.reset>li [type=checkbox]:checked+label {
    background: #e5f6ef;
    border-color: #01a341;
    color: #01a341
}

main.team section.team-all .team-select ul.reset>li [type=checkbox]:checked+label:before {
    background: #01a341;
    border-color: #01a341;
    content: "✔";
    outline: none
}

@media (min-width:640px) {
    main.team section.team-all .team-select .select_multiple {
        display: none
    }
    main.team section.team-all .team-select ul.reset {
        display: block
    }
}

main.team section.team-all .team-view {
    background: #fff;
    display: flex;
    flex-wrap: wrap;
    position: relative
}

main.team section.team-all .team-view>div.slide {
    align-items: center;
    background: #eef3ff top/cover url(images/avatar-M.3e48fb45.png) no-repeat;
    border-bottom: 4px solid #fff;
    box-sizing: content-box;
    cursor: pointer;
    display: flex;
    flex: none;
    flex-direction: column;
    height: 175px;
    justify-content: center;
    margin: 0 2px;
    transform: translateX(var(--slide-left));
    transition: transform .5s;
    width: calc(50% - 4px)
}

main.team section.team-all .team-view>div.slide.active {
    border-bottom: 4px solid #06f
}

@media (min-width:640px) {
    main.team section.team-all .team-view>div.slide {
        width: calc(25% - 4px)
    }
}

@media (min-width:1024px) {
    main.team section.team-all .team-view>div.slide {
        width: calc(16.66666% - 4px)
    }
}

main.team section.team-all .team-view .member-infos {
    display: none
}

main.team section.team-all .team-view .member-infos.active {
    background: #f8faff;
    border-bottom: 4px solid #fff;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    padding: 3rem 1rem;
    position: relative;
    width: 100%
}

main.team section.team-all .team-view .member-infos.active .member-detail {
    grid-column: span 12;
    margin-bottom: 1.5rem;
    max-height: 258px;
    overflow: hidden;
    position: relative;
    z-index: 1
}

@media (min-width:1024px) {
    main.team section.team-all .team-view .member-infos.active .member-detail {
        grid-column: 2/12
    }
}

@media (min-width:1200px) {
    main.team section.team-all .team-view .member-infos.active .member-detail {
        grid-column: 3/11
    }
}

main.team section.team-all .team-view .member-infos.active .member-detail:after {
    background: #f8faff;
    content: "[...]";
    height: 24px;
    left: 0;
    line-height: 20px;
    padding-top: 4px;
    position: absolute;
    top: 234px;
    width: 100%
}

main.team section.team-all .team-view .member-infos.active .member-detail h3 {
    margin-bottom: .5rem
}

@media (min-width:640px) {
    main.team section.team-all .team-view .member-infos.active .member-detail h3 {
        max-width: calc(50% - 1.5rem)
    }
}

main.team section.team-all .team-view .member-infos.active .member-detail h4 {
    color: #3c5673;
    font-size: 1rem;
    font-weight: 500;
    margin: .5rem 0 2rem
}

@media (min-width:640px) {
    main.team section.team-all .team-view .member-infos.active .member-detail h4 {
        font-size: 1.25rem;
        max-width: calc(50% - 1.5rem)
    }
}

main.team section.team-all .team-view .member-infos.active .rdv-visio {
    grid-column: span 12;
    padding: 1em 0;
    z-index: 1
}

@media (min-width:640px) {
    main.team section.team-all .team-view .member-infos.active .rdv-visio {
        grid-column: span 4;
        justify-self: end
    }
}

main.team section.team-all .team-view .member-infos.active .link-profil {
    grid-column: span 12;
    margin-bottom: 1rem;
    z-index: 1
}

@media (min-width:1024px) {
    main.team section.team-all .team-view .member-infos.active .link-profil {
        grid-column: 2/12
    }
}

@media (min-width:1200px) {
    main.team section.team-all .team-view .member-infos.active .link-profil {
        grid-column: 3/11
    }
}

main.team section.team-all .team-view .member-infos.active .link-profil a[href] {
    color: #041e3a;
    font-weight: 600
}

main.team section.team-all .team-view .member-infos.active .modal_rdv {
    margin-bottom: 1rem
}

@media (min-width:640px) {
    main.team section.team-all .team-view .member-infos.active .modal_rdv {
        max-width: calc(50% - 1.5rem);
        position: absolute;
        right: 0;
        top: 1.5rem
    }
}

main.team section.team-all .team-view .member-infos.active .modal_rdv span {
    display: none
}

@media (min-width:640px) {
    main.team section.team-all .team-view .member-infos.active .modal_rdv span {
        display: inline
    }
}

main.team section.team-all .team-view .member-infos.active .modal_rdv svg {
    display: inline-block;
    margin-bottom: -1px;
    margin-right: .625rem
}

#show-more a {
    font-size: 1rem;
    font-weight: 600
}

#show-more a,
#show-more a:hover {
    color: #041e3a
}

main.faq section.content>ul {
    grid-column: span 12;
    list-style: none;
    margin: 0;
    padding: 0
}

@media (min-width:640px) {
    main.faq section.content>ul {
        grid-column: span 4
    }
}

main.faq section.content>ul>li {
    background: #f0f3f6;
    margin-bottom: .5em;
    margin-top: 0;
    transition: all .3s ease-in-out
}

main.faq section.content>ul>li>a {
    align-items: center;
    display: flex;
    padding: 1em;
    transition: all .3s ease-in-out;
    width: 100%
}

main.faq section.content>ul>li>div {
    background: #fff;
    display: none;
    padding: .5em 1em
}

main.faq section.content>ul>li>div h2 {
    display: none
}

@media (min-width:640px) {
    main.faq section.content>ul>li>div {
        display: none !important
    }
}

main.faq section.content>ul>li.current,
main.faq section.content>ul>li:hover {
    background: #06f
}

main.faq section.content>ul>li.current a,
main.faq section.content>ul>li.current:after,
main.faq section.content>ul>li:hover a,
main.faq section.content>ul>li:hover:after {
    color: #f0f3f6
}

main.faq section.content>div.answers {
    grid-column: span 12
}

@media (min-width:640px) {
    main.faq section.content>div.answers {
        grid-column: span 8
    }
}

main.faq section.content>div.answers .answer {
    display: none;
    margin-top: -200px;
    padding-top: 200px
}

main.faq section.content>div.answers .answer p {
    font-size: 16px
}

main.faq section.content>div.answers .answer h3 {
    color: #06f
}

@media (min-width:640px) {
    main.faq section.content>div.answers .answer.current {
        display: block
    }
}

@media (max-width:639px) {
    main.faq section.content>div.answers .answer {
        display: none !important
    }
}

main.faq section.content>div.answers .answer>:first-child {
    margin-top: 0
}

main.faq section.content>div.answers .answer img {
    max-width: 100%
}

main.faq section.content>div.answers>div.more {
    background: #041e3a repeat 50% url(images/japan.2640fac2.webp);
    background-size: 180px auto;
    border-radius: 1.25rem;
    margin: 2rem 0 1rem;
    padding: 1.5rem
}

@media (min-width:640px) {
    main.faq section.content>div.answers>div.more {
        padding: 2rem 2.5rem 3rem
    }
}

main.faq section.content>div.answers>div.more p {
    color: #fff;
    font-size: 1.125rem;
    font-weight: 600;
    margin: 0 0 1rem
}

@media (min-width:640px) {
    main.faq section.content>div.answers>div.more p {
        margin-bottom: 2rem
    }
    main.faq section.content>div.answers>div.more>div {
        grid-gap: 1.5rem;
        display: grid;
        grid-template-columns: repeat(3, 1fr)
    }
}

main.faq section.content>div.answers>div.more a.social {
    color: #fff;
    display: block;
    font-size: 1rem;
    font-weight: 600;
    grid-column: span 1;
    margin: 1rem 0;
    padding: 0;
    white-space: nowrap
}

main.faq section.content>div.answers>div.more a.social.visio:before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,Cjxzdmcgd2lkdGg9IjIwIiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMjAgMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjYzODQ2IDEuMTcwODJDMi4xNTQxOSAwLjYzNTAwNCAyLjg1MzY2IDAuMzMzOTg0IDMuNTgzMDEgMC4zMzM5ODRIMTAuOTE2M0MxMS42NDU3IDAuMzMzOTg0IDEyLjM0NTIgMC42MzUwMDQgMTIuODYwOSAxLjE3MDgyQzEzLjM3NjYgMS43MDY2NCAxMy42NjYzIDIuNDMzMzcgMTMuNjY2MyAzLjE5MTEzVjMuNTU1MDZMMTYuNTEzNCAyLjA3NjRDMTYuNzkyOCAxLjkzMTMyIDE3LjEwMzQgMS44NjI3NyAxNy40MTU1IDEuODc3MzdDMTcuNzI3NiAxLjg5MTk4IDE4LjAzMDkgMS45ODkxOSAxOC4yOTY2IDIuMTU5NzdDMTguNTYyNCAyLjMzMDM2IDE4Ljc4MTggMi41Njg2NyAxOC45MzQgMi44NTIwOUMxOS4wODYyIDMuMTM1NTEgMTkuMTY2MiAzLjQ1NDY0IDE5LjE2NjMgMy43NzkxOVYxMC4yMjE2QzE5LjE2NjIgMTAuNTQ2MiAxOS4wODYyIDEwLjg2NTggMTguOTM0IDExLjE0OTJDMTguNzgxOCAxMS40MzI2IDE4LjU2MjQgMTEuNjcwOSAxOC4yOTY2IDExLjg0MTVDMTguMDMwOSAxMi4wMTIxIDE3LjcyNzYgMTIuMTA5MyAxNy40MTU1IDEyLjEyMzlDMTcuMTAzNCAxMi4xMzg1IDE2Ljc5MjkgMTIuMDcgMTYuNTEzNSAxMS45MjVMMTMuNjY2MyAxMC40NDYyVjEwLjgxMDJDMTMuNjY2MyAxMS41Njc5IDEzLjM3NjYgMTIuMjk0NyAxMi44NjA5IDEyLjgzMDVDMTIuMzQ1MiAxMy4zNjYzIDExLjY0NTcgMTMuNjY3MyAxMC45MTYzIDEzLjY2NzNIMy41ODMwMUMyLjg1MzY2IDEzLjY2NzMgMi4xNTQxOSAxMy4zNjYzIDEuNjM4NDYgMTIuODMwNUMxLjEyMjc0IDEyLjI5NDcgMC44MzMwMDggMTEuNTY3OSAwLjgzMzAwOCAxMC44MTAyVjMuMTkxMTNDMC44MzMwMDggMi40MzMzNyAxLjEyMjc0IDEuNzA2NjQgMS42Mzg0NiAxLjE3MDgyWk0xMS44MzMgOC44ODQ3N0MxMS44MzI3IDguODk4MDYgMTEuODMyNyA4LjkxMTMzIDExLjgzMyA4LjkyNDU4VjEwLjgxMDJDMTEuODMzIDExLjA2MjggMTEuNzM2NCAxMS4zMDUgMTEuNTY0NSAxMS40ODM2QzExLjM5MjYgMTEuNjYyMiAxMS4xNTk1IDExLjc2MjYgMTAuOTE2MyAxMS43NjI2SDMuNTgzMDFDMy4zMzk4OSAxMS43NjI2IDMuMTA2NzQgMTEuNjYyMiAyLjkzNDgzIDExLjQ4MzZDMi43NjI5MiAxMS4zMDUgMi42NjYzNCAxMS4wNjI4IDIuNjY2MzQgMTAuODEwMlYzLjE5MTEzQzIuNjY2MzQgMi45Mzg1NCAyLjc2MjkyIDIuNjk2MyAyLjkzNDgzIDIuNTE3NjlDMy4xMDY3MyAyLjMzOTA5IDMuMzM5ODkgMi4yMzg3NSAzLjU4MzAxIDIuMjM4NzVIMTAuOTE2M0MxMS4xNTk1IDIuMjM4NzUgMTEuMzkyNiAyLjMzOTA5IDExLjU2NDUgMi41MTc2OUMxMS43MzY0IDIuNjk2MyAxMS44MzMgMi45Mzg1NCAxMS44MzMgMy4xOTExM1Y1LjA3NjcyQzExLjgzMjcgNS4wODk5NyAxMS44MzI3IDUuMTAzMjQgMTEuODMzIDUuMTE2NTNWOC44ODQ3N1pNMTMuNjY2MyA4LjMxNjc1TDE3LjMzMyAxMC4yMjExVjMuNzgwMjFMMTMuNjY2MyA1LjY4NDU1VjguMzE2NzVaIiBmaWxsPSIjRjlBMTFEIi8+PC9zdmc+");
    height: 16px;
    margin-bottom: -2px;
    width: 20px
}

main.faq section.content>div.answers>div.more a.social.tel:before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64, PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTMuNTY4MiA5LjY5MjE5QzEzLjQ4NjkgOS42MTA2OSAxMy4zOTAyIDkuNTQ2MDMgMTMuMjgzOCA5LjUwMTkxQzEzLjE3NzUgOS40NTc3OSAxMy4wNjM0IDkuNDM1MDggMTIuOTQ4MyA5LjQzNTA4QzEyLjgzMzEgOS40MzUwOCAxMi43MTkxIDkuNDU3NzkgMTIuNjEyNyA5LjUwMTkxQzEyLjUwNjMgOS41NDYwMyAxMi40MDk3IDkuNjEwNjkgMTIuMzI4MyA5LjY5MjE5TDEwLjkzMDUgMTEuMDlDMTAuMjgyNSAxMC44OTcxIDkuMDczMjEgMTAuNDU4NiA4LjMwNjc5IDkuNjkyMTlDNy41NDAzOCA4LjkyNTc4IDcuMTAxOTIgNy43MTY1MiA2LjkwOSA3LjA2ODQ5TDguMzA2NzkgNS42NzA3QzguMzg4MyA1LjU4OTMzIDguNDUyOTYgNS40OTI2OSA4LjQ5NzA4IDUuMzg2MzFDOC41NDExOSA1LjI3OTkzIDguNTYzOSA1LjE2NTg5IDguNTYzOSA1LjA1MDczQzguNTYzOSA0LjkzNTU2IDguNTQxMTkgNC44MjE1MiA4LjQ5NzA4IDQuNzE1MTRDOC40NTI5NiA0LjYwODc2IDguMzg4MyA0LjUxMjEyIDguMzA2NzkgNC40MzA3NUw0Ljc5OTE3IDAuOTIzMTI2QzQuNzE3OCAwLjg0MTYyMSA0LjYyMTE2IDAuNzc2OTYgNC41MTQ3OCAwLjczMjg0MkM0LjQwODQgMC42ODg3MjQgNC4yOTQzNiAwLjY2NjAxNiA0LjE3OTE5IDAuNjY2MDE2QzQuMDY0MDMgMC42NjYwMTYgMy45NDk5OSAwLjY4ODcyNCAzLjg0MzYxIDAuNzMyODQyQzMuNzM3MjMgMC43NzY5NiAzLjY0MDU5IDAuODQxNjIxIDMuNTU5MjIgMC45MjMxMjZMMS4xODEwNSAzLjMwMTNDMC44NDc4MjUgMy42MzQ1MiAwLjY2MDE2NyA0LjA5MjI3IDAuNjY3MTgyIDQuNTU5NjZDMC42ODczNTEgNS44MDgzNyAxLjAxNzk0IDEwLjE0NTYgNC40MzYxMyAxMy41NjM3QzcuODU0MzEgMTYuOTgxOSAxMi4xOTE1IDE3LjMxMTYgMTMuNDQxMSAxNy4zMzI3SDEzLjQ2NTZDMTMuOTI4NiAxNy4zMzI3IDE0LjM2NjIgMTcuMTUwMyAxNC42OTc3IDE2LjgxODhMMTcuMDc1OSAxNC40NDA2QzE3LjE1NzQgMTQuMzU5MyAxNy4yMjIgMTQuMjYyNiAxNy4yNjYxIDE0LjE1NjNDMTcuMzEwMyAxNC4wNDk5IDE3LjMzMyAxMy45MzU4IDE3LjMzMyAxMy44MjA3QzE3LjMzMyAxMy43MDU1IDE3LjMxMDMgMTMuNTkxNSAxNy4yNjYxIDEzLjQ4NTFDMTcuMjIyIDEzLjM3ODcgMTcuMTU3NCAxMy4yODIxIDE3LjA3NTkgMTMuMjAwN0wxMy41NjgyIDkuNjkyMTlaTTEzLjQ1NjkgMTUuNTc4QzEyLjM2MjUgMTUuNTU5NiA4LjYxODA5IDE1LjI2NTggNS42NzYwNyAxMi4zMjI5QzIuNzI0NDEgOS4zNzEyNSAyLjQzODUzIDUuNjEzNyAyLjQyMSA0LjU0MTI0TDQuMTc5MTkgMi43ODMwNUw2LjQ0Njg3IDUuMDUwNzNMNS4zMTMwMyA2LjE4NDU3QzUuMjA5OTYgNi4yODc1NiA1LjEzNDE4IDYuNDE0NjEgNS4wOTI1NCA2LjU1NDI0QzUuMDUwODkgNi42OTM4NyA1LjA0NDcgNi44NDE2OCA1LjA3NDUxIDYuOTg0MzFDNS4wOTU1NiA3LjA4NTE1IDUuNjEwMyA5LjQ3NjQ3IDcuMDY1OTcgMTAuOTMyMUM4LjUyMTY0IDEyLjM4NzggMTAuOTEzIDEyLjkwMjUgMTEuMDEzOCAxMi45MjM2QzExLjE1NjMgMTIuOTU0MyAxMS4zMDQzIDEyLjk0ODYgMTEuNDQ0MSAxMi45MDdDMTEuNTgzOCAxMi44NjU1IDExLjcxMDkgMTIuNzg5NSAxMS44MTM1IDEyLjY4NkwxMi45NDgzIDExLjU1MjFMMTUuMjE1OSAxMy44MTk4TDEzLjQ1NjkgMTUuNTc4WiIgZmlsbD0iI0Y5QTExRCIvPjwvc3ZnPg==");
    height: 18px;
    margin-bottom: -2px;
    width: 18px
}

main.faq section.content>div.answers>div.more a.social.mail:before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64, PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTcuMzMzIDE1LjVIMi42NjYzNEMyLjE4MDExIDE1LjUgMS43MTM4IDE1LjMwMjUgMS4zNjk5OCAxNC45NTA4QzEuMDI2MTYgMTQuNTk5MiAwLjgzMzAwOCAxNC4xMjIzIDAuODMzMDA4IDEzLjYyNVYyLjI5MzQ0QzAuODUzNTcxIDEuODEwNDMgMS4wNTU3NyAxLjM1NDIxIDEuMzk3MzggMS4wMjAwM0MxLjczODk5IDAuNjg1ODUzIDIuMTkzNjIgMC40OTk1NDMgMi42NjYzNCAwLjUwMDAwMUgxNy4zMzNDMTcuODE5MiAwLjUwMDAwMSAxOC4yODU2IDAuNjk3NTQ1IDE4LjYyOTQgMS4wNDkxOEMxOC45NzMyIDEuNDAwODEgMTkuMTY2MyAxLjg3NzcyIDE5LjE2NjMgMi4zNzVWMTMuNjI1QzE5LjE2NjMgMTQuMTIyMyAxOC45NzMyIDE0LjU5OTIgMTguNjI5NCAxNC45NTA4QzE4LjI4NTYgMTUuMzAyNSAxNy44MTkyIDE1LjUgMTcuMzMzIDE1LjVaTTIuNjY2MzQgNC4xMjYyNVYxMy42MjVIMTcuMzMzVjQuMTI2MjVMOS45OTk2NyA5LjEyNUwyLjY2NjM0IDQuMTI2MjVaTTMuMzk5NjcgMi4zNzVMOS45OTk2NyA2Ljg3NUwxNi41OTk3IDIuMzc1SDMuMzk5NjdaIiBmaWxsPSIjRjlBMTFEIi8+PC9zdmc+");
    height: 16px;
    margin-bottom: -2px;
    width: 20px
}

@media (min-width:640px) {
    main.faq section.content>div.answers>div.more a.social {
        margin: 0
    }
    main.faq section.content>div.answers>div.more a.social:nth-child(2) {
        text-align: center
    }
    main.faq section.content>div.answers>div.more a.social:nth-child(3) {
        text-align: right
    }
}

body.page main.profil {
    padding: 1.5rem 0 0
}

@media (min-width:640px) {
    body.page main.profil {
        padding-top: 5rem
    }
}

body.page main.profil section.profil {
    overflow: visible
}

@media (min-width:640px) {
    body.page main.profil section.profil {
        grid-template-rows: 240px 1fr
    }
}

body.page main.profil section.profil div.titre {
    grid-column: span 12;
    order: 1;
    text-align: center
}

@media (min-width:640px) {
    body.page main.profil section.profil div.titre {
        grid-area: 1/1/2/9;
        grid-column: span 8;
        text-align: left
    }
}

body.page main.profil section.profil div.titre h1 {
    font-size: 1.75rem;
    margin: 0 0 .25rem
}

@media (min-width:640px) {
    body.page main.profil section.profil div.titre h1 {
        font-size: 2.25rem;
        margin-bottom: .5rem
    }
}

body.page main.profil section.profil div.titre h2 {
    color: #3c5673;
    font-size: .875rem;
    margin: 0 0 .375rem
}

@media (min-width:640px) {
    body.page main.profil section.profil div.titre h2 {
        font-size: 1.25rem;
        margin-bottom: .75rem
    }
}

body.page main.profil section.profil div.titre h4 {
    color: #3c5673;
    font-size: .75rem;
    font-weight: 500;
    margin: 0 0 1.5rem
}

@media (min-width:640px) {
    body.page main.profil section.profil div.titre h4 {
        font-size: 1.125rem;
        margin-bottom: 2rem
    }
}

body.page main.profil section.profil div.titre .btn.primary.modal_rdv {
    font-size: 1rem;
    font-weight: 700;
    margin: 0 0 2rem;
    width: 100%
}

body.page main.profil section.profil div.titre .btn.primary.modal_rdv svg {
    margin-right: .5rem
}

body.page main.profil section.profil div.titre .btn.primary.modal_rdv span {
    display: none
}

@media (min-width:640px) {
    body.page main.profil section.profil div.titre .btn.primary.modal_rdv {
        font-size: 1.25rem;
        width: auto
    }
    body.page main.profil section.profil div.titre .btn.primary.modal_rdv span {
        display: inline
    }
}

body.page main.profil section.profil div.text {
    grid-column: span 12;
    order: 3
}

@media (min-width:640px) {
    body.page main.profil section.profil div.text {
        grid-area: 2/1/3/9;
        grid-column: span 8;
        order: 2
    }
}

@media (min-width:1024px) {
    body.page main.profil section.profil div.text {
        padding-right: .5rem
    }
}

body.page main.profil section.profil div.text h3 {
    color: #06f;
    font-size: 1.125rem
}

body.page main.profil section.profil div.text section.promise-quote {
    margin-top: 2rem;
    padding: 1.5rem;
    width: 100%
}

@media (min-width:640px) {
    body.page main.profil section.profil div.text section.promise-quote {
        margin-top: 5rem
    }
}

@media (min-width:1024px) {
    body.page main.profil section.profil div.text section.promise-quote {
        padding: 2.5rem
    }
}

body.page main.profil section.profil div.text section.promise-quote div.promise-title {
    padding: 0
}

body.page main.profil section.profil div.text section.promise-quote div.promise-title h2 {
    font-size: 1rem
}

@media (min-width:640px) {
    body.page main.profil section.profil div.text section.promise-quote div.promise-title h2 {
        font-size: 1.5rem
    }
}

body.page main.profil section.profil div.text section.promise-quote div.promise-title h2 p {
    margin: 0
}

body.page main.profil section.profil div.text section.promise-quote div.promise-title h2 em {
    display: block;
    font-size: .875rem;
    font-weight: 600;
    margin-top: 1.5rem
}

@media (min-width:640px) {
    body.page main.profil section.profil div.text section.promise-quote div.promise-title h2 em {
        font-size: 1rem
    }
}

body.page main.profil section.profil div.infos {
    background-color: #f0f3f6;
    color: #041e3a;
    grid-column: span 12;
    margin-left: -1.5em;
    order: 2;
    overflow: hidden;
    position: relative;
    width: calc(100% + 3em)
}

@media (min-width:640px) {
    body.page main.profil section.profil div.infos {
        border-radius: .5rem;
        grid-area: 1/9/3/13;
        grid-column: span 4;
        margin-left: 0;
        order: 3;
        width: 100%
    }
}

body.page main.profil section.profil div.infos img {
    position: relative;
    width: 100%
}

body.page main.profil section.profil div.infos>div {
    padding: 0 1.5em 1.5em
}

@media (min-width:1024px) {
    body.page main.profil section.profil div.infos>div {
        padding: 0 2rem 2rem
    }
}

body.page main.profil section.profil div.infos h4 {
    color: #06f;
    font-family: Inter;
    font-size: 1.125rem;
    font-weight: 700;
    margin-top: 2.5rem
}

body.page main.profil section.profil div.infos .member.social a[href] {
    display: block;
    font-size: 1rem;
    font-weight: 600;
    margin-bottom: 1rem
}

body.page main.profil section.profil div.infos .member.social a[href]:before {
    background-size: 100% auto;
    height: 16px;
    width: 16px
}

body.page main.profil section.profil div.infos .member.social a[href].mail:before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTMuODY2NSAxMkgyLjEzMzE3QzEuNzQ0MTkgMTIgMS4zNzExMyAxMS44NDIgMS4wOTYwOCAxMS41NjA3QzAuODIxMDI3IDExLjI3OTQgMC42NjY1MDQgMTAuODk3OCAwLjY2NjUwNCAxMC41VjEuNDM0NzVDMC42ODI5NTUgMS4wNDgzNCAwLjg0NDcxIDAuNjgzMzY5IDEuMTE4IDAuNDE2MDI2QzEuMzkxMjkgMC4xNDg2ODIgMS43NTQ5OSAtMC4wMDAzNjU0MjkgMi4xMzMxNyA2LjcyODRlLTA3SDEzLjg2NjVDMTQuMjU1NSA2LjcyODRlLTA3IDE0LjYyODUgMC4xNTgwMzYgMTQuOTAzNiAwLjQzOTM0QzE1LjE3ODYgMC43MjA2NDUgMTUuMzMzMiAxLjEwMjE4IDE1LjMzMzIgMS41VjEwLjVDMTUuMzMzMiAxMC44OTc4IDE1LjE3ODYgMTEuMjc5NCAxNC45MDM2IDExLjU2MDdDMTQuNjI4NSAxMS44NDIgMTQuMjU1NSAxMiAxMy44NjY1IDEyWk0yLjEzMzE3IDIuOTAxVjEwLjVIMTMuODY2NVYyLjkwMUw3Ljk5OTg0IDYuOUwyLjEzMzE3IDIuOTAxWk0yLjcxOTg0IDEuNUw3Ljk5OTg0IDUuMUwxMy4yNzk4IDEuNUgyLjcxOTg0WiIgZmlsbD0iIzA0MUUzQSIvPjwvc3ZnPg==")
}

body.page main.profil section.profil div.infos .member.social a[href].twitter:before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYgMS45MTQ5NUMxNS40MTE2IDIuMTgyMjIgMTQuNzc5NSAyLjM2MjggMTQuMTE1IDIuNDQ0NDNDMTQuODAwNyAyLjAyMzg3IDE1LjMxMzYgMS4zNjE5OCAxNS41NTgyIDAuNTgyMjMzQzE0LjkxNCAwLjk3NDQ1NyAxNC4yMDkgMS4yNTA1NCAxMy40NzM4IDEuMzk4NDhDMTIuOTc5NCAwLjg1NzM0OCAxMi4zMjQ1IDAuNDk4Njc4IDExLjYxMDkgMC4zNzgxNTRDMTAuODk3MyAwLjI1NzYzIDEwLjE2NDggMC4zODE5OTUgOS41MjcxNyAwLjczMTk0QzguODg5NTUgMS4wODE4OSA4LjM4MjQ3IDEuNjM3ODMgOC4wODQ2NyAyLjMxMzQ3QzcuNzg2ODYgMi45ODkxIDcuNzE0OTkgMy43NDY2MiA3Ljg4MDIxIDQuNDY4NDJDNi41NzQ5NiA0LjQwMTI0IDUuMjk4MDcgNC4wNTM0NyA0LjEzMjQyIDMuNDQ3NjlDMi45NjY3NyAyLjg0MTkgMS45Mzg0MSAxLjk5MTY0IDEuMTE0MDcgMC45NTIwNzJDMC44MzIyMDMgMS40NTA0OSAwLjY3MDEzMSAyLjAyODM2IDAuNjcwMTMxIDIuNjQzNzlDMC42Njk4MTcgMy4xOTc4MiAwLjgwMjkxMiAzLjc0MzM3IDEuMDU3NjEgNC4yMzIwMkMxLjMxMjMgNC43MjA2OCAxLjY4MDczIDUuMTM3MzQgMi4xMzAxOSA1LjQ0NTAzQzEuNjA4OTMgNS40MjgwMiAxLjA5OTE4IDUuMjgzNjQgMC42NDMzNTQgNS4wMjM5VjUuMDY3MjRDMC42NDMzMDIgNS44NDQyOSAwLjkwNTUxMSA2LjU5NzQzIDEuMzg1NDkgNy4xOTg4N0MxLjg2NTQ3IDcuODAwMyAyLjUzMzY1IDguMjEyOTggMy4yNzY2NyA4LjM2Njg5QzIuNzkzMTIgOC41MDEwNCAyLjI4NjE1IDguNTIwOCAxLjc5NDA2IDguNDI0NjhDMi4wMDM3IDkuMDkzMjkgMi40MTIwNSA5LjY3Nzk2IDIuOTYxOTQgMTAuMDk2OEMzLjUxMTg0IDEwLjUxNTcgNC4xNzU3NSAxMC43NDc5IDQuODYwNzQgMTAuNzYwN0MzLjY5Nzk0IDExLjY5NjUgMi4yNjE4OCAxMi4yMDQgMC43ODM1ODEgMTIuMjAxOEMwLjUyMTcxNyAxMi4yMDE5IDAuMjYwMDczIDEyLjE4NjIgMCAxMi4xNTQ4QzEuNTAwNTYgMTMuMTQzOSAzLjI0NzMxIDEzLjY2ODcgNS4wMzEyNyAxMy42NjY3QzExLjA3MDIgMTMuNjY2NyAxNC4zNzE1IDguNTM5NTMgMTQuMzcxNSA0LjA5MjgxQzE0LjM3MTUgMy45NDgzNCAxNC4zNjggMy44MDI0MyAxNC4zNjE3IDMuNjU3OTZDMTUuMDAzOCAzLjE4MTkyIDE1LjU1ODEgMi41OTI0MyAxNS45OTg2IDEuOTE3MTJMMTYgMS45MTQ5NVoiIGZpbGw9IiMwNDFFM0EiLz48L3N2Zz4=")
}

body.page main.profil section.profil div.infos .member.social a[href].facebook:before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuMzMzNDk2IDcuMDM3MjZDMC4zMzM0OTYgMTAuMzUxNyAyLjc0MDcyIDEzLjEwNzggNS44ODkwNSAxMy42NjY3VjguODUxNzFINC4yMjIzOFY3LjAwMDA0SDUuODg5MDVWNS41MTgzN0M1Ljg4OTA1IDMuODUxNzEgNi45NjI5NCAyLjkyNjE1IDguNDgxODMgMi45MjYxNUM4Ljk2Mjk0IDIuOTI2MTUgOS40ODE4MyAzLjAwMDA0IDkuOTYyOTQgMy4wNzM5M1Y0Ljc3NzgySDkuMTExMjdDOC4yOTYyNyA0Ljc3NzgyIDguMTExMjcgNS4xODUwNCA4LjExMTI3IDUuNzAzOTNWNy4wMDAwNEg5Ljg4OTA1TDkuNTkyOTQgOC44NTE3MUg4LjExMTI3VjEzLjY2NjdDMTEuMjU5NiAxMy4xMDc4IDEzLjY2NjggMTAuMzUyMyAxMy42NjY4IDcuMDM3MjZDMTMuNjY2OCAzLjM1MDA0IDEwLjY2NjggMC4zMzMzNzQgNy4wMDAxNiAwLjMzMzM3NEMzLjMzMzUgMC4zMzMzNzQgMC4zMzM0OTYgMy4zNTAwNCAwLjMzMzQ5NiA3LjAzNzI2WiIgZmlsbD0iIzA0MUUzQSIvPjwvc3ZnPg==")
}

body.page main.profil section.profil div.infos .member.social a[href].instagram:before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNi45OTgzNyA0Ljc3Njg3QzUuNzc0MjMgNC43NzY4NyA0Ljc3NTI0IDUuNzc1ODggNC43NzUyNCA3LjAwMDA0QzQuNzc1MjQgOC4yMjQyIDUuNzc0MjMgOS4yMjMyMSA2Ljk5ODM3IDkuMjIzMjFDOC4yMjI1MSA5LjIyMzIxIDkuMjIxNSA4LjIyNDIgOS4yMjE1IDcuMDAwMDRDOS4yMjE1IDUuNzc1ODggOC4yMjI1MSA0Ljc3Njg3IDYuOTk4MzcgNC43NzY4N1pNMTMuNjY2MSA3LjAwMDA0QzEzLjY2NjEgNi4wNzk0MiAxMy42NzQ0IDUuMTY3MTQgMTMuNjIyNyA0LjI0ODE4QzEzLjU3MSAzLjE4MDc5IDEzLjMyNzUgMi4yMzM0OSAxMi41NDcgMS40NTI5NkMxMS43NjQ4IDAuNjcwNzY0IDEwLjgxOTIgMC40Mjg5MzQgOS43NTE4NSAwLjM3NzIzM0M4LjgzMTI0IDAuMzI1NTMxIDcuOTE4OTcgMC4zMzM4NyA3LjAwMDA0IDAuMzMzODdDNi4wNzk0MyAwLjMzMzg3IDUuMTY3MTcgMC4zMjU1MzEgNC4yNDgyMyAwLjM3NzIzM0MzLjE4MDg2IDAuNDI4OTM0IDIuMjMzNTcgMC42NzI0MzIgMS40NTMwNiAxLjQ1Mjk2QzAuNjcwODggMi4yMzUxNSAwLjQyOTA1NSAzLjE4MDc5IDAuMzc3MzU0IDQuMjQ4MThDMC4zMjU2NTMgNS4xNjg4IDAuMzMzOTkyIDYuMDgxMDkgMC4zMzM5OTIgNy4wMDAwNEMwLjMzMzk5MiA3LjkxODk5IDAuMzI1NjUzIDguODMyOTUgMC4zNzczNTQgOS43NTE5QzAuNDI5MDU1IDEwLjgxOTMgMC42NzI1NDggMTEuNzY2NiAxLjQ1MzA2IDEyLjU0NzFDMi4yMzUyNCAxMy4zMjkzIDMuMTgwODYgMTMuNTcxMSA0LjI0ODIzIDEzLjYyMjhDNS4xNjg4NCAxMy42NzQ1IDYuMDgxMSAxMy42NjYyIDcuMDAwMDQgMTMuNjY2MkM3LjkyMDY0IDEzLjY2NjIgOC44MzI5MSAxMy42NzQ1IDkuNzUxODUgMTMuNjIyOEMxMC44MTkyIDEzLjU3MTEgMTEuNzY2NSAxMy4zMjc2IDEyLjU0NyAxMi41NDcxQzEzLjMyOTIgMTEuNzY0OSAxMy41NzEgMTAuODE5MyAxMy42MjI3IDkuNzUxOUMxMy42NzYxIDguODMyOTUgMTMuNjY2MSA3LjkyMDY2IDEzLjY2NjEgNy4wMDAwNFpNNi45OTgzNyAxMC40MjA3QzUuMTA1NDYgMTAuNDIwNyAzLjU3Nzc5IDguODkyOTkgMy41Nzc3OSA3LjAwMDA0QzMuNTc3NzkgNS4xMDcwOSA1LjEwNTQ2IDMuNTc5NCA2Ljk5ODM3IDMuNTc5NEM4Ljg5MTI4IDMuNTc5NCAxMC40MTkgNS4xMDcwOSAxMC40MTkgNy4wMDAwNEMxMC40MTkgOC44OTI5OSA4Ljg5MTI4IDEwLjQyMDcgNi45OTgzNyAxMC40MjA3Wk0xMC41NTkgNC4yMzgxN0MxMC4xMTcxIDQuMjM4MTcgOS43NjAxOSAzLjg4MTI3IDkuNzYwMTkgMy40MzkzQzkuNzYwMTkgMi45OTczNCAxMC4xMTcxIDIuNjQwNDMgMTAuNTU5IDIuNjQwNDNDMTEuMDAxIDIuNjQwNDMgMTEuMzU3OSAyLjk5NzM0IDExLjM1NzkgMy40MzkzQzExLjM1OCAzLjU0NDI1IDExLjMzNzUgMy42NDgxOSAxMS4yOTc0IDMuNzQ1MTdDMTEuMjU3MyAzLjg0MjE2IDExLjE5ODQgMy45MzAyOCAxMS4xMjQyIDQuMDA0NDhDMTEuMDUgNC4wNzg2OSAxMC45NjE5IDQuMTM3NTMgMTAuODY0OSA0LjE3NzYzQzEwLjc2NzkgNC4yMTc3MyAxMC42NjQgNC4yMzgzMSAxMC41NTkgNC4yMzgxN1oiIGZpbGw9IiMwNDFFM0EiLz48L3N2Zz4=")
}

body.page main.profil section.profil div.infos .member.social a[href].linkedin:before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuMzMzNDk2IDEuNDQ3MzFDMC4zMzM0OTYgMS4xNTE4OCAwLjQ1MDg1NyAwLjg2ODU0NSAwLjY1OTc2MiAwLjY1OTY0MUMwLjg2ODY2NiAwLjQ1MDczNyAxLjE1MiAwLjMzMzM3NiAxLjQ0NzQ0IDAuMzMzMzc2SDEyLjU1MTdDMTIuNjk4MSAwLjMzMzEzNiAxMi44NDMxIDAuMzYxNzc3IDEyLjk3ODQgMC40MTc2NThDMTMuMTEzOCAwLjQ3MzUzOSAxMy4yMzY3IDAuNTU1NTYzIDEzLjM0MDMgMC42NTkwMzRDMTMuNDQzOSAwLjc2MjUwNCAxMy41MjYxIDAuODg1MzkgMTMuNTgyMSAxLjAyMDY1QzEzLjYzODEgMS4xNTU5MiAxMy42NjY5IDEuMzAwOTEgMTMuNjY2OCAxLjQ0NzMxVjEyLjU1MTZDMTMuNjY3IDEyLjY5OCAxMy42MzgzIDEyLjg0MyAxMy41ODIzIDEyLjk3ODRDMTMuNTI2NCAxMy4xMTM3IDEzLjQ0NDMgMTMuMjM2NyAxMy4zNDA4IDEzLjM0MDJDMTMuMjM3MyAxMy40NDM4IDEzLjExNDMgMTMuNTI2IDEyLjk3OSAxMy41ODJDMTIuODQzNyAxMy42MzggMTIuNjk4NyAxMy42NjY4IDEyLjU1MjMgMTMuNjY2N0gxLjQ0NzQ0QzEuMzAxMSAxMy42NjY3IDEuMTU2MiAxMy42Mzc5IDEuMDIxMDEgMTMuNTgxOUMwLjg4NTgyMSAxMy41MjU4IDAuNzYyOTk0IDEzLjQ0MzcgMC42NTk1NDcgMTMuMzQwMkMwLjU1NjEgMTMuMjM2NyAwLjQ3NDA2MSAxMy4xMTM5IDAuNDE4MTE2IDEyLjk3ODZDMC4zNjIxNzEgMTIuODQzNCAwLjMzMzQxNyAxMi42OTg1IDAuMzMzNDk2IDEyLjU1MjJWMS40NDczMVpNNS42MTEwNyA1LjQxNzAxSDcuNDE2NTNWNi4zMjM2OEM3LjY3NzEzIDUuODAyNDcgOC4zNDM4IDUuMzMzMzggOS4zNDU2MiA1LjMzMzM4QzExLjI2NjIgNS4zMzMzOCAxMS43MjE0IDYuMzcxNTYgMTEuNzIxNCA4LjI3NjQxVjExLjgwNDlIOS43Nzc3NFY4LjcxMDM0QzkuNzc3NzQgNy42MjU1IDkuNTE3MTMgNy4wMTMzOCA4Ljg1NTMxIDcuMDEzMzhDNy45MzcxMyA3LjAxMzM4IDcuNTU1MzEgNy42NzMzOCA3LjU1NTMxIDguNzEwMzRWMTEuODA0OUg1LjYxMTA3VjUuNDE3MDFaTTIuMjc3NzQgMTEuNzIxOUg0LjIyMTk4VjUuMzMzMzhIMi4yNzc3NFYxMS43MjE5Wk00LjUwMDE2IDMuMjQ5NzRDNC41MDM4MyAzLjQxNjIxIDQuNDc0MjEgMy41ODE3MyA0LjQxMzAzIDMuNzM2NkM0LjM1MTg2IDMuODkxNDYgNC4yNjAzOCA0LjAzMjU1IDQuMTQzOTQgNC4xNTE1OEM0LjAyNzUgNC4yNzA2IDMuODg4NDYgNC4zNjUxOCAzLjczNDk4IDQuNDI5NzRDMy41ODE1IDQuNDk0MzEgMy40MTY2NyA0LjUyNzU3IDMuMjUwMTYgNC41Mjc1N0MzLjA4MzY1IDQuNTI3NTcgMi45MTg4MiA0LjQ5NDMxIDIuNzY1MzQgNC40Mjk3NEMyLjYxMTg2IDQuMzY1MTggMi40NzI4MiA0LjI3MDYgMi4zNTYzOSA0LjE1MTU4QzIuMjM5OTUgNC4wMzI1NSAyLjE0ODQ2IDMuODkxNDYgMi4wODcyOSAzLjczNjZDMi4wMjYxMiAzLjU4MTczIDEuOTk2NSAzLjQxNjIxIDIuMDAwMTYgMy4yNDk3NEMyLjAwNzM2IDIuOTIyOTggMi4xNDIyMSAyLjYxMjA0IDIuMzc1ODUgMi4zODM0OUMyLjYwOTQ5IDIuMTU0OTQgMi45MjMzMyAyLjAyNjk2IDMuMjUwMTYgMi4wMjY5NkMzLjU3NyAyLjAyNjk2IDMuODkwODQgMi4xNTQ5NCA0LjEyNDQ3IDIuMzgzNDlDNC4zNTgxMSAyLjYxMjA0IDQuNDkyOTcgMi45MjI5OCA0LjUwMDE2IDMuMjQ5NzRaIiBmaWxsPSIjMDQxRTNBIi8+PC9zdmc+")
}

body.page main.profil section.profil div.infos li {
    margin: 1em 0
}

body.content>*,
section.content>* {
    grid-column: 1/-1
}

@media (min-width:640px) {
    body.content>*,
    section.content>* {
        grid-column: 3/-3
    }
}

body.content.full>*,
section.content.full>* {
    grid-column: 1/-1
}

body.content p,
body.content ul,
section.content p,
section.content ul {
    font-size: 14px
}

@media (min-width:640px) {
    body.content p,
    body.content ul,
    section.content p,
    section.content ul {
        font-size: 16px
    }
}

body.content h1,
body.content h2,
section.content h1,
section.content h2 {
    color: #041e3a
}

body.content h1 b,
body.content h2 b,
section.content h1 b,
section.content h2 b {
    font-weight: 400
}

body.content h2,
section.content h2 {
    font-size: 1.125rem
}

@media (min-width:640px) {
    body.content h2,
    section.content h2 {
        font-size: 1.25rem
    }
}

body.content img,
section.content img {
    max-width: 100%
}

body.content hr,
section.content hr {
    border: none;
    border-bottom: 1px solid #e1e7ed;
    margin: 3em 0
}

body.content div.sommaire,
section.content div.sommaire {
    padding: 1em 0;
    position: relative
}

body.content div.sommaire:before,
section.content div.sommaire:before {
    background: #f0f3f6;
    bottom: 0;
    content: "";
    left: -75px;
    position: absolute;
    right: -75px;
    top: 0;
    z-index: -1
}

body.content div.sommaire h3,
section.content div.sommaire h3 {
    font-family: Inter;
    font-weight: 700;
    margin: 1rem 0
}

body.content div.sommaire a[href],
section.content div.sommaire a[href] {
    display: block;
    font-weight: 500;
    margin: 1rem 0
}

body.content .block-info,
section.content .block-info {
    background: #eef3ff;
    border: 1px solid #06f;
    border-radius: .25rem;
    margin: 0 0 2rem;
    padding: 1rem 1rem 0
}

body.content .block-info h3,
section.content .block-info h3 {
    color: #06f;
    display: block;
    font-size: .875rem;
    margin: 0 0 .5rem;
    padding-left: 1.5rem;
    position: relative
}

body.content .block-info h3:before,
section.content .block-info h3:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03IC44MzNjLjM2OCAwIC42NjcuMjk5LjY2Ny42Njd2LjY2N2EuNjY3LjY2NyAwIDAgMS0xLjMzNCAwVjEuNWMwLS4zNjguMjk5LS42NjcuNjY3LS42NjdaTTIuMjg2IDIuNzg2Yy4yNi0uMjYuNjgyLS4yNi45NDMgMGwuNDcxLjQ3MWEuNjY3LjY2NyAwIDEgMS0uOTQzLjk0M2wtLjQ3MS0uNDcxYS42NjcuNjY3IDAgMCAxIDAtLjk0M1ptOS40MjggMGMuMjYuMjYuMjYuNjgyIDAgLjk0M2wtLjQ3MS40NzFhLjY2Ny42NjcgMCAxIDEtLjk0My0uOTQzbC40NzEtLjQ3MWMuMjYtLjI2LjY4My0uMjYuOTQzIDBaTTcgNC44MzRhMi42NjcgMi42NjcgMCAwIDAtMS44ODYgNC41NTJsLjM2NS4zNjRjLjEyOS4xMjkuMjQ0LjI2OS4zNDYuNDE3aDIuMzVjLjEwMi0uMTQ5LjIxOC0uMjg4LjM0Ni0uNDE2bC4zNjUtLjM2NUEyLjY2NyAyLjY2NyAwIDAgMCA3IDQuODM0Wm0uNjgzIDYuNjY2SDYuMzE3Yy4wMS4xMDMuMDE2LjIwOC4wMTYuMzEzdi4zNTRhLjY2Ny42NjcgMCAxIDAgMS4zMzQgMHYtLjM1NGMwLS4xMDUuMDA1LS4yMS4wMTYtLjMxM1pNNC43NzggNC4xNzVhNCA0IDAgMCAxIDUuMDUgNi4xNTRsLS4zNjUuMzY0QTEuNTg0IDEuNTg0IDAgMCAwIDkgMTEuODEzdi4zNTRhMiAyIDAgMCAxLTQgMHYtLjM1NGExLjU4NCAxLjU4NCAwIDAgMC0uNDYzLTEuMTJsLS4zNjYtLjM2NGE0IDQgMCAwIDEgLjYwNy02LjE1NFpNLjMzMyA3LjVjMC0uMzY4LjI5OS0uNjY3LjY2Ny0uNjY3aC42NjdhLjY2Ny42NjcgMCAwIDEgMCAxLjMzNEgxQS42NjcuNjY3IDAgMCAxIC4zMzMgNy41Wm0xMS4zMzQgMGMwLS4zNjguMjk4LS42NjcuNjY2LS42NjdIMTNhLjY2Ny42NjcgMCAxIDEgMCAxLjMzNGgtLjY2N2EuNjY3LjY2NyAwIDAgMS0uNjY2LS42NjdaIiBmaWxsPSIjMDZGIi8+PC9zdmc+);
    content: "";
    height: 15px;
    left: 0;
    position: absolute;
    top: 2px;
    width: 14px
}

body.content .block-info p,
section.content .block-info p {
    font-size: .75rem
}

body.content .block-info.block-alert,
section.content .block-info.block-alert {
    background: #fffbf8;
    border-color: #f9a11d
}

body.content .block-info.block-alert h3,
section.content .block-info.block-alert h3 {
    color: #f9a11d;
    padding-left: 1.75rem
}

body.content .block-info.block-alert h3:before,
section.content .block-info.block-alert h3:before {
    background: no-repeat 0 0 url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuODc1IDE0Ljg3NWExLjEyNSAxLjEyNSAwIDEgMCAyLjI1IDAgMS4xMjUgMS4xMjUgMCAwIDAtMi4yNSAwWm0uMzc1LTcuMTI1djQuMzEzYzAgLjEwMy4wODUuMTg3LjE4OC4xODdoMS4xMjVhLjE4OC4xODggMCAwIDAgLjE4Ny0uMTg4VjcuNzVhLjE4OC4xODggMCAwIDAtLjE4Ny0uMTg4aC0xLjEyNWEuMTg4LjE4OCAwIDAgMC0uMTg4LjE4OFpNMjEuNCAxOC4wNjMgMTEuNjUgMS4xODhBLjc0MS43NDEgMCAwIDAgMTEgLjgxM2EuNzM5LjczOSAwIDAgMC0uNjUuMzc1TC42IDE4LjA2M2EuNzUuNzUgMCAwIDAgLjY1IDEuMTI1aDE5LjVhLjc1Ljc1IDAgMCAwIC42NS0xLjEyNVptLTE4LjM2NC0uNjU0TDExIDMuNjIzbDcuOTY0IDEzLjc4NkgzLjAzNloiIGZpbGw9IiNmOWExMWQiLz48L3N2Zz4=");
    height: 20px;
    width: 22px
}

body.content .investir-cols,
section.content .investir-cols {
    grid-gap: 20px;
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 66px));
    grid-template-columns: repeat(2, 1fr);
    justify-content: center
}

body.content .investir-cols>div,
section.content .investir-cols>div {
    grid-column: 1/-1;
    margin-bottom: 2rem;
    padding: 0 0 4rem;
    position: relative
}

@media (min-width:640px) {
    body.content .investir-cols>div,
    section.content .investir-cols>div {
        grid-column: span 1
    }
}

body.content .investir-cols>div>p:first-child,
section.content .investir-cols>div>p:first-child {
    background: #041e3a;
    color: #fff;
    font-size: 1.25rem;
    font-weight: 600;
    margin: 0;
    padding: .5rem 1.5rem;
    text-align: center
}

body.content .investir-cols>div>p:nth-child(2),
section.content .investir-cols>div>p:nth-child(2) {
    background: #06f;
    color: #fff;
    font-size: .8rem;
    margin: 0;
    padding: .5rem 1.5rem;
    text-align: center
}

body.content .investir-cols>div>p:nth-child(3),
body.content .investir-cols>div>p:nth-child(4),
section.content .investir-cols>div>p:nth-child(3),
section.content .investir-cols>div>p:nth-child(4) {
    font-size: .875rem
}

body.content .investir-cols>div ul,
section.content .investir-cols>div ul {
    font-size: .875rem;
    line-height: 1.4
}

body.content .investir-cols>div ul li,
section.content .investir-cols>div ul li {
    margin: 0
}

body.content .investir-cols>div .btn.primary,
section.content .investir-cols>div .btn.primary {
    bottom: 0;
    left: 50%;
    margin: 0 0 0 -100px;
    position: absolute;
    width: 200px
}

body.content .reviews,
section.content .reviews {
    grid-gap: 20px;
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 66px));
    grid-template-columns: repeat(2, 1fr);
    justify-content: center
}

body.content .reviews>div,
section.content .reviews>div {
    background: #f8faff;
    grid-column: 1/-1;
    padding: 0 1.5rem
}

@media (min-width:640px) {
    body.content .reviews>div,
    section.content .reviews>div {
        grid-column: span 1
    }
}

body.content .reviews>div p:first-child,
section.content .reviews>div p:first-child {
    line-height: 1.8
}

main.notre-offre {
    background: linear-gradient(180deg, #f8faff, #fff 700px)
}

main.notre-offre section.hero.bando-split {
    background: linear-gradient(180deg, #f8faff, rgba(248, 250, 255, 0)) !important;
    border-bottom: none;
    margin: 0 auto;
    max-width: unset;
    overflow: unset;
    width: unset
}

main.notre-offre section.hero.bando-split:before {
    background-size: auto 100%;
    height: calc(100% + 20px);
    top: -20px;
    width: 50%
}

main.notre-offre section.hero.bando-split div.text h1 {
    color: #041e3a
}

@media (min-width:640px) {
    main.notre-offre section.hero.bando-split div.text h1 {
        font-size: 2.625rem
    }
}

main.notre-offre section.hero.bando-split div.text h1 i {
    color: #f9a11d
}

main.notre-offre section.hero.bando-split div.text .decouvrir {
    border: 1px solid #041e3a;
    border-radius: 24px;
    color: #041e3a;
    display: inline-block;
    font-weight: 600;
    line-height: 46px;
    margin: 1rem 0 2rem;
    padding: 0 1rem 0 3.5rem;
    position: relative
}

main.notre-offre section.hero.bando-split div.text .decouvrir:before {
    background: #041e3a;
    background: 50% url("data:image/webp;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOvSURBVHgBvZbNixxFFMBfdXVP9/TMZHs/CLsymITgYWUxRD2IHyCIBPHiQVQwB2PINUcJnvwHRIkoyaKCCF5U0IsoMbASPy5hT6IRk5isq5vd7O70fHR3dX3mdfcsWcLSuzvL5M08qqfrVf3q1XuvagDuo5DtDIx5x4L5X06B0zgBtHoQCBkBAxq7bgFvzScrV97zj137FXYgtBR0Hpy4dfsHpxacBqfexLXV8bWNwxx8HgWdPtz+7+bJ4zNSnpuTl2Absco6/wr9I4qlzwHJ1kQ2KeStURwUl9njAdiBlMIcE//NejG6KPtvTJ9TQI1IIE14hv8J9go7fAbaSS9dNlplwYO7nlk5OPtYFgUFdAX2CssNiF4Ck+WDLkBkI8wGqNeAB2am4eCR/Z9d/6B2fE+w3z+Gsfp4bQasDcDmmGWjXfzWIWgempqaPvT5v5+MzuIGkIFgNem/4o9O2ISgmRF976DY0vw3FJ5iv7tvFMaak6cWZxsnB4JRas3QiocMUSRJrqrfq/vho3lrcKu9RgDVAOtxEBgh9jTBlRuFMJWiRjhrlp2sD86ShuZqBM+z1G3Unrxx3p/aNUxpmNAI0jiRZh1ktAB4CCA7qAiWGTjbWgMi6YHGuqv4dXSWvrDVfHYZTAsZ86gNdsXFsFj52iwEE1rEKffeRq+1hjTG944HDm67V/OeAeh+uivPora6Fq2vgmAxKIQoLGLBeiDTGDRPclVplMdRcQVxK8wX5VT9l747C+6uYPEa+bm9HEP39iok7RbwOMrBmUqeorI8nkYKYBGD1X9WOY/b4AdB8Eg9eO3e+UoP4uYxMX+g4wYikQHrphNKMAQiKE3RAzw/lARqV7K0he7KGqwviouOlx6ujuzDPv3UiaP8yw8vynBHsLk5MLOXxPfPjstzLnH/ZImeTEJzhTNpi4QFrM3WvJGq77hViNbbsLwo39QifZlaiUttq9ZtpcFHP4pvN+bb9j7bSi6f9h6UNtagA85DT+z/pjE5BStXr8PCH/GE4PpR34czjqddTvQbj72dXt0YZw8Ce/wsW8Bm4be3as9LqYpM7V8IT78bXcDmwlbjtj2IyySrc61MDsrqu9spt98TTGvCM4qB4vqpWMYaGgxPaGF03y0UZ5gwTbGUMWZZCWTnYiclZmgw3rMSwQSItPjrQClRQ4Ml2u4lkZAi7gFPBIw7dHiwqBMutW7B5XAphPX/1Y2j74dhmf1ARb1Zvn59rFl1xauGia9e/ILdLLO9A8irzoj3nXpFAAAAAElFTkSuQmCC") no-repeat;
    background-color: #041e3a;
    border-radius: 100%;
    content: "";
    display: block;
    height: 48px;
    left: -1px;
    position: absolute;
    top: -1px;
    width: 48px
}

@media (max-width:639px) {
    main.notre-offre section.hero.bando-split div.text {
        margin-bottom: 1rem
    }
    main.notre-offre section.hero.bando-split div.text h1 {
        margin-top: .5rem
    }
    main.notre-offre section.hero.bando-split div.text .decouvrir {
        margin-bottom: 1rem
    }
}

main.notre-offre section.hooks {
    padding-bottom: 2.5rem
}

@media (min-width:1024px) {
    main.notre-offre section.hooks {
        padding-bottom: 5rem
    }
}

main.notre-offre section.hooks div.hook:before {
    display: none
}

main.notre-offre section.hooks div.hook p {
    margin-bottom: 0
}

@media (max-width:639px) {
    main.notre-offre section.hero.bando-split+a+section.hooks {
        margin-top: 2.5rem
    }
}

main.notre-offre section.hero.bando-split+a+section.hooks .title {
    display: none
}

main.notre-offre section.hero.bando-split+a+section.hooks div.hook {
    background-image: none
}

main.notre-offre section.hero.bando-split+a+section.hooks div.hook:before {
    background: 50% url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzciIHZpZXdCb3g9IjAgMCAzOCAzNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMi43MTQyOSAxMy44NDczSDM1LjI4NTdWMTEuMDc4MUMzNS4yODU3IDEwLjM0MzYgMzQuOTk5NyA5LjYzOTI3IDM0LjQ5MDcgOS4xMTk5NEMzMy45ODE3IDguNjAwNjEgMzMuMjkxMyA4LjMwODg1IDMyLjU3MTQgOC4zMDg4NUg1LjQyODU3QzQuNzA4NyA4LjMwODg1IDQuMDE4MzEgOC42MDA2MSAzLjUwOTI4IDkuMTE5OTRDMy4wMDAyNSA5LjYzOTI3IDIuNzE0MjkgMTAuMzQzNiAyLjcxNDI5IDExLjA3ODFWMTMuODQ3M1pNMi43MTQyOSAxNi42MTY1VjMwLjQ2MjdDMi43MTQyOSAzMS4xOTcxIDMuMDAwMjUgMzEuOTAxNSAzLjUwOTI4IDMyLjQyMDhDNC4wMTgzMSAzMi45NDAyIDQuNzA4NyAzMy4yMzE5IDUuNDI4NTcgMzMuMjMxOUgzMi41NzE0QzMzLjI5MTMgMzMuMjMxOSAzMy45ODE3IDMyLjk0MDIgMzQuNDkwNyAzMi40MjA4QzM0Ljk5OTcgMzEuOTAxNSAzNS4yODU3IDMxLjE5NzEgMzUuMjg1NyAzMC40NjI3VjE2LjYxNjVIMi43MTQyOVpNNS40Mjg1NyA1LjUzOTYySDMyLjU3MTRDMzQuMDExMiA1LjUzOTYyIDM1LjM5MiA2LjEyMzE0IDM2LjQxIDcuMTYxOEMzNy40MjgxIDguMjAwNDYgMzggOS42MDkxOSAzOCAxMS4wNzgxVjMwLjQ2MjdDMzggMzEuOTMxNiAzNy40MjgxIDMzLjM0MDMgMzYuNDEgMzQuMzc5QzM1LjM5MiAzNS40MTc2IDM0LjAxMTIgMzYuMDAxMiAzMi41NzE0IDM2LjAwMTJINS40Mjg1N0MzLjk4ODgyIDM2LjAwMTIgMi42MDgwNSAzNS40MTc2IDEuNTg5OTkgMzQuMzc5QzAuNTcxOTM3IDMzLjM0MDMgMCAzMS45MzE2IDAgMzAuNDYyN1YxMS4wNzgxQzAgOS42MDkxOSAwLjU3MTkzNyA4LjIwMDQ2IDEuNTg5OTkgNy4xNjE4QzIuNjA4MDUgNi4xMjMxNCAzLjk4ODgyIDUuNTM5NjIgNS40Mjg1NyA1LjUzOTYyWiIgZmlsbD0id2hpdGUiLz48cGF0aCBkPSJNMTMuNTcxNCAyLjc3MDM5VjUuNTM5NjJIMjQuNDI4NlYyLjc3MDM5SDEzLjU3MTRaTTEzLjU3MTQgMC4wMDExNTk2N0gyNC40Mjg2QzI1LjE0ODQgMC4wMDExNTk2NyAyNS44Mzg4IDAuMjkyOTE3IDI2LjM0NzkgMC44MTIyNDhDMjYuODU2OSAxLjMzMTU4IDI3LjE0MjkgMi4wMzU5NCAyNy4xNDI5IDIuNzcwMzlWNS41Mzk2MkMyNy4xNDI5IDYuMjc0MDcgMjYuODU2OSA2Ljk3ODQzIDI2LjM0NzkgNy40OTc3NkMyNS44Mzg4IDguMDE3MDkgMjUuMTQ4NCA4LjMwODg1IDI0LjQyODYgOC4zMDg4NUgxMy41NzE0QzEyLjg1MTYgOC4zMDg4NSAxMi4xNjEyIDguMDE3MDkgMTEuNjUyMSA3LjQ5Nzc2QzExLjE0MzEgNi45Nzg0MyAxMC44NTcxIDYuMjc0MDcgMTAuODU3MSA1LjUzOTYyVjIuNzcwMzlDMTAuODU3MSAyLjAzNTk0IDExLjE0MzEgMS4zMzE1OCAxMS42NTIxIDAuODEyMjQ4QzEyLjE2MTIgMC4yOTI5MTcgMTIuODUxNiAwLjAwMTE1OTY3IDEzLjU3MTQgMC4wMDExNTk2N1oiIGZpbGw9IndoaXRlIi8+PC9zdmc+") no-repeat;
    content: "";
    display: block;
    height: 38px;
    width: 38px
}

main.notre-offre section.hero.bando-split+a+section.hooks div.hook:nth-child(2):before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iMzkiIHZpZXdCb3g9IjAgMCAzOSAzOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI4LjUzOTggMjIuOTU1NEMyOS40NTAxIDIyLjk1NTQgMzAuMTkwOCAyMi4yMTQ0IDMwLjE5MDggMjEuMzA0QzMwLjE5MDggMjAuMzkzNiAyOS40NTAxIDE5LjY1MjYgMjguNTM5OCAxOS42NTI2QzI3LjYyOTggMTkuNjUyNiAyNi44ODkgMjAuMzkzNiAyNi44ODkgMjEuMzA0QzI2Ljg4OSAyMi4yMTQ0IDI3LjYyOTcgMjIuOTU1NCAyOC41Mzk4IDIyLjk1NTRaTTM2LjMyMzcgMjQuOTA0N0gyNi45NjI1TDIzLjc1MjkgMjEuMzA0MUwyNi45NjI1IDE3LjcwMzVIMzYuMzIzN1YyNC45MDQ3Wk0zNy4zMjgzIDE1LjY5NDZIMzYuNjU4NVY3LjQ4ODQzQzM2LjY1ODUgNi45MzQ1MyAzNi4yMDc5IDYuNDgzNDggMzUuNjU0MyA2LjQ4MzQ4SDMzLjcyOVYyLjg4MzE3QzMzLjcyOSAyLjMyOTI3IDMzLjI3ODQgMS44Nzg1MiAzMi43MjQ4IDEuODc4NTJIMjguMDQ0NkMyNy42Mzk3IDEuODc4NTIgMjcuMjc2OCAyLjEyMDExIDI3LjExOTUgMi40OTMxQzI2Ljk4ODUgMi44MDQ1MiAyNy4wMjE1IDMuMTU3NDkgMjcuMjA3NiAzLjQzODg1QzI3LjM5NDMgMy43MTk5MyAyNy43MDc0IDMuODg3ODYgMjguMDQ0NiAzLjg4Nzg2SDMxLjcyMDVWNi40ODM1MUgyNi4xMDVDMjUuNzAwMyA2LjQ4MzUxIDI1LjMzNzIgNi43MjUxIDI1LjE3OTcgNy4wOTgxQzI1LjA0ODkgNy40MDkyMyAyNS4wODE5IDcuNzYyNDggMjUuMjY4NiA4LjA0Mzg1QzI1LjQ1NSA4LjMyNTIyIDI1Ljc2ODEgOC40OTMxNSAyNi4xMDUxIDguNDkzMTVIMzQuNjQ5N1YxNS42OTQ0SDI2LjUxMjJDMjYuMjI1NiAxNS42OTQ0IDI1Ljk1MTcgMTUuODE2NyAyNS43NjI0IDE2LjAzMDZMMjEuNjU1OSAyMC42MzUzQzIxLjMxNjYgMjEuMDE2MyAyMS4zMTYxIDIxLjU5MTcgMjEuNjU1OSAyMS45NzI5TDI1Ljc2MjQgMjYuNTc4MkMyNS45NTMyIDI2Ljc5MTkgMjYuMjI2OCAyNi45MTQxIDI2LjUxMjIgMjYuOTE0MUgzNC42NDk3VjM0LjExNTRIMTQuNDY4NUMxNC4wNjM4IDM0LjExNTQgMTMuNzAwMSAzNC4zNTY0IDEzLjU0MjUgMzQuNzI5NEMxMy40MTE4IDM1LjA0MDUgMTMuNDQ0OCAzNS4zOTQ0IDEzLjYzMTUgMzUuNjc1OEMxMy44MTg1IDM1Ljk1NzEgMTQuMTMxIDM2LjEyNDUgMTQuNDY4NSAzNi4xMjQ1SDM1LjY1NDdDMzYuMjA4NCAzNi4xMjQ1IDM2LjY1OSAzNS42NzQgMzYuNjU5IDM1LjExOThWMjYuOTE0NEgzNy4zMjg3QzM3Ljg4MjQgMjYuOTE0NCAzOC4zMzMgMjYuNDYzOSAzOC4zMzMgMjUuOTA5NVYxNi42OTk0QzM4LjMzMyAxNi4xNDU1IDM3Ljg4MjQgMTUuNjk1IDM3LjMyODcgMTUuNjk1TDM3LjMyODMgMTUuNjk0NlpNMjUuNjI3NiAwLjA4MTAwMzhDMjUuNTAzMyAwLjAyODI2NTYgMjUuMzcyMiAwLjAwMTE1OTY3IDI1LjIzNzkgMC4wMDExNTk2N0MyNC44MzI3IDAuMDAxMTU5NjcgMjQuNDY5MyAwLjI0Mjc1MSAyNC4zMTE3IDAuNjE2NjM3TDkuMTU0ODggMzYuNjA2MUM5LjA1MDYyIDM2Ljg1MzYgOS4wNDg4NiAzNy4xMjY3IDkuMTUwMTcgMzcuMzc1NEM5LjI1MTQ4IDM3LjYyNCA5LjQ0MzIxIDM3LjgxODIgOS42OTAzMSAzNy45MjI1QzkuODE0MyAzNy45NzQ5IDkuOTQ1NjUgMzguMDAxMiAxMC4wOCAzOC4wMDEyQzEwLjQ4NTIgMzguMDAxMiAxMC44NDg5IDM3Ljc2MDIgMTEuMDA2MiAzNy4zODY2TDI2LjE2MyAxLjM5NjM0QzI2LjM3ODYgMC44ODU3NTIgMjYuMTM4MyAwLjI5NTU5NCAyNS42Mjc5IDAuMDgwODYwNkwyNS42Mjc2IDAuMDgxMDAzOFpNNy4yNzMyMyAzNC4xMTU1SDUuNTIyNjFDMy43NjkwNiAzNC4xMTU1IDIuMzQyMTIgMzIuNjg3NyAyLjM0MjEyIDMwLjkzMzNWOC4yMzU4MUMyLjczNTI5IDguNDAzMTYgMy4xNzk2OSA4LjQ5MzMyIDMuNjE5NyA4LjQ5MzMySDE4LjkxQzE5LjMxNTUgOC40OTMzMiAxOS42Nzg5IDguMjUxNzIgMTkuODM1OSA3Ljg3ODczQzE5Ljk2NjcgNy41Njc2IDE5LjkzMzcgNy4yMTQzNCAxOS43NDcgNi45MzI5OEMxOS41NjA1IDYuNjUxNjEgMTkuMjQ3OCA2LjQ4MzY4IDE4LjkwOTkgNi40ODM2OEgzLjYxNjYzQzIuOTEzNjMgNi40ODM2OCAyLjM0MTk5IDUuOTExNTIgMi4zNDE5OSA1LjIwODg2VjUuMTY2MTRDMi4zNDE5OSA0LjQ2MTY5IDIuOTE1MTIgMy44ODgwNyAzLjYxOTU3IDMuODg4MDdIMjAuODQ5OEMyMS4yNTQ3IDMuODg4MDcgMjEuNjE3OSAzLjY0NjQ4IDIxLjc3NTQgMy4yNzM0OEMyMS45MDY1IDIuOTYyNjUgMjEuODczMiAyLjYwOTEgMjEuNjg2OCAyLjMyNzc0QzIxLjUgMi4wNDYzNyAyMS4xODczIDEuODc4NzMgMjAuODQ5NyAxLjg3ODczSDMuNjE5NTFDMS44MDUwMyAxLjg3ODczIDAuMzMzMDA4IDMuMzUxMDEgMC4zMzMwMDggNS4xNjA1OVYzMC45MzMxQzAuMzMzMDA4IDMzLjc5NTcgMi42NjExNSAzNi4xMjQ0IDUuNTIyMzUgMzYuMTI0NEg3LjI3Mjk2QzcuNjc3OTIgMzYuMTI0NCA4LjA0MTMyIDM1Ljg4MzEgOC4xOTgzIDM1LjUwOThDOC4zMjkwNiAzNS4xOTg3IDguMjk2MDggMzQuODQ1NCA4LjEwOTM1IDM0LjU2NDFDNy45MjMyMiAzNC4yODI3IDcuNjEwMTUgMzQuMTE1NCA3LjI3MjkxIDM0LjExNTRMNy4yNzMyMyAzNC4xMTU1WiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=")
}

main.notre-offre section.hero.bando-split+a+section.hooks div.hook:nth-child(3):before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAyNyAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS45MTY5OSAwLjc1MTE3M0MxMS4zMzQ5IDAuNzUxMTczIDEyLjYxMDIgMS4zNzM0MiAxMy40Nzk1IDIuMzU5MDVDMTQuMjU4NyAxLjQ3NTQ0IDE1LjMzODQgMC45MTI5MTkgMTYuNTA5MSAwLjc4MDcxNkMxNy42Nzk4IDAuNjQ4NTEzIDE4Ljg1NzggMC45NTYwNjEgMTkuODE0NCAxLjY0MzY0QzIwLjc3MSAyLjMzMTIyIDIxLjQzOCAzLjM0OTc3IDIxLjY4NTkgNC41MDE1QzIxLjkzMzcgNS42NTMyNCAyMS43NDQ3IDYuODU1OTggMjEuMTU1NSA3Ljg3NjE3SDI0LjE2N0MyNC43OTY5IDcuODc2MTcgMjUuNDAxIDguMTI2NCAyNS44NDY0IDguNTcxNzlDMjYuMjkxOCA5LjAxNzE5IDI2LjU0MiA5LjYyMTI4IDI2LjU0MiAxMC4yNTEyVjE1LjAwMTJDMjYuNTQyIDE1LjYzMTEgMjYuMjkxOCAxNi4yMzUyIDI1Ljg0NjQgMTYuNjgwNkMyNS40MDEgMTcuMTI1OSAyNC43OTY5IDE3LjM3NjIgMjQuMTY3IDE3LjM3NjJWMjQuNTAxMkMyNC4xNjcgMjUuNzYxIDIzLjY2NjUgMjYuOTY5MSAyMi43NzU3IDI3Ljg1OTlDMjEuODg1IDI4Ljc1MDcgMjAuNjc2OCAyOS4yNTEyIDE5LjQxNyAyOS4yNTEySDcuNTQxOTlDNi4yODIyMSAyOS4yNTEyIDUuMDc0MDMgMjguNzUwNyA0LjE4MzIzIDI3Ljg1OTlDMy4yOTI0NCAyNi45NjkxIDIuNzkxOTkgMjUuNzYxIDIuNzkxOTkgMjQuNTAxMlYxNy4zNzYyQzIuMTYyMSAxNy4zNzYyIDEuNTU4MDEgMTcuMTI1OSAxLjExMjYxIDE2LjY4MDZDMC42NjcyMTUgMTYuMjM1MiAwLjQxNjk5MiAxNS42MzExIDAuNDE2OTkyIDE1LjAwMTJWMTAuMjUxMkMwLjQxNjk5MiA5LjYyMTI4IDAuNjY3MjE1IDkuMDE3MTkgMS4xMTI2MSA4LjU3MTc5QzEuNTU4MDEgOC4xMjY0IDIuMTYyMSA3Ljg3NjE3IDIuNzkxOTkgNy44NzYxN0g1LjgwMzQ5QzUuMzg2NiA3LjE1NDA5IDUuMTY3MTIgNi4zMzQ5OSA1LjE2NzExIDUuNTAxMkM1LjE2NzExIDQuNjY3NDEgNS4zODY1OCAzLjg0ODMxIDUuODAzNDYgMy4xMjYyMkM2LjIyMDM1IDIuNDA0MTQgNi44MTk5NiAxLjgwNDUxIDcuNTQyMDMgMS4zODc2QzguMjY0MTEgMC45NzA2ODkgOS4wODMyIDAuNzUxMTk0IDkuOTE2OTkgMC43NTExNzNaTTcuNTQxOTkgNS41MDExN0M3LjU0MTk5IDYuMTMxMDYgNy43OTIyMiA2LjczNTE1IDguMjM3NjEgNy4xODA1NUM4LjY4MzAxIDcuNjI1OTUgOS4yODcxIDcuODc2MTcgOS45MTY5OSA3Ljg3NjE3SDEyLjI5MlY1LjUwMTE3QzEyLjI5MiA0Ljg3MTI4IDEyLjA0MTggNC4yNjcxOSAxMS41OTY0IDMuODIxNzlDMTEuMTUxIDMuMzc2NCAxMC41NDY5IDMuMTI2MTcgOS45MTY5OSAzLjEyNjE3QzkuMjg3MSAzLjEyNjE3IDguNjgzMDEgMy4zNzY0IDguMjM3NjEgMy44MjE3OUM3Ljc5MjIyIDQuMjY3MTkgNy41NDE5OSA0Ljg3MTI4IDcuNTQxOTkgNS41MDExN1pNMTQuNjY3IDEwLjI1MTJWMTUuMDAxMkgyNC4xNjdWMTAuMjUxMkgxNC42NjdaTTEyLjI5MiAxMC4yNTEySDIuNzkxOTlWMTUuMDAxMkgxMi4yOTJWMTAuMjUxMlpNNS4xNjY5OSAxNy4zNzYyVjI0LjUwMTJDNS4xNjY5OSAyNS4xMzExIDUuNDE3MjIgMjUuNzM1MiA1Ljg2MjYxIDI2LjE4MDZDNi4zMDgwMSAyNi42MjU5IDYuOTEyMSAyNi44NzYyIDcuNTQxOTkgMjYuODc2MkgxMi4yOTJWMTcuMzc2Mkg1LjE2Njk5Wk0xNC42NjcgMjYuODc2MkgxOS40MTdDMjAuMDQ2OSAyNi44NzYyIDIwLjY1MSAyNi42MjU5IDIxLjA5NjQgMjYuMTgwNkMyMS41NDE4IDI1LjczNTIgMjEuNzkyIDI1LjEzMTEgMjEuNzkyIDI0LjUwMTJWMTcuMzc2MkgxNC42NjdWMjYuODc2MlpNMTkuNDE3IDUuNTAxMTdDMTkuNDE3IDQuODcxMjggMTkuMTY2OCA0LjI2NzE5IDE4LjcyMTQgMy44MjE3OUMxOC4yNzYgMy4zNzY0IDE3LjY3MTkgMy4xMjYxNyAxNy4wNDIgMy4xMjYxN0MxNi40MTIxIDMuMTI2MTcgMTUuODA4IDMuMzc2NCAxNS4zNjI2IDMuODIxNzlDMTQuOTE3MiA0LjI2NzE5IDE0LjY2NyA0Ljg3MTI4IDE0LjY2NyA1LjUwMTE3VjcuODc2MTdIMTcuMDQyQzE3LjY3MTkgNy44NzYxNyAxOC4yNzYgNy42MjU5NSAxOC43MjE0IDcuMTgwNTVDMTkuMTY2OCA2LjczNTE1IDE5LjQxNyA2LjEzMTA2IDE5LjQxNyA1LjUwMTE3WiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=")
}

main.notre-offre section.hero.bando-split+a+section.hooks div.hook:nth-child(4):before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMzkiIHZpZXdCb3g9IjAgMCAyMiAzOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTguODI5OCAwLjAwMTE1OTY3SDMuMTcwMjNDMi4zMjk1MiAwLjAwMjMzNzE1IDEuNTIzODYgMC4zNDIwMzggMC45Mjk1NjggMC45NDYzODZDMC4zMzUyMzkgMS41NTA3MyAwLjAwMDg4OTMyNiAyLjM3MDI5IDAgMy4yMjQ3OVYzNC43Nzc1QzAuMDAwODY4NTAxIDM1LjYzMjEgMC4zMzUyMzEgMzYuNDUxNiAwLjkyOTU2OCAzNy4wNTU5QzEuNTIzOSAzNy42NjAzIDIuMzI5NTkgMzggMy4xNzAyMyAzOC4wMDEySDE4LjgyOThDMTkuNjcwNSAzOCAyMC40NzYxIDM3LjY2MDMgMjEuMDcwNCAzNy4wNTU5QzIxLjY2NDggMzYuNDUxNiAyMS45OTkxIDM1LjYzMiAyMiAzNC43Nzc1VjMuMjI0NzlDMjEuOTk5MSAyLjM3MDIyIDIxLjY2NDggMS41NTA2OSAyMS4wNzA0IDAuOTQ2Mzg2QzIwLjQ3NjEgMC4zNDIwNDYgMTkuNjcwNCAwLjAwMjM2NTQxIDE4LjgyOTggMC4wMDExNTk2N1pNMS43Mjk1MiA2LjQ0ODQ5SDIwLjI3MTJWMzAuMzgxN0gxLjcyOTUyVjYuNDQ4NDlaTTMuMTcwNiAxLjc1OTQzSDE4LjgzMDFDMTkuMjEyMyAxLjc2MDAyIDE5LjU3ODUgMS45MTQ1NyAxOS44NDg2IDIuMTg5MjFDMjAuMTE5IDIuNDYzODYgMjAuMjcwNyAyLjgzNjUzIDIwLjI3MTIgMy4yMjQ3OVY0LjY5MDE1SDEuNzI5NTJWMy4yMjQ3OUMxLjczMDEgMi44MzY1MiAxLjg4MTggMi40NjM4MiAyLjE1MjE4IDIuMTg5MjFDMi40MjIyOCAxLjkxNDU3IDIuNzg4NDcgMS43NjAwMiAzLjE3MDYgMS43NTk0M1pNMTguODMwMSAzNi4yNDI5SDMuMTcwNkMyLjc4ODQ3IDM2LjI0MjMgMi40MjIyMyAzNi4wODc4IDIuMTUyMTcgMzUuODEzMUMxLjg4MTc4IDM1LjUzODUgMS43MzAwOSAzNS4xNjU4IDEuNzI5NTEgMzQuNzc3NVYzMi4xNEgyMC4yNzEyVjM0Ljc3NzVDMjAuMjcwNiAzNS4xNjU4IDIwLjExODkgMzUuNTM4NSAxOS44NDg2IDM1LjgxMzFDMTkuNTc4NSAzNi4wODc4IDE5LjIxMjMgMzYuMjQyMyAxOC44MzAxIDM2LjI0MjlaIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGQ9Ik0xMS45MTI5IDMzLjMxMjdIMTAuMDg3M0M5LjYwOTkzIDMzLjMxMjcgOS4yMjI1OCAzMy43MDYzIDkuMjIyNTggMzQuMTkyQzkuMjIyNTggMzQuNjc3NCA5LjYwOTkzIDM1LjA3MSAxMC4wODczIDM1LjA3MUgxMS45MTI5QzEyLjM5MDIgMzUuMDcxIDEyLjc3NzYgMzQuNjc3NCAxMi43Nzc2IDM0LjE5MkMxMi43Nzc2IDMzLjcwNjMgMTIuMzkwMiAzMy4zMTI3IDExLjkxMjkgMzMuMzEyN1oiIGZpbGw9IndoaXRlIi8+PC9zdmc+")
}

main.notre-offre section.hero.bando-split+a+section.hooks div.hook:nth-child(5):before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzNiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTcuMTcxNDQgMC45Mjk0NDhDOC40MDMxNyAwLjQxNzk5OCA5LjcyMzc0IDAuMTU0NzI0IDExLjA1NzQgMC4xNTQ3MjRDMTIuMzkxMSAwLjE1NDcyNCAxMy43MTE3IDAuNDE3OTk4IDE0Ljk0MzQgMC45Mjk0NDhDMTYuMTc1MSAxLjQ0MDkgMTcuMjkzOCAyLjE5MDQ2IDE4LjIzNTIgMy4xMzUxNkwxOC4yNDA1IDMuMTQwNDVMMTguMzMyOCAzLjIzNDA0TDE4LjQyNTIgMy4xNDA0NkwxOC40MzA1IDMuMTM1MTZDMTkuMzcxOSAyLjE5MDQ2IDIwLjQ5MDUgMS40NDA5IDIxLjcyMjMgMC45Mjk0NDhDMjIuOTU0IDAuNDE3OTk4IDI0LjI3NDYgMC4xNTQ3MjQgMjUuNjA4MyAwLjE1NDcyNEMyNi45NDE5IDAuMTU0NzI0IDI4LjI2MjUgMC40MTc5OTggMjkuNDk0MiAwLjkyOTQ0OEMzMC43MjU1IDEuNDQwNzIgMzEuODQzOCAyLjE4OTk1IDMyLjc4NTEgMy4xMzQxOUMzNi44MTQ3IDcuMTY0ODYgMzYuOTA0MyAxMy44Mjk0IDMyLjEyOTQgMTguNjkzNkwzMi4xMTkxIDE4LjcwNDFMMTkuNDUyNCAzMS4zNzA3QzE5LjE1NTUgMzEuNjY3NyAxOC43NTI4IDMxLjgzNDUgMTguMzMyOCAzMS44MzQ1QzE3LjkxMjkgMzEuODM0NSAxNy41MTAyIDMxLjY2NzcgMTcuMjEzMyAzMS4zNzA3TDQuNTM2MiAxOC42OTM3Qy0wLjIzODY1MSAxMy44Mjk0IC0wLjE0OTAwMSA3LjE2NDg1IDMuODgwNjMgMy4xMzQxOEM0LjgyMTg1IDIuMTg5OTQgNS45NDAxNCAxLjQ0MDcyIDcuMTcxNDQgMC45Mjk0NDhaTTExLjA1NzQgMy4zMjEzOUMxMC4xNDA1IDMuMzIxMzkgOS4yMzI2MiAzLjUwMjM5IDguMzg1ODEgMy44NTQwMUM3LjUzOSA0LjIwNTY0IDYuNzY5OTMgNC43MjA5NiA2LjEyMjcgNS4zNzA0NEw2LjEyMDc2IDUuMzcyMzlDMy40MzkyMSA4LjA1Mzk0IDMuMTE2NjIgMTIuNzIyNSA2Ljc5MTE2IDE2LjQ3MDNMMTguMzMyOCAyOC4wMTJMMjkuODc0NSAxNi40NzAzQzMzLjU0OTEgMTIuNzIyNSAzMy4yMjY1IDguMDUzOTUgMzAuNTQ0OSA1LjM3MjM5TDMwLjU0MyA1LjM3MDQ0QzI5Ljg5NTggNC43MjA5NiAyOS4xMjY3IDQuMjA1NjQgMjguMjc5OSAzLjg1NDAxQzI3LjQzMzEgMy41MDIzOSAyNi41MjUyIDMuMzIxMzkgMjUuNjA4MyAzLjMyMTM5QzI0LjY5MTMgMy4zMjEzOSAyMy43ODM1IDMuNTAyMzkgMjIuOTM2NiAzLjg1NDAxQzIyLjA5MDkgNC4yMDUxNyAyMS4zMjI4IDQuNzE5NjEgMjAuNjc2MSA1LjM2Nzg4QzIwLjY3NTIgNS4zNjg3MyAyMC42NzQ0IDUuMzY5NTkgMjAuNjczNSA1LjM3MDQ0TDE5LjQ1OTYgNi42MDAxNEMxOS4xNjIxIDYuOTAxNSAxOC43NTYzIDcuMDcxMTMgMTguMzMyOCA3LjA3MTEzQzE3LjkwOTQgNy4wNzExMyAxNy41MDM2IDYuOTAxNSAxNy4yMDYxIDYuNjAwMTRMMTUuOTkyMSA1LjM3MDQ0QzE1Ljk5MTMgNS4zNjk1OSAxNS45OTA0IDUuMzY4NzMgMTUuOTg5NiA1LjM2Nzg4QzE1LjM0MjkgNC43MTk2MSAxNC41NzQ3IDQuMjA1MTcgMTMuNzI5IDMuODU0MDFDMTIuODgyMiAzLjUwMjM5IDExLjk3NDMgMy4zMjEzOSAxMS4wNTc0IDMuMzIxMzlaIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTkuNDUwNiA0LjM2NjQzQzIwLjA3IDQuOTgzNzcgMjAuMDcxNiA1Ljk4NjI4IDE5LjQ1NDIgNi42MDU2TDE0LjUwMTEgMTEuNTc0NUMxNC41MDA4IDExLjU3NDkgMTQuNTAwNCAxMS41NzUzIDE0LjUgMTEuNTc1N0MxNC4xNjgzIDExLjkxMDcgMTMuOTgyMiAxMi4zNjMgMTMuOTgyMiAxMi44MzQ1QzEzLjk4MjIgMTMuMzA0MyAxNC4xNjcxIDEzLjc1NTIgMTQuNDk2NiAxNC4wODk5QzE0LjgzMTMgMTQuNDE5NCAxNS4yODIyIDE0LjYwNDIgMTUuNzUyIDE0LjYwNDJDMTYuMjI0IDE0LjYwNDIgMTYuNjc2OSAxNC40MTc3IDE3LjAxMiAxNC4wODUzTDE3LjAyIDE0LjA3NzRMMjAuNTk1MiAxMC41ODEzQzIxLjc4MDYgOS40MTAzIDIzLjM3OTggOC43NTM1NSAyNS4wNDYyIDguNzUzNTVDMjYuNzE0MiA4Ljc1MzU1IDI4LjMxNDkgOS40MTE1OSAyOS41MDA2IDEwLjU4NDhMMjkuNTA2NiAxMC41OTA3TDMzLjMwNjYgMTQuMzkwN0MzMy45MjQ5IDE1LjAwOSAzMy45MjQ5IDE2LjAxMTYgMzMuMzA2NiAxNi42Mjk5QzMyLjY4ODMgMTcuMjQ4MiAzMS42ODU4IDE3LjI0ODIgMzEuMDY3NCAxNi42Mjk5TDI3LjI3MzQgMTIuODM1OEMyNy4yNzI1IDEyLjgzNDkgMjcuMjcxNiAxMi44MzQxIDI3LjI3MDcgMTIuODMzMkMyNi42NzgxIDEyLjI0ODIgMjUuODc4OSAxMS45MjAyIDI1LjA0NjIgMTEuOTIwMkMyNC4yMTIyIDExLjkyMDIgMjMuNDExOCAxMi4yNDkyIDIyLjgxOSAxMi44MzU4TDIyLjgxMjQgMTIuODQyNEwxOS4yMzc3IDE2LjMzNzlDMTguMzA5OSAxNy4yNTU5IDE3LjA1NzQgMTcuNzcwOSAxNS43NTIgMTcuNzcwOUMxNC40NDQ2IDE3Ljc3MDkgMTMuMTkwMiAxNy4yNTQzIDEyLjI2MiAxNi4zMzM2TDEyLjI1MjggMTYuMzI0NUMxMS4zMzIxIDE1LjM5NjMgMTAuODE1NiAxNC4xNDE5IDEwLjgxNTYgMTIuODM0NUMxMC44MTU2IDExLjUyNzEgMTEuMzMyMiAxMC4yNzI3IDEyLjI1MjkgOS4zNDQ0NEwxMi4yNTU2IDkuMzQxNjZMMTcuMjExNSA0LjM3QzE3LjgyODggMy43NTA2OSAxOC44MzEzIDMuNzQ5MDkgMTkuNDUwNiA0LjM2NjQzWk0yMy41NDY2IDE2LjQ2NDlDMjQuMTY0OSAxNS44NDY1IDI1LjE2NzQgMTUuODQ2NiAyNS43ODU4IDE2LjQ2NDlMMjguOTUyNCAxOS42MzE1QzI5LjU3MDggMjAuMjQ5OSAyOS41NzA4IDIxLjI1MjQgMjguOTUyNCAyMS44NzA3QzI4LjMzNDEgMjIuNDg5IDI3LjMzMTYgMjIuNDg5IDI2LjcxMzMgMjEuODcwN0wyMy41NDY2IDE4LjcwNDFDMjIuOTI4MyAxOC4wODU3IDIyLjkyODMgMTcuMDgzMiAyMy41NDY2IDE2LjQ2NDlaTTE4Ljc5NjYgMjMuNDU0MUMxOC4xNzgzIDIyLjgzNTcgMTguMTc4MyAyMS44MzMyIDE4Ljc5NjYgMjEuMjE0OUMxOS40MTQ5IDIwLjU5NjUgMjAuNDE3NCAyMC41OTY1IDIxLjAzNTggMjEuMjE0OUwyNC4yMDI0IDI0LjM4MTVDMjQuODIwOCAyNC45OTk5IDI0LjgyMDggMjYuMDAyNCAyNC4yMDI0IDI2LjYyMDdDMjMuNTg0MSAyNy4yMzkgMjIuNTgxNiAyNy4yMzkgMjEuOTYzMyAyNi42MjA3TDE4Ljc5NjYgMjMuNDU0MVoiIGZpbGw9IndoaXRlIi8+PC9zdmc+")
}

main.notre-offre section.hero.bando-split+a+section.hooks div.hook:nth-child(6):before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAyNiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEuMzkxMjQgMS41NTkwOUMyLjI4MjA0IDAuNjY4MjkxIDMuNDkwMjIgMC4xNjc4NDcgNC43NSAwLjE2Nzg0N0gyMC41ODMzQzIxLjg0MzEgMC4xNjc4NDcgMjMuMDUxMyAwLjY2ODI5MiAyMy45NDIxIDEuNTU5MDlDMjQuODMyOSAyLjQ0OTg5IDI1LjMzMzMgMy42NTgwNyAyNS4zMzMzIDQuOTE3ODVWMzAuMjUxMkMyNS4zMzMzIDMwLjgxNTYgMjUuMDMyOSAzMS4zMzczIDI0LjU0NDcgMzEuNjIwNkMyNC4wNTY2IDMxLjkwMzkgMjMuNDU0NSAzMS45MDU5IDIyLjk2NDQgMzEuNjI1OUwxOC4yMDgzIDI4LjkwODFMMTMuNDUyMiAzMS42MjU5QzEyLjk2NTUgMzEuOTA0IDEyLjM2NzkgMzEuOTA0IDExLjg4MTEgMzEuNjI1OUw3LjEyNSAyOC45MDgxTDIuMzY4ODkgMzEuNjI1OUMxLjg3ODg0IDMxLjkwNTkgMS4yNzY3OCAzMS45MDM5IDAuNzg4NjE2IDMxLjYyMDZDMC4zMDA0NTEgMzEuMzM3MyAwIDMwLjgxNTYgMCAzMC4yNTEyVjQuOTE3ODVDMCAzLjY1ODA3IDAuNTAwNDQ1IDIuNDQ5ODkgMS4zOTEyNCAxLjU1OTA5Wk00Ljc1IDMuMzM0NTFDNC4zMzAwNyAzLjMzNDUxIDMuOTI3MzUgMy41MDEzMyAzLjYzMDQxIDMuNzk4MjZDMy4zMzM0OCA0LjA5NTE5IDMuMTY2NjcgNC40OTc5MiAzLjE2NjY3IDQuOTE3ODVWMjcuNTIyOEw2LjMzOTQ1IDI1LjcwOThDNi44MjYyMiAyNS40MzE2IDcuNDIzNzggMjUuNDMxNiA3LjkxMDU1IDI1LjcwOThMMTIuNjY2NyAyOC40Mjc2TDE3LjQyMjggMjUuNzA5OEMxNy45MDk1IDI1LjQzMTYgMTguNTA3MSAyNS40MzE2IDE4Ljk5MzkgMjUuNzA5OEwyMi4xNjY3IDI3LjUyMjhWNC45MTc4NUMyMi4xNjY3IDQuNDk3OTIgMjEuOTk5OSA0LjA5NTE5IDIxLjcwMjkgMy43OTgyNkMyMS40MDYgMy41MDEzMyAyMS4wMDMzIDMuMzM0NTEgMjAuNTgzMyAzLjMzNDUxSDQuNzVaTTcuMDI4OTUgOC43ODAxM0M3LjQ3NDM2IDguMzM0NzMgOC4wNzg0NSA4LjA4NDUxIDguNzA4MzMgOC4wODQ1MUM5LjMzODIyIDguMDg0NTEgOS45NDIzMSA4LjMzNDczIDEwLjM4NzcgOC43ODAxM0MxMC44MzMxIDkuMjI1NTQgMTEuMDgzMyA5LjgyOTYzIDExLjA4MzMgMTAuNDU5NUMxMS4wODMzIDExLjA4OTQgMTAuODMzMSAxMS42OTM1IDEwLjM4NzcgMTIuMTM4OUM5Ljk0MjMxIDEyLjU4NDMgOS4zMzgyMiAxMi44MzQ1IDguNzA4MzMgMTIuODM0NUM4LjA3ODQ1IDEyLjgzNDUgNy40NzQzNiAxMi41ODQzIDcuMDI4OTUgMTIuMTM4OUM2LjU4MzU1IDExLjY5MzUgNi4zMzMzMyAxMS4wODk0IDYuMzMzMzMgMTAuNDU5NUM2LjMzMzMzIDkuODI5NjMgNi41ODM1NSA5LjIyNTU0IDcuMDI4OTUgOC43ODAxM1pNMTYuMjk3MSA4LjU0ODI2QzE2LjkxNTQgNy45Mjk5MyAxNy45MTc5IDcuOTI5OTMgMTguNTM2MyA4LjU0ODI2QzE5LjE1NDYgOS4xNjY1OSAxOS4xNTQ2IDEwLjE2OTEgMTguNTM2MyAxMC43ODc0TDkuMDM2MjUgMjAuMjg3NEM4LjQxNzkyIDIwLjkwNTggNy40MTU0MSAyMC45MDU4IDYuNzk3MDggMjAuMjg3NEM2LjE3ODc1IDE5LjY2OTEgNi4xNzg3NSAxOC42NjY2IDYuNzk3MDggMTguMDQ4M0wxNi4yOTcxIDguNTQ4MjZaTTE0Ljk0NTYgMTYuNjk2OEMxNS4zOTEgMTYuMjUxNCAxNS45OTUxIDE2LjAwMTIgMTYuNjI1IDE2LjAwMTJDMTcuMjU0OSAxNi4wMDEyIDE3Ljg1OSAxNi4yNTE0IDE4LjMwNDQgMTYuNjk2OEMxOC43NDk4IDE3LjE0MjIgMTkgMTcuNzQ2MyAxOSAxOC4zNzYyQzE5IDE5LjAwNjEgMTguNzQ5OCAxOS42MTAyIDE4LjMwNDQgMjAuMDU1NkMxNy44NTkgMjAuNTAxIDE3LjI1NDkgMjAuNzUxMiAxNi42MjUgMjAuNzUxMkMxNS45OTUxIDIwLjc1MTIgMTUuMzkxIDIwLjUwMSAxNC45NDU2IDIwLjA1NTZDMTQuNTAwMiAxOS42MTAyIDE0LjI1IDE5LjAwNjEgMTQuMjUgMTguMzc2MkMxNC4yNSAxNy43NDYzIDE0LjUwMDIgMTcuMTQyMiAxNC45NDU2IDE2LjY5NjhaIiBmaWxsPSJ3aGl0ZSIvPjwvc3ZnPg==")
}

main.notre-offre section.hero.bando-split+a+section.hooks div.hook p {
    margin-bottom: 3rem
}

main.notre-offre section.bleed div.bleed-left-labels h4,
main.notre-offre section.bleed div.bleed-right-labels h4 {
    margin-bottom: 0
}

main.notre-offre section.bleed div.bleed-left-labels h4+p,
main.notre-offre section.bleed div.bleed-right-labels h4+p {
    margin-top: .5rem
}

@media (min-width:640px) {
    main.notre-offre section.bleed div.bleed-left-labels .img {
        height: 540px
    }
}

main.notre-offre section.bleed div.bleed-left-labels .info-label {
    line-height: 32px;
    margin-bottom: 1rem
}

main.notre-offre section.bleed div.bleed-left-labels .info-label:before {
    background: 50% url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMi4yODU3MSAxMi41MDI5SDI5LjcxNDNWMTAuMTcxQzI5LjcxNDMgOS41NTI0NyAyOS40NzM1IDguOTU5MzIgMjkuMDQ0OCA4LjUyMTk5QzI4LjYxNjIgOC4wODQ2NiAyOC4wMzQ4IDcuODM4OTcgMjcuNDI4NiA3LjgzODk3SDQuNTcxNDNDMy45NjUyMiA3LjgzODk3IDMuMzgzODQgOC4wODQ2NiAyLjk1NTE4IDguNTIxOTlDMi41MjY1MyA4Ljk1OTMyIDIuMjg1NzEgOS41NTI0NyAyLjI4NTcxIDEwLjE3MVYxMi41MDI5Wk0yLjI4NTcxIDE0LjgzNDlWMjYuNDk0OEMyLjI4NTcxIDI3LjExMzMgMi41MjY1MyAyNy43MDY1IDIuOTU1MTggMjguMTQzOEMzLjM4Mzg0IDI4LjU4MTEgMy45NjUyMiAyOC44MjY4IDQuNTcxNDMgMjguODI2OEgyNy40Mjg2QzI4LjAzNDggMjguODI2OCAyOC42MTYyIDI4LjU4MTEgMjkuMDQ0OCAyOC4xNDM4QzI5LjQ3MzUgMjcuNzA2NSAyOS43MTQzIDI3LjExMzMgMjkuNzE0MyAyNi40OTQ4VjE0LjgzNDlIMi4yODU3MVpNNC41NzE0MyA1LjUwNjk5SDI3LjQyODZDMjguNjQxIDUuNTA2OTkgMjkuODAzOCA1Ljk5ODM3IDMwLjY2MTEgNi44NzMwM0MzMS41MTg0IDcuNzQ3NjkgMzIgOC45MzM5OSAzMiAxMC4xNzFWMjYuNDk0OEMzMiAyNy43MzE4IDMxLjUxODQgMjguOTE4MSAzMC42NjExIDI5Ljc5MjhDMjkuODAzOCAzMC42Njc0IDI4LjY0MSAzMS4xNTg4IDI3LjQyODYgMzEuMTU4OEg0LjU3MTQzQzMuMzU5MDEgMzEuMTU4OCAyLjE5NjI1IDMwLjY2NzQgMS4zMzg5NCAyOS43OTI4QzAuNDgxNjMxIDI4LjkxODEgMCAyNy43MzE4IDAgMjYuNDk0OFYxMC4xNzFDMCA4LjkzMzk5IDAuNDgxNjMxIDcuNzQ3NjkgMS4zMzg5NCA2Ljg3MzAzQzIuMTk2MjUgNS45OTgzNyAzLjM1OTAxIDUuNTA2OTkgNC41NzE0MyA1LjUwNjk5WiIgZmlsbD0iIzAwNjZGRiIvPjxwYXRoIGQ9Ik0xMS40Mjg2IDMuMTc1VjUuNTA2OTlIMjAuNTcxNFYzLjE3NUgxMS40Mjg2Wk0xMS40Mjg2IDAuODQzMDE4SDIwLjU3MTRDMjEuMTc3NiAwLjg0MzAxOCAyMS43NTkgMS4wODg3MSAyMi4xODc3IDEuNTI2MDRDMjIuNjE2MyAxLjk2MzM3IDIyLjg1NzEgMi41NTY1MiAyMi44NTcxIDMuMTc1VjUuNTA2OTlDMjIuODU3MSA2LjEyNTQ3IDIyLjYxNjMgNi43MTg2MiAyMi4xODc3IDcuMTU1OTVDMjEuNzU5IDcuNTkzMjggMjEuMTc3NiA3LjgzODk3IDIwLjU3MTQgNy44Mzg5N0gxMS40Mjg2QzEwLjgyMjQgNy44Mzg5NyAxMC4yNDEgNy41OTMyOCA5LjgxMjMzIDcuMTU1OTVDOS4zODM2NyA2LjcxODYyIDkuMTQyODYgNi4xMjU0NyA5LjE0Mjg2IDUuNTA2OTlWMy4xNzVDOS4xNDI4NiAyLjU1NjUyIDkuMzgzNjcgMS45NjMzNyA5LjgxMjMzIDEuNTI2MDRDMTAuMjQxIDEuMDg4NzEgMTAuODIyNCAwLjg0MzAxOCAxMS40Mjg2IDAuODQzMDE4WiIgZmlsbD0iIzAwNjZGRiIvPjwvc3ZnPg==") no-repeat;
    background-size: 100% auto;
    content: "";
    display: inline-block;
    height: 32px;
    margin-inline-end: .875rem;
    vertical-align: middle;
    width: 32px
}

@media (min-width:640px) {
    main.notre-offre section.bleed div.bleed-right-labels .img {
        height: 580px
    }
}

@media (max-width:639px) {
    main.notre-offre section.bleed+section.bleed {
        margin-top: -4rem
    }
}

@media (min-width:1024px) {
    main.notre-offre.temoignages section.hero.bando-split {
        min-height: 520px
    }
}

@media (max-width:639px) {
    main.notre-offre.temoignages section.hero.bando-split {
        margin-bottom: 0
    }
}

main.notre-offre.temoignages section.hero.bando-split:before {
    background-size: cover;
    border-radius: 0 80px;
    height: 84%;
    left: calc(50% + 2.5rem);
    top: 8%;
    width: calc(50% - 5rem)
}

main.notre-offre.temoignages section.hero.bando-split div.text>div {
    width: 100%
}

@media (max-width:639px) {
    main.notre-offre.temoignages section.hero.bando-split div.text h1 {
        margin-bottom: 1.5rem
    }
}

main.notre-offre.temoignages section.hero.bando-split div.text .decouvrir {
    margin-bottom: 0
}

main.notre-offre.temoignages section.hero.bando-split div.text .decouvrir:before {
    background-image: url("data:image/webp;base64,UklGRjACAABXRUJQVlA4WAoAAAAQAAAAGgAAGgAAQUxQSM8AAAABgLpt2/FX9r0t2VZ1stlsNptdzW3xl37HmtmZvGwz2b7DpyciJgD67a0g7b/LxyapKpKsFApV3DrIWH+TZIwMVhUZQlOKBBmLA5I39jJ5JLkMUb9TxY6I0yKV/33+xhzWqPm1MDo2PhKsUtzVURE/TaMPQQACvyjbCGCOsn9hgPW3UCeAKAr/pQNZUuwFysRygHKh/xwAyUI0AbC8E9oGAJPMR50i4JTkz9W2vrdoqHr295Q6A833epinpu3SsPih8RNuRGnrWThoNg9HAgAAVlA4IDoBAACwCACdASobABsAPok2lkelIqIhN/VYAKARCWwAsSVBOA4QvcIxz9gPEA6im8O+gB+wHWWI0Anmd4T1a4QFw2bOe6ezIsXHRddLpYeKVsAA/v6H0/ZmOcOnZzgK2/BfVgHv/nh3+esLh8KiYKjpqoGP5/88jfiCssz/aP4dVZautelUUyx8Mf6sYS4ae/n96/iO2bEf41hp9OGOpFERYEU41ECafnDGt/krob8p4dlpgO14lFyN1DveWMGYr3W0Iy6ziUzKZ3GlKItXk5g2O1FMl88pGIciy2zYWFM/sD17IcWEhSmPwcqGG38wga33uOkpSzST/Q8T695tR/uJbFa+yGGfPTUcb4PuIb1hPxM02ENIqiOevFBwSEyVFP+/qNV1GHRH+jAvz3yiRR9eoSBJYUQWfGCy+FgAAA==")
}

main.notre-offre.temoignages section.hero.bando-split div.text .cta_container {
    margin: 3rem 0 0
}

@media (min-width:1024px) {
    main.notre-offre.temoignages section.hero.bando-split div.text .cta_container {
        grid-gap: 1.5rem;
        display: grid;
        grid-template-columns: repeat(2, 1fr)
    }
}

main.notre-offre.temoignages section.hero.bando-split div.text .cta_container .btn.primary {
    font-size: 1rem;
    font-weight: 600;
    grid-column: span 1;
    width: 100%
}

@media (max-width:639px) {
    main.notre-offre.temoignages section.hero.bando-split div.text .cta_container .btn.primary.white {
        margin-bottom: 0
    }
}

main.notre-offre.temoignages section.hero.bando-split+section.bleed {
    margin-bottom: 2rem
}

@media (max-width:639px) {
    main.notre-offre.temoignages section.bleed {
        margin-top: 0
    }
}

main.notre-offre.temoignages section.bleed ul {
    line-height: 1.6
}

main.notre-offre.temoignages section.btns {
    margin-bottom: 1rem;
    margin-top: 3rem
}

@media (min-width:640px) {
    main.notre-offre.temoignages section.btns div.title {
        grid-gap: 1.5rem;
        display: grid;
        grid-template-columns: repeat(2, 1fr)
    }
}

@media (min-width:1024px) {
    main.notre-offre.temoignages section.btns div.title {
        grid-gap: 5rem
    }
}

main.notre-offre.temoignages section.btns div.title .btn.primary {
    font-size: 1rem;
    font-weight: 600;
    grid-column: span 1;
    padding-left: .5rem;
    padding-right: .5rem;
    width: 100%
}

main.notre-offre.temoignages section.btns div.title .btn.primary.white {
    border-color: #f9a11d;
    color: #f9a11d;
    margin-bottom: 1.5rem;
    padding-top: .875rem
}

@media (min-width:640px) {
    main.notre-offre.temoignages section.btns div.title .btn.primary.white {
        margin-bottom: 0
    }
}

main.notre-offre.temoignages section.hooks div.hook:before {
    background: 50% url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAzMiAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYuMDAxMyAyLjQyNzIyTDE5Ljk5NzEgMTAuNTIyM0MyMC4xNDI2IDEwLjgxNzEgMjAuNDIzOCAxMS4wMjE2IDIwLjc0OTIgMTEuMDY5MUwyOS42ODYyIDEyLjM3NTRMMjMuMjIwMiAxOC42NzMzQzIyLjk4NDQgMTguOTAzIDIyLjg3NjcgMTkuMjM0MiAyMi45MzI0IDE5LjU1ODdMMjQuNDU4MSAyOC40NTQ2TDE2LjQ2NjggMjQuMjUyMUMxNi4xNzU0IDI0LjA5ODggMTUuODI3MiAyNC4wOTg4IDE1LjUzNTggMjQuMjUyMUw3LjU0NDQ4IDI4LjQ1NDZMOS4wNzAyNCAxOS41NTg3QzkuMTI1OSAxOS4yMzQyIDkuMDE4MjQgMTguOTAzIDguNzgyMzcgMTguNjczM0wyLjMxNjM4IDEyLjM3NTRMMTEuMjUzNCAxMS4wNjkxQzExLjU3ODggMTEuMDIxNiAxMS44NiAxMC44MTcxIDEyLjAwNTUgMTAuNTIyM0wxNi4wMDEzIDIuNDI3MjJaIiBzdHJva2U9IiNDOTc4MDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+") no-repeat;
    content: "";
    display: block;
    height: 38px;
    width: 38px
}

main.notre-offre.temoignages section.hooks div.hook:nth-child(2):before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzOSAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTkuMzMyIDAuNzUxMjIxQzIwLjMzOTkgMC43NTEyMjEgMjEuMzA2NCAxLjE4MDE3IDIyLjAxOSAxLjk0MzcxQzIyLjczMTcgMi43MDcyNiAyMy4xMzIgMy43NDI4NCAyMy4xMzIgNC44MjI2NUMyMy4xMzIgNS4zMTEyMiAyMy4wNTYgNS43Nzk0NCAyMi45MDQgNi4yMjcyOUMzMC42MzcgNy44NzYyMiAzNi40MzIgMTQuODE4IDM2LjQzMiAyMy4xNDQxSDIuMjMyMDNDMi4yMzIwMyAxNC44MTggOC4wMjcwMyA3Ljg3NjIyIDE1Ljc2IDYuMjI3MjlDMTUuNjA4IDUuNzc5NDQgMTUuNTMyIDUuMzExMjIgMTUuNTMyIDQuODIyNjVDMTUuNTMyIDMuNzQyODQgMTUuOTMyNCAyLjcwNzI2IDE2LjY0NSAxLjk0MzcxQzE3LjM1NzcgMS4xODAxNyAxOC4zMjQyIDAuNzUxMjIxIDE5LjMzMiAwLjc1MTIyMVpNMzguMzMyIDI5LjI1MTJIMC4zMzIwMzFWMjUuMTc5OEgzOC4zMzJWMjkuMjUxMlpNMTkuMzMyIDkuOTExOTRDMTMuNDIzIDkuOTExOTQgOC40MDcwMyAxMy43NTk0IDYuNjc4MDMgMTkuMDcyN0gzMS45ODZDMzAuMjU3IDEzLjc1OTQgMjUuMjQxIDkuOTExOTQgMTkuMzMyIDkuOTExOTRaIiBmaWxsPSIjQzk3ODAwIi8+PC9zdmc+")
}

main.notre-offre.temoignages section.hooks div.hook:nth-child(3):before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMyIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMzIDMyIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTYuNjY5MyAwLjE2Nzk2OUMxNC41OSAwLjE2Nzk2OSAxMi41MzExIDAuNTc3NTEgMTAuNjEwMSAxLjM3MzIxQzguNjg5MTMgMi4xNjg5MSA2Ljk0MzY3IDMuMzM1MTggNS40NzM0MSA0LjgwNTQ0QzIuNTA0MDkgNy43NzQ3NyAwLjgzNTkzOCAxMS44MDIgMC44MzU5MzggMTYuMDAxM0MwLjgzNTkzOCAyMC4yMDA2IDIuNTA0MDkgMjQuMjI3OCA1LjQ3MzQxIDI3LjE5NzJDNi45NDM2NyAyOC42Njc0IDguNjg5MTMgMjkuODMzNyAxMC42MTAxIDMwLjYyOTRDMTIuNTMxMSAzMS40MjUxIDE0LjU5IDMxLjgzNDYgMTYuNjY5MyAzMS44MzQ2QzIwLjg2ODUgMzEuODM0NiAyNC44OTU4IDMwLjE2NjUgMjcuODY1MSAyNy4xOTcyQzMwLjgzNDUgMjQuMjI3OCAzMi41MDI2IDIwLjIwMDYgMzIuNTAyNiAxNi4wMDEzQzMyLjUwMjYgMTQuMTY0NiAzMi4xNzAxIDEyLjM0MzggMzEuNTM2OCAxMC42MzM4TDI5LjAwMzQgMTMuMTY3MUMyOS4yMjUxIDE0LjEwMTMgMjkuMzM1OSAxNS4wNTEzIDI5LjMzNTkgMTYuMDAxM0MyOS4zMzU5IDE5LjM2MDcgMjguMDAxNCAyMi41ODI1IDI1LjYyNiAyNC45NThDMjMuMjUwNSAyNy4zMzM0IDIwLjAyODcgMjguNjY4IDE2LjY2OTMgMjguNjY4QzEzLjMwOTkgMjguNjY4IDEwLjA4OCAyNy4zMzM0IDcuNzEyNTggMjQuOTU4QzUuMzM3MTIgMjIuNTgyNSA0LjAwMjYgMTkuMzYwNyA0LjAwMjYgMTYuMDAxM0M0LjAwMjYgMTIuNjQxOSA1LjMzNzEyIDkuNDIwMDggNy43MTI1OCA3LjA0NDYyQzEwLjA4OCA0LjY2OTE2IDEzLjMwOTkgMy4zMzQ2NCAxNi42NjkzIDMuMzM0NjRDMTcuNjE5MyAzLjMzNDY0IDE4LjU2OTMgMy40NDU0NyAxOS41MDM0IDMuNjY3MTRMMjIuMDUyNiAxLjExNzk3QzIwLjMyNjggMC41MDA0NjkgMTguNTA1OSAwLjE2Nzk2OSAxNi42NjkzIDAuMTY3OTY5Wk0yNy43NTI2IDAuMTY3OTY5TDIxLjQxOTMgNi41MDEzVjguODc2M0wxNy4zODE4IDEyLjkxMzhDMTcuMTQ0MyAxMi44MzQ2IDE2LjkwNjggMTIuODM0NiAxNi42NjkzIDEyLjgzNDZDMTUuODI5NCAxMi44MzQ2IDE1LjAyNCAxMy4xNjgzIDE0LjQzMDEgMTMuNzYyMUMxMy44MzYyIDE0LjM1NiAxMy41MDI2IDE1LjE2MTQgMTMuNTAyNiAxNi4wMDEzQzEzLjUwMjYgMTYuODQxMiAxMy44MzYyIDE3LjY0NjYgMTQuNDMwMSAxOC4yNDA1QzE1LjAyNCAxOC44MzQzIDE1LjgyOTQgMTkuMTY4IDE2LjY2OTMgMTkuMTY4QzE3LjUwOTEgMTkuMTY4IDE4LjMxNDYgMTguODM0MyAxOC45MDg0IDE4LjI0MDVDMTkuNTAyMyAxNy42NDY2IDE5LjgzNTkgMTYuODQxMiAxOS44MzU5IDE2LjAwMTNDMTkuODM1OSAxNS43NjM4IDE5LjgzNTkgMTUuNTI2MyAxOS43NTY4IDE1LjI4ODhMMjMuNzk0MyAxMS4yNTEzSDI2LjE2OTNMMzIuNTAyNiA0LjkxNzk3SDI3Ljc1MjZWMC4xNjc5NjlaTTE2LjY2OTMgNi41MDEzQzE0LjE0OTcgNi41MDEzIDExLjczMzQgNy41MDIxOSA5Ljk1MTc2IDkuMjgzNzlDOC4xNzAxNiAxMS4wNjU0IDcuMTY5MjcgMTMuNDgxNyA3LjE2OTI3IDE2LjAwMTNDNy4xNjkyNyAxOC41MjA5IDguMTcwMTYgMjAuOTM3MiA5Ljk1MTc2IDIyLjcxODhDMTEuNzMzNCAyNC41MDA0IDE0LjE0OTcgMjUuNTAxMyAxNi42NjkzIDI1LjUwMTNDMTkuMTg4OCAyNS41MDEzIDIxLjYwNTIgMjQuNTAwNCAyMy4zODY4IDIyLjcxODhDMjUuMTY4NCAyMC45MzcyIDI2LjE2OTMgMTguNTIwOSAyNi4xNjkzIDE2LjAwMTNIMjMuMDAyNkMyMy4wMDI2IDE3LjY4MSAyMi4zMzUzIDE5LjI5MTkgMjEuMTQ3NiAyMC40Nzk2QzE5Ljk1OTkgMjEuNjY3NCAxOC4zNDkgMjIuMzM0NiAxNi42NjkzIDIyLjMzNDZDMTQuOTg5NiAyMi4zMzQ2IDEzLjM3ODcgMjEuNjY3NCAxMi4xOTA5IDIwLjQ3OTZDMTEuMDAzMiAxOS4yOTE5IDEwLjMzNTkgMTcuNjgxIDEwLjMzNTkgMTYuMDAxM0MxMC4zMzU5IDE0LjMyMTYgMTEuMDAzMiAxMi43MTA3IDEyLjE5MDkgMTEuNTIzQzEzLjM3ODcgMTAuMzM1MiAxNC45ODk2IDkuNjY3OTcgMTYuNjY5MyA5LjY2Nzk3VjYuNTAxM1oiIGZpbGw9IiNDOTc4MDAiLz48L3N2Zz4=")
}

main.notre-offre.temoignages section.hooks div.hook p {
    margin-bottom: 3rem
}

main.scpi section.hero.bando-split {
    background: #f8faff;
    border-bottom: none;
    border-radius: unset;
    margin: 0;
    max-width: 100%;
    padding-bottom: 3rem;
    padding-top: 0;
    width: 100%
}

@media (min-width:640px) {
    main.scpi section.hero.bando-split {
        padding-bottom: 4rem;
        padding-top: 3rem
    }
}

@media (min-width:1024px) {
    main.scpi section.hero.bando-split {
        padding-bottom: 5rem;
        padding-top: 4rem
    }
}

main.scpi section.hero.bando-split h1,
main.scpi section.hero.bando-split h2 {
    color: #041e3a
}

main.scpi section.hero.bando-split .btn.primary.large {
    font-weight: 600;
    width: 100%
}

@media (min-width:640px) {
    main.scpi section.hero.bando-split:before {
        background: no-repeat 100% 0 url(images/bg2.jpg);
        background-size: auto 100%;
        border-radius: 0;
        height: 100%;
        left: 0;
        top: 0;
        width: 50%
    }
}

@media (min-width:1200px) {
    main.scpi section.hero.bando-split:before {
        width: calc(50% - 4rem)
    }
}

@media (min-width:1440px) {
    main.scpi section.hero.bando-split:before {
        width: calc(50% - 8rem)
    }
}

@media (min-width:2500px) {
    main.scpi section.hero.bando-split:before {
        background-position: 0 0
    }
}

@media (min-width:640px) {
    main.scpi section.hero.bando-split:after {
        background: no-repeat 0 0 url(images/bg.png);
        background-size: auto 100%;
        content: "";
        height: 100%;
        position: absolute;
        right: 0;
        top: 0;
        width: 50%
    }
}









main.scpi section.hero.bando2-split {
    background: #f8faff;
    border-bottom: none;
    border-radius: unset;
    margin: 0;
    max-width: 100%;
    padding-bottom: 3rem;
    padding-top: 0;
    width: 100%
}

@media (min-width:640px) {
    main.scpi section.hero.bando2-split {
        padding-bottom: 4rem;
        padding-top: 3rem
    }
}

@media (min-width:1024px) {
    main.scpi section.hero.bando2-split {
        padding-bottom: 5rem;
        padding-top: 4rem
    }
}

main.scpi section.hero.bando2-split h1,
main.scpi section.hero.bando2-split h2 {
    color: #041e3a
}

main.scpi section.hero.bando2-split .btn.primary.large {
    font-weight: 600;
    width: 100%
}

@media (min-width:640px) {
    main.scpi section.hero.bando2-split:before {
        background-size: auto 100%;
        border-radius: 0;
        height: 100%;
        left: 0;
        top: 0;
        width: 50%
    }
}

@media (min-width:1200px) {
    main.scpi section.hero.bando2-split:before {
        width: calc(50% - 4rem)
    }
}

@media (min-width:1440px) {
    main.scpi section.hero.bando2-split:before {
        width: calc(50% - 8rem)
    }
}

@media (min-width:2500px) {
    main.scpi section.hero.bando2-split:before {
        background-position: 0 0
    }
}

@media (min-width:640px) {
    main.scpi section.hero.bando2-split:after {
        background-size: auto 100%;
       /* content: "";*/
        height: 100%;
        position: absolute;
        right: 0;
        top: 0;
        width: 50%
    }
}
@media (min-width:1200px) {
    main.scpi section.hero.bando2-split:after {
        width: calc(50% - 4rem)
    }
}

@media (min-width:1440px) {
    main.scpi section.hero.bando2-split:after {
        width: calc(50% - 8rem)
    }
}

@media (min-width:1500px) {
    main.scpi section.hero.bando2-split:after {
        background-position: 100% 0
    }
}

main.scpi section.hero.bando2-split div.text {
    display: block;
    grid-column: span 12;
    margin-bottom: 0;
    text-align: center
}
/*Design pour le input*/
main.scpi section.hero.bando2-split div.text [type=text] {
    border: 1px solid #8f9fb0;
    border-radius: 1.09rem;
    font-size: 1.125rem;
    height: 2.9rem;
    margin-bottom: 1.5rem;
    padding: 0 1rem;
    text-align: left
}
main.scpi section.hero.bando2-split div.text [type=password] {
    border: 1px solid #8f9fb0;
    border-radius: 1.09rem;
    font-size: 1.125rem;
    height: 2.9rem;
    margin-bottom: 1.5rem;
    padding: 0 1rem;
    text-align: left
}

main.scpi section.hero.bando2-split div.text h1 i {
    color: #f9a11d
}

main.scpi section.hero.bando2-split div.text .btn.primary.pulsar {
    border: none;
    outline: 1px solid #f9a11d;
    outline-offset: 5px;
    width: calc(100% - 12px)
}

@media (min-width:640px) {
    main.scpi section.hero.bando2-split div.text {
        grid-column: 2/12
    }
}

@media (min-width:1024px) {
    main.scpi section.hero.bando2-split div.text {
        grid-column: 3/11
    }
}

@media (min-width:1200px) {
    main.scpi section.hero.bando2-split div.text {
        grid-column: 4/10
    }
}

main.scpi section.hero.bando2-split div.blocs {
    grid-gap: 1.5rem;
    display: grid;
    grid-column: span 12;
    grid-template-columns: repeat(1, 1fr);
    margin-top: 1.5rem;
    z-index: 2
}

@media (min-width:640px) {
    main.scpi section.hero.bando2-split div.blocs {
        grid-template-columns: repeat(2, 1fr);
        margin-top: 3rem
    }
}

@media (min-width:1200px) {
    main.scpi section.hero.bando2-split div.blocs {
        grid-template-columns: repeat(4, 1fr);
        margin-top: 5rem
    }
}































@media (min-width:1200px) {
    main.scpi section.hero.bando-split:after {
        width: calc(50% - 4rem)
    }
}

@media (min-width:1440px) {
    main.scpi section.hero.bando-split:after {
        width: calc(50% - 8rem)
    }
}

@media (min-width:1500px) {
    main.scpi section.hero.bando-split:after {
        background-position: 100% 0
    }
}

main.scpi section.hero.bando-split div.text {
    display: block;
    grid-column: span 12;
    margin-bottom: 0;
    text-align: center
}

main.scpi section.hero.bando-split div.text [type=text] {
    border: 1px solid #8f9fb0;
    border-radius: .25rem;
    font-size: 1.125rem;
    height: 3.5rem;
    margin-bottom: 1.5rem;
    padding: 0 1rem;
    text-align: center
}

main.scpi section.hero.bando-split div.text h1 i {
    color: #f9a11d
}

main.scpi section.hero.bando-split div.text .btn.primary.pulsar {
    border: none;
    outline: 1px solid #f9a11d;
    outline-offset: 5px;
    width: calc(100% - 12px)
}

@media (min-width:640px) {
    main.scpi section.hero.bando-split div.text {
        grid-column: 2/12
    }
}

@media (min-width:1024px) {
    main.scpi section.hero.bando-split div.text {
        grid-column: 3/11
    }
}

@media (min-width:1200px) {
    main.scpi section.hero.bando-split div.text {
        grid-column: 4/10
    }
}

main.scpi section.hero.bando-split div.blocs {
    grid-gap: 1.5rem;
    display: grid;
    grid-column: span 12;
    grid-template-columns: repeat(1, 1fr);
    margin-top: 1.5rem;
    z-index: 2
}

@media (min-width:640px) {
    main.scpi section.hero.bando-split div.blocs {
        grid-template-columns: repeat(2, 1fr);
        margin-top: 3rem
    }
}

@media (min-width:1200px) {
    main.scpi section.hero.bando-split div.blocs {
        grid-template-columns: repeat(4, 1fr);
        margin-top: 5rem
    }
}

main.scpi section.hero.bando-split div.blocs>div {
    backdrop-filter: blur(.25rem);
    background: hsla(0, 0%, 100%, .8);
    border-radius: .5rem;
    box-shadow: 0 0 .625rem rgba(214, 219, 226, .2);
    grid-column: span 1;
    padding: 1rem
}

main.scpi section.hero.bando-split div.blocs .gratuit {
    align-items: center;
    color: #041e3a;
    display: flex;
    flex-direction: column;
    font-size: 1.125rem;
    font-weight: 600;
    justify-content: center;
    padding-bottom: 1.5rem;
    text-align: center
}

@media (min-width:1440px) {
    main.scpi section.hero.bando-split div.blocs .gratuit {
        font-size: 1.25rem
    }
}

main.scpi section.hero.bando-split div.blocs .gratuit span {
    background: #eef3ff;
    border-radius: .25rem;
    color: #06f;
    display: block;
    font-size: 1rem;
    font-weight: 500;
    margin-top: 1.375rem;
    padding: .5rem 0;
    width: 100%
}

@media (min-width:1440px) {
    main.scpi section.hero.bando-split div.blocs .gratuit span {
        font-size: 1.125rem
    }
}

main.scpi section.hero.bando-split div.blocs .gratuit div:before {
    background: 50% url("data:image/webp;base64,UklGRkIDAABXRUJQVlA4WAoAAAAQAAAAKAAAKAAAQUxQSFkBAAABkHPbtrE9+7Ntu/sq26psf1/nL7ae942NX2DbdlIllZ28jG3nNM97n3OjOiImAP+TdiJ2HE7Fg8qy1XsuXLlrMBgMRovVajEbDIYHty6d2r54ZrrIBZL7K0Gg+boUwyBEfZ/LSIL4NAl7oNHlNV++FsxlewBx33Fbb7O9OrIgViDWQHLfp9s6QBsLci5w1efq6IWvWgwZ7IBFTO8A7KEatWRaC2A0020AE6lXLejXSweghukMgJ1UqYYjtBjIYloL1P0y2NtIfEczEcykQ8lnaoHtwnd0MeU9j34j0WSIxhmIfvIQmaqgscdAvK+n+0L7IMtRX7A+5egE70wGkz2T70ttY8Hdoukm+KdruBwqAXkPBL6vcoJUx977aquiIX2NWgCkD71W2+Uhq5FsH5WU80mAlskYs/0nCR+ZHssV8Ys067mQVNw6ZqZOUXR6vaIoU/uqfNj+XwEAVlA4IMIBAABQCwCdASopACkAPok2lUelIyIhONSYAKARCWwAhOwrfzPDn7hGPvXwEA55X0J7wBz5vsZ/4QioQqR9SkxxQFq95g5xQ5qN5ZwpKfegPPRTalFv9U2ikCeOraqq9HIVH+ezqIAA/tLauW3GYbR9LBRjjeOTKUrICoQUuTw5CUKi/QC2/jixQ5Vlnzfy5iafP8va7Jm1PlhvHbXr72z4qDepwqWa+8jSudQU8kdTEUAD9wn0Qj4EePJ2A5NAWIxnsWh4+LEo99zyVLwCvmVZOcUKn/yHM37Ufda3nzLlUKfdAoslhl0vBaSRCTzHN294OYhPY5ygu61m0FXK8ctWj+Ckj153+yXti/5rX9JfARgHEXsUdInqspyhptgciXR9iDD+9SApWBk8RI0PrL9aTX5SyMzJavD6gLwzFU71J26csQeFcxiFPmrMGAuAKpB2Cl81k5Hlqf9kt9QL9X4/4Y0fF/4Ac9ZzCb4X3f6heZziP3KqcGbc29Uj7NVpDm0mfOoJjeBZf0t681jIn2T2HWAV//ylBtYCN73QzXM/XhWu+cx+hA0RZ4B93Rh6yJNQYlr3hw28Ev/qgxhevSyb3GAAAAA=") no-repeat;
    content: "";
    display: inline-block;
    height: 41px;
    margin: 0 .625rem -10px 0;
    width: 41px
}

main.scpi section.hero.bando-split div.blocs .gratuit.service div:before {
    background-image: url("data:image/webp;base64,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")
}

main.scpi section.hero.bando-split div.blocs .gratuit.suivi div:before {
    background-image: url("data:image/webp;base64,UklGRlICAABXRUJQVlA4WAoAAAAQAAAAKAAAKAAAQUxQSPkAAAABgHLbtqplf3iE6O6e3N2tkZzOINHciQ7NoTm/wbK7e/3y90547zvfPZdBj4gJwF9u7h8YGBjoNw/UiFQR+0hki9cmYftlPUGylNhtIsusB4g+sZpE8ol7BdFZVo3MM+cEolnELZeZ5BxC9pqTIpNGzE3I9nGihM4Yu5CNMhhTJg8vZd3ENAwyiOjRV9Exx6nDX42foaAXauvJ9Wkozv526cKmCnD38PDwiLM7eQqEsKcTRxikK8m6BeLLVv2Q/7DYhnwhmZ98NFgx/YRBw09TNjRMJyLqgY5LRDQNLe+JTqFlMtFTmB6jZA+HnnfUBT3jjD5oWjaB/xQAVlA4IDIBAAAQCQCdASopACkAPo08mEelI6KhJy7YoBGJbADN+UE4D+gcWGaCeAeTN1mfoAdJh5M2YAfQAEzay5AFLzTnpTS9KRXmi86WGf9tnABlqmwIS0AA/iC9/+AIjFptkT2ty83/inxu/IdvhAiUzJM76778mn74brBOcJSr4DyQOQA/gFs/5rrogYYp4GKRgi7Jo/gIElClE1iofKVxLDMeCYH/06zRcCHa9zh1gH6Ae2gOmiqfw8/18ru9SmY0OrN0xos9ClEBVVt9u5zIrKi16flT+8ZH5//iJgsjBZ/Ifqbpq6j/Vz4RLW9X+mJOlASKjC/NeBN18/3Ya0rQrEKgsx6Iq+5kxoieN7i9LoPi5nb3CA73juV1/7WFga2pnN/Mo4LT9u+pi6gVVOfRWhlna0vqAAA=")
}

main.scpi section.hero.bando-split div.blocs .trustpilot-widget {
    margin: 0 auto;
    width: 180px
}

@media (min-width:640px) {
    main.scpi section.hero.bando-split.landing-with-slider div.text {
        grid-column: span 12
    }
}

@media (min-width:1024px) {
    main.scpi section.hero.bando-split.landing-with-slider div.text {
        grid-column: 2/12
    }
}

@media (min-width:1200px) {
    main.scpi section.hero.bando-split.landing-with-slider div.text {
        grid-column: 3/11
    }
}

main.scpi section.hero.bando-split.landing-with-slider form {
    grid-gap: 1rem;
    display: grid;
    grid-template-columns: repeat(1, 1fr)
}

@media (min-width:640px) {
    main.scpi section.hero.bando-split.landing-with-slider form {
        grid-gap: 2rem;
        grid-template-columns: repeat(2, 1fr)
    }
}

main.scpi section.hero.bando-split.landing-with-slider label {
    grid-gap: 1rem;
    display: grid;
    grid-column: span 1;
    grid-template-columns: 1fr 7rem;
    margin-bottom: 1.25rem
}

main.scpi section.hero.bando-split.landing-with-slider label.duration {
    grid-template-columns: 1fr 5rem
}

@media (min-width:640px) {
    main.scpi section.hero.bando-split.landing-with-slider label {
        grid-gap: 2rem;
        margin-bottom: 0
    }
}

main.scpi section.hero.bando-split.landing-with-slider label>div {
    color: #041e3a;
    font-size: 1.125rem;
    font-weight: 500;
    grid-column: span 1;
    text-align: left
}

main.scpi section.hero.bando-split.landing-with-slider label>div.value {
    color: #f9a11d;
    font-size: 1.25rem;
    font-weight: 700;
    margin-bottom: .25rem;
    text-align: right
}

@media (min-width:640px) {
    main.scpi section.hero.bando-split.landing-with-slider label>div.value {
        margin-bottom: .75rem
    }
}

main.scpi section.hero.bando-split.landing-with-slider label>div.input {
    grid-column: span 2
}

main.scpi section.hero.bando-split.landing-with-slider input[type=range] {
    -webkit-appearance: none;
    background: #eef3ff;
    background-image: linear-gradient(#9bc3ff, #9bc3ff);
    background-repeat: no-repeat;
    background-size: 70% 100%;
    border-radius: 5px;
    height: .5rem;
    margin: 0;
    padding: 0;
    width: 100%
}

main.scpi section.hero.bando-split.landing-with-slider input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    background: #06f;
    border-radius: 50%;
    box-shadow: 0 0 .125rem 0 #555;
    cursor: ew-resize;
    height: 1.5rem;
    transition: background .3s ease-in-out;
    width: 1.5rem
}

main.scpi section.hero.bando-split.landing-with-slider input[type=range]::-moz-range-thumb {
    -webkit-appearance: none;
    background: #06f;
    border-radius: 50%;
    box-shadow: 0 0 .125rem 0 #555;
    cursor: ew-resize;
    height: 1.5rem;
    transition: background .3s ease-in-out;
    width: 1.5rem
}

main.scpi section.hero.bando-split.landing-with-slider input[type=range]::-ms-thumb {
    -webkit-appearance: none;
    background: #06f;
    border-radius: 50%;
    box-shadow: 0 0 .125rem 0 #555;
    cursor: ew-resize;
    height: 1.5rem;
    transition: background .3s ease-in-out;
    width: 1.5rem
}

main.scpi section.hero.bando-split.landing-with-slider input[type=range]::-webkit-slider-thumb:hover {
    background: #0258d9
}

main.scpi section.hero.bando-split.landing-with-slider input[type=range]::-moz-range-thumb:hover {
    background: #0258d9
}

main.scpi section.hero.bando-split.landing-with-slider input[type=range]::-ms-thumb:hover {
    background: #0258d9
}

main.scpi section.hero.bando-split.landing-with-slider input[type=range]::-webkit-slider-runnable-track {
    -webkit-appearance: none;
    background: transparent;
    border: none;
    box-shadow: none
}

main.scpi section.hero.bando-split.landing-with-slider input[type=range]::-moz-range-track {
    -webkit-appearance: none;
    background: transparent;
    border: none;
    box-shadow: none
}

main.scpi section.hero.bando-split.landing-with-slider input[type=range]::-ms-track {
    -webkit-appearance: none;
    background: transparent;
    border: none;
    box-shadow: none
}

main.scpi section.hero.bando-split.landing-with-slider .result {
    grid-gap: 1rem;
    color: #041e3a;
    display: grid;
    font-size: 1.5rem;
    font-weight: 700;
    grid-column: span 1;
    grid-template-columns: repeat(1, 1fr);
    margin: 1rem 0 2rem;
    text-transform: uppercase
}

@media (min-width:640px) {
    main.scpi section.hero.bando-split.landing-with-slider .result {
        grid-gap: 2rem;
        font-size: 1.75rem;
        grid-column: span 2;
        grid-template-columns: repeat(2, 1fr);
        text-align: right
    }
}

main.scpi section.hero.bando-split.landing-with-slider .result>div {
    grid-column: span 1
}

main.scpi section.hero.bando-split.landing-with-slider .result span {
    display: block;
    font-size: .75rem;
    font-weight: 400
}

main.scpi section.hero.bando-split.landing-with-slider .result .orange {
    font-size: 2rem
}

@media (min-width:640px) {
    main.scpi section.hero.bando-split.landing-with-slider .result .orange {
        font-size: 2.5rem;
        text-align: left
    }
}

main.scpi section.hero.bando-split.landing-with-slider .cta_container {
    grid-column: span 1
}

@media (min-width:640px) {
    main.scpi section.hero.bando-split.landing-with-slider .cta_container {
        grid-column: span 2
    }
}

main.scpi section.hero-as {
    margin-bottom: 0
}

main.scpi section.hero-as>div {
    background: #041e3a url(images/japan.2640fac2.webp) 0 0;
    background-size: 180px auto;
    border-radius: .625rem .625rem 0 0;
    grid-column: 1/-1;
    padding: 0
}

@media (min-width:640px) {
    main.scpi section.hero-as>div {
        padding: 2rem 0
    }
}

main.scpi section.hero-as>div h3 {
    color: #fff;
    font-size: 1.25rem;
    font-weight: 700;
    padding: 0 1.5rem;
    text-align: center;
    text-transform: none
}

@media (min-width:640px) {
    main.scpi section.hero-as>div h3 {
        font-size: 1.5rem;
        padding: 0 3rem
    }
}

main.scpi section.hooks div.hook:before {
    background: 50% url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNiAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjIuNzUgMzEuMjVDMjQuMDYxNyAzMS4yNSAyNS4xMjUgMzAuMTg2NyAyNS4xMjUgMjguODc1QzI1LjEyNSAyNy41NjMzIDI0LjA2MTcgMjYuNSAyMi43NSAyNi41QzIxLjQzODMgMjYuNSAyMC4zNzUgMjcuNTYzMyAyMC4zNzUgMjguODc1QzIwLjM3NSAzMC4xODY3IDIxLjQzODMgMzEuMjUgMjIuNzUgMzEuMjVaIiBmaWxsPSIjQzk3ODAwIi8+CjxwYXRoIGQ9Ik0yMi43NSA3LjVDMjQuMDYxNyA3LjUgMjUuMTI1IDYuNDM2NjggMjUuMTI1IDUuMTI1QzI1LjEyNSAzLjgxMzMyIDI0LjA2MTcgMi43NSAyMi43NSAyLjc1QzIxLjQzODMgMi43NSAyMC4zNzUgMy44MTMzMiAyMC4zNzUgNS4xMjVDMjAuMzc1IDYuNDM2NjggMjEuNDM4MyA3LjUgMjIuNzUgNy41WiIgZmlsbD0iI0M5NzgwMCIvPjxwYXRoIGQ9Ik0yLjU2MjUgMTkuMzc1QzMuODc0MTggMTkuMzc1IDQuOTM3NSAxOC4zMTE3IDQuOTM3NSAxN0M0LjkzNzUgMTUuNjg4MyAzLjg3NDE4IDE0LjYyNSAyLjU2MjUgMTQuNjI1QzEuMjUwODIgMTQuNjI1IDAuMTg3NSAxNS42ODgzIDAuMTg3NSAxN0MwLjE4NzUgMTguMzExNyAxLjI1MDgyIDE5LjM3NSAyLjU2MjUgMTkuMzc1WiIgZmlsbD0iI0M5NzgwMCIvPjxwYXRoIGQ9Ik0zMS4wNjI1IDEyLjI1QzMwLjAxMjMgMTIuMjUzMSAyOC45OTI4IDEyLjYwNDYgMjguMTYzNyAxMy4yNDkyQzI3LjMzNDcgMTMuODkzOSAyNi43NDI5IDE0Ljc5NTQgMjYuNDgxMSAxNS44MTI1SDIxLjM5MzlDMjEuMjI1NyAxNS4xNDI4IDIwLjkxMjMgMTQuNTE4MyAyMC40NzU5IDEzLjk4MzJDMjAuMDM5NiAxMy40NDgxIDE5LjQ5MDkgMTMuMDE1NSAxOC44Njg3IDEyLjcxNkMxOC4yNDY1IDEyLjQxNjUgMTcuNTY2MSAxMi4yNTc1IDE2Ljg3NTcgMTIuMjUwM0MxNi4xODUyIDEyLjI0MyAxNS41MDE2IDEyLjM4NzYgMTQuODczMyAxMi42NzM5TDExLjEwMDYgNy45NTk1NkMxMS43MjEyIDcuMTQ0NTggMTIuMDU4OSA2LjE0OTM2IDEyLjA2MjUgNS4xMjVDMTIuMDYyNSA0LjE4NTU0IDExLjc4MzkgMy4yNjcxOCAxMS4yNjIgMi40ODYwNEMxMC43NCAxLjcwNDkxIDkuOTk4MiAxLjA5NjA5IDkuMTMwMjUgMC43MzY1NzRDOC4yNjIzIDAuMzc3MDU4IDcuMzA3MjMgMC4yODI5OTIgNi4zODU4MiAwLjQ2NjI3MkM1LjQ2NDQxIDAuNjQ5NTUyIDQuNjE4MDQgMS4xMDE5NSAzLjk1Mzc0IDEuNzY2MjRDMy4yODk0NCAyLjQzMDU0IDIuODM3MDUgMy4yNzY5MSAyLjY1Mzc3IDQuMTk4MzJDMi40NzA0OSA1LjExOTczIDIuNTY0NTYgNi4wNzQ4IDIuOTI0MDcgNi45NDI3NUMzLjI4MzU5IDcuODEwNyAzLjg5MjQxIDguNTUyNTUgNC42NzM1NCA5LjA3NDQ4QzUuNDU0NjggOS41OTY0MiA2LjM3MzA0IDkuODc1IDcuMzEyNSA5Ljg3NUM3Ljk4MjEgOS44NzM0NSA4LjY0MzY0IDkuNzI4OTEgOS4yNTI4OCA5LjQ1MTA2TDEzLjAyNDQgMTQuMTY1NEMxMi40MDA5IDE0Ljk3ODkgMTIuMDYzMSAxNS45NzUxIDEyLjA2MzEgMTdDMTIuMDYzMSAxOC4wMjQ5IDEyLjQwMDkgMTkuMDIxMSAxMy4wMjQ0IDE5LjgzNDZMOS4yNTI4OCAyNC41NDg5QzguNjQzNjQgMjQuMjcxMSA3Ljk4MjEgMjQuMTI2NiA3LjMxMjUgMjQuMTI1QzYuMzczMDQgMjQuMTI1IDUuNDU0NjggMjQuNDAzNiA0LjY3MzU0IDI0LjkyNTVDMy44OTI0MSAyNS40NDc1IDMuMjgzNTkgMjYuMTg5MyAyLjkyNDA3IDI3LjA1NzNDMi41NjQ1NiAyNy45MjUyIDIuNDcwNDkgMjguODgwMyAyLjY1Mzc3IDI5LjgwMTdDMi44MzcwNSAzMC43MjMxIDMuMjg5NDQgMzEuNTY5NSAzLjk1Mzc0IDMyLjIzMzhDNC42MTgwNCAzMi44OTgxIDUuNDY0NDEgMzMuMzUwNSA2LjM4NTgyIDMzLjUzMzdDNy4zMDcyMyAzMy43MTcgOC4yNjIzIDMzLjYyMjkgOS4xMzAyNSAzMy4yNjM0QzkuOTk4MiAzMi45MDM5IDEwLjc0IDMyLjI5NTEgMTEuMjYyIDMxLjUxNEMxMS43ODM5IDMwLjczMjggMTIuMDYyNSAyOS44MTQ1IDEyLjA2MjUgMjguODc1QzEyLjA1OSAyNy44NTA2IDExLjcyMTMgMjYuODU1NCAxMS4xMDA2IDI2LjA0MDRMMTQuODcyMSAyMS4zMjYxQzE1LjUwMDUgMjEuNjEyNiAxNi4xODQyIDIxLjc1NzQgMTYuODc0OCAyMS43NTAyQzE3LjU2NTQgMjEuNzQzMSAxOC4yNDYgMjEuNTg0MSAxOC44NjgzIDIxLjI4NDZDMTkuNDkwNiAyMC45ODUxIDIwLjAzOTQgMjAuNTUyNSAyMC40NzU5IDIwLjAxNzJDMjAuOTEyMyAxOS40ODIgMjEuMjI1NyAxOC44NTczIDIxLjM5MzkgMTguMTg3NUgyNi40ODExQzI2LjcwNDcgMTkuMDQ1NSAyNy4xNjQ1IDE5LjgyMzcgMjcuODA4MSAyMC40MzM2QzI4LjQ1MTcgMjEuMDQzNSAyOS4yNTM1IDIxLjQ2MDcgMzAuMTIyMyAyMS42Mzc4QzMwLjk5MTEgMjEuODE0OSAzMS44OTIyIDIxLjc0NDkgMzIuNzIzMyAyMS40MzU2QzMzLjU1NDMgMjEuMTI2NCAzNC4yODE5IDIwLjU5MDMgMzQuODIzNiAxOS44ODgzQzM1LjM2NTMgMTkuMTg2MyAzNS42OTkzIDE4LjM0NjUgMzUuNzg3NiAxNy40NjQyQzM1Ljg3NiAxNi41ODE5IDM1LjcxNTIgMTUuNjkyNSAzNS4zMjM1IDE0Ljg5N0MzNC45MzE4IDE0LjEwMTUgMzQuMzI0OSAxMy40MzE4IDMzLjU3MTcgMTIuOTYzOUMzMi44MTg1IDEyLjQ5NiAzMS45NDkyIDEyLjI0ODcgMzEuMDYyNSAxMi4yNVpNNC45Mzc1IDUuMTI1QzQuOTM3NSA0LjY1NTI3IDUuMDc2NzkgNC4xOTYwOSA1LjMzNzc2IDMuODA1NTJDNS41OTg3MyAzLjQxNDk2IDUuOTY5NjUgMy4xMTA1NSA2LjQwMzYzIDIuOTMwNzlDNi44Mzc2IDIuNzUxMDMgNy4zMTUxNCAyLjcwNCA3Ljc3NTg0IDIuNzk1NjRDOC4yMzY1NSAyLjg4NzI4IDguNjU5NzMgMy4xMTM0NyA4Ljk5MTg4IDMuNDQ1NjJDOS4zMjQwMyAzLjc3Nzc3IDkuNTUwMjMgNC4yMDA5NiA5LjY0MTg3IDQuNjYxNjZDOS43MzM1MSA1LjEyMjM3IDkuNjg2NDcgNS41OTk5IDkuNTA2NzIgNi4wMzM4OEM5LjMyNjk2IDYuNDY3ODUgOS4wMjI1NSA2LjgzODc3IDguNjMxOTggNy4wOTk3NEM4LjI0MTQxIDcuMzYwNzEgNy43ODIyMyA3LjUgNy4zMTI1IDcuNUM2LjY4MjgxIDcuNDk5MzcgNi4wNzkwOCA3LjI0ODk1IDUuNjMzODIgNi44MDM2OUM1LjE4ODU2IDYuMzU4NDIgNC45MzgxMyA1Ljc1NDcgNC45Mzc1IDUuMTI1Wk03LjMxMjUgMzEuMjVDNi44NDI3NyAzMS4yNSA2LjM4MzU5IDMxLjExMDcgNS45OTMwMiAzMC44NDk3QzUuNjAyNDYgMzAuNTg4OCA1LjI5ODA1IDMwLjIxNzkgNS4xMTgyOSAyOS43ODM5QzQuOTM4NTMgMjkuMzQ5OSA0Ljg5MTUgMjguODcyNCA0Ljk4MzE0IDI4LjQxMTdDNS4wNzQ3OCAyNy45NTEgNS4zMDA5NyAyNy41Mjc4IDUuNjMzMTIgMjcuMTk1NkM1Ljk2NTI3IDI2Ljg2MzUgNi4zODg0NiAyNi42MzczIDYuODQ5MTYgMjYuNTQ1NkM3LjMwOTg3IDI2LjQ1NCA3Ljc4NzQgMjYuNTAxIDguMjIxMzcgMjYuNjgwOEM4LjY1NTM1IDI2Ljg2MDUgOS4wMjYyNyAyNy4xNjUgOS4yODcyNCAyNy41NTU1QzkuNTQ4MjEgMjcuOTQ2MSA5LjY4NzUgMjguNDA1MyA5LjY4NzUgMjguODc1QzkuNjg2ODcgMjkuNTA0NyA5LjQzNjQ1IDMwLjEwODQgOC45OTExOSAzMC41NTM3QzguNTQ1OTIgMzAuOTk5IDcuOTQyMiAzMS4yNDk0IDcuMzEyNSAzMS4yNVpNMTYuODEyNSAxOS4zNzVDMTYuMzQyOCAxOS4zNzUgMTUuODgzNiAxOS4yMzU3IDE1LjQ5MyAxOC45NzQ3QzE1LjEwMjUgMTguNzEzOCAxNC43OTggMTguMzQyOSAxNC42MTgzIDE3LjkwODlDMTQuNDM4NSAxNy40NzQ5IDE0LjM5MTUgMTYuOTk3NCAxNC40ODMxIDE2LjUzNjdDMTQuNTc0OCAxNi4wNzYgMTQuODAxIDE1LjY1MjggMTUuMTMzMSAxNS4zMjA2QzE1LjQ2NTMgMTQuOTg4NSAxNS44ODg1IDE0Ljc2MjMgMTYuMzQ5MiAxNC42NzA2QzE2LjgwOTkgMTQuNTc5IDE3LjI4NzQgMTQuNjI2IDE3LjcyMTQgMTQuODA1OEMxOC4xNTUzIDE0Ljk4NTUgMTguNTI2MyAxNS4yOSAxOC43ODcyIDE1LjY4MDVDMTkuMDQ4MiAxNi4wNzExIDE5LjE4NzUgMTYuNTMwMyAxOS4xODc1IDE3QzE5LjE4NjkgMTcuNjI5NyAxOC45MzY1IDE4LjIzMzQgMTguNDkxMiAxOC42Nzg3QzE4LjA0NTkgMTkuMTI0IDE3LjQ0MjIgMTkuMzc0NCAxNi44MTI1IDE5LjM3NVpNMzEuMDYyNSAxOS4zNzVDMzAuNTkyOCAxOS4zNzUgMzAuMTMzNiAxOS4yMzU3IDI5Ljc0MyAxOC45NzQ3QzI5LjM1MjUgMTguNzEzOCAyOS4wNDggMTguMzQyOSAyOC44NjgzIDE3LjkwODlDMjguNjg4NSAxNy40NzQ5IDI4LjY0MTUgMTYuOTk3NCAyOC43MzMxIDE2LjUzNjdDMjguODI0OCAxNi4wNzYgMjkuMDUxIDE1LjY1MjggMjkuMzgzMSAxNS4zMjA2QzI5LjcxNTMgMTQuOTg4NSAzMC4xMzg1IDE0Ljc2MjMgMzAuNTk5MiAxNC42NzA2QzMxLjA1OTkgMTQuNTc5IDMxLjUzNzQgMTQuNjI2IDMxLjk3MTQgMTQuODA1OEMzMi40MDUzIDE0Ljk4NTUgMzIuNzc2MyAxNS4yOSAzMy4wMzcyIDE1LjY4MDVDMzMuMjk4MiAxNi4wNzExIDMzLjQzNzUgMTYuNTMwMyAzMy40Mzc1IDE3QzMzLjQzNjkgMTcuNjI5NyAzMy4xODY1IDE4LjIzMzQgMzIuNzQxMiAxOC42Nzg3QzMyLjI5NTkgMTkuMTI0IDMxLjY5MjIgMTkuMzc0NCAzMS4wNjI1IDE5LjM3NVoiIGZpbGw9IiNDOTc4MDAiLz48L3N2Zz4=") no-repeat;
    background-position: 50%;
    content: "";
    display: block;
    height: 38px;
    width: 36px
}

main.scpi section.hooks div.hook:nth-child(2):before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzOCAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMi43MTQyOSAxMy44NDYySDM1LjI4NTdWMTEuMDc2OUMzNS4yODU3IDEwLjM0MjUgMzQuOTk5NyA5LjYzODExIDM0LjQ5MDcgOS4xMTg3OEMzMy45ODE3IDguNTk5NDUgMzMuMjkxMyA4LjMwNzY5IDMyLjU3MTQgOC4zMDc2OUg1LjQyODU3QzQuNzA4NyA4LjMwNzY5IDQuMDE4MzEgOC41OTk0NSAzLjUwOTI4IDkuMTE4NzhDMy4wMDAyNSA5LjYzODExIDIuNzE0MjkgMTAuMzQyNSAyLjcxNDI5IDExLjA3NjlWMTMuODQ2MlpNMi43MTQyOSAxNi42MTU0VjMwLjQ2MTVDMi43MTQyOSAzMS4xOTYgMy4wMDAyNSAzMS45MDAzIDMuNTA5MjggMzIuNDE5N0M0LjAxODMxIDMyLjkzOSA0LjcwODcgMzMuMjMwOCA1LjQyODU3IDMzLjIzMDhIMzIuNTcxNEMzMy4yOTEzIDMzLjIzMDggMzMuOTgxNyAzMi45MzkgMzQuNDkwNyAzMi40MTk3QzM0Ljk5OTcgMzEuOTAwMyAzNS4yODU3IDMxLjE5NiAzNS4yODU3IDMwLjQ2MTVWMTYuNjE1NEgyLjcxNDI5Wk01LjQyODU3IDUuNTM4NDZIMzIuNTcxNEMzNC4wMTEyIDUuNTM4NDYgMzUuMzkyIDYuMTIxOTggMzYuNDEgNy4xNjA2NEMzNy40MjgxIDguMTk5MyAzOCA5LjYwODAzIDM4IDExLjA3NjlWMzAuNDYxNUMzOCAzMS45MzA0IDM3LjQyODEgMzMuMzM5MiAzNi40MSAzNC4zNzc4QzM1LjM5MiAzNS40MTY1IDM0LjAxMTIgMzYgMzIuNTcxNCAzNkg1LjQyODU3QzMuOTg4ODIgMzYgMi42MDgwNSAzNS40MTY1IDEuNTg5OTkgMzQuMzc3OEMwLjU3MTkzNyAzMy4zMzkyIDAgMzEuOTMwNCAwIDMwLjQ2MTVWMTEuMDc2OUMwIDkuNjA4MDMgMC41NzE5MzcgOC4xOTkzIDEuNTg5OTkgNy4xNjA2NEMyLjYwODA1IDYuMTIxOTggMy45ODg4MiA1LjUzODQ2IDUuNDI4NTcgNS41Mzg0NloiIGZpbGw9IiNDOTc4MDAiLz48cGF0aCBkPSJNMTMuNTcxNCAyLjc2OTIzVjUuNTM4NDZIMjQuNDI4NlYyLjc2OTIzSDEzLjU3MTRaTTEzLjU3MTQgMEgyNC40Mjg2QzI1LjE0ODQgMCAyNS44Mzg4IDAuMjkxNzU3IDI2LjM0NzkgMC44MTEwODlDMjYuODU2OSAxLjMzMDQyIDI3LjE0MjkgMi4wMzQ3OSAyNy4xNDI5IDIuNzY5MjNWNS41Mzg0NkMyNy4xNDI5IDYuMjcyOTEgMjYuODU2OSA2Ljk3NzI3IDI2LjM0NzkgNy40OTY2QzI1LjgzODggOC4wMTU5MyAyNS4xNDg0IDguMzA3NjkgMjQuNDI4NiA4LjMwNzY5SDEzLjU3MTRDMTIuODUxNiA4LjMwNzY5IDEyLjE2MTIgOC4wMTU5MyAxMS42NTIxIDcuNDk2NkMxMS4xNDMxIDYuOTc3MjcgMTAuODU3MSA2LjI3MjkxIDEwLjg1NzEgNS41Mzg0NlYyLjc2OTIzQzEwLjg1NzEgMi4wMzQ3OSAxMS4xNDMxIDEuMzMwNDIgMTEuNjUyMSAwLjgxMTA4OUMxMi4xNjEyIDAuMjkxNzU3IDEyLjg1MTYgMCAxMy41NzE0IDBaIiBmaWxsPSIjQzk3ODAwIi8+PC9zdmc+");
    width: 38px
}

main.scpi section.hooks div.hook:nth-child(3):before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAzNiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuNzUgOUMxNS43NSA4LjI1NjI1IDE2LjI1NjMgNy43NSAxNyA3Ljc1SDE4QzE4LjY4NzUgNy43NSAxOS4yNSA4LjI1NjI1IDE5LjI1IDlWMTMuMjVIMTkuNUMyMC4xODc1IDEzLjI1IDIwLjc1IDEzLjc1NjMgMjAuNzUgMTQuNUMyMC43NSAxNS4xODc1IDIwLjE4NzUgMTUuNzUgMTkuNSAxNS43NUgxNi41QzE1Ljc1NjMgMTUuNzUgMTUuMjUgMTUuMTg3NSAxNS4yNSAxNC41QzE1LjI1IDEzLjc1NjMgMTUuNzU2MyAxMy4yNSAxNi41IDEzLjI1SDE2Ljc1VjEwLjIyNUMxNi4xODEyIDEwLjEwNjMgMTUuNzUgOS42MDYyNSAxNS43NSA5Wk0zMiAwQzM0LjIwNjIgMCAzNiAxLjc5MDYzIDM2IDRWMjBDMzYgMjIuMjA2MiAzNC4yMDYyIDI0IDMyIDI0SDRDMS43OTA2MyAyNCAwIDIyLjIwNjIgMCAyMFY0QzAgMS43OTA2MyAxLjc5MDYzIDAgNCAwSDMyWk04IDIwQzggMTcuNzkzOCA2LjIwOTM3IDE2IDQgMTZWMjBIOFpNNCA4QzYuMjA5MzcgOCA4IDYuMjA2MjUgOCA0SDRWOFpNMzIgMjBWMTZDMjkuNzkzOCAxNiAyOCAxNy43OTM4IDI4IDIwSDMyWk0zMiA0SDI4QzI4IDYuMjA2MjUgMjkuNzkzOCA4IDMyIDhWNFpNMTggNUMxNC4xMzEzIDUgMTEgOC4xMzEyNSAxMSAxMkMxMSAxNS44Njg3IDE0LjEzMTMgMTkgMTggMTlDMjEuODY4NyAxOSAyNSAxNS44Njg3IDI1IDEyQzI1IDguMTMxMjUgMjEuODY4NyA1IDE4IDVaIiBmaWxsPSIjQzk3ODAwIi8+PC9zdmc+")
}

main.scpi section.hooks div.hook:nth-child(4):before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAyNiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEuNzI0NjIgMS41NTc5OUMyLjYxNTQxIDAuNjY3MTkzIDMuODIzNiAwLjE2Njc0OCA1LjA4MzM3IDAuMTY2NzQ4SDIwLjkxNjdDMjIuMTc2NSAwLjE2Njc0OCAyMy4zODQ3IDAuNjY3MTkzIDI0LjI3NTUgMS41NTc5OUMyNS4xNjYzIDIuNDQ4NzkgMjUuNjY2NyAzLjY1Njk3IDI1LjY2NjcgNC45MTY3NVYzMC4yNTAxQzI1LjY2NjcgMzAuODE0NSAyNS4zNjYzIDMxLjMzNjIgMjQuODc4MSAzMS42MTk1QzI0LjM4OTkgMzEuOTAyOCAyMy43ODc5IDMxLjkwNDggMjMuMjk3OCAzMS42MjQ4TDE4LjU0MTcgMjguOTA3TDEzLjc4NTYgMzEuNjI0OEMxMy4yOTg4IDMxLjkwMyAxMi43MDEzIDMxLjkwMyAxMi4yMTQ1IDMxLjYyNDhMNy40NTgzNyAyOC45MDdMMi43MDIyNiAzMS42MjQ4QzIuMjEyMjEgMzEuOTA0OCAxLjYxMDE1IDMxLjkwMjggMS4xMjE5OSAzMS42MTk1QzAuNjMzODI1IDMxLjMzNjIgMC4zMzMzNzQgMzAuODE0NSAwLjMzMzM3NCAzMC4yNTAxVjQuOTE2NzVDMC4zMzMzNzQgMy42NTY5NyAwLjgzMzgxOSAyLjQ0ODc5IDEuNzI0NjIgMS41NTc5OVpNNS4wODMzNyAzLjMzMzQxQzQuNjYzNDUgMy4zMzM0MSA0LjI2MDcyIDMuNTAwMjMgMy45NjM3OSAzLjc5NzE2QzMuNjY2ODYgNC4wOTQwOSAzLjUwMDA0IDQuNDk2ODIgMy41MDAwNCA0LjkxNjc1VjI3LjUyMTdMNi42NzI4MiAyNS43MDg3QzcuMTU5NTkgMjUuNDMwNSA3Ljc1NzE2IDI1LjQzMDUgOC4yNDM5MyAyNS43MDg3TDEzIDI4LjQyNjVMMTcuNzU2MiAyNS43MDg3QzE4LjI0MjkgMjUuNDMwNSAxOC44NDA1IDI1LjQzMDUgMTkuMzI3MyAyNS43MDg3TDIyLjUgMjcuNTIxN1Y0LjkxNjc1QzIyLjUgNC40OTY4MiAyMi4zMzMyIDQuMDk0MDkgMjIuMDM2MyAzLjc5NzE2QzIxLjczOTQgMy41MDAyMyAyMS4zMzY2IDMuMzMzNDEgMjAuOTE2NyAzLjMzMzQxSDUuMDgzMzdaTTcuMzYyMzMgOC43NzkwNEM3LjgwNzczIDguMzMzNjMgOC40MTE4MiA4LjA4MzQxIDkuMDQxNzEgOC4wODM0MUM5LjY3MTU5IDguMDgzNDEgMTAuMjc1NyA4LjMzMzYzIDEwLjcyMTEgOC43NzkwNEMxMS4xNjY1IDkuMjI0NDQgMTEuNDE2NyA5LjgyODUzIDExLjQxNjcgMTAuNDU4NEMxMS40MTY3IDExLjA4ODMgMTEuMTY2NSAxMS42OTI0IDEwLjcyMTEgMTIuMTM3OEMxMC4yNzU3IDEyLjU4MzIgOS42NzE1OSAxMi44MzM0IDkuMDQxNzEgMTIuODMzNEM4LjQxMTgyIDEyLjgzMzQgNy44MDc3MyAxMi41ODMyIDcuMzYyMzMgMTIuMTM3OEM2LjkxNjkzIDExLjY5MjQgNi42NjY3MSAxMS4wODgzIDYuNjY2NzEgMTAuNDU4NEM2LjY2NjcxIDkuODI4NTMgNi45MTY5MyA5LjIyNDQ0IDcuMzYyMzMgOC43NzkwNFpNMTYuNjMwNSA4LjU0NzE2QzE3LjI0ODggNy45Mjg4MyAxOC4yNTEzIDcuOTI4ODMgMTguODY5NiA4LjU0NzE2QzE5LjQ4OCA5LjE2NTQ5IDE5LjQ4OCAxMC4xNjggMTguODY5NiAxMC43ODYzTDkuMzY5NjMgMjAuMjg2M0M4Ljc1MTMgMjAuOTA0NyA3Ljc0ODc5IDIwLjkwNDcgNy4xMzA0NiAyMC4yODYzQzYuNTEyMTMgMTkuNjY4IDYuNTEyMTMgMTguNjY1NSA3LjEzMDQ2IDE4LjA0NzJMMTYuNjMwNSA4LjU0NzE2Wk0xNS4yNzkgMTYuNjk1N0MxNS43MjQ0IDE2LjI1MDMgMTYuMzI4NSAxNi4wMDAxIDE2Ljk1ODQgMTYuMDAwMUMxNy41ODgzIDE2LjAwMDEgMTguMTkyNCAxNi4yNTAzIDE4LjYzNzggMTYuNjk1N0MxOS4wODMyIDE3LjE0MTEgMTkuMzMzNCAxNy43NDUyIDE5LjMzMzQgMTguMzc1MUMxOS4zMzM0IDE5LjAwNSAxOS4wODMyIDE5LjYwOTEgMTguNjM3OCAyMC4wNTQ1QzE4LjE5MjQgMjAuNDk5OSAxNy41ODgzIDIwLjc1MDEgMTYuOTU4NCAyMC43NTAxQzE2LjMyODUgMjAuNzUwMSAxNS43MjQ0IDIwLjQ5OTkgMTUuMjc5IDIwLjA1NDVDMTQuODMzNiAxOS42MDkxIDE0LjU4MzQgMTkuMDA1IDE0LjU4MzQgMTguMzc1MUMxNC41ODM0IDE3Ljc0NTIgMTQuODMzNiAxNy4xNDExIDE1LjI3OSAxNi42OTU3WiIgZmlsbD0iI0M5NzgwMCIvPjwvc3ZnPg==");
    width: 26px
}

@media (min-width:1286px) {
    main.scpi div.menu>ul>li a:after {
        width: 1.375rem
    }
}

@media (min-width:640px) {
    main.scpi.investir section.hero.bando-split div.text {
        grid-column: span 12
    }
}

@media (min-width:1024px) {
    main.scpi.investir section.hero.bando-split div.text {
        grid-column: 2/12
    }
}

@media (min-width:1200px) {
    main.scpi.investir section.hero.bando-split div.text {
        grid-column: 3/11
    }
}

main.scpi.investir section.hero.bando-split div.text h1 {
    text-align: left
}

@media (min-width:640px) {
    main.scpi.investir section.hero.bando-split div.text h1 {
        text-align: center
    }
}

main.scpi.investir section.hero.bando-split ul {
    grid-gap: 1rem;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    list-style: none;
    margin: 0;
    padding: 0
}

@media (min-width:640px) {
    main.scpi.investir section.hero.bando-split ul {
        grid-gap: 1.5rem;
        grid-template-columns: repeat(2, 1fr);
        margin-top: 4rem
    }
}

main.scpi.investir section.hero.bando-split ul li {
    grid-column: span 1;
    margin: 0;
    padding: 0
}

main.scpi.investir section.hero.bando-split ul li .btn.primary.pulsar {
    animation-name: unset;
    line-height: 40px;
    margin: 6px 0;
    padding: .75rem 1rem;
    text-align: left
}

main.scpi.investir section.hero.bando-split ul li .btn.primary.pulsar:before {
    background: #fff no-repeat 50%;
    border-radius: 100%;
    content: "";
    display: inline-block;
    height: 40px;
    margin: 0 .75rem -13px 0;
    width: 40px
}

main.scpi.investir section.hero.bando-split ul li .btn.primary.pulsar.cash:before {
    background-image: url("data:image/webp;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAS4SURBVHgB7VRdaBxVFP5m7p2Znclumh+3NnabRtMfqlBaVNpqhVattojgb1HsSykqPuapiA9CffNJEESooKBWtBS0FrStPihKUfuTqrRKkzSb391NdrPZ2Z3/ueO5k1iCoNK3PvTA/HDvOfec7zvfucBN+x9T5OuNI+/vFpy5GT08f/CJAzau014/9lFBV5P7Qj+4x/WDe9ssy2w2SrvePHDQ5tLB9p3PPNvPqaqaDLz31lXOtBFFQZExPpKxjMtbVq7N9pjZ/jiOc+RuenHonxy6lBEi6gmiaLPTqPfaQiAWMRKRgGLR2bHqEPkOKO+cPr51ZKx4xvW9dCNn5VLHltNKv4qqYtPqfmzrXUf+CZIEoET4+JfvEKmSAgWdyzqgaxqqjTrCIEhRdbYvA1fUp7jveQVB2al6ChYIoxAKUyGShTVGgaphLO4vVKfQqz/fg8szk+CMY77ZSA9VKZlpZKCQX2lyEnbTeY27YdRWKZXQbmURiAhB4qI934U2q40QCFkzJmfKUFf2pwn+tryWwUQ2S4cBnuMg9H20Gg1Mj40jJIRGtg26aV7lsUhmisPDsAwTmq7BymVRKk2ho7sbGdOETmtVL4DdsqESKkieY4F8xsCvX/+AXGcXqKeYLZeRacsiX+hBcWgEbtUXXcuXz/KZcln0rVkD3dBTOqixSJQFnj3qi+O7lFiH49GX1lVJk6Qy8BCHAe1xmJSAk489P0+oE9xx5waKDUStUi3y3r7CbrtJGwRbRBHBiyiBkkKXyWSgbKDc11SW8q+mVClgnERIaJxWC1lLx3LmAtxDqVqV9CqB7zU5uT/dtBto1OYQhtRgztDe1ZXy7JKSPLsFjej4wiYE1OjHt+9ETjOgEKV7Nm5FQMWJ+YvY3quBawwqi+FGHo5frrMzQitzXePRgzseghv6qMzXKAnBpsokVI8kx+hQkhsMjUOlar8Z/BH9zIRo1ABqbOyH2LUhT/r3U1pj8tFJGNu6MX266J+Xg1aPiBZT07HqlhWozs/BdprQiB6DJGfX5zAzOYFGZRq16QkahRhs/Sbc2tmJeFFUBiNaRUhxLkrlGoaHK1Sg+se5Ty8O8ygM9nOufymSpCB1nF/WhT8HBzE9MYZ6eRqcqiIeCYkgAUXpoAVhjCCWQ6eQrJU6/emh61pSqnbNRuCFskdqOhsDj+0d5CJ5gJoyGpM6pNZ/u3AeU+NjCCggWoTteREcJ8T6bgObVwZYl28mheTKxI780KnEbQWSQtDcaAanAiI6ns0uDB/ZK3ueHCXOd9Lhg3KwGGPkTH/Ef0TVBwpaiaZ9/8KW234f2L0WG/ssaI2isqpHK9CU7216UYfrU3NJELJAGhVSm9q8lkDaACXRffV+KuIEp36IRJkJ4+QwMplnNCu3+uzJn3Y8cvft57SMlcpT+tAhkG2QvYhpbXh0DlNTdZK0mFMZf/fadf1Pe/TF5+8ar0dXLh09Gixdv3Dk5V1eo3lKSSKoJNU49NIjZNV0e6EVsBPHPj87wExl/O2vhvx/TfBf9vPhfS85jr2fQlfQRdfHaW7SO4qeiZL78LOHTny71P+6EyyN/eTV7fsqFfc50kEmDKIPDh65+CFu2g1nfwEk0nodPpwxBwAAAABJRU5ErkJggg==")
}

main.scpi.investir section.hero.bando-split ul li .btn.primary.pulsar.credit:before {
    background-image: url("data:image/webp;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASTSURBVHgBtVVNiBxVEK73Xvf0zOzsJrvGjVETNgsaESUrERPxkiUoiMGfizf/EVkU1tz8ySFeRPyBRVE8yAZvGg8BD4IHgxDEiyLRQ2KUZLKw6wrZyf7MdE93v/fKqve6Z8YIJir20D3d1e/V91XVV9UCrvKY/2LxhTSDI8bYaq1aeatbF+88Pz3evtI+cUXHXy7vjeP8jY2O2Z9mxtkCJWCkETQbUXjk6YPbPv5XAEePn98cQ+Vw3NWH4sxIyC3sEAsghYWmnQAkkDCUUK/IT6th5aWZR7Y1rxrg/eML9yUZHu107fXGIgAR32NPwiT8CCgEtNR2OIEHQSjp1tcjmW2uB68/99ANr/0twNzniztMoufbXXsg0+iN9IfWwqP6A1Ch8s9kPmaeBRGFIAoPjDVcU81aVT4z8+CNJ0qfsrx5+9iF2fXV9NRKWx9IKB2GiTvy6BwudMbBkgERodWpQa4UGAu9kwmtbOiJi2v6q7nPmvOcYvYb8OXVj35+bGVdzxn8a2CCfgzytZiGyaXvoBpYOF27CwRyKOjeD+5ppxbiDJ/aCOUyPb4i3vzk/Kyw+CTlc4qpiiJmxuJbSRfrHIFj7x0hpaQXPNXFYRWXYi/gMr2YDS622vtrUTjlHQrnVPQYIVxesn5snDrRu4eBPWjZCV6XGzMTrK/pQ6thCpeS5OGxhoTp26+BClWM1fLTQgKnFzPYXJdw7+4RUEU0i60cvv0lhirJ9P7dDeoLRXYLv7VSOHlmgwqrYLQefBOK6An54ct3NJO0+wMX6uxyG6YmIth36ya486YG/L5hIMkRltYNbN9SgX27hmHvzcNwqWuhqwWsJghhJJ397ltGoBLyeutiswaa775420JQBJ6GxHo4qtIi5fKuiFU1UBAqC5pkqqQAKX3+AiEhdPcCKrRGUtNx+oeiCIYoG+wLhMx7KgIrY3YQBgE5Ub28MphSBlKdgxzoGCGQ1klHJApErzpCBBCFIQSyX6ugeJvwYlkUuSxXqHghwthQ3ammLOXYUI3subM5YZRKAgaUrrlKQg6AHjRbhe3rhw8lmKV0RRwUS0iOI0qNLWNFL2le70DZA/rBKMuruGwsseaV6IePhXe0nkHZL4NK5ihcikXflwewfh0PNstnMW/Kf3T2viNe535EwhYYWIAhMXANaQdSRPmx7FiTVnNtgcTgmOb0nOaGekZ4cPTgOc2d1M0rBPoAOVLc2IZYZDRvJHK6IOsDmDTOqDkya93GqjbOYVdrOnP6FCCd5NB4kDgje66dLSfBMwgSiZzeMwCzqwq91gPYsml0F2+aGFfEPnBq4Cj3TA7BUsvCaIM6cyhw7Dnyia0hnLoQkcoQrh2puK5ngJ1bI/j+19zPMAgqrn6H3zuzU9bFuVKiSF+siEYAK6JDk7EsviB7JfBF7CSa+sMrXFE++JZSQqnjNPnJR1wSrbN7gtU8eXwUa1AOQ3aY+coWWsaeRLLcK8JNUvRVNMafA1ryurFYW4/zB6gPbTyoNv5X+Ke1/+hAz75UUhIYI89qy5ovPh4CnDr+y4H+a2jQmnPwfx9/ABXHS1GTNpwCAAAAAElFTkSuQmCC")
}

main.scpi.investir section.hero.bando-split ul li .btn.primary.pulsar.demem:before {
    background-image: url("data:image/webp;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAT2SURBVHgBxVVfbBRFGP/N7O7dtRRpG6iQ8LdGrFD5q0JCEIhgRI0x0YSERJQHiYQXEnnRBKkG46PxwQeVmBgDxgcFJfhgYuhL8UGwBKq1oTUt0NraK9fba7t7uzszfjO7e3elxPjG3M3OzN3s7/u+3/f7Zhj+Z/vobHdjUCc2OtJartehEJHneUMnFnf3QU1/HOZvbB12/9q06mDnZO179n+CXuxutIVzSEq1F0ruzIEBXNE/CpwxtDYGKCqFBbR2mpZh8dTIUfqzoxaD3Qv40KeXnfWr570jRXRUSdWoEIOaJiWyLMQWZxAbnCH6WVJXZhRj1wulmdHWppoo5kRwqqu/veyXvyXw1cpgKvJCxfgE0sJdPJfrwXzMJMCJmzQyJ9fkOPWHafVhisdrwfd/0rPh5oh7HowZcKa9M17HhrbkBrGv/grmM68aO6sGx2ijw/kxdXGnPcfAgc+vrwPErz23opVX+11EUeoasMAOsG/+NTyZuw1Y9K6doTEbj9yhuRVvjXxYjDV7ow0vz6Lo8Bf9y9yy/72U0nYcB66vcOn3EtqWOliysA6RDNFy8zzgECCzkk6IjMc+6lEbCD2yxUgH6gitvqlE4ElxXAqxEqiGazk5/HFL4OoNF6WoDgPZNVVws482yoiC9gl4CvAnE6MWec22e1+/sNMYeOvM8EJK6AGtlATbpFV/nUwGbjmDrh4XP+RbyRMCCkKigpKiKZTkn9IGiSaepSTXG5VxiogpvGQoKvne8yISWVYBpqeqlYbGU9i8ZQ2i9m1xGQQlqq0iWETJ9lzawqF8FyKK4A3/iQfcIWSgXqSdR22J8LFU5TWCqMQiwhB71jnY9GgzAqEoibQjM890lqhUJjL2ggDDDY/g4WunkSuPpyqyFtaCMlStKYrkqTYb+3cvoTmJUHEENIYi6URRqNmieZnSMV4ognOO/OL1OhclY4DamC57JLxrmvSSKhgNfAqvPbOomlN6xCM3PaKFkIwoZJgoTiIkinRzW9YgZJnfjAGLWz/adlwXmnuWJDuLaRx7ZUkVVFNhomBxAdNDz4k1FNxJzHgzxnvjHM+g74kjQxVGDp7q7QvCaDUl28CrcAbv71+EB5tIHYwYlqyqLxYb1F5EUuDO5AT8gApMgyNhImahEIio1dRBYbJ4UkvLoooMymXs21aPFgKPjyKGu0UgiL7SzBRG/xmB73sGOD2W0iOEImyymfWGMXDu2Nav8vnxAd/3sXEF8PSmZvIg9ke7YsKmj+a46LoYGbuN8YkxSm6UBmYUNWthak7xyqFEx8S7hcKd0xPzAgqbatFULHFOIEFYRjmgXvaNIRMt5ymceUqWGqkQNSgtnJl1H+w+8VPv9HSp7YNXG9HcQByTx3RxUSJF7JiJhsqKW9T1nHgnQ6Zy9V2UnEnMLPB6+9IdX846rhXjb2ezdfiuyzUvpoApsbFE44lMr4LkskHyn9mteIcGTwqt2n7u2H2Ocbvz8oBEvigS2THjmaoQoox0U2AjYyARt9TuH1+7Yvt7KeYsAwbCEgczmdzg2TQKHh/N3FwnKlFLbESqimL074N0ae5qX77jZC3eHAOdHXsHuQx2Xer1fvl7QsQncPxI0qeSqzLu9Jmg5HaI3PTajav2dN6Nd89LP22fXbiwYf1D9ptMic10orZDiRyRkKf89lGir5DOzz3e9uxF3M/2L7vNhwG9SgB3AAAAAElFTkSuQmCC")
}

main.scpi.investir section.hero.bando-split ul li .btn.primary.pulsar.av:before {
    background-image: url("data:image/webp;base64,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")
}

main.scpi.investir #p1_produits,
main.scpi.investir section.disclaimer {
    background: #fffbf8;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 3rem;
    padding-top: 3rem
}

@media (min-width:640px) {
    main.scpi.investir #p1_produits,
    main.scpi.investir section.disclaimer {
        padding-bottom: 5rem;
        padding-top: 5rem
    }
}

main.scpi.investir #p1_produits {
    padding-bottom: 0
}

main.scpi.investir #p1_produits .scroller ul li {
    margin: 0
}

main.scpi.investir #p1_produits .scroller ul li a[href] {
    background: #fff;
    border-color: #3c5673;
    border-radius: unset;
    border-width: 1px 0 1px 1px;
    color: #3c5673;
    font-weight: 400
}

main.scpi.investir #p1_produits .scroller ul li.active a[href] {
    border-color: #c97800;
    color: #c97800;
    font-weight: 600;
    position: relative
}

main.scpi.investir #p1_produits .scroller ul li.active a[href]:after {
    background: #c97800;
    content: "";
    height: 100%;
    position: absolute;
    right: -1px;
    top: 0;
    width: 1px;
    z-index: 2
}

main.scpi.investir #p1_produits .scroller ul li:first-child a[href] {
    border-radius: .25rem 0 0 .25rem
}

main.scpi.investir #p1_produits .scroller ul li:last-child a[href] {
    border-radius: 0 .25rem .25rem 0;
    border-right-width: 1px
}

main.scpi.investir #p1_produits .scroller ul li:last-child a[href]:after,
main.scpi.investir #p1_produits div.panels .panel div.scroll:after {
    display: none
}

main.scpi.investir #p1_produits div.panels .panel div.scroll>ul {
    list-style: none;
    margin: 0;
    padding: 0
}

main.scpi.investir #p1_produits div.panels .panel div.scroll>ul>li {
    margin-bottom: 2.5rem
}

main.scpi.investir #p1_produits div.panels .panel div.scroll>ul>li:before {
    background: no-repeat 50% url("data:image/webp;base64,UklGRggDAABXRUJQVlA4WAoAAAAQAAAANwAAOAAAQUxQSHkBAAABkHPbtrG96u9n2zYq+/vipLJtlbZR2k73oYpt26Vd2dY98T53j0TEBBj3+d1Kph59dTHVcLdZ9dDKH1dTlUz5Ln+/GNGnswdF7qCVD+Tfv4jsdRbUceUDK5o2wUnumL3vrGgXqQV2XPHAissOOjmj97614nioRr/LVggnKUywQrlU4axw1iscJzmqsJHkusIGkice2AKSb37YRBKbhA1nKcB6kEgHrIklGYrlC+kULN6SLMP8v5M0YOY1ySGF+yTXFK6SPFXYTfLNH6snkWRsBUsRNoelAzaSZSg2gGUS1pZlKVZkSRqxNCE9ikVYkuuY1yeSJ5h5RPLND7tOYhOxUyRSiG1k6YhtYBmKLWCZgk1iWYqNYGnAerAcwpqzXMHyWXZg8ZbjWTbm/53g9d7JMUbxlaMPx6ZU+xnd+w4+HJ/bKsjoX1X6fGFe6yDjdq/Ck43z24UZ93XAi50TSj0N5xD7t7e7JpT7GOLBB+6+eXZz84ym/uZ/DgBWUDggaAEAAJAIAJ0BKjgAOQA+kT6aSaWjIqEiDmCwEgllBigBDoY8vAFsAPMOr/DKaVTvsXGf1O05pFKxM7GkR9YNss5KLmFykI8BXuv3qwJ36XnwAP7l3P/7mz/+5e///cl/RomXt+ESfJ+/a3AQZK9JesL0nsnJfz/+DBAwz6YK8Ea/CD9XiO56rhyenisgIPT2f3uEfPbDwj5nEbRYPp10auaqxRrqUg2qSgdPcqPmBunRtrySDcv0/smn+wBlI8qf7eFcPkQPeMqYdQz77f+Ag0pGMeg8ERm+O/53HVUiCGvUsrVcvEIATSsvO91tx7CUGUAi+Az/1oAUMwa2Chf6M6rljVZYhrgFPzCg80bYi1OGLeH0AZb95quS0BZYCx+qgWKEkKnU8biouADBXGtv7O3810fOWwvo32wRtAFa7CE387r95q1K4yGjGhvjx8NrMYaJlBF0RKqvdbIe+NbslgNFHGKJk5ycUAAAAA==");
    content: "";
    display: block;
    height: 56px;
    margin-bottom: .75rem;
    width: 56px
}

main.scpi.investir #p1_produits div.panels .panel div.scroll>ul>li:nth-child(2):before {
    background-image: url("data:image/webp;base64,UklGRt4EAABXRUJQVlA4WAoAAAAQAAAANwAAOAAAQUxQSLcBAAABkEPbtqk9K7Zt27ZtJ5Vt83fQ2TYrG5WtzrZt3BO83PfeuSOpI2IC+Mcni7n9bKoLyc+IiMQ6MFP+fKooQ7UB8w7c7Jr8k8c1HZX7zj74UIyIyOz84jlbxwOx3JzonsdQHUdsLlHs1h/mYguv/J1GTV+4YNrY1sWDWG7zNh6l38uf5lChRA0WPzTyV3NrdYt4fsbbmByslL8/M+LT3FqV166zjdSuIOG+jU5oU9yq16mQRG4VtEj5w+aECU2+zJ3QwIv7NkrNrdijqYB96kTk2x/zXJD+wAAnniSDek5IfchinOgEPHYiL7Dbha0AM1x4ngQY64I0A1o7sQrIalx4nhB44IIpCmxzQboCk52IADo6MQfIYT5fXr9wwk1dywGKJQVY6ID3dF2zbcboirLpoqujTV5dZWziPdJ0H+ulmjbZNdLU1i7xEz13EtgRo2cePtO+1fI5rx+itUzFd7JLOm4m80fZDxq+FSfIQQrMOIIdFt54gh5tQook+JFfw/g8jDAL3QruWkXCTRT3Pph3k1ISevqoW/5exKVFZfzW6+/aPF3TIimKy3SInLV8+dyIrkXj8/8OAFZQOCAAAwAAMBAAnQEqOAA5AD6RPphJJaMiISoZm6CwEglqAIUgU1F8FchO7ZXxZvWe9B//C32Pean3GYB3C1w/B3r+cHun0YRVJ5JHGl4fGnDFH5FUjhJoT9XlXzyL4+xJzM9qFDa4zpbYBF9tWiNwIYQaA60G01PoCE/ZffOj3fqASighKTUZhs3RKyEM7uEYAP7tSHTsUYLRFqflxhdZn3Cq06x5jLZC0QGPSpdWK8EDMU1WSguxKFXXFb63hvpouHn6ABJdZnTvQ2Is+j6q9l6hCC++6kD6zWYvna//UJ7TyB9JwcKY3F4LUcWr//oeu+vGdcrQ8fpnKFJMjZL+g3iY2YG6TRJRQaamLBE9JBP5hhX4vr3YYUwCrpBopxTQSyw4/1QoTg0kCJrRG0Xt/ajf//3o2NhynP6svZHinVdqQJLIKCfPTPo7c9aFUz8PmKN8FReIjS8IwZhkYkIOgehcuAfYVaiAJcJiUnnjmKAg+SBa01ri13mcT4a5TVPP34i1X45LW8Fn1WteE84492frzVLBP/MTGJdwBj3y7GYIGcdXsSK7V2SZ/kFSu2/BI1Yffk0OGg3dsMWJuWKx5PWl0TTdAM8Bs+qVKoJCEYCcFjUgYtKYTbPwbDppomgEwOtZdk2iorzHVNvH2XRFOIXWbnqblX26h/cY+6c89s3+yXeMD17v6kH3RS/m3Z3rXX2zFStzP0ZKxicwK2uO9XGl1D0+qm7/oeMwyY/sJDRLvtL1jSJSmc2EvrC8cXP/2VR/VUURFU34ZOmwtns213tbBUuAdalAhiQoaAER75u+7tsj/aI2R8EZyo8MigUXUBiTagl4slJKayP5K98ftEK52zGhRQWVDlG+QDF9MBgP1duGpLje9oi04/Z7BhIX1w0UyQnBkbBlkeHO5emmEmyWYbQDK+82DIhEJ0jiErYNRLwjHpFv5xq7vltTNmJxyxDe/uYmI6EFlU/ZUS2rDvpz0RoAJnACIErdb2MjwR3torhQu3yzp7eSE+CAu0frj/30UAAA")
}

main.scpi.investir #p1_produits div.panels .panel div.scroll>ul>li:nth-child(3):before {
    background-image: url("data:image/webp;base64,UklGRhgEAABXRUJQVlA4WAoAAAAQAAAANwAAOAAAQUxQSJQBAAABkGzbtmk769m2bfu92K7atm3btpOirZJt27adrMo56+w7dz4gIiaArPotv/fo0eMnT589e/7ixYuXL1+/fv3m3fv3Hz99+vLl67fv3x8MJ8WL2PblFB0FaK/oJEAnbTpr00XRCW2OA3RV4VJh9DOAbpYS+u76yJAip+L2Sx//Y9TuJoEdN75l6B5GnX4wek+jh6zLO2124PU26qtNBl4fI3qizVK4viYttQn6h9bPhC6j9TebpU1ttAFm7l90oQNgAwWTwAYJGmoT+AdrsIDOYA2RTNCmEtZQietHqGES2g01XNQfaoQoRxv710gjRbQWaZSsFdJoWfA/XegK0BgLs7VpANTWgs9PnIuBMjqI8KdK+XJrmK/EyoYhfHIgctjDfC9WVAzwbxQRke815hvhEsd3Nvq8f3A2GUbfY74ZIaDNNvh7cUZ1dxImvmS+FSXooerR0mZBZLX0O/NVQbKKjzv6pJHSHsxTBPTEwqsNo8q7kPK+g0i6UPB538ACB8LtZPD3+PiqboTtMP/n/cVNA+l/D1ZQOCBeAgAA0A0AnQEqOAA5AD6ROpZIJaMiIa4W3VCwEglAGkY4F71Mnd1efA9EG8I7yZ/qH6QZC2xJkytlvJuI/txHiHX7+djq5QrJED7ye03DKgW2z1ETLY8Roh3XlmdIb4CqTO6UYG3QbB2F/60YqfDTeD5YPiV/gh5+UgAA/vCYn/+f9//z8x//6DtgGyf/JdsgfUQHvQqosbYQVV8mciNf2eTtUrwUshKYCDbETLtnduZBBGsdMGpwVZevbSCgyLZEj580tHn6qLeHyEY3W6AVcooTyLiG9uaJ0BEVOBCwOQ/YdFE+kqjxVPm+F/geb7uN5t4/3HQRY7MPzq6L8Jvl8c25xUkr6Y9dWKWYKJ46u1QyD20XNM4aibUL5L+VPjTTqkuH8L5mmA9/zrbuvOpQOxKh31SryqmeZMh8T+WajdeAl9v7/VPfkFbdfw7dqs4ECrtiZ7UesLc4Zgtf56mGLQ1iwNRga2omcZ0iicFZYQp/vZGVdpcmeQ54AAXojs+JD4/Oib3Y6veAHFaarPsqgjqwhXshGIxn8pGVtHi0ME5693b6/R7Q0LQ67a7+YV63zNz2zy3fcyIllycYCSqsqtyMGNd7itpjUqJt4hzsRPOZm1jBH9bB7U9BIS16fHLIlMvaYkjYNAABe0y8gtyMO2vpUaQarpr4NMoReP1TPTZbf5xrFM0Dwhq1J6Nxa4AU97slGvvX/NXgheuAb/606RSoy5rTCFbXNxzCZa1KLTK7aEsL9rRkAIm3uWvyifDUN+m05x0iFtjNbVXe14H7uHP/4QlvDFIFd7uPDrR9T8AA")
}

main.scpi.investir #p1_produits div.panels .panel div.scroll>ul>li p,
main.scpi.investir #p1_produits div.panels .panel div.scroll>ul>li ul {
    font-size: 1rem;
    line-height: 1.6
}

main.scpi.investir #p1_produits div.panels .panel div.scroll>ul>li>.exemple>ul>li:last-child {
    border: 1px solid #c97800;
    border-radius: 1.125rem;
    color: #c97800;
    display: inline-block;
    font-weight: 600;
    list-style: none;
    margin-left: -1.25rem;
    margin-top: 0;
    padding: .5rem 1rem
}

main.scpi.investir #p1_produits div.panels .panel div.scroll>ul>li>.exemple>ul>li:last-child b {
    font-weight: 600
}

main.scpi.investir #p1_produits div.panels .panel div.scroll table {
    background: #fff;
    border: none;
    border-collapse: collapse;
    border-spacing: 0;
    color: #041e3a;
    font-size: .75rem;
    margin: 1rem 0;
    width: 100%
}

@media (min-width:640px) {
    main.scpi.investir #p1_produits div.panels .panel div.scroll table {
        font-size: 1rem
    }
}

main.scpi.investir #p1_produits div.panels .panel div.scroll table tr {
    border: none
}

main.scpi.investir #p1_produits div.panels .panel div.scroll table td {
    border-color: #fffbf8;
    padding: .5rem
}

@media (min-width:640px) {
    main.scpi.investir #p1_produits div.panels .panel div.scroll table td {
        padding: 1rem
    }
}

main.scpi.investir #p1_produits div.panels .panel div.scroll table th {
    background: #fffbf8;
    border: none
}

main.scpi.investir #p1_produits div.panels .panel div.scroll table th div {
    background: #041e3a;
    border-radius: .5rem .5rem 0 0;
    color: #fff;
    padding: .5rem;
    width: 100%
}

@media (min-width:640px) {
    main.scpi.investir #p1_produits div.panels .panel div.scroll table th div {
        padding: 1rem
    }
}

main.scpi.investir #p1_produits div.panels .panel div.scroll a.btn.primary {
    color: #fff;
    width: 100%
}

@media (min-width:640px) {
    main.scpi.investir #p1_produits div.panels .panel div.scroll a.btn.primary {
        width: unset
    }
}

main.scpi.investir #p1_produits div.panels .panel div.scroll a.btn.primary:after {
    display: none
}

main.scpi.investir-page section.simulate {
    position: relative
}

main.scpi.investir-page section.simulate .img {
    background-image: var(--bg-image);
    background-size: auto 60%
}

@media (min-width:1024px) {
    main.scpi.investir-page section.simulate .img {
        margin: -120px 0
    }
}

main.scpi.investir-page section.simulate h2 i {
    color: #f9a11d;
    font-style: normal
}

main.scpi.investir-page section.simulate div.blocs {
    grid-gap: 1.5rem;
    display: grid;
    grid-column: span 2;
    grid-template-columns: repeat(1, 1fr);
    margin-top: 2.5rem;
    z-index: 2
}

@media (min-width:640px) {
    main.scpi.investir-page section.simulate div.blocs {
        grid-template-columns: repeat(2, 1fr);
        margin-top: 5rem
    }
}

main.scpi.investir-page section.simulate div.blocs>div {
    backdrop-filter: blur(.25rem);
    background: hsla(0, 0%, 100%, .8);
    border-radius: .5rem;
    box-shadow: 0 0 .625rem rgba(214, 219, 226, .2);
    grid-column: span 1;
    padding: 1rem
}

main.scpi.investir-page section.simulate div.blocs .gratuit {
    align-items: center;
    color: #041e3a;
    display: flex;
    flex-direction: column;
    font-size: 1.125rem;
    font-weight: 600;
    justify-content: center;
    padding-bottom: 1.5rem;
    text-align: center
}

@media (min-width:1440px) {
    main.scpi.investir-page section.simulate div.blocs .gratuit {
        font-size: 1.25rem
    }
}

main.scpi.investir-page section.simulate div.blocs .gratuit span {
    background: #eef3ff;
    border-radius: .25rem;
    color: #06f;
    display: block;
    font-size: 1rem;
    font-weight: 500;
    margin-top: 1.375rem;
    padding: .5rem 0;
    width: 100%
}

@media (min-width:1440px) {
    main.scpi.investir-page section.simulate div.blocs .gratuit span {
        font-size: 1.125rem
    }
}

main.scpi.investir-page section.simulate div.blocs .gratuit div:before {
    background: 50% url("data:image/webp;base64,UklGRkIDAABXRUJQVlA4WAoAAAAQAAAAKAAAKAAAQUxQSFkBAAABkHPbtrE9+7Ntu/sq26psf1/nL7ae942NX2DbdlIllZ28jG3nNM97n3OjOiImAP+TdiJ2HE7Fg8qy1XsuXLlrMBgMRovVajEbDIYHty6d2r54ZrrIBZL7K0Gg+boUwyBEfZ/LSIL4NAl7oNHlNV++FsxlewBx33Fbb7O9OrIgViDWQHLfp9s6QBsLci5w1efq6IWvWgwZ7IBFTO8A7KEatWRaC2A0020AE6lXLejXSweghukMgJ1UqYYjtBjIYloL1P0y2NtIfEczEcykQ8lnaoHtwnd0MeU9j34j0WSIxhmIfvIQmaqgscdAvK+n+0L7IMtRX7A+5egE70wGkz2T70ttY8Hdoukm+KdruBwqAXkPBL6vcoJUx977aquiIX2NWgCkD71W2+Uhq5FsH5WU80mAlskYs/0nCR+ZHssV8Ys067mQVNw6ZqZOUXR6vaIoU/uqfNj+XwEAVlA4IMIBAABQCwCdASopACkAPok2lUelIyIhONSYAKARCWwAhOwrfzPDn7hGPvXwEA55X0J7wBz5vsZ/4QioQqR9SkxxQFq95g5xQ5qN5ZwpKfegPPRTalFv9U2ikCeOraqq9HIVH+ezqIAA/tLauW3GYbR9LBRjjeOTKUrICoQUuTw5CUKi/QC2/jixQ5Vlnzfy5iafP8va7Jm1PlhvHbXr72z4qDepwqWa+8jSudQU8kdTEUAD9wn0Qj4EePJ2A5NAWIxnsWh4+LEo99zyVLwCvmVZOcUKn/yHM37Ufda3nzLlUKfdAoslhl0vBaSRCTzHN294OYhPY5ygu61m0FXK8ctWj+Ckj153+yXti/5rX9JfARgHEXsUdInqspyhptgciXR9iDD+9SApWBk8RI0PrL9aTX5SyMzJavD6gLwzFU71J26csQeFcxiFPmrMGAuAKpB2Cl81k5Hlqf9kt9QL9X4/4Y0fF/4Ac9ZzCb4X3f6heZziP3KqcGbc29Uj7NVpDm0mfOoJjeBZf0t681jIn2T2HWAV//ylBtYCN73QzXM/XhWu+cx+hA0RZ4B93Rh6yJNQYlr3hw28Ev/qgxhevSyb3GAAAAA=") no-repeat;
    content: "";
    display: inline-block;
    height: 41px;
    margin: 0 .625rem -10px 0;
    width: 41px
}

main.scpi.investir-page section.simulate div.blocs .trustpilot-widget {
    margin: 0 auto;
    width: 180px
}

main.scpi.investir-page section.content {
    margin-bottom: 2.5rem;
    margin-top: 2.5rem
}

@media (min-width:1024px) {
    main.scpi.investir-page section.content {
        margin-bottom: 5rem;
        margin-top: 5rem
    }
}

main.scpi.investir-page section.content h1 {
    margin-top: 0
}

main.scpi.investir-page section.simulate+section.content {
    background: #fffbf8;
    margin-top: 0;
    padding-bottom: 2.5rem;
    padding-top: .5rem
}

@media (min-width:640px) {
    main.scpi.investir-page section.simulate+section.content {
        padding-top: 2.5rem
    }
}

@media (min-width:1024px) {
    main.scpi.investir-page section.simulate+section.content {
        padding-bottom: 5rem;
        padding-top: 5rem
    }
}

main.scpi.investir-page section.simulate+section.content>div>ul {
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 2
}

main.scpi.investir-page section.simulate+section.content>div>ul>li {
    margin: 0;
    padding: 0
}

main.scpi.investir-page section.simulate+section.content>div>ul>li div.gauche {
    padding-top: 2rem;
    width: 80px
}

main.scpi.investir-page section.simulate+section.content>div>ul>li div.droite>ul>li:last-child {
    border: 1px solid #c97800;
    border-radius: 1.125rem;
    color: #c97800;
    display: inline-block;
    font-weight: 600;
    list-style: none;
    margin-left: -1.25rem;
    margin-top: 0;
    padding: .5rem 1rem
}

main.scpi.investir-page section.simulate+section.content>div>ul>li div.droite>ul>li:last-child b {
    font-weight: 600
}

main.scpi.investir-page section.simulate+section.content>div>ul>li div.droite table {
    background: #fff;
    border: none;
    border-collapse: collapse;
    border-spacing: 0;
    color: #041e3a;
    font-size: .75rem;
    margin: 1rem 0;
    width: 100%
}

@media (min-width:640px) {
    main.scpi.investir-page section.simulate+section.content>div>ul>li div.droite table {
        font-size: 1rem
    }
}

main.scpi.investir-page section.simulate+section.content>div>ul>li div.droite table tr {
    border: none
}

main.scpi.investir-page section.simulate+section.content>div>ul>li div.droite table td {
    border-color: #fffbf8;
    padding: .5rem
}

@media (min-width:640px) {
    main.scpi.investir-page section.simulate+section.content>div>ul>li div.droite table td {
        padding: 1rem
    }
}

main.scpi.investir-page section.simulate+section.content>div>ul>li div.droite table th {
    background: #fffbf8;
    border: none
}

main.scpi.investir-page section.simulate+section.content>div>ul>li div.droite table th div {
    background: #041e3a;
    border-radius: .5rem .5rem 0 0;
    color: #fff;
    padding: .5rem;
    width: 100%
}

@media (min-width:640px) {
    main.scpi.investir-page section.simulate+section.content>div>ul>li div.droite table th div {
        padding: 1rem
    }
    main.scpi.investir-page section.simulate+section.content>div>ul>li div.gauche {
        float: left;
        padding-top: 3rem;
        text-align: center;
        width: 20%
    }
    main.scpi.investir-page section.simulate+section.content>div>ul>li div.droite {
        float: right;
        width: 70%
    }
}

@media (min-width:1024px) {
    main.scpi.investir-page section.simulate+section.content>div>ul>li div.droite,
    main.scpi.investir-page section.simulate+section.content>div>ul>li div.gauche {
        width: 50%
    }
}

main.scpi.investir-page section.simulate+section.content>div>ul>li h2 {
    font-size: 2rem;
    font-weight: 700
}

main.scpi.investir-page section.simulate+section.content>div>ul>li:after {
    clear: both;
    content: "";
    display: block
}

main.scpi.classement .header {
    margin-bottom: 2.5rem;
    padding-top: 200px;
    position: relative
}

main.scpi.classement .header:before {
    background: url(images/bando-classement.d680a5d9.webp) no-repeat center 0;
    background-size: cover;
    content: "";
    height: 200px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

main.scpi.classement .header .title>h1 {
    font-size: 1.75rem;
    letter-spacing: -.075rem;
    line-height: 1.3;
    margin: 3rem 0 .5rem
}

@media (min-width:640px) {
    main.scpi.classement .header .title>h1 {
        font-size: 2.375rem;
        letter-spacing: unset;
        line-height: 1.5;
        margin-top: 5rem
    }
}

main.scpi.classement .hero-as {
    margin-top: 0
}

main.scpi.details .sticky-btn {
    backdrop-filter: blur(.125rem);
    background: #f8faff;
    border-radius: .5rem .5rem 0 0;
    bottom: -100px;
    box-shadow: 0 0 .625rem rgba(4, 30, 58, .12);
    left: 50%;
    margin-left: -400px;
    padding: .75rem 0;
    position: fixed;
    text-align: center;
    transition: bottom .5s;
    width: 800px;
    z-index: 10
}

main.scpi.details .sticky-btn a.btn {
    display: inline-block;
    margin: 0;
    padding-bottom: .5rem;
    padding-top: .5rem
}

main.scpi.details .sticky-btn a.btn.clear {
    border-color: #041e3a;
    color: #041e3a;
    margin-right: 1rem
}

@media (min-width:640px) {
    main.scpi.details .sticky-btn a.btn.clear {
        margin-right: 1.5rem
    }
}

main.scpi.details .sticky-btn a.btn span {
    display: none
}

@media (min-width:640px) {
    main.scpi.details .sticky-btn a.btn span {
        display: inline
    }
}

main.scpi.details .sticky-btn.active {
    bottom: 0
}

main.scpi.details .info-tooltip .has-tooltip {
    background: #e1e7ed;
    color: #8f9fb0
}

main.scpi.details section.hero.bando-small {
    background: #f8faff;
    display: flex;
    flex-direction: column;
    margin-bottom: 0;
    padding: 1.5em;
    position: relative
}

@media (min-width:640px) {
    main.scpi.details section.hero.bando-small {
        padding: 2rem
    }
}

main.scpi.details section.hero.bando-small .main-grid {
    padding: 0
}

@media (min-width:1024px) {
    main.scpi.details section.hero.bando-small .main-grid {
        padding: 0 2em
    }
}

@media (max-width:639px) {
    main.scpi.details section.hero.bando-small .main-grid {
        grid-gap: 1rem;
        grid-template-columns: repeat(6, 1fr)
    }
}

main.scpi.details section.hero.bando-small>* {
    z-index: 1
}

main.scpi.details section.hero.bando-small .scpi-detail-title {
    align-items: center;
    display: block;
    flex-direction: row;
    gap: 1em;
    grid-column: span 12;
    justify-content: space-between;
    width: 100%
}

@media (min-width:640px) {
    main.scpi.details section.hero.bando-small .scpi-detail-title {
        grid-gap: 1.5rem;
        display: grid;
        grid-template-columns: repeat(2, 1fr)
    }
    main.scpi.details section.hero.bando-small .scpi-detail-title>div {
        grid-column: span 1
    }
    main.scpi.details section.hero.bando-small .scpi-detail-title>div.bts {
        text-align: right
    }
}

main.scpi.details section.hero.bando-small .scpi-detail-title h1 {
    align-items: center;
    color: #041e3a;
    display: flex;
    font-size: 2rem;
    font-weight: 600;
    margin: 0 0 1rem;
    padding-left: 0;
    position: relative;
    text-transform: none
}

@media (min-width:1024px) {
    main.scpi.details section.hero.bando-small .scpi-detail-title h1 {
        font-size: 2.25rem
    }
}

main.scpi.details section.hero.bando-small .scpi-detail-title h1:before {
    display: none
}

main.scpi.details section.hero.bando-small .scpi-detail-title h1 .company {
    background: #fff;
    border-radius: .5rem;
    display: inline-block;
    margin-left: 1rem;
    padding: .625rem
}

main.scpi.details section.hero.bando-small .scpi-detail-title h1 .company img {
    display: block;
    margin: 0;
    max-height: 48px
}

main.scpi.details section.hero.bando-small .scpi-detail-title ul {
    color: #3c5673;
    font-size: .75rem;
    font-weight: 600;
    list-style: none;
    margin: 0 0 .5rem;
    padding: 0;
    text-align: left
}

@media (min-width:640px) {
    main.scpi.details section.hero.bando-small .scpi-detail-title ul {
        margin-bottom: 0
    }
}

main.scpi.details section.hero.bando-small .scpi-detail-title ul li {
    background: #eef3ff;
    border-radius: 1rem;
    display: inline-block;
    margin: 0 .5rem .5rem 0;
    padding: .25rem .75rem
}

main.scpi.details section.hero.bando-small .scpi-detail-title ul li.isr:before {
    background: 50% url("data:image/webp;base64,UklGRioCAABXRUJQVlA4TB4CAAAvEUAEEC/ksG0jR5L3wn//heb8vzNqw3HbSI5UNXPe5Z/UBeK+a3u65bCRJEep/wcCIUfC9t5ew61tW1U1cTJuAVjGoAsK0hY0pwRy7wBaICJ9BeCu/wdC+keOcy10ROX1+aktcx0qIp4gW3vM9EhHFCadqT0Qk7kOFl2kqCjqrNxbOtJgRdIbVhQoDhQmEgcCgPOfYsWitgA6MR1UBOgRQGLS4agCghVAeYIsiLAjckwHCUgepmRaRzwdlTX4UMWwa5dcapziaTHFHKKj4NpGkTbhqMq+hJX52h71HP+V4SUZpmsOUxb/B6VPkrwt8RAl/Qdnu5/hLNfbajl+aigYlP11kP4zDh8o6X/j+IGCh/21P47TO6yXB5zl/DCOX2k/ojPmzfD237ZP793I3OQr5mTFf3v/vMYAIGzbdjwV+gx5y7Ztf/ma7Wy7lvXm+uVDRP8nQBLDIffCrDW4KyljNlJufn4k/LpI8+ldRGIW0jxXj18iG6R58KJuT2UHYB404F6ph3jENzqiDTVpYy1wpNTdc3zdM9rZ1djcW1sHF+r1Rp38L9Gv9UwNDqBxrK7fbphexlRW3mCuyIf9s6tLWPzDVGNuMReUsHdIFeAJYGpvKzZ3VwA1GX0a/ggdw/UT3XRDaaGuCL7FTsrxvGxdK1siK85koyaDLhNLVETWLAkDRp0ua3JmVRJj20COzlg5Z4tKyh+vI1dfHYpIIg==") no-repeat;
    content: "";
    display: inline-block;
    height: 18px;
    margin: 0 .25rem -4px 0;
    width: 18px
}

main.scpi.details section.hero.bando-small .scpi-detail-title .btn.primary {
    border-radius: .5rem;
    font-size: 1rem;
    font-weight: 600;
    margin: 0 0 .5rem;
    padding: .75rem 1rem;
    width: 100%
}

@media (min-width:1024px) {
    main.scpi.details section.hero.bando-small .scpi-detail-title .btn.primary {
        width: auto
    }
}

main.scpi.details section.hero.bando-small .scpi-detail-title .btn.primary.clear {
    border-color: #041e3a;
    color: #041e3a
}

@media (min-width:1024px) {
    main.scpi.details section.hero.bando-small .scpi-detail-title .btn.primary.clear {
        margin-left: 1rem
    }
}

main.scpi.details section.hero.bando-small .scpi-detail-infos {
    grid-gap: .5rem;
    display: grid;
    grid-column: span 12;
    grid-template-columns: repeat(12, 1fr);
    text-align: left
}

@media (min-width:1200px) {
    main.scpi.details section.hero.bando-small .scpi-detail-infos {
        grid-gap: 1.5rem
    }
}

main.scpi.details section.hero.bando-small .scpi-detail-infos>div {
    backdrop-filter: blur(.625rem);
    background: #fff;
    border-radius: .5rem;
    box-shadow: 0 0 .625rem rgba(214, 219, 226, .2);
    grid-column: span 12;
    padding: .75rem 1rem
}

@media (min-width:640px) {
    main.scpi.details section.hero.bando-small .scpi-detail-infos>div {
        grid-column: span 6
    }
}

@media (min-width:1024px) {
    main.scpi.details section.hero.bando-small .scpi-detail-infos>div {
        grid-column: span 3
    }
}

main.scpi.details section.hero.bando-small .scpi-detail-infos>div h3 {
    color: #041e3a;
    font-size: 1rem;
    font-weight: 600;
    margin: 0 0 .75rem;
    padding-left: 0;
    position: relative;
    text-align: center;
    text-transform: none
}

@media (min-width:1024px) {
    main.scpi.details section.hero.bando-small .scpi-detail-infos>div h3 {
        letter-spacing: -.075rem
    }
}

@media (min-width:1200px) {
    main.scpi.details section.hero.bando-small .scpi-detail-infos>div h3 {
        font-size: 1.125rem;
        margin-bottom: 1rem
    }
}

main.scpi.details section.hero.bando-small .scpi-detail-infos>div h3:before {
    background: 50% url("data:image/webp;base64,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") no-repeat;
    background-position: 50%;
    background-size: auto 100%;
    content: "";
    display: inline-block;
    height: 36px;
    margin: 0 .375rem -10px 0;
    position: static;
    width: 35px
}

@media (min-width:1200px) {
    main.scpi.details section.hero.bando-small .scpi-detail-infos>div h3:before {
        height: 40px;
        margin-bottom: -12px;
        width: 38px
    }
}

main.scpi.details section.hero.bando-small .scpi-detail-infos>div h3.part:before {
    background-image: url("data:image/webp;base64,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")
}

main.scpi.details section.hero.bando-small .scpi-detail-infos>div h3.capitalisation:before {
    background-image: url("data:image/webp;base64,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");
    width: 53px
}

main.scpi.details section.hero.bando-small .scpi-detail-infos>div h3.scoring:before {
    background-image: url("data:image/webp;base64,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")
}

main.scpi.details section.hero.bando-small .scpi-detail-infos>div p {
    background: #f8faff;
    border-radius: .125rem;
    color: #06f;
    font-size: .875rem;
    font-weight: 500;
    margin: .5rem 0 0;
    padding: .25rem 0;
    text-align: center
}

@media (min-width:1024px) {
    main.scpi.details section.hero.bando-small .scpi-detail-infos>div p {
        font-size: 1rem
    }
}

main.scpi.details section.hero.bando-small .scpi-detail-infos>div p span {
    font-weight: 700
}

main.scpi.details section.hero.bando-small .scpi-detail-infos>div p.score {
    background: #e5f6ef;
    color: #01a341
}

main.scpi.details section.hero.bando-small .scpi-detail-infos .info-tooltip {
    justify-content: center;
    padding: 0 1rem 0 0
}

main.scpi.details section.hero.bando-small .scpi-detail-infos .info-tooltip .has-tooltip {
    margin: .75rem 0 0 .25rem
}

main.scpi.details section.hero.bando-small .scpi-detail-infos .rating {
    display: inline-block
}

main.scpi.details section.hero.bando-small+section.simulate .btn.primary.pulsar {
    margin-left: 6px;
    outline: 1px solid #f9a11d;
    outline-offset: 5px;
    width: calc(100% - 12px)
}

main.scpi.details section.simulate+section {
    margin-top: 0;
    padding-bottom: 2.5rem;
    padding-top: 2.5rem
}

main.scpi.details section.simulate+section ul {
    grid-gap: 2rem;
    display: grid;
    grid-column: span 12;
    grid-template-columns: repeat(6, 1fr);
    list-style: none;
    margin: 0;
    padding: 0
}

main.scpi.details section.simulate+section ul li {
    grid-column: span 6
}

@media (min-width:640px) {
    main.scpi.details section.simulate+section ul li {
        grid-column: span 3
    }
}

@media (min-width:1024px) {
    main.scpi.details section.simulate+section ul li {
        grid-column: span 2
    }
}

main.scpi.details section.simulate+section ul li span {
    color: #041e3a;
    font-size: 1rem;
    font-weight: 600
}

main.scpi.details section.simulate+section ul li:before {
    background: 50% url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAzMyAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYuNjY3MyAyLjQyNzA3TDIwLjY2MzEgMTAuNTIyMUMyMC44MDg2IDEwLjgxNyAyMS4wODk4IDExLjAyMTQgMjEuNDE1MiAxMS4wNjlMMzAuMzUyMiAxMi4zNzUzTDIzLjg4NjIgMTguNjczMUMyMy42NTA0IDE4LjkwMjkgMjMuNTQyNyAxOS4yMzQgMjMuNTk4NCAxOS41NTg1TDI1LjEyNDEgMjguNDU0NUwxNy4xMzI4IDI0LjI1MTlDMTYuODQxNCAyNC4wOTg3IDE2LjQ5MzIgMjQuMDk4NyAxNi4yMDE5IDI0LjI1MTlMOC4yMTA1IDI4LjQ1NDVMOS43MzYyNiAxOS41NTg1QzkuNzkxOTIgMTkuMjM0IDkuNjg0MjYgMTguOTAyOSA5LjQ0ODM4IDE4LjY3MzFMMi45ODI0IDEyLjM3NTNMMTEuOTE5NCAxMS4wNjlDMTIuMjQ0OCAxMS4wMjE0IDEyLjUyNiAxMC44MTcgMTIuNjcxNSAxMC41MjIxTDE2LjY2NzMgMi40MjcwN1oiIHN0cm9rZT0iIzA0MUUzQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=") no-repeat;
    background-position: 50%;
    content: "";
    float: left;
    height: 34px;
    margin-bottom: .25rem;
    margin-right: .625rem;
    width: 36px
}

main.scpi.details section.simulate+section ul li:after {
    clear: both;
    content: "";
    display: block
}

main.scpi.details section.simulate+section ul li:first-child:before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,                       PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAzNiAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIuMDk5MjkgMjAuODAyNEMzLjQ0MzQ0IDE5LjQ0OTYgNS4yNjY1IDE4LjY4OTcgNy4xNjc0MiAxOC42ODk3SDE5LjU0NzVDMjEuNDQ4NCAxOC42ODk3IDIzLjI3MTUgMTkuNDQ5NiAyNC42MTU2IDIwLjgwMjRDMjUuOTU5OCAyMi4xNTUxIDI2LjcxNDkgMjMuOTg5OCAyNi43MTQ5IDI1LjkwMjhWMjkuMDE3NkMyNi43MTQ5IDI5LjU2MDggMjYuMjc3MyAzMC4wMDEyIDI1LjczNzYgMzAuMDAxMkMyNS4xOTc4IDMwLjAwMTIgMjQuNzYwMiAyOS41NjA4IDI0Ljc2MDIgMjkuMDE3NlYyNS45MDI4QzI0Ljc2MDIgMjQuNTExNSAyNC4yMTEgMjMuMTc3MiAyMy4yMzM0IDIyLjE5MzRDMjIuMjU1OSAyMS4yMDk2IDIwLjkzIDIwLjY1NjkgMTkuNTQ3NSAyMC42NTY5SDcuMTY3NDJDNS43ODQ5NCAyMC42NTY5IDQuNDU5MDcgMjEuMjA5NiAzLjQ4MTUxIDIyLjE5MzRDMi41MDM5NCAyMy4xNzcyIDEuOTU0NzUgMjQuNTExNSAxLjk1NDc1IDI1LjkwMjhWMjkuMDE3NkMxLjk1NDc1IDI5LjU2MDggMS41MTcxNyAzMC4wMDEyIDAuOTc3Mzc2IDMwLjAwMTJDMC40Mzc1ODYgMzAuMDAxMiAwIDI5LjU2MDggMCAyOS4wMTc2VjI1LjkwMjhDMCAyMy45ODk4IDAuNzU1MTM3IDIyLjE1NTEgMi4wOTkyOSAyMC44MDI0WiIgZmlsbD0iIzA0MUUzQSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTMuMzU3NSAxLjk2ODM3QzEwLjQ3ODYgMS45NjgzNyA4LjE0NDggNC4zMTcwNCA4LjE0NDggNy4yMTQyOEM4LjE0NDggMTAuMTExNSAxMC40Nzg2IDEyLjQ2MDIgMTMuMzU3NSAxMi40NjAyQzE2LjIzNjMgMTIuNDYwMiAxOC41NzAxIDEwLjExMTUgMTguNTcwMSA3LjIxNDI4QzE4LjU3MDEgNC4zMTcwNCAxNi4yMzYzIDEuOTY4MzcgMTMuMzU3NSAxLjk2ODM3Wk02LjE5MDA1IDcuMjE0MjhDNi4xOTAwNSAzLjIzMDU4IDkuMzk5MDEgMC4wMDExNTk2NyAxMy4zNTc1IDAuMDAxMTU5NjdDMTcuMzE1OSAwLjAwMTE1OTY3IDIwLjUyNDkgMy4yMzA1OCAyMC41MjQ5IDcuMjE0MjhDMjAuNTI0OSAxMS4xOTggMTcuMzE1OSAxNC40Mjc0IDEzLjM1NzUgMTQuNDI3NEM5LjM5OTAxIDE0LjQyNzQgNi4xOTAwNSAxMS4xOTggNi4xOTAwNSA3LjIxNDI4WiIgZmlsbD0iIzA0MUUzQSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjkuNDMzOCAxOS42Mjk4QzI5LjU2ODcgMTkuMTAzOSAzMC4xMDE4IDE4Ljc4NzYgMzAuNjI0NCAxOC45MjM0QzMyLjE2MjEgMTkuMzIyOSAzMy41MjQzIDIwLjIyNTEgMzQuNDk3MyAyMS40ODgyQzM1LjQ3MDIgMjIuNzUxMyAzNS45OTg4IDI0LjMwMzkgMzYgMjUuOTAyMVYyOS4wMTc2QzM2IDI5LjU2MDggMzUuNTYyNCAzMC4wMDEyIDM1LjAyMjYgMzAuMDAxMkMzNC40ODI4IDMwLjAwMTIgMzQuMDQ1MiAyOS41NjA4IDM0LjA0NTIgMjkuMDE3NlYyNS45MDM1VjI1LjkwMzVDMzQuMDQ0MyAyNC43NDEzIDMzLjY1OTkgMjMuNjEyIDMyLjk1MjQgMjIuNjkzNUMzMi4yNDQ4IDIxLjc3NDggMzEuMjU0IDIxLjExODcgMzAuMTM1NyAyMC44MjgxQzI5LjYxMzEgMjAuNjkyMyAyOS4yOTg4IDIwLjE1NTggMjkuNDMzOCAxOS42Mjk4WiIgZmlsbD0iIzA0MUUzQSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjMuMjQzMiAwLjk0MzI1M0MyMy4zNzcxIDAuNDE2OTk4IDIzLjkwOTYgMC4wOTk2MTQzIDI0LjQzMjUgMC4yMzQzNTdDMjUuOTc0MiAwLjYzMTYyMSAyNy4zNDA3IDEuNTMzOTggMjguMzE2NiAyLjc5OTE4QzI5LjI5MjQgNC4wNjQzOCAyOS44MjIxIDUuNjIwNDQgMjkuODIyMSA3LjIyMjA2QzI5LjgyMjEgOC44MjM2OCAyOS4yOTI0IDEwLjM3OTcgMjguMzE2NiAxMS42NDQ5QzI3LjM0MDcgMTIuOTEwMSAyNS45NzQyIDEzLjgxMjUgMjQuNDMyNSAxNC4yMDk4QzIzLjkwOTYgMTQuMzQ0NSAyMy4zNzcxIDE0LjAyNzEgMjMuMjQzMiAxMy41MDA5QzIzLjEwOTMgMTIuOTc0NiAyMy40MjQ3IDEyLjQzODggMjMuOTQ3NiAxMi4zMDRDMjUuMDY4OSAxMi4wMTUxIDI2LjA2MjcgMTEuMzU4OCAyNi43NzI0IDEwLjQzODdDMjcuNDgyMSA5LjUxODU2IDI3Ljg2NzMgOC4zODY4OCAyNy44NjczIDcuMjIyMDZDMjcuODY3MyA2LjA1NzI1IDI3LjQ4MjEgNC45MjU1NiAyNi43NzI0IDQuMDA1NDJDMjYuMDYyNyAzLjA4NTI4IDI1LjA2ODkgMi40MjkwMSAyMy45NDc2IDIuMTQwMDlDMjMuNDI0NyAyLjAwNTM1IDIzLjEwOTMgMS40Njk1MSAyMy4yNDMyIDAuOTQzMjUzWiIgZmlsbD0iIzA0MUUzQSIvPjwvc3ZnPg==")
}

main.scpi.details section.simulate+section ul li:nth-child(2):before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,                       PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAyNSAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYuODM0NSAzMS4xMjY4TDkuODQxMzkgMzMuMDAwNkM5LjM0MzE2IDMzLjEzNCA4LjgyNjM4IDMyLjgzNTcgOC42OTI4NiAzMi4zMzc0QzguNTU5NDEgMzEuODM5MyA4Ljg1Nzc3IDMxLjMyMjQgOS4zNTU5MyAzMS4xODlMMTYuMzQ5IDI5LjMxNTJDMTYuODQ3MyAyOS4xODE3IDE3LjM2NDEgMjkuNDggMTcuNDk3NiAyOS45NzgyQzE3LjYzMTIgMzAuNDc2NSAxNy4zMzI3IDMwLjk5MzIgMTYuODM0NSAzMS4xMjY4Wk0xMy41OTY2IDkuNjM2MTRDMTMuNTM0IDEwLjQ4ODYgMTMuMDUxOCAxMC45NjkxIDEyLjMwMzIgMTAuOTU2OUMxMS41NTc4IDEwLjk0NDkgMTEuMDE1MyAxMC40MzQxIDExLjAzMzIgOS42NTYxN0MxMS4wNTA2IDguODk5MjkgMTEuNTI1MSA4LjQwMjEgMTIuMzMyNCA4LjQxMDkzQzEzLjEzOTIgOC40MTk2MiAxMy41MzkgOC44OTYzMiAxMy41OTY2IDkuNjM2MTRaTTIyLjU2MTkgNi43NjMxM0MxOS43OCAyLjE2ODM5IDE0LjI3IC0wLjA2NDAzMjIgOS4xNTEwMSAxLjQzMTU1QzQuNjcxMjQgMi43NDA0NyAxLjc1MDM2IDUuNjk4MzkgMC42ODgyOSAxMC4yNDc1Qy0wLjM2Mjk0NCAxNC43NSAwLjk0NTUzMiAxOC42MjI4IDQuMjU3MSAyMS44NjZDNS4wMzM3MiAyMi42MjY3IDUuNzQ3NzggMjMuNTQ4MSA2LjE4NTYgMjQuNTMxMkM2LjYyNDUzIDI1LjUxNjcgNi43NjUyNSAyNS44MjQ5IDcuODM0MzcgMjUuNTY2MkM5LjMxOTE5IDI1LjIwNjkgMTAuNzg0MSAyNC43NjU2IDEyLjI2ODYgMjQuNDA0OUMxMy4wMjk3IDI0LjIyIDEzLjMxODggMjMuNzk1MSAxMy4zMTM4IDIzLjAyNzlDMTMuMjkzNSAxOS45MzE1IDEzLjMwMDMgMTYuODM0OSAxMy4zMTE2IDEzLjczODRDMTMuMzE0IDEzLjAzNzUgMTMuMDkzNyAxMi40NjA0IDEyLjMzOTYgMTIuNDQyOUMxMS41NzYyIDEyLjQyNTEgMTEuMzQyNSAxMi45ODMgMTEuMzQ4OCAxMy42OTc1QzExLjM2NjUgMTUuNzA1MSAxMS4zNTQyIDE3LjcxMjggMTEuMzU0IDE5LjcyMDRDMTEuMzU0IDIyLjk1IDExLjM1NCAyMi45NSA4LjE3ODQ1IDIzLjQxNEM2Ljk3MTIgMjIuMDMwNyA1Ljg3MTg4IDIwLjc4NzMgNC43OTAxNCAxOS41Mjg2QzAuOTA3NzU1IDE1LjAxMTIgMS42MTc3MyA4LjMzMzMgNi40NjMyNSA0Ljg3NDYzQzkuOTQ0NDEgMi4zODk3MSAxMy42ODQgMi4yNTE0NCAxNy40MTI0IDQuMzQ5NTNDMjAuODc0MiA2LjI5Nzc4IDIyLjc1NzYgMTAuMzExNSAyMi4yNTg0IDE0LjE5NDNDMjEuOTI0OSAxNi43ODgxIDIwLjY4NjQgMTguODU4NiAxOC44NDkzIDIwLjYzODRDMTcuNzQwNiAyMS43MTI2IDE2LjczMDQgMjIuODY5IDE2LjM2NjcgMjQuNDIyMkMxNi4xOTY2IDI1LjE0ODcgMTUuNzg5MyAyNS41MDkgMTUuMDg1NSAyNS42ODI1QzE1LjIxNzEgMjUuNTYwMiA3LjUwMDI0IDI3LjcyMjQgNy41MDAyNCAyNy43MjI0QzcuMDEyMDIgMjcuODUzMiA2LjcxOTY4IDI4LjM1OTcgNi44NTA1MiAyOC44NDc4TDYuODcwNjQgMjguOTIzM0M3LjAwMTQ5IDI5LjQxMTQgNy41MDc4OCAyOS43MDM4IDcuOTk2MDkgMjkuNTczMUM3Ljk5NjA5IDI5LjU3MzEgMTYuODUwNCAyNy4xOTM4IDE2Ljk2NjUgMjcuMTYwOUMxNy43ODY0IDI2LjkzNDUgMTguMjMyNyAyNi4zNTA4IDE4LjI1MTQgMjUuNTE3NkMxOC4yNzkzIDI0LjI3MzggMTguODE5OCAyMy4zMDU3IDE5LjY5OTMgMjIuNDc5MkMyMC4xNzAxIDIyLjAzNjggMjAuNjM4OSAyMS41OTAzIDIxLjA4MiAyMS4xMjA2QzI0LjczOTIgMTcuMjQxNyAyNS4zNDI3IDExLjM1NjIgMjIuNTYxOSA2Ljc2MzA1VjYuNzYzMTNaIiBmaWxsPSIjMDQxRTNBIi8+PC9zdmc+")
}

@media (min-width:640px) {
    main.scpi.details section.simulate+section ul li:nth-child(3) {
        grid-column: 3/6
    }
}

@media (min-width:1024px) {
    main.scpi.details section.simulate+section ul li:nth-child(3) {
        grid-column: span 2
    }
}

main.scpi.details section.stats {
    overflow-x: unset
}

main.scpi.details section.stats>div.col {
    border: 1px solid #e1e7ed;
    border-radius: .5rem;
    grid-column: span 12;
    padding: 1rem
}

@media (min-width:1024px) {
    main.scpi.details section.stats>div.col {
        grid-column: span 6;
        padding: 1.5rem
    }
}

main.scpi.details section.stats>div.col.large {
    grid-column: span 12
}

main.scpi.details section.stats>div.col.table-infos.ratio {
    border: none;
    padding: 0
}

main.scpi.details section.stats>div.col.table-infos.ratio>div {
    max-height: unset
}

@media (min-width:640px) {
    main.scpi.details section.stats>div.col.table-infos.ratio>div {
        padding-top: 1rem
    }
}

@media (min-width:1024px) {
    main.scpi.details section.stats>div.col.table-infos.ratio>div {
        padding-top: 0
    }
}

main.scpi.details section.stats>div.col.table-infos.ratio .infos-bloc.picto {
    grid-column: span 12;
    padding: 1rem
}

main.scpi.details section.stats>div.col.table-infos.ratio .infos-bloc.picto h3 {
    font-size: 1.25rem;
    font-weight: 600
}

main.scpi.details section.stats>div.col.table-infos.ratio .infos-bloc.picto h5 {
    font-family: Inter;
    font-size: 1.125rem;
    margin-top: 0
}

main.scpi.details section.stats>div.col.table-infos.ratio .infos-bloc.picto:before {
    margin: 0 1rem 1rem 0
}

@media (min-width:640px) {
    main.scpi.details section.stats>div.col.table-infos.ratio .infos-bloc.picto:before {
        margin-bottom: 0
    }
    main.scpi.details section.stats>div.col.table-infos.ratio .infos-bloc.picto h3 {
        float: left;
        font-size: 1.5rem
    }
    main.scpi.details section.stats>div.col.table-infos.ratio .infos-bloc.picto h5 {
        float: right;
        font-size: 1.375rem
    }
}

@media (min-width:1024px) {
    main.scpi.details section.stats>div.col.table-infos.ratio .infos-bloc.picto {
        padding: 2rem 1.5rem
    }
    main.scpi.details section.stats>div.col.table-infos.ratio.large {
        padding-top: 1rem
    }
    main.scpi.details section.stats>div.col.table-infos.ratio.large .infos-bloc.picto {
        grid-column: span 4
    }
    main.scpi.details section.stats>div.col.table-infos.ratio.large .infos-bloc.picto:before {
        margin-bottom: .25rem
    }
    main.scpi.details section.stats>div.col.table-infos.ratio.large .infos-bloc.picto h5 {
        float: left
    }
}

main.scpi.details section.stats>div.col .titre {
    margin-bottom: 1rem;
    padding-bottom: 1rem;
    position: relative
}

@media (min-width:640px) {
    main.scpi.details section.stats>div.col .titre {
        margin-bottom: 1.5rem;
        padding-bottom: 1.5rem
    }
}

main.scpi.details section.stats>div.col .titre:after {
    background: #e1e7ed;
    bottom: 0;
    content: "";
    height: 1px;
    left: -1rem;
    position: absolute;
    width: calc(100% + 2rem);
    z-index: 1
}

@media (min-width:1024px) {
    main.scpi.details section.stats>div.col .titre:after {
        left: -1.5rem;
        width: calc(100% + 3rem)
    }
}

main.scpi.details section.stats>div.col h3 {
    font-size: 1rem;
    font-weight: 500;
    margin: 0
}

main.scpi.details section.stats>div.col h4 {
    font-size: 2.25rem;
    font-weight: 600;
    margin: 0
}

main.scpi.details section.stats>div.col h4 .small {
    font-size: 1.375rem
}

main.scpi.details section.stats>div.col p {
    margin: 0
}

main.scpi.details section.stats>div.col.repartition-geo .info-tooltip .has-tooltip {
    background: 50% url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC4yOTg5NCA0LjUwNjYxTDUuNjI3MjcgNC4wOTk5NEM1LjczMTk1IDQuMDY3OTMgNS44NDE5IDQuMDU2ODUgNS45NTA4NiA0LjA2NzM0QzYuMDU5ODEgNC4wNzc4MiA2LjE2NTY0IDQuMTA5NjYgNi4yNjIyOSA0LjE2MTA1QzYuMzU4OTQgNC4yMTI0MyA2LjQ0NDUyIDQuMjgyMzQgNi41MTQxNSA0LjM2NjhDNi41ODM3OCA0LjQ1MTI2IDYuNjM2MDkgNC41NDg2IDYuNjY4MSA0LjY1MzI4QzYuNzAwMTEgNC43NTc5NSA2LjcxMTE5IDQuODY3OTEgNi43MDA3MSA0Ljk3Njg2QzYuNjkwMjIgNS4wODU4MiA2LjY1ODM4IDUuMTkxNjQgNi42MDcgNS4yODgyOUM2LjU1NTYyIDUuMzg0OTQgNi40ODU3IDUuNDcwNTMgNi40MDEyNSA1LjU0MDE2QzYuMzE2NzkgNS42MDk3OSA2LjIxOTQ1IDUuNjYyMSA2LjExNDc3IDUuNjk0MTFMMi45MjcyNyA2LjY2OTExQzIuODIyNTQgNi43MDExMyAyLjcxMjUzIDYuNzEyMTkgMi42MDM1MiA2LjcwMTY2QzIuNDk0NTIgNi42OTExNCAyLjM4ODY2IDYuNjU5MjMgMi4yOTE5OSA2LjYwNzc2QzIuMTk1MzMgNi41NTYyOSAyLjEwOTc1IDYuNDg2MjggMi4wNDAxNyA2LjQwMTcyQzEuOTcwNTggNi4zMTcxNSAxLjkxODM0IDYuMjE5NzEgMS44ODY0NCA2LjExNDk0TDAuOTExNDM3IDIuOTI3NDRDMC44Nzk0MjcgMi44MjI3NyAwLjg2ODM0OCAyLjcxMjgxIDAuODc4ODMyIDIuNjAzODZDMC44ODkzMTYgMi40OTQ5IDAuOTIxMTU4IDIuMzg5MDggMC45NzI1NCAyLjI5MjQzQzEuMDIzOTIgMi4xOTU3OCAxLjA5Mzg0IDIuMTEwMTkgMS4xNzgyOSAyLjA0MDU2QzEuMjYyNzUgMS45NzA5MyAxLjM2MDEgMS45MTg2MiAxLjQ2NDc3IDEuODg2NjFDMS42NzYxNyAxLjgyMTk2IDEuOTA0NTkgMS44NDM5NCAyLjA5OTc5IDEuOTQ3NzFDMi4yOTQ5OCAyLjA1MTQ4IDIuNDQwOTYgMi4yMjg1NCAyLjUwNTYgMi40Mzk5NEwyLjg3MjI3IDMuNjQwNzhDNC44Nzg5NCAwLjU0OTk0MyA4Ljg1OTc3IC0wLjc3OTIyNCAxMi4zOTM5IDAuNjY5MTFDMTMuNDUwOSAxLjEwMjMzIDE0LjQgMS43NjE5IDE1LjE3NDYgMi42MDE0MUMxNS45NDkyIDMuNDQwOTIgMTYuNTMwNCA0LjQzOTk3IDE2Ljg3NzMgNS41MjgyOEMxNi45MTI4IDUuNjMzMTEgMTYuOTI3MiA1Ljc0Mzk4IDE2LjkxOTQgNS44NTQ0MkMxNi45MTE2IDUuOTY0ODUgMTYuODgxOSA2LjA3MjYzIDE2LjgzMjEgNi4xNzE0NkMxNi43ODIyIDYuMjcwMjkgMTYuNzEzMSA2LjM1ODE5IDE2LjYyODkgNi40MzAwM0MxNi41NDQ2IDYuNTAxODcgMTYuNDQ2OSA2LjU1NjIgMTYuMzQxNSA2LjU4OTg2QzE2LjIzNiA2LjYyMzUyIDE2LjEyNDkgNi42MzU4MyAxNi4wMTQ2IDYuNjI2MDdDMTUuOTA0NCA2LjYxNjMxIDE1Ljc5NzEgNi41ODQ2NyAxNS42OTkyIDYuNTMzMDFDMTUuNjAxMyA2LjQ4MTM1IDE1LjUxNDcgNi40MTA3IDE1LjQ0NDQgNi4zMjUxOEMxNS4zNzQxIDYuMjM5NjcgMTUuMzIxNSA2LjE0MSAxNS4yODk4IDYuMDM0OTRDMTQuOTM3NyA0LjkyOTQyIDE0LjI4MDEgMy45NDYwMSAxMy4zOTMgMy4xOTgyOEMxMi41MDU5IDIuNDUwNTQgMTEuNDI1MyAxLjk2ODk2IDEwLjI3NjIgMS44MDkxNUM5LjEyNyAxLjY0OTM0IDcuOTU2MDYgMS44MTc4MSA2Ljg5ODU2IDIuMjk1MTJDNS44NDEwNiAyLjc3MjQzIDQuOTQwMTIgMy41MzkxIDQuMjk5NzcgNC41MDY2MUg0LjI5ODk0Wk0xNC41NzE0IDExLjMzNThMMTMuMDkyMyAxMS43MDQ5QzEyLjk4NTIgMTEuNzM0MyAxMi44NzMzIDExLjc0MiAxMi43NjMyIDExLjcyNzVDMTIuNjUzMSAxMS43MTMgMTIuNTQ3IDExLjY3NjYgMTIuNDUxMSAxMS42MjA2QzEyLjM1NTIgMTEuNTY0NSAxMi4yNzE1IDExLjQ4OTggMTIuMjA1IDExLjQwMDlDMTIuMTM4NCAxMS4zMTIxIDEyLjA5MDIgMTEuMjEwOCAxMi4wNjMzIDExLjEwM0MxMi4wMzY1IDEwLjk5NTIgMTIuMDMxNCAxMC44ODMyIDEyLjA0ODQgMTAuNzczNUMxMi4wNjU0IDEwLjY2MzcgMTIuMTA0MiAxMC41NTg1IDEyLjE2MjUgMTAuNDYzOUMxMi4yMjA4IDEwLjM2OTQgMTIuMjk3NCAxMC4yODc1IDEyLjM4NzggMTAuMjIzQzEyLjQ3ODIgMTAuMTU4NSAxMi41ODA2IDEwLjExMjcgMTIuNjg4OSAxMC4wODgzTDE1LjcyNDggOS4zMzA3OEMxNS44ODI5IDkuMjU1NTIgMTYuMDYwOSA5LjIzMjE5IDE2LjIzMzEgOS4yNjQxMUMxNi4zOTkxIDkuMjg1OTQgMTYuNTU0NiA5LjM1NzIzIDE2LjY3OTQgOS40Njg3MUMxNi44MDQzIDkuNTgwMTkgMTYuODkyNyA5LjcyNjY4IDE2LjkzMzEgOS44ODkxMUwxNy43Mzk4IDEzLjEyMjRDMTcuNzg3NiAxMy4zMzQ4IDE3Ljc1MDQgMTMuNTU3NCAxNy42MzYxIDEzLjc0MjdDMTcuNTIxOSAxMy45MjggMTcuMzM5NyAxNC4wNjEyIDE3LjEyODUgMTQuMTEzOUMxNi45MTczIDE0LjE2NjYgMTYuNjkzOSAxNC4xMzQ2IDE2LjUwNiAxNC4wMjQ3QzE2LjMxODEgMTMuOTE0OCAxNi4xODA3IDEzLjczNTcgMTYuMTIzMSAxMy41MjU4TDE1Ljg0ODEgMTIuNDI0MUMxNS4wNDU3IDEzLjU3ODggMTMuOTQ2OCAxNC40OTU2IDEyLjY2NzEgMTUuMDc4MUMxMS4zODc0IDE1LjY2MDYgOS45NzQyNiAxNS44ODcyIDguNTc2NTggMTUuNzM0QzcuMTc4OSAxNS41ODA4IDUuODQ4NDEgMTUuMDUzNSA0LjcyNTI4IDE0LjIwNzZDMy42MDIxNCAxMy4zNjE2IDIuNzI3OTQgMTIuMjI4NSAyLjE5NDc3IDEwLjkyNzRMMS45NzgxIDEwLjM5OTFDMS45MzY2MyAxMC4yOTc4IDEuOTE1NTEgMTAuMTg5NCAxLjkxNTk1IDEwLjA3OTlDMS45MTYzOSA5Ljk3MDQ4IDEuOTM4MzggOS44NjIxOSAxLjk4MDY3IDkuNzYxMjVDMi4wMjI5NiA5LjY2MDMgMi4wODQ3MiA5LjU2ODY4IDIuMTYyNDIgOS40OTE2QzIuMjQwMTIgOS40MTQ1MiAyLjMzMjI0IDkuMzUzNSAyLjQzMzUyIDkuMzEyMDNDMi42MzgwNyA5LjIyODI2IDIuODY3NTEgOS4yMjkxOSAzLjA3MTM4IDkuMzE0NTlDMy4xNzIzMyA5LjM1Njg4IDMuMjYzOTUgOS40MTg2NCAzLjM0MTAzIDkuNDk2MzRDMy40MTgxMSA5LjU3NDA0IDMuNDc5MTMgOS42NjYxNiAzLjUyMDYgOS43Njc0NEwzLjczNzI3IDEwLjI5NDlDNC4xNjIwNiAxMS4zMzE1IDQuODYxODUgMTIuMjMyMyA1Ljc2MTExIDEyLjkwMDJDNi42NjAzOCAxMy41NjgyIDcuNzI0OTggMTMuOTc3OCA4Ljg0MDAyIDE0LjA4NTFDOS45NTUwNyAxNC4xOTIzIDExLjA3ODIgMTMuOTkyOSAxMi4wODgzIDEzLjUwODZDMTMuMDk4MyAxMy4wMjQyIDEzLjk1NjkgMTIuMjczMiAxNC41NzE0IDExLjMzNjZWMTEuMzM1OFoiIGZpbGw9IiMwNDFFM0EiLz48L3N2Zz4=") no-repeat;
    cursor: pointer;
    height: 18px;
    width: 18px
}

main.scpi.details section.stats>div.col.repartition-geo ul {
    margin: 0;
    padding: 0;
    width: 100%
}

@media (max-width:1023px) {
    main.scpi.details section.stats>div.col.repartition-geo ul {
        width: 100%
    }
}

main.scpi.details section.stats>div.col.repartition-geo ul li {
    display: grid;
    grid-template-columns: 10rem 1fr;
    margin: 0;
    padding: 0
}

main.scpi.details section.stats>div.col.repartition-geo ul li div {
    font-weight: 500;
    padding: .5rem 1.5rem;
    text-align: left
}

main.scpi.details section.stats>div.col.repartition-geo ul li div.rep {
    color: #041e3a;
    font-size: 1rem;
    font-weight: 600
}

main.scpi.details section.stats>div.col.repartition-geo ul li div.rep:before {
    background: rgba(0, 102, 255, var(--pourc));
    border-radius: 100%;
    content: "";
    display: inline-block;
    height: .5rem;
    margin: 0 .5rem .125rem 0;
    width: .5rem
}

main.scpi.details section.stats>div.col.repartition-geo ul li.th {
    background: #f8faff
}

main.scpi.details section.stats>div.col.repartition-geo ul li.th div {
    color: #8f9fb0;
    font-size: .75rem;
    font-weight: 600;
    text-transform: uppercase
}

main.scpi.details section.stats>div.col.repartition-geo .card .card-front {
    display: flex;
    justify-content: right
}

main.scpi.details section.stats>div.col.repartition-geo .card .card-front .chart-mobile {
    width: 80%
}

@media (min-width:1024px) {
    main.scpi.details section.stats>div.col.repartition-geo .card .card-front .chart-mobile {
        width: 100%
    }
}

@media (max-width:639px) {
    main.scpi.details section.stats>div.col.repartition-geo .card .card-back {
        height: 100%;
        overflow: auto
    }
}

main.scpi.details section.stats .card {
    margin: -1rem -1rem 0;
    perspective: 1000px;
    text-align: center;
    width: calc(100% + 2rem)
}

@media (min-width:640px) {
    main.scpi.details section.stats .card {
        margin-top: -1.75rem
    }
}

@media (min-width:1024px) {
    main.scpi.details section.stats .card {
        margin: -1.75rem -1.5rem 0;
        width: calc(100% + 3rem)
    }
}

main.scpi.details section.stats .card .card-inner {
    height: 160px;
    position: relative;
    transform-style: preserve-3d;
    transition: transform .6s;
    width: 100%
}

@media (min-width:640px) {
    main.scpi.details section.stats .card .card-inner {
        height: 350px
    }
}

@media (min-width:1024px) {
    main.scpi.details section.stats .card .card-inner {
        height: 100%
    }
}

main.scpi.details section.stats .card .card-back,
main.scpi.details section.stats .card .card-front {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 100%;
    position: absolute;
    width: 100%
}

main.scpi.details section.stats .card .card-back .chart-mobile,
main.scpi.details section.stats .card .card-front .chart-mobile {
    margin: 0
}

main.scpi.details section.stats .card .card-back,
main.scpi.details section.stats .card.active .card-inner {
    transform: rotateY(180deg)
}

main.scpi.details section.stats .btn.primary.arrow-right-after3 {
    font-size: .875rem;
    padding-left: .75rem;
    padding-right: .75rem;
    width: 100%
}

@media (min-width:640px) {
    main.scpi.details section.stats .btn.primary.arrow-right-after3 {
        font-size: 1rem;
        padding: .75rem 1.5rem;
        width: unset
    }
}

main.scpi.details section.stats .title,
main.scpi.details section.table-infos .title {
    grid-column: span 12
}

main.scpi.details section.stats.ratio>div,
main.scpi.details section.table-infos.ratio>div {
    grid-gap: 1.5rem;
    max-height: unset
}

@media (min-width:1024px) {
    main.scpi.details section.stats.ratio>div,
    main.scpi.details section.table-infos.ratio>div {
        grid-gap: 2.5rem
    }
}

main.scpi.details section.stats.ratio .read-more,
main.scpi.details section.table-infos.ratio .read-more {
    display: none
}

main.scpi.details section.stats.ratio .infos-bloc,
main.scpi.details section.table-infos.ratio .infos-bloc {
    border: 1px solid #e1e7ed;
    border-radius: .625rem;
    margin-bottom: 1.5rem;
    padding: 1.5rem
}

@media (min-width:640px) {
    main.scpi.details section.stats.ratio .infos-bloc,
    main.scpi.details section.table-infos.ratio .infos-bloc {
        margin-bottom: 0
    }
}

@media (min-width:1024px) {
    main.scpi.details section.stats.ratio .infos-bloc,
    main.scpi.details section.table-infos.ratio .infos-bloc {
        padding: 2rem
    }
}

main.scpi.details section.stats.ratio .infos-bloc.picto:before,
main.scpi.details section.table-infos.ratio .infos-bloc.picto:before {
    background: no-repeat 50%;
    content: "";
    display: block;
    float: left;
    height: 2.25rem;
    margin: .5rem .5rem .5rem 0;
    width: 2.25rem
}

@media (min-width:1024px) {
    main.scpi.details section.stats.ratio .infos-bloc.picto:before,
    main.scpi.details section.table-infos.ratio .infos-bloc.picto:before {
        margin-right: 1rem
    }
}

main.scpi.details section.stats.ratio .infos-bloc.irp:before,
main.scpi.details section.table-infos.ratio .infos-bloc.irp:before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAyNCAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIxLjUwMDMgOS43NUMyMi4zNzQ4IDkuNzUgMjMuMDgzNyAxMC40NTg5IDIzLjA4MzcgMTEuMzMzM1YyNy4xNjY3QzIzLjA4MzcgMjguMDQxMSAyMi4zNzQ4IDI4Ljc1IDIxLjUwMDMgMjguNzVDMjAuNjI1OSAyOC43NSAxOS45MTcgMjguMDQxMSAxOS45MTcgMjcuMTY2N1YxMS4zMzMzQzE5LjkxNyAxMC40NTg5IDIwLjYyNTkgOS43NSAyMS41MDAzIDkuNzVaIiBmaWxsPSIjMDQxRTNBIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi4wMDAzIDAuMjVDMTIuODc0OCAwLjI1IDEzLjU4MzcgMC45NTg4ODIgMTMuNTgzNyAxLjgzMzMzVjI3LjE2NjdDMTMuNTgzNyAyOC4wNDExIDEyLjg3NDggMjguNzUgMTIuMDAwMyAyOC43NUMxMS4xMjU5IDI4Ljc1IDEwLjQxNyAyOC4wNDExIDEwLjQxNyAyNy4xNjY3VjEuODMzMzNDMTAuNDE3IDAuOTU4ODgyIDExLjEyNTkgMC4yNSAxMi4wMDAzIDAuMjVaIiBmaWxsPSIjMDQxRTNBIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjUwMDMzIDE2LjA4MzNDMy4zNzQ3OCAxNi4wODMzIDQuMDgzNjYgMTYuNzkyMiA0LjA4MzY2IDE3LjY2NjdWMjcuMTY2N0M0LjA4MzY2IDI4LjA0MTEgMy4zNzQ3OCAyOC43NSAyLjUwMDMzIDI4Ljc1QzEuNjI1ODcgMjguNzUgMC45MTY5OTIgMjguMDQxMSAwLjkxNjk5MiAyNy4xNjY3VjE3LjY2NjdDMC45MTY5OTIgMTYuNzkyMiAxLjYyNTg3IDE2LjA4MzMgMi41MDAzMyAxNi4wODMzWiIgZmlsbD0iIzA0MUUzQSIvPjwvc3ZnPg==")
}

main.scpi.details section.stats.ratio .infos-bloc.vma:before,
main.scpi.details section.table-infos.ratio .infos-bloc.vma:before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMSAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjcuMDgzMyAwLjY2NjYyNkgxMS4yNUM5LjUwMzU3IDAuNjY2NjI2IDguMDgzMzIgMi4wODY4OCA4LjA4MzMyIDMuODMzMjlWMTIuNjc3OEwwLjYzMDU3MSAyMC4xMzA1QzAuNDA5MjA2IDIwLjM1MiAwLjI1ODQ2MyAyMC42MzQxIDAuMTk3Mzk4IDIwLjk0MTJDMC4xMzYzMzIgMjEuMjQ4MyAwLjE2NzY4NyAyMS41NjY2IDAuMjg3NDk4IDIxLjg1NThDMC40MDczMDkgMjIuMTQ1MSAwLjYxMDE5NiAyMi4zOTI0IDAuODcwNTEyIDIyLjU2NjNDMS4xMzA4MyAyMi43NDAzIDEuNDM2ODggMjIuODMzMiAxLjc0OTk5IDIyLjgzMzNWMzAuNzVDMS43NDk5OSAzMS4xNjk5IDEuOTE2OCAzMS41NzI2IDIuMjEzNzQgMzEuODY5NUMyLjUxMDY3IDMyLjE2NjUgMi45MTM0IDMyLjMzMzMgMy4zMzMzMiAzMi4zMzMzSDI4LjY2NjdDMjkuMDg2NiAzMi4zMzMzIDI5LjQ4OTMgMzIuMTY2NSAyOS43ODYyIDMxLjg2OTVDMzAuMDgzMiAzMS41NzI2IDMwLjI1IDMxLjE2OTkgMzAuMjUgMzAuNzVWMy44MzMyOUMzMC4yNSAyLjA4Njg4IDI4LjgyOTcgMC42NjY2MjYgMjcuMDgzMyAwLjY2NjYyNlpNMTQuNDE2NyAyOS4xNjY2SDQuOTE2NjVWMjAuMzIyMUw5LjY2NjY1IDE1LjU3MjFMMTQuNDE2NyAyMC4zMjIxVjI5LjE2NjZaTTI3LjA4MzMgMjkuMTY2NkgxNy41ODMzVjIyLjgzMzNDMTcuODk2OCAyMi44MzQgMTguMjAzMyAyMi43NDE1IDE4LjQ2NDIgMjIuNTY3N0MxOC43MjUgMjIuMzkzOCAxOC45MjgyIDIyLjE0NjQgMTkuMDQ4MiAyMS44NTY4QzE5LjE2ODEgMjEuNTY3MiAxOS4xOTkzIDIxLjI0ODUgMTkuMTM3OCAyMC45NDEyQzE5LjA3NjMgMjAuNjMzOCAxOC45MjQ5IDIwLjM1MTcgMTguNzAyNyAyMC4xMzA1TDExLjI1IDEyLjY3NzhWMy44MzMyOUgyNy4wODMzVjI5LjE2NjZaIiBmaWxsPSIjMDQxRTNBIi8+PHBhdGggZD0iTTE0LjQxNjcgNi45OTk5NkgxNy41ODMzVjEwLjE2NjZIMTQuNDE2N1Y2Ljk5OTk2Wk0yMC43NSA2Ljk5OTk2SDIzLjkxNjdWMTAuMTY2NkgyMC43NVY2Ljk5OTk2Wk0yMC43NSAxMy4zODI0SDIzLjkxNjdWMTYuNUgyMC43NVYxMy4zODI0Wk0yMC43NSAxOS42NjY2SDIzLjkxNjdWMjIuODMzM0gyMC43NVYxOS42NjY2Wk04LjA4MzMyIDIxLjI1SDExLjI1VjI0LjQxNjZIOC4wODMzMlYyMS4yNVoiIGZpbGw9IiMwNDFFM0EiLz48L3N2Zz4=")
}

main.scpi.details section.stats.ratio .infos-bloc.ims:before,
main.scpi.details section.table-infos.ratio .infos-bloc.ims:before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMSAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTguNzMwMyAyLjYwODY4QzE4Ljc2MzcgMi41NjY2NiAxOC44MDUzIDIuNTMxODggMTguODUyNiAyLjUwNjQ0QzE4Ljg5OTggMi40ODEgMTguOTUxOCAyLjQ2NTQzIDE5LjAwNTMgMi40NjA2OUMxOS4wNTg3IDIuNDU1OTUgMTkuMTEyNiAyLjQ2MjE0IDE5LjE2MzYgMi40Nzg4N0MxOS4yMTQ2IDIuNDk1NiAxOS4yNjE2IDIuNTIyNTMgMTkuMzAxOSAyLjU1ODAxTDIwLjc2MDIgMy44NDM2OEwxNi4xNzAxIDkuNTgzMjZIMTkuMjExN0wyMi41NDYyIDUuNDE1OTNMMjUuMTYxOCA3LjcyMjg1QzI1LjIzOTIgNy43OTExOSAyNS4yODY4IDcuODg3MDUgMjUuMjk0NSA3Ljk4OTk4QzI1LjMwMjEgOC4wOTI5IDI1LjI2OTMgOC4xOTQ3NyAyNS4yMDMgOC4yNzM4NUwyNC4xMTA1IDkuNTgzMjZIMjcuMTg4NUMyNy41Njk4IDkuMDI1MSAyNy43MzM5IDguMzQ2ODIgMjcuNjQ5OSA3LjY3NjExQzI3LjU2NTkgNy4wMDUzOSAyNy4yMzk2IDYuMzg4NTEgMjYuNzMyNSA1Ljk0MTZMMjAuODc0MiAwLjc3NTE4QzIwLjU5MTYgMC41MjYyODUgMjAuMjYxMiAwLjMzNzYxMiAxOS45MDMyIDAuMjIwNjg0QzE5LjU0NTIgMC4xMDM3NTcgMTkuMTY3MiAwLjA2MTAyOTMgMTguNzkyMSAwLjA5NTExMDhDMTguNDE3MSAwLjEyOTE5MiAxOC4wNTI5IDAuMjM5MzY4IDE3LjcyMTkgMC40MTg5MDhDMTcuMzkwOCAwLjU5ODQ0OCAxNy4wOTk5IDAuODQzNTg1IDE2Ljg2NjcgMS4xMzkzNUwxMC4yMTIgOS41ODMyNkgxMy4yMzYyTDE4LjczMDMgMi42MDg2OFpNMjEuNzI5MiAyMC42NjY2QzIxLjQxNDIgMjAuNjY2NiAyMS4xMTIyIDIwLjc5MTcgMjAuODg5NSAyMS4wMTQ0QzIwLjY2NjggMjEuMjM3MSAyMC41NDE3IDIxLjUzOTIgMjAuNTQxNyAyMS44NTQxQzIwLjU0MTcgMjIuMTY5IDIwLjY2NjggMjIuNDcxMSAyMC44ODk1IDIyLjY5MzhDMjEuMTEyMiAyMi45MTY1IDIxLjQxNDIgMjMuMDQxNiAyMS43MjkyIDIzLjA0MTZIMjQuODk1OEMyNS4yMTA4IDIzLjA0MTYgMjUuNTEyOCAyMi45MTY1IDI1LjczNTUgMjIuNjkzOEMyNS45NTgyIDIyLjQ3MTEgMjYuMDgzMyAyMi4xNjkgMjYuMDgzMyAyMS44NTQxQzI2LjA4MzMgMjEuNTM5MiAyNS45NTgyIDIxLjIzNzEgMjUuNzM1NSAyMS4wMTQ0QzI1LjUxMjggMjAuNzkxNyAyNS4yMTA4IDIwLjY2NjYgMjQuODk1OCAyMC42NjY2SDIxLjcyOTJaTTMuMTI1IDkuOTc5MUMzLjEyNSA5LjY2NDE1IDMuMjUwMTEgOS4zNjIxMSAzLjQ3MjgxIDkuMTM5NDFDMy42OTU1MSA4LjkxNjcxIDMuOTk3NTYgOC43OTE2IDQuMzEyNSA4Ljc5MTZIOS4yNjUxN0wxMS4xNTI1IDYuNDE2Nkg0LjMxMjVDMy4zNjc2NyA2LjQxNjYgMi40NjE1MyA2Ljc5MTkzIDEuNzkzNDMgNy40NjAwM0MxLjEyNTMzIDguMTI4MTMgMC43NSA5LjAzNDI2IDAuNzUgOS45NzkxVjI2LjYwNDFDMC43NSAyNy45Njg5IDEuMjkyMTUgMjkuMjc3NyAyLjI1NzE4IDMwLjI0MjhDMy4yMjIyMSAzMS4yMDc4IDQuNTMxMDcgMzEuNzQ5OSA1Ljg5NTgzIDMxLjc0OTlIMjQuODk1OEMyNi4yNjA2IDMxLjc0OTkgMjcuNTY5NSAzMS4yMDc4IDI4LjUzNDUgMzAuMjQyOEMyOS40OTk1IDI5LjI3NzcgMzAuMDQxNyAyNy45Njg5IDMwLjA0MTcgMjYuNjA0MVYxNi4zMTI0QzMwLjA0MTcgMTQuOTQ3NyAyOS40OTk1IDEzLjYzODggMjguNTM0NSAxMi42NzM4QzI3LjU2OTUgMTEuNzA4NyAyNi4yNjA2IDExLjE2NjYgMjQuODk1OCAxMS4xNjY2SDQuMzEyNUMzLjk5NzU2IDExLjE2NjYgMy42OTU1MSAxMS4wNDE1IDMuNDcyODEgMTAuODE4OEMzLjI1MDExIDEwLjU5NjEgMy4xMjUgMTAuMjk0IDMuMTI1IDkuOTc5MVpNMy4xMjUgMjYuNjA0MVYxMy4zMzg5QzMuNDk3MDggMTMuNDcwMyAzLjg5NjA4IDEzLjU0MTYgNC4zMTI1IDEzLjU0MTZIMjQuODk1OEMyNi40MjUzIDEzLjU0MTYgMjcuNjY2NyAxNC43ODI5IDI3LjY2NjcgMTYuMzEyNFYyNi42MDQxQzI3LjY2NjcgMjcuMzM5IDI3LjM3NDcgMjguMDQzNyAyNi44NTUxIDI4LjU2MzRDMjYuMzM1NSAyOS4wODMgMjUuNjMwNyAyOS4zNzQ5IDI0Ljg5NTggMjkuMzc0OUg1Ljg5NTgzQzUuMTYwOTYgMjkuMzc0OSA0LjQ1NjE5IDI5LjA4MyAzLjkzNjU2IDI4LjU2MzRDMy40MTY5MyAyOC4wNDM3IDMuMTI1IDI3LjMzOSAzLjEyNSAyNi42MDQxWiIgZmlsbD0iIzA0MUUzQSIvPjwvc3ZnPg==")
}

main.scpi.details section.stats.ratio .infos-bloc.pml:before,
main.scpi.details section.table-infos.ratio .infos-bloc.pml:before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNSAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMC43ODEyNDkgMjEuMjVDMC43ODUxNzggMTcuOTQ0MyAyLjEwMDExIDE0Ljc3NTEgNC40Mzc2IDEyLjQzNzZDNi43NzUwOSAxMC4xMDAxIDkuOTQ0MjkgOC43ODUxOCAxMy4yNSA4Ljc4MTI1QzE0LjQ0MSA4Ljc3NzA5IDE1LjYyNjIgOC45NDcxMiAxNi43NjggOS4yODU5NEwyNS4wNTA4IDAuOTg4MjgyQzI1LjM4ODQgMC42NTg1NSAyNS44NDA2IDAuNDcyMzU3IDI2LjMxMjUgMC40Njg3NTFMMzIuMjUgMC40Njg3NTFDMzIuNzIyNCAwLjQ2ODc1MSAzMy4xNzU1IDAuNjU2NDE4IDMzLjUwOTUgMC45OTA0NjhDMzMuODQzNiAxLjMyNDUyIDM0LjAzMTIgMS43Nzc1OCAzNC4wMzEyIDIuMjVMMzQuMDMxMiA4LjE4NzVDMzQuMDMxMiA4LjY1OTkyIDMzLjg0MzYgOS4xMTI5OSAzMy41MDk1IDkuNDQ3MDRDMzMuMTc1NSA5Ljc4MTA4IDMyLjcyMjQgOS45Njg3NSAzMi4yNSA5Ljk2ODc1TDMwLjQ2ODcgOS45Njg3NUwzMC40Njg3IDExLjc1QzMwLjQ2ODcgMTIuMjIyNCAzMC4yODExIDEyLjY3NTUgMjkuOTQ3IDEzLjAwOTVDMjkuNjEzIDEzLjM0MzYgMjkuMTU5OSAxMy41MzEzIDI4LjY4NzUgMTMuNTMxM0wyNi45MDYyIDEzLjUzMTNMMjYuOTA2MiAxNS4zMTI1QzI2LjkwMjYgMTUuNzg0NCAyNi43MTY1IDE2LjIzNjYgMjYuMzg2NyAxNi41NzQyTDI1LjIxNDEgMTcuNzMyQzI1LjU1MjkgMTguODczOCAyNS43MjI5IDIwLjA1OSAyNS43MTg3IDIxLjI1QzI1LjcxODcgMjQuNTU2OSAyNC40MDUxIDI3LjcyODQgMjIuMDY2NyAzMC4wNjY3QzE5LjcyODQgMzIuNDA1MSAxNi41NTY5IDMzLjcxODggMTMuMjUgMzMuNzE4OEM5Ljk0MzA4IDMzLjcxODggNi43NzE2MSAzMi40MDUxIDQuNDMzMjYgMzAuMDY2N0MyLjA5NDkyIDI3LjcyODQgMC43ODEyNDkgMjQuNTU2OSAwLjc4MTI0OSAyMS4yNVpNMjIuMTU2MiAyMS4yNUMyMi4xNTg5IDIwLjEyNjggMjEuOTQ3MyAxOS4wMTM0IDIxLjUzMjggMTcuOTY5NUMyMS4zOTIyIDE3LjY0MzIgMjEuMzUyMyAxNy4yODIyIDIxLjQxODUgMTYuOTMzQzIxLjQ4NDYgMTYuNTgzOSAyMS42NTM3IDE2LjI2MjUgMjEuOTAzOSAxNi4wMTAyTDIzLjM0MzcgMTQuNTcwM0wyMy4zNDM3IDExLjc1QzIzLjM0MzcgMTEuMjc3NiAyMy41MzE0IDEwLjgyNDUgMjMuODY1NSAxMC40OTA1QzI0LjE5OTUgMTAuMTU2NCAyNC42NTI2IDkuOTY4NzUgMjUuMTI1IDkuOTY4NzVMMjYuOTA2MiA5Ljk2ODc1TDI2LjkwNjIgOC4xODc1QzI2LjkwNjIgNy43MTUwOCAyNy4wOTM5IDcuMjYyMDIgMjcuNDI4IDYuOTI3OTdDMjcuNzYyIDYuNTkzOTIgMjguMjE1MSA2LjQwNjI1IDI4LjY4NzUgNi40MDYyNUwzMC40Njg3IDYuNDA2MjVMMzAuNDY4NyA0LjAzMTI1TDI3LjA1NDcgNC4wMzEyNUwxOC40ODk4IDEyLjU5NjFDMTguMjM3NSAxMi44NDYzIDE3LjkxNjEgMTMuMDE1NCAxNy41NjcgMTMuMDgxNUMxNy4yMTc4IDEzLjE0NzcgMTYuODU2OCAxMy4xMDc4IDE2LjUzMDUgMTIuOTY3MkMxNC43NTk3IDEyLjI2NTYgMTIuODEwNiAxMi4xNTAyIDEwLjk2OTQgMTIuNjM4QzkuMTI4MjUgMTMuMTI1NyA3LjQ5MTkyIDE0LjE5MDggNi4zMDA2NiAxNS42NzdDNS4xMDk0IDE3LjE2MzIgNC40MjU5NyAxOC45OTIxIDQuMzUwNzEgMjAuODk1M0M0LjI3NTQ0IDIyLjc5ODYgNC44MTIzMSAyNC42NzU4IDUuODgyNDkgMjYuMjUxNEM2Ljk1MjY2IDI3LjgyNyA4LjQ5OTc4IDI5LjAxOCAxMC4yOTY3IDI5LjY0OTZDMTIuMDkzNiAzMC4yODEyIDE0LjA0NTcgMzAuMzIwMSAxNS44NjY0IDI5Ljc2MDZDMTcuNjg3IDI5LjIwMSAxOS4yODAzIDI4LjA3MjUgMjAuNDEyNCAyNi41NDA4QzIxLjU0NDUgMjUuMDA5IDIyLjE1NTcgMjMuMTU0NyAyMi4xNTYyIDIxLjI1Wk0xMC4yODEyIDI2LjU5MzhDMTAuNzUxIDI2LjU5MzggMTEuMjEwMiAyNi40NTQ1IDExLjYwMDcgMjYuMTkzNUMxMS45OTEzIDI1LjkzMjUgMTIuMjk1NyAyNS41NjE2IDEyLjQ3NTUgMjUuMTI3NkMxMi42NTUyIDI0LjY5MzYgMTIuNzAyMyAyNC4yMTYxIDEyLjYxMDYgMjMuNzU1NEMxMi41MTkgMjMuMjk0NyAxMi4yOTI4IDIyLjg3MTUgMTEuOTYwNiAyMi41Mzk0QzExLjYyODUgMjIuMjA3MiAxMS4yMDUzIDIxLjk4MSAxMC43NDQ2IDIxLjg4OTRDMTAuMjgzOSAyMS43OTc3IDkuODA2MzUgMjEuODQ0OCA5LjM3MjM4IDIyLjAyNDVDOC45Mzg0IDIyLjIwNDMgOC41Njc0OCAyMi41MDg3IDguMzA2NTEgMjIuODk5M0M4LjA0NTU0IDIzLjI4OTggNy45MDYyNSAyMy43NDkgNy45MDYyNSAyNC4yMTg4QzcuOTA2MjUgMjQuODQ4NiA4LjE1NjQ3IDI1LjQ1MjcgOC42MDE4NyAyNS44OTgxQzkuMDQ3MjcgMjYuMzQzNSA5LjY1MTM2IDI2LjU5MzggMTAuMjgxMiAyNi41OTM4WiIgZmlsbD0iIzA0MUUzQSIvPjwvc3ZnPg==")
}

main.scpi.details section.stats.ratio .infos-bloc.souscription:before,
main.scpi.details section.table-infos.ratio .infos-bloc.souscription:before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzMyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTUuNSAzLjc1MDA0QzUuMDgwMDcgMy43NTAwNCA0LjY3NzM1IDMuOTE2ODYgNC4zODA0MSA0LjIxMzc5QzQuMDgzNDggNC41MTA3MiAzLjkxNjY3IDQuOTEzNDUgMy45MTY2NyA1LjMzMzM3VjMwLjY2NjdDMy45MTY2NyAzMS4wODY2IDQuMDgzNDggMzEuNDg5NCA0LjM4MDQxIDMxLjc4NjNDNC42NzczNSAzMi4wODMyIDUuMDgwMDcgMzIuMjUgNS41IDMyLjI1SDI0LjVDMjQuOTE5OSAzMi4yNSAyNS4zMjI3IDMyLjA4MzIgMjUuNjE5NiAzMS43ODYzQzI1LjkxNjUgMzEuNDg5NCAyNi4wODMzIDMxLjA4NjYgMjYuMDgzMyAzMC42NjY3VjI5Ljg3NUMyNi4wODMzIDI5LjAwMDYgMjYuNzkyMiAyOC4yOTE3IDI3LjY2NjcgMjguMjkxN0MyOC41NDExIDI4LjI5MTcgMjkuMjUgMjkuMDAwNiAyOS4yNSAyOS44NzVWMzAuNjY2N0MyOS4yNSAzMS45MjY1IDI4Ljc0OTYgMzMuMTM0NyAyNy44NTg4IDM0LjAyNTVDMjYuOTY4IDM0LjkxNjMgMjUuNzU5OCAzNS40MTY3IDI0LjUgMzUuNDE2N0g1LjVDNC4yNDAyMiAzNS40MTY3IDMuMDMyMDQgMzQuOTE2MyAyLjE0MTI0IDM0LjAyNTVDMS4yNTA0NSAzMy4xMzQ3IDAuNzUgMzEuOTI2NSAwLjc1IDMwLjY2NjdWNS4zMzMzN0MwLjc1IDQuMDczNiAxLjI1MDQ0IDIuODY1NDEgMi4xNDEyNCAxLjk3NDYyQzMuMDMyMDQgMS4wODM4MiA0LjI0MDIyIDAuNTgzMzc0IDUuNSAwLjU4MzM3NEgxOC45NTgzQzE5LjM3ODMgMC41ODMzNzQgMTkuNzgxIDAuNzUwMTg5IDIwLjA3NzkgMS4wNDcxMkwyNS42MTk2IDYuNTg4NzlDMjYuMjM3OSA3LjIwNzEyIDI2LjIzNzkgOC4yMDk2MyAyNS42MTk2IDguODI3OTZDMjUuMDAxMyA5LjQ0NjI5IDIzLjk5ODcgOS40NDYyOSAyMy4zODA0IDguODI3OTZMMTguMzAyNSAzLjc1MDA0SDUuNVpNNy4wODMzMyAyNy41QzcuMDgzMzMgMjYuNjI1NiA3Ljc5MjIyIDI1LjkxNjcgOC42NjY2NyAyNS45MTY3SDEwLjI1QzExLjEyNDUgMjUuOTE2NyAxMS44MzMzIDI2LjYyNTYgMTEuODMzMyAyNy41QzExLjgzMzMgMjguMzc0NSAxMS4xMjQ1IDI5LjA4MzQgMTAuMjUgMjkuMDgzNEg4LjY2NjY3QzcuNzkyMjIgMjkuMDgzNCA3LjA4MzMzIDI4LjM3NDUgNy4wODMzMyAyNy41WiIgZmlsbD0iIzA0MUUzQSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjcuNTE2MyAxNC44MjUzQzI3LjI4NzUgMTQuODI1MyAyNy4wNjEgMTQuODcwMyAyNi44NDk3IDE0Ljk1NzlDMjYuNjM4NiAxNS4wNDUzIDI2LjQ0NjggMTUuMTczNCAyNi4yODUxIDE1LjMzNDlMMTkuNTgwNCAyMi4wNTQ4TDE4Ljc2MzMgMjUuMzE0OUwyMi4wMjgxIDI0LjQ4ODNMMjguNzQ3OSAxNy43OTg4QzI4LjkwOTIgMTcuNjM3MyAyOS4wMzgyIDE3LjQ0NDYgMjkuMTI1NSAxNy4yMzM3QzI5LjIxMyAxNy4wMjI0IDI5LjI1ODEgMTYuNzk1OSAyOS4yNTgxIDE2LjU2NzFDMjkuMjU4MSAxNi4zMzg0IDI5LjIxMyAxNi4xMTE5IDI5LjEyNTUgMTUuOTAwNkMyOS4wMzggMTUuNjg5MiAyOC45MDk3IDE1LjQ5NzIgMjguNzQ3OSAxNS4zMzU1QzI4LjU4NjIgMTUuMTczNyAyOC4zOTQyIDE1LjA0NTQgMjguMTgyOCAxNC45NTc5QzI3Ljk3MTUgMTQuODcwMyAyNy43NDUgMTQuODI1MyAyNy41MTYzIDE0LjgyNTNaTTI1LjYzNzggMTIuMDMyM0MyNi4yMzM0IDExLjc4NTYgMjYuODcxNyAxMS42NTg2IDI3LjUxNjMgMTEuNjU4NkMyOC4xNjA4IDExLjY1ODYgMjguNzk5MSAxMS43ODU2IDI5LjM5NDcgMTIuMDMyM0MyOS45OTAyIDEyLjI3ODkgMzAuNTMxMyAxMi42NDA1IDMwLjk4NzEgMTMuMDk2M0MzMS40NDI5IDEzLjU1MjEgMzEuODA0NCAxNC4wOTMyIDMyLjA1MTEgMTQuNjg4N0MzMi4yOTc4IDE1LjI4NDIgMzIuNDI0OCAxNS45MjI1IDMyLjQyNDggMTYuNTY3MUMzMi40MjQ4IDE3LjIxMTcgMzIuMjk3OCAxNy44NSAzMi4wNTExIDE4LjQ0NTVDMzEuODA0NCAxOS4wNDExIDMxLjQ0MjkgMTkuNTgyMiAzMC45ODcxIDIwLjAzOEwzMC45ODQ2IDIwLjA0MDVMMjMuOTU0NiAyNy4wMzg4QzIzLjc1MzIgMjcuMjM5MyAyMy41MDE2IDI3LjM4MTkgMjMuMjI2MSAyNy40NTE2TDE2Ljk3MTkgMjkuMDM1QzE2LjQzMTggMjkuMTcxNyAxNS44NTk1IDI5LjAxNDUgMTUuNDY1MSAyOC42MjFDMTUuMDcwNiAyOC4yMjc0IDE0LjkxMiAyNy42NTU2IDE1LjA0NzUgMjcuMTE1MUwxNi42MTUgMjAuODYwOUMxNi42ODQ1IDIwLjU4MzUgMTYuODI4IDIwLjMzIDE3LjAzIDIwLjEyNzZMMjQuMDQ1NCAxMy4wOTYzQzI0LjUwMTIgMTIuNjQwNSAyNS4wNDIzIDEyLjI3ODkgMjUuNjM3OCAxMi4wMzIzWiIgZmlsbD0iIzA0MUUzQSIvPjwvc3ZnPg==")
}

main.scpi.details section.stats.ratio .infos-bloc.acquisition:before,
main.scpi.details section.table-infos.ratio .infos-bloc.acquisition:before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMyAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAuOTIzMTM2IDcuNzk3NTJDMS4yMjI3MiA3LjQ3NDkyIDEuNjQzMDkgNy4yOTE2MyAyLjA4MzM0IDcuMjkxNjNIMzAuNTgzM0MzMS4wMjM2IDcuMjkxNjMgMzEuNDQ0IDcuNDc0OTIgMzEuNzQzNSA3Ljc5NzUyQzMyLjA0MzEgOC4xMjAxMiAzMi4xOTQ5IDguNTUyODggMzIuMTYyMyA4Ljk5MTkyTDMwLjU3OSAzMC4zNjY5QzMwLjUxNzggMzEuMTkzNyAyOS44MjkxIDMxLjgzMzMgMjkgMzEuODMzM0gzLjY2NjY3QzIuODM3NiAzMS44MzMzIDIuMTQ4OTEgMzEuMTkzNyAyLjA4NzY2IDMwLjM2NjlMMC41MDQzMyA4Ljk5MTkyQzAuNDcxODA5IDguNTUyODggMC42MjM1NTIgOC4xMjAxMiAwLjkyMzEzNiA3Ljc5NzUyWk0zLjc4ODI5IDEwLjQ1ODNMNS4xMzcwNiAyOC42NjY2SDI3LjUyOTZMMjguODc4NCAxMC40NTgzSDMuNzg4MjlaIiBmaWxsPSIjMDQxRTNBIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOC40MTY2NyAxLjc0OTk2QzguNDE2NjcgMC44NzU1MDggOS4xMjU1NSAwLjE2NjYyNiAxMCAwLjE2NjYyNkgyMi42NjY3QzIzLjU0MTEgMC4xNjY2MjYgMjQuMjUgMC44NzU1MDggMjQuMjUgMS43NDk5NlYxMi4wNDE2QzI0LjI1IDEyLjkxNjEgMjMuNTQxMSAxMy42MjUgMjIuNjY2NyAxMy42MjVDMjEuNzkyMiAxMy42MjUgMjEuMDgzMyAxMi45MTYxIDIxLjA4MzMgMTIuMDQxNlYzLjMzMzI5SDExLjU4MzNWMTIuMDQxNkMxMS41ODMzIDEyLjkxNjEgMTAuODc0NSAxMy42MjUgMTAgMTMuNjI1QzkuMTI1NTUgMTMuNjI1IDguNDE2NjcgMTIuOTE2MSA4LjQxNjY3IDEyLjA0MTZWMS43NDk5NloiIGZpbGw9IiMwNDFFM0EiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTguNDE2NjcgMjMuOTE2NkM4LjQxNjY3IDIzLjA0MjIgOS4xMjU1NSAyMi4zMzMzIDEwIDIyLjMzMzNIMjIuNjY2N0MyMy41NDExIDIyLjMzMzMgMjQuMjUgMjMuMDQyMiAyNC4yNSAyMy45MTY2QzI0LjI1IDI0Ljc5MTEgMjMuNTQxMSAyNS41IDIyLjY2NjcgMjUuNUgxMEM5LjEyNTU1IDI1LjUgOC40MTY2NyAyNC43OTExIDguNDE2NjcgMjMuOTE2NloiIGZpbGw9IiMwNDFFM0EiLz48L3N2Zz4=")
}

main.scpi.details section.stats.ratio .infos-bloc.gestion:before,
main.scpi.details section.table-infos.ratio .infos-bloc.gestion:before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAzNSAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy4zMjU2NSA5LjgzMzM3TDQuMDAwNjUgMjIuNVY2LjY2NjcxSDMwLjkxNzNDMzAuOTE3MyA1LjgyNjg2IDMwLjU4MzcgNS4wMjE0IDI5Ljk4OTggNC40Mjc1NEMyOS4zOTYgMy44MzM2NyAyOC41OTA1IDMuNTAwMDQgMjcuNzUwNyAzLjUwMDA0SDE2LjY2NzNMMTMuNTAwNyAwLjMzMzM3NEg0LjAwMDY1QzMuMTYwOCAwLjMzMzM3NCAyLjM1NTM0IDAuNjY3MDA0IDEuNzYxNDggMS4yNjA4N0MxLjE2NzYxIDEuODU0NzMgMC44MzM5ODQgMi42NjAxOSAwLjgzMzk4NCAzLjUwMDA0VjIyLjVDMC44MzM5ODQgMjMuMzM5OSAxLjE2NzYxIDI0LjE0NTMgMS43NjE0OCAyNC43MzkyQzIuMzU1MzQgMjUuMzMzMSAzLjE2MDggMjUuNjY2NyA0LjAwMDY1IDI1LjY2NjdIMjcuNzUwN0MyOS4xNzU3IDI1LjY2NjcgMzAuNDQyMyAyNC43MTY3IDMwLjc1OSAyMy4yOTE3TDM0LjQwMDcgOS44MzMzN0g3LjMyNTY1Wk0yNy43NTA3IDIyLjVINy4xNjczMkw5LjcwMDY1IDEzSDMwLjI4NEwyNy43NTA3IDIyLjVaIiBmaWxsPSIjMDQxRTNBIi8+PC9zdmc+")
}

main.scpi.details section.stats.ratio .infos-bloc.travaux:before,
main.scpi.details section.table-infos.ratio .infos-bloc.travaux:before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMy4yMzQzOCAwLjI2NTYyNUwyLjU2NTgxIDAuODk2MTg3TDAuODk2MTg3IDIuNTY1ODFMMC4yNjU2MjUgMy4yMzQzOEwwLjc0Nzc1IDQuMDEzMzhMMy4yMzQzOCA4LjE2OTYzTDMuNTY4MDYgOC43NjMzOEg3LjA1ODEzTDExLjgwODEgMTMuNDc2NkM3LjU2NCAxNy43Mzk3IDIuMTY0NDQgMjMuMTU3MSAxLjk3NDQ0IDIzLjM0ODJDMC4xMTM2MjUgMjUuMjA3OSAwLjExMDA2MiAyOC4yNTUgMi4wMTAwNiAzMC4wMjc5QzMuODY2MTIgMzEuODU5MSA2Ljg5MDY5IDMxLjkwNjYgOC42NTQxMyAzMC4wMjc5TDguNjg5NzUgMjkuOTg5OUwxNiAyMi42NDI5TDIzLjM0ODIgMzAuMDI2OEwyMy40NTg3IDMwLjEwMTZDMjUuMzIzMSAzMS44NTkxIDI4LjI4ODIgMzEuODgyOCAzMC4wMjc5IDMwLjAyNjhWMjkuOTkxMUgzMC4wNjM2QzMxLjg4MjggMjguMTMwMyAzMS45MDE4IDI1LjEwNTggMzAuMDI3OSAyMy4zNDcxTDI5Ljk4OTkgMjMuMzExNEwyMy43OTM2IDE3LjE1MDdDMjcuOTYyOSAxNi43NjEyIDMxLjIyODUgMTMuMjQwMiAzMS4yODkxIDguOTg2NjJIMzEuMzI1OUMzMS4zMzA2IDguOTYyODcgMzEuMzI1OSA4LjkzNTU2IDMxLjMyNTkgOC45MTE4MVY4Ljg3NUMzMS40NDIyIDcuNTAyMjUgMzEuMTQ1NCA2LjE4ODg4IDMwLjQzNTIgNS4wNTI0NEwyOS42MjA2IDMuNzkyNUwyNC4wOTA0IDkuMzIxNUwyMi40MjA4IDcuNTc3MDZMMjguMDYxNCAxLjkzNjQ0TDI2LjQyODYgMS4yNjkwNkMyNS4zODcxIDAuODEwODU1IDI0LjI2MjkgMC41NzA0MTEgMjMuMTI1IDAuNTYyNUMxOC41NjAyIDAuNTYyNSAxNC44MTI1IDQuMzEwMjUgMTQuODEyNSA4Ljg3NUMxNC44MTI1IDkuMzcxMzggMTQuOTE5NCA5LjgwMjQ0IDE0Ljk5NzggMTAuMjQ3OEMxNC40Nzg4IDEwLjc2NzkgMTQuMDg5MyAxMS4xOTQyIDEzLjQ3NjYgMTEuODA2OUw4Ljc2MzM4IDcuMDkzNzVWMy41NjgwNkw4LjE2OTYzIDMuMjM0MzhMNC4wMTMzOCAwLjc0Nzc1TDMuMjM0MzggMC4yNjU2MjVaTTIzLjEyNSAyLjkzNzVDMjMuMjkxMyAyLjkzNzUgMjMuNDA3NiAzLjAzNDg3IDIzLjU3MDMgMy4wNDkxMkwxOS4wODA0IDcuNTM5MDZMMTkuODk2MiA4LjM5Mjg3TDIzLjIzNjYgMTEuODQzOEwyNC4wNTI0IDEyLjY5NzZMMjguNzY1NiA3Ljk4NDM4QzI4Ljc4OTQgOC4yNTc1IDI4Ljk4NDEgOC40NTcgMjguOTUwOSA4Ljc2MzM4VjguODc1QzI4Ljk1MDkgMTIuMTQ1NCAyNi4yODM4IDE0LjgxMjUgMjMuMDEzNCAxNC44MTI1QzIyLjU3NzYgMTQuODEyNSAyMi4wNDkxIDE0LjcxMDQgMjEuNDU1NCAxNC41ODkzTDIwLjgyMzYgMTQuNDc4OEwyMC4zNzgzIDE0LjkyNDFMNi45ODMzMSAyOC4zNTcxSDYuOTQ1MzFWMjguMzk1MUM2LjEwMjE5IDI5LjMxNzggNC42MjYxMiAyOS4zNDA0IDMuNjQyODcgMjguMzU3MVYyOC4zMjAzSDMuNjA0ODdDMi42ODIxOSAyNy40NzcyIDIuNjU5NjIgMjYuMDAxMSAzLjY0Mjg3IDI1LjAxNzlDNC4wOTI5NCAyNC41NjY2IDEyLjgwOCAxNS43NzY3IDE3LjA3NTkgMTEuNTEwMUwxNy41NTkyIDExLjAyNzlMMTcuMzcyNyAxMC4zNTk0QzE3LjI2IDkuODcyMjggMTcuMTk4IDkuMzc0ODUgMTcuMTg3NSA4Ljg3NUMxNy4xODc1IDUuNjA0NjMgMTkuODU0NiAyLjkzNzUgMjMuMTI1IDIuOTM3NVpNMy42MDQ4NyAzLjIzNDM4TDYuMzg4MzggNC45NDJWNi4xMjk1TDYuMTI5NSA2LjM4ODM4SDQuOTQyTDMuMjM0MzggMy42MDYwNkwzLjYwNDg3IDMuMjM0MzhaTTIwLjk3MjEgMTcuNjY5NkwyOC4zNTgzIDI1LjAxNzlWMjUuMDU0N0gyOC4zOTM5QzI5LjMxNzggMjUuODk3OCAyOS4zNDA0IDI3LjM3MzkgMjguMzU4MyAyOC4zNTcxSDI4LjMyMDNWMjguMzk1MUMyNy40NzcyIDI5LjMxNzggMjYuMDAxMSAyOS4zNDA0IDI1LjAxNzkgMjguMzU3MUwxNy42Njk2IDIwLjk3MzJMMjAuOTcyMSAxNy42Njk2WiIgZmlsbD0iIzA0MUUzQSIvPjwvc3ZnPg==")
}

main.scpi.details section.stats.ratio .infos-bloc.retrait:before,
main.scpi.details section.table-infos.ratio .infos-bloc.retrait:before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzNiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMzQuMTY2IDAuMTY2NjI2SDIuNDk5MzVDMi4wNzk0MiAwLjE2NjYyNiAxLjY3NjcgMC4zMzM0NDEgMS4zNzk3NiAwLjYzMDM3M0MxLjA4MjgzIDAuOTI3MzA2IDAuOTE2MDE2IDEuMzMwMDMgMC45MTYwMTYgMS43NDk5NlYxNC40MTY2QzAuOTE2MDE2IDE0LjgzNjYgMS4wODI4MyAxNS4yMzkzIDEuMzc5NzYgMTUuNTM2MkMxLjY3NjcgMTUuODMzMSAyLjA3OTQyIDE2IDIuNDk5MzUgMTZINy4yNDkzNVYzMC4yNUM3LjI0OTM1IDMwLjY2OTkgNy40MTYxNiAzMS4wNzI2IDcuNzEzMSAzMS4zNjk1QzguMDEwMDMgMzEuNjY2NSA4LjQxMjc2IDMxLjgzMzMgOC44MzI2OCAzMS44MzMzSDI3LjgzMjdDMjguMjUyNiAzMS44MzMzIDI4LjY1NTMgMzEuNjY2NSAyOC45NTIzIDMxLjM2OTVDMjkuMjQ5MiAzMS4wNzI2IDI5LjQxNiAzMC42Njk5IDI5LjQxNiAzMC4yNVYxNkgzNC4xNjZDMzQuNTg1OSAxNiAzNC45ODg3IDE1LjgzMzEgMzUuMjg1NiAxNS41MzYyQzM1LjU4MjUgMTUuMjM5MyAzNS43NDkzIDE0LjgzNjYgMzUuNzQ5MyAxNC40MTY2VjEuNzQ5OTZDMzUuNzQ5MyAxLjMzMDAzIDM1LjU4MjUgMC45MjczMDYgMzUuMjg1NiAwLjYzMDM3M0MzNC45ODg3IDAuMzMzNDQxIDM0LjU4NTkgMC4xNjY2MjYgMzQuMTY2IDAuMTY2NjI2Wk0xMC40MTYgMjguNjY2NlYyNS41QzExLjI1NTkgMjUuNSAxMi4wNjEzIDI1LjgzMzYgMTIuNjU1MiAyNi40Mjc1QzEzLjI0OTEgMjcuMDIxMyAxMy41ODI3IDI3LjgyNjggMTMuNTgyNyAyOC42NjY2SDEwLjQxNlpNMjYuMjQ5MyAyOC42NjY2SDIzLjA4MjdDMjMuMDgyNyAyNy44MjY4IDIzLjQxNjMgMjcuMDIxMyAyNC4wMTAyIDI2LjQyNzVDMjQuNjA0IDI1LjgzMzYgMjUuNDA5NSAyNS41IDI2LjI0OTMgMjUuNVYyOC42NjY2Wk0yNi4yNDkzIDIyLjMzMzNDMjQuNTY5NiAyMi4zMzMzIDIyLjk1ODcgMjMuMDAwNiAyMS43NzEgMjQuMTg4M0MyMC41ODMzIDI1LjM3NiAxOS45MTYgMjYuOTg2OSAxOS45MTYgMjguNjY2NkgxNi43NDkzQzE2Ljc0OTMgMjYuOTg2OSAxNi4wODIxIDI1LjM3NiAxNC44OTQ0IDI0LjE4ODNDMTMuNzA2NiAyMy4wMDA2IDEyLjA5NTcgMjIuMzMzMyAxMC40MTYgMjIuMzMzM1Y5LjY2NjYzSDI2LjI0OTNWMjIuMzMzM1pNMzIuNTgyNyAxMi44MzMzSDI5LjQxNlY4LjA4MzI5QzI5LjQxNiA3LjY2MzM3IDI5LjI0OTIgNy4yNjA2NCAyOC45NTIzIDYuOTYzNzFDMjguNjU1MyA2LjY2Njc3IDI4LjI1MjYgNi40OTk5NiAyNy44MzI3IDYuNDk5OTZIOC44MzI2OEM4LjQxMjc2IDYuNDk5OTYgOC4wMTAwMyA2LjY2Njc3IDcuNzEzMSA2Ljk2MzcxQzcuNDE2MTYgNy4yNjA2NCA3LjI0OTM1IDcuNjYzMzcgNy4yNDkzNSA4LjA4MzI5VjEyLjgzMzNINC4wODI2OFYzLjMzMzI5SDMyLjU4MjdWMTIuODMzM1pNMTguMzMyNyAyMC43NUMxOS4yNzIxIDIwLjc1IDIwLjE5MDUgMjAuNDcxNCAyMC45NzE2IDE5Ljk0OTRDMjEuNzUyOCAxOS40Mjc1IDIyLjM2MTYgMTguNjg1NyAyMi43MjExIDE3LjgxNzdDMjMuMDgwNiAxNi45NDk4IDIzLjE3NDcgMTUuOTk0NyAyMi45OTE0IDE1LjA3MzNDMjIuODA4MSAxNC4xNTE5IDIyLjM1NTcgMTMuMzA1NSAyMS42OTE0IDEyLjY0MTJDMjEuMDI3MSAxMS45NzY5IDIwLjE4MDggMTEuNTI0NSAxOS4yNTk0IDExLjM0MTJDMTguMzM3OSAxMS4xNTc5IDE3LjM4MjkgMTEuMjUyIDE2LjUxNDkgMTEuNjExNUMxNS42NDcgMTEuOTcxIDE0LjkwNTEgMTIuNTc5OSAxNC4zODMyIDEzLjM2MUMxMy44NjEzIDE0LjE0MjEgMTMuNTgyNyAxNS4wNjA1IDEzLjU4MjcgMTZDMTMuNTgyNyAxNy4yNTk3IDE0LjA4MzEgMTguNDY3OSAxNC45NzM5IDE5LjM1ODdDMTUuODY0NyAyMC4yNDk1IDE3LjA3MjkgMjAuNzUgMTguMzMyNyAyMC43NVpNMTguMzMyNyAxNC40MTY2QzE4LjY0NTggMTQuNDE2NiAxOC45NTIgMTQuNTA5NSAxOS4yMTIzIDE0LjY4MzVDMTkuNDcyNyAxNC44NTc0IDE5LjY3NTcgMTUuMTA0NyAxOS43OTU1IDE1LjM5NEMxOS45MTUzIDE1LjY4MzQgMTkuOTQ2NyAxNi4wMDE3IDE5Ljg4NTYgMTYuMzA4OUMxOS44MjQ1IDE2LjYxNiAxOS42NzM3IDE2Ljg5ODEgMTkuNDUyMyAxNy4xMTk1QzE5LjIzMDggMTcuMzQxIDE4Ljk0ODcgMTcuNDkxOCAxOC42NDE2IDE3LjU1MjlDMTguMzM0NCAxNy42MTQgMTguMDE2MSAxNy41ODI2IDE3LjcyNjggMTcuNDYyOEMxNy40Mzc0IDE3LjM0MjkgMTcuMTkwMiAxNy4xNCAxNy4wMTYyIDE2Ljg3OTZDMTYuODQyMiAxNi42MTkyIDE2Ljc0OTMgMTYuMzEzMSAxNi43NDkzIDE2QzE2Ljc0OTMgMTUuNTggMTYuOTE2MiAxNS4xNzczIDE3LjIxMzEgMTQuODgwNEMxNy41MSAxNC41ODM0IDE3LjkxMjggMTQuNDE2NiAxOC4zMzI3IDE0LjQxNjZaIiBmaWxsPSIjMDQxRTNBIi8+PC9zdmc+")
}

main.scpi.details section.stats.ratio .infos-bloc.cession:before,
main.scpi.details section.table-infos.ratio .infos-bloc.cession:before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMSAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAuMjIgMTUuODQxNkMxMC42NjQ4IDE2LjI4NjkgMTAuOTE0NiAxNi44OTA2IDEwLjkxNDYgMTcuNTJDMTAuOTE0NiAxOC4xNDkzIDEwLjY2NDggMTguNzUzIDEwLjIyIDE5LjE5ODNMOC42Nzc4NyAyMC43NDM2SDIyQzIyLjYyOTkgMjAuNzQzNiAyMy4yMzQgMjAuOTkzOSAyMy42Nzk0IDIxLjQzOTNDMjQuMTI0OCAyMS44ODQ3IDI0LjM3NSAyMi40ODg3IDI0LjM3NSAyMy4xMTg2QzI0LjM3NSAyMy43NDg1IDI0LjEyNDggMjQuMzUyNiAyMy42Nzk0IDI0Ljc5OEMyMy4yMzQgMjUuMjQzNCAyMi42Mjk5IDI1LjQ5MzYgMjIgMjUuNDkzNkg4LjY3Nzg3TDEwLjIyMTYgMjcuMDM1OEMxMC42NjcyIDI3LjQ4MTMgMTAuOTE3NSAyOC4wODU2IDEwLjkxNzUgMjguNzE1N0MxMC45MTc1IDI5LjM0NTggMTAuNjY3MiAyOS45NTAxIDEwLjIyMTYgMzAuMzk1NkM5Ljc3NjA4IDMwLjg0MTIgOS4xNzE3OSAzMS4wOTE1IDguNTQxNyAzMS4wOTE1QzcuOTExNjEgMzEuMDkxNSA3LjMwNzMzIDMwLjg0MTIgNi44NjE3OSAzMC4zOTU2TDEuMjY0NyAyNC43OTdDMC44MTk0NiAyNC4zNTE2IDAuNTY5MzM2IDIzLjc0NzYgMC41NjkzMzYgMjMuMTE3OEMwLjU2OTMzNiAyMi40ODgxIDAuODE5NDYgMjEuODg0MSAxLjI2NDcgMjEuNDM4N0w2Ljg2MTc5IDE1Ljg0MDFDNy4wODIzNSAxNS42MTk0IDcuMzQ0MjMgMTUuNDQ0MyA3LjYzMjQ4IDE1LjMyNDhDNy45MjA3MyAxNS4yMDU0IDguMjI5NjkgMTUuMTQzOSA4LjU0MTcgMTUuMTQzOUM4Ljg1MzcyIDE1LjE0MzkgOS4xNjI2OCAxNS4yMDU0IDkuNDUwOTMgMTUuMzI0OEM5LjczOTE4IDE1LjQ0NDMgMTAuMDAxMSAxNS42MTk0IDEwLjIyMTYgMTUuODQwMUwxMC4yMiAxNS44NDE2Wk0yMS4xMTM0IDEuNTkxNjRDMjEuNTI4OCAxLjE3NTg1IDIyLjA4MzYgMC45Mjg4NjQgMjIuNjcwNiAwLjg5ODQ0OEMyMy4yNTc2IDAuODY4MDMyIDIzLjgzNDkgMS4wNTYzNCAyNC4yOTExIDEuNDI2OTdMMjQuNDcxNiAxLjU5MDA1TDMwLjA2ODcgNy4xODg3MkMzMC40ODQzIDcuNjA0MzQgMzAuNzMxIDguMTU5MjggMzAuNzYxMSA4Ljc0NjI1QzMwLjc5MTIgOS4zMzMyMSAzMC42MDI2IDkuOTEwNDkgMzAuMjMxOCAxMC4zNjY1TDMwLjA2ODcgMTAuNTQ3TDI0LjQ3MTYgMTYuMTQ1NkMyNC4wNDIyIDE2LjU4MTQgMjMuNDYxMSAxNi44MzQ3IDIyLjg0OTUgMTYuODUyNkMyMi4yMzc5IDE2Ljg3MDUgMjEuNjQzIDE2LjY1MTcgMjEuMTg4NyAxNi4yNDE4QzIwLjczNDUgMTUuODMxOSAyMC40NTYgMTUuMjYyNCAyMC40MTEzIDE0LjY1MjJDMjAuMzY2NiAxNC4wNDIgMjAuNTU5MSAxMy40MzgxIDIwLjk0ODcgMTIuOTY2M0wyMS4xMTE4IDEyLjc4NThMMjIuNjU1NSAxMS4yNDM2SDkuMzMzMzdDOC43MjA0MSAxMS4yNDc5IDguMTI5NTUgMTEuMDE1IDcuNjg0MzYgMTAuNTkzNkM3LjIzOTE3IDEwLjE3MjIgNi45NzQxNCA5LjU5NTA2IDYuOTQ0NjkgOC45ODI3OUM2LjkxNTI1IDguMzcwNTIgNy4xMjM2NiA3Ljc3MDU4IDcuNTI2MzYgNy4zMDg0NEM3LjkyOTA1IDYuODQ2MjkgOC40OTQ4MyA2LjU1Nzc0IDkuMTA1MzcgNi41MDMxNEw5LjMzMzM3IDYuNDkzNjNIMjIuNjU1NUwyMS4xMTE4IDQuOTQ5ODhDMjAuODkxMSA0LjcyOTMzIDIwLjcxNiA0LjQ2NzQ0IDIwLjU5NjYgNC4xNzkxOUMyMC40NzcxIDMuODkwOTUgMjAuNDE1NiAzLjU4MTk5IDIwLjQxNTYgMy4yNjk5N0MyMC40MTU2IDIuOTU3OTUgMjAuNDc3MSAyLjY0ODk5IDIwLjU5NjYgMi4zNjA3NEMyMC43MTYgMi4wNzI1IDIwLjg5MTEgMS44MTA2MSAyMS4xMTE4IDEuNTkwMDVMMjEuMTEzNCAxLjU5MTY0WiIgZmlsbD0iIzA0MUUzQSIvPjwvc3ZnPg==")
}

main.scpi.details section.stats.ratio .infos-bloc.eur:before,
main.scpi.details section.table-infos.ratio .infos-bloc.eur:before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCAzOCAzOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMzYuNDM5IDBIMS41NTkwMkMwLjcxODg4IDAgLTAuMDAwOTc2NTYyIDAuNzE0NTY0IC0wLjAwMDk3NjU2MiAxLjYzOTM4VjM2LjM2MDZDLTAuMDAwOTc2NTYyIDM3LjI0MzUgMC42Nzg5ODcgMzggMS41NTkwMiAzOEgzNi40MzlDMzcuMjc5MiAzOCAzNy45OTkgMzcuMjg1NCAzNy45OTkgMzYuMzYwNlYxLjYzOTM4QzM3Ljk5OSAwLjcxNDYwMiAzNy4zMTkxIDAgMzYuNDM5IDBaTTMuMTE5MDIgMzQuNzIxMlYzMi4zNjczSDM0LjkxOVYzNC43MjEySDMuMTE5MDJaTTMuMTE5MDIgMjkuMDg4M1YyNi42OTIxSDM0LjkxOVYyOS4wODgzSDMuMTE5MDJaTTM0Ljg3OSAxOC42NjM1QzMyLjYzOTEgMTkuMjUyIDMwLjg3OSAyMS4xMDE1IDMwLjI3OTIgMjMuNDU1NUg3LjY3OTE3QzcuMTE5MTggMjEuMTAxNiA1LjM1OTE3IDE5LjI1MiAzLjExOTE3IDE4LjYyMTZWOC4wNzA3MkM1LjM1OTA5IDcuNDgyMjQgNy4xMTkxNyA1LjYzMjY3IDcuNzE5MDIgMy4yNzg2OUgzMC4zNTlDMzAuOTE5IDUuNjMyNTkgMzIuNjc5IDcuNDgyMjMgMzQuOTE5IDguMTEyNjFWMTguNjYzNUgzNC44NzlaIiBmaWxsPSIjMDQxRTNBIi8+PHBhdGggZD0iTTguOTk4OSAxMy4zNjcyQzguOTk4OSAxNC40MzUxIDguMTc1MjUgMTUuMzAwNyA3LjE1ODc1IDE1LjMwMDdDNi4xNDI1NCAxNS4zMDA3IDUuMzE4ODkgMTQuNDM1MSA1LjMxODg5IDEzLjM2NzJDNS4zMTg4OSAxMi4yOTkzIDYuMTQyNTQgMTEuNDMzNCA3LjE1ODc1IDExLjQzMzRDOC4xNzUxOCAxMS40MzM0IDguOTk4OSAxMi4yOTkzIDguOTk4OSAxMy4zNjcyWiIgZmlsbD0iIzA0MUUzQSIvPjxwYXRoIGQ9Ik0zMi42NzkxIDEzLjM2NzJDMzIuNjc5MSAxNC40MzUxIDMxLjg1NTUgMTUuMzAwNyAzMC44MzkzIDE1LjMwMDdDMjkuODIyOCAxNS4zMDA3IDI4Ljk5OTEgMTQuNDM1MSAyOC45OTkxIDEzLjM2NzJDMjguOTk5MSAxMi4yOTkzIDI5LjgyMjggMTEuNDMzNCAzMC44MzkzIDExLjQzMzRDMzEuODU1NSAxMS40MzM0IDMyLjY3OTEgMTIuMjk5MyAzMi42NzkxIDEzLjM2NzJaIiBmaWxsPSIjMDQxRTNBIi8+PHBhdGggZD0iTTE4Ljk5OTIgMjEuNTY0NkMyMy4zMTkyIDIxLjU2NDYgMjYuNzk5MiAxNy45MDc2IDI2Ljc5OTIgMTMuMzY3N0MyNi43OTkyIDguODI3ODMgMjMuMzE5MyA1LjE3MDc1IDE4Ljk5OTIgNS4xNzA3NUMxNC42NzkxIDUuMTcwNzUgMTEuMTk5MiA4LjgyNzc2IDExLjE5OTIgMTMuMzY3N0MxMS4xOTkyIDE3LjkwNzUgMTQuNjc5MSAyMS41NjQ2IDE4Ljk5OTIgMjEuNTY0NlpNMTUuNTU5MiAxMy4zNjc3QzE1LjU1OTIgMTMuMTU3NCAxNS41OTkxIDEyLjk4OTQgMTUuNTk5MSAxMi44MjExSDE0Ljk1OUMxNC42MzkgMTIuODIxMSAxNC4zOTkgMTIuNTY4OSAxNC4zOTkgMTIuMjMyNkMxNC4zOTkgMTEuODk2MyAxNC42MzkgMTEuNjQ0MSAxNC45NTkgMTEuNjQ0MUgxNS44MzlDMTYuNDM4OSA5LjgzNjc3IDE3Ljg3OSA4LjUzMzQ1IDE5LjU5OTEgOC41MzM0NUMyMC41NTkyIDguNTMzNDUgMjEuNDM5MiA4LjkxMTcgMjIuMTU5MSA5LjY2ODQ4QzIyLjQzOTIgOS45MjA2NSAyMi40MzkyIDEwLjM4MyAyMi4xOTkgMTAuNjc3NEMyMS45NTkgMTAuOTcxOCAyMS41MTkgMTAuOTcxOCAyMS4yMzg5IDEwLjcxOTNDMjAuNzU5IDEwLjI1NjkgMjAuMTk5IDEwLjAwNDggMTkuNTU4OSAxMC4wMDQ4QzE4LjU1ODkgMTAuMDA0OCAxNy43MTg4IDEwLjY3NzQgMTcuMjM4OSAxMS42ODZIMTkuNzk4OUMyMC4xMTkgMTEuNjg2IDIwLjM1ODkgMTEuOTM4MiAyMC4zNTg5IDEyLjI3NDVDMjAuMzU4OSAxMi42MTA4IDIwLjExOSAxMi44NjMgMTkuNzk4OSAxMi44NjNIMTYuOTE4OUMxNi44NzkgMTMuMDMxIDE2Ljg3OSAxMy4yNDEyIDE2Ljg3OSAxMy40MDk1QzE2Ljg3OSAxMy42MTk4IDE2LjkxODkgMTMuNzg3OCAxNi45MTg5IDEzLjk1NjFIMTkuNzk4OUMyMC4xMTkgMTMuOTU2MSAyMC4zNTg5IDE0LjIwODMgMjAuMzU4OSAxNC41NDQ2QzIwLjM1ODkgMTQuODgwOSAyMC4xMTkgMTUuMTMzMSAxOS43OTg5IDE1LjEzMzFIMTcuMjM4OUMxNy43MTg4IDE2LjE0MiAxOC41NTg5IDE2LjgxNDMgMTkuNTU4OSAxNi44MTQzQzIwLjE1ODggMTYuODE0MyAyMC43NTkgMTYuNTYyMiAyMS4xOTkgMTYuMDk5OEMyMS40NzkxIDE1Ljg0NzYgMjEuODc5IDE1Ljg0NzYgMjIuMTE4OSAxNi4xNDE3QzIyLjM1ODkgMTYuNDM2MSAyMi4zNTg5IDE2Ljg1NjMgMjIuMDc5IDE3LjEwODRDMjEuMzU5MiAxNy44MjMgMjAuNDM5IDE4LjIwMTMgMTkuNTE5IDE4LjIwMTNDMTcuNzk5MiAxOC4yMDEzIDE2LjM1OTIgMTYuODk4MyAxNS43OTkyIDE1LjA5MDZIMTQuOTE5MkMxNC41OTkxIDE1LjA5MDYgMTQuMzU5MiAxNC44Mzg0IDE0LjM1OTIgMTQuNTAyMUMxNC4zNTkyIDE0LjE2NTggMTQuNTk5MSAxMy45MTM2IDE0LjkxOTIgMTMuOTEzNkgxNS41NTkyQzE1LjU5OTEgMTMuNzQ1OSAxNS41NTkyIDEzLjU3NzkgMTUuNTU5MiAxMy4zNjc3WiIgZmlsbD0iIzA0MUUzQSIvPjwvc3ZnPg==")
}

main.scpi.details section.stats.ratio .infos-bloc.key:before,
main.scpi.details section.table-infos.ratio .infos-bloc.key:before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAzNSAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMC45Njg3NSAyMS41NjI1QzAuOTcyNjc5IDE4LjI1NjggMi4yODc2MSAxNS4wODc2IDQuNjI1MSAxMi43NTAxQzYuOTYyNTkgMTAuNDEyNiAxMC4xMzE4IDkuMDk3NjggMTMuNDM3NSA5LjA5Mzc1QzE0LjYyODUgOS4wODk1OSAxNS44MTM3IDkuMjU5NjIgMTYuOTU1NSA5LjU5ODQ0TDI1LjIzODMgMS4zMDA3OEMyNS41NzU5IDAuOTcxMDQ5IDI2LjAyODEgMC43ODQ4NTUgMjYuNSAwLjc4MTI1TDMyLjQzNzUgMC43ODEyNUMzMi45MDk5IDAuNzgxMjUgMzMuMzYzIDAuOTY4OTE3IDMzLjY5NyAxLjMwMjk3QzM0LjAzMTEgMS42MzcwMiAzNC4yMTg4IDIuMDkwMDggMzQuMjE4OCAyLjU2MjVWOC41QzM0LjIxODggOC45NzI0MiAzNC4wMzExIDkuNDI1NDggMzMuNjk3IDkuNzU5NTNDMzMuMzYzIDEwLjA5MzYgMzIuOTA5OSAxMC4yODEyIDMyLjQzNzUgMTAuMjgxMkgzMC42NTYyVjEyLjA2MjVDMzAuNjU2MiAxMi41MzQ5IDMwLjQ2ODYgMTIuOTg4IDMwLjEzNDUgMTMuMzIyQzI5LjgwMDUgMTMuNjU2MSAyOS4zNDc0IDEzLjg0MzggMjguODc1IDEzLjg0MzhIMjcuMDkzOFYxNS42MjVDMjcuMDkwMSAxNi4wOTY5IDI2LjkwNCAxNi41NDkxIDI2LjU3NDIgMTYuODg2N0wyNS40MDE2IDE4LjA0NDVDMjUuNzQwNCAxOS4xODYzIDI1LjkxMDQgMjAuMzcxNSAyNS45MDYyIDIxLjU2MjVDMjUuOTA2MiAyNC44Njk0IDI0LjU5MjYgMjguMDQwOSAyMi4yNTQyIDMwLjM3OTJDMTkuOTE1OSAzMi43MTc2IDE2Ljc0NDQgMzQuMDMxMiAxMy40Mzc1IDM0LjAzMTJDMTAuMTMwNiAzNC4wMzEyIDYuOTU5MTEgMzIuNzE3NiA0LjYyMDc2IDMwLjM3OTJDMi4yODI0MiAyOC4wNDA5IDAuOTY4NzUgMjQuODY5NCAwLjk2ODc1IDIxLjU2MjVaTTIyLjM0MzggMjEuNTYyNUMyMi4zNDY0IDIwLjQzOTMgMjIuMTM0OCAxOS4zMjU5IDIxLjcyMDMgMTguMjgyQzIxLjU3OTcgMTcuOTU1NyAyMS41Mzk4IDE3LjU5NDcgMjEuNjA2IDE3LjI0NTVDMjEuNjcyMSAxNi44OTY0IDIxLjg0MTIgMTYuNTc1IDIyLjA5MTQgMTYuMzIyN0wyMy41MzEyIDE0Ljg4MjhWMTIuMDYyNUMyMy41MzEyIDExLjU5MDEgMjMuNzE4OSAxMS4xMzcgMjQuMDUzIDEwLjgwM0MyNC4zODcgMTAuNDY4OSAyNC44NDAxIDEwLjI4MTIgMjUuMzEyNSAxMC4yODEySDI3LjA5MzhWOC41QzI3LjA5MzggOC4wMjc1OCAyNy4yODE0IDcuNTc0NTEgMjcuNjE1NSA3LjI0MDQ3QzI3Ljk0OTUgNi45MDY0MiAyOC40MDI2IDYuNzE4NzUgMjguODc1IDYuNzE4NzVIMzAuNjU2MlY0LjM0Mzc1TDI3LjI0MjIgNC4zNDM3NUwxOC42NzczIDEyLjkwODZDMTguNDI1IDEzLjE1ODggMTguMTAzNiAxMy4zMjc5IDE3Ljc1NDUgMTMuMzk0QzE3LjQwNTMgMTMuNDYwMiAxNy4wNDQzIDEzLjQyMDMgMTYuNzE4IDEzLjI3OTdDMTQuOTQ3MiAxMi41NzgxIDEyLjk5ODEgMTIuNDYyNyAxMS4xNTY5IDEyLjk1MDVDOS4zMTU3NSAxMy40MzgyIDcuNjc5NDIgMTQuNTAzMyA2LjQ4ODE2IDE1Ljk4OTVDNS4yOTY5IDE3LjQ3NTcgNC42MTM0NyAxOS4zMDQ2IDQuNTM4MjEgMjEuMjA3OEM0LjQ2Mjk0IDIzLjExMSA0Ljk5OTgxIDI0Ljk4ODMgNi4wNjk5OSAyNi41NjM5QzcuMTQwMTYgMjguMTM5NSA4LjY4NzI4IDI5LjMzMDUgMTAuNDg0MiAyOS45NjIxQzEyLjI4MTEgMzAuNTkzNyAxNC4yMzMyIDMwLjYzMjYgMTYuMDUzOSAzMC4wNzMxQzE3Ljg3NDUgMjkuNTEzNSAxOS40Njc4IDI4LjM4NSAyMC41OTk5IDI2Ljg1MzNDMjEuNzMyIDI1LjMyMTUgMjIuMzQzMiAyMy40NjcyIDIyLjM0MzggMjEuNTYyNVpNMTAuNDY4OCAyNi45MDYyQzEwLjkzODUgMjYuOTA2MiAxMS4zOTc3IDI2Ljc2NyAxMS43ODgyIDI2LjUwNkMxMi4xNzg4IDI2LjI0NSAxMi40ODMyIDI1Ljg3NDEgMTIuNjYzIDI1LjQ0MDFDMTIuODQyNyAyNS4wMDYxIDEyLjg4OTggMjQuNTI4NiAxMi43OTgxIDI0LjA2NzlDMTIuNzA2NSAyMy42MDcyIDEyLjQ4MDMgMjMuMTg0IDEyLjE0ODEgMjIuODUxOUMxMS44MTYgMjIuNTE5NyAxMS4zOTI4IDIyLjI5MzUgMTAuOTMyMSAyMi4yMDE5QzEwLjQ3MTQgMjIuMTEwMiA5Ljk5Mzg1IDIyLjE1NzMgOS41NTk4OCAyMi4zMzdDOS4xMjU5IDIyLjUxNjggOC43NTQ5OCAyMi44MjEyIDguNDk0MDEgMjMuMjExOEM4LjIzMzA0IDIzLjYwMjMgOC4wOTM3NSAyNC4wNjE1IDguMDkzNzUgMjQuNTMxMkM4LjA5Mzc1IDI1LjE2MTEgOC4zNDM5NyAyNS43NjUyIDguNzg5MzcgMjYuMjEwNkM5LjIzNDc3IDI2LjY1NiA5LjgzODg2IDI2LjkwNjIgMTAuNDY4OCAyNi45MDYyWiIgZmlsbD0iIzA0MUUzQSIvPjwvc3ZnPg==")
}

main.scpi.details section.stats.ratio .infos-bloc.imm:before,
main.scpi.details section.table-infos.ratio .infos-bloc.imm:before {
    background-image: url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMSAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjcuMDg0MyAwLjE2NjUwNEgxMS4yNTFDOS41MDQ1NSAwLjE2NjUwNCA4LjA4NDMgMS41ODY3NSA4LjA4NDMgMy4zMzMxN1YxMi4xNzc3TDAuNjMxNTQ4IDE5LjYzMDRDMC40MTAxODMgMTkuODUxOSAwLjI1OTQ0IDIwLjEzMzkgMC4xOTgzNzQgMjAuNDQxQzAuMTM3MzA5IDIwLjc0ODEgMC4xNjg2NjQgMjEuMDY2NCAwLjI4ODQ3NSAyMS4zNTU3QzAuNDA4Mjg2IDIxLjY0NSAwLjYxMTE3MyAyMS44OTIyIDAuODcxNDg5IDIyLjA2NjJDMS4xMzE4IDIyLjI0MDIgMS40Mzc4NiAyMi4zMzMxIDEuNzUwOTYgMjIuMzMzMlYzMC4yNDk4QzEuNzUwOTYgMzAuNjY5OCAxLjkxNzc4IDMxLjA3MjUgMi4yMTQ3MSAzMS4zNjk0QzIuNTExNjQgMzEuNjY2NCAyLjkxNDM3IDMxLjgzMzIgMy4zMzQzIDMxLjgzMzJIMjguNjY3NkMyOS4wODc2IDMxLjgzMzIgMjkuNDkwMyAzMS42NjY0IDI5Ljc4NzIgMzEuMzY5NEMzMC4wODQxIDMxLjA3MjUgMzAuMjUxIDMwLjY2OTggMzAuMjUxIDMwLjI0OThWMy4zMzMxN0MzMC4yNTEgMS41ODY3NSAyOC44MzA3IDAuMTY2NTA0IDI3LjA4NDMgMC4xNjY1MDRaTTE0LjQxNzYgMjguNjY2NUg0LjkxNzYzVjE5LjgyMkw5LjY2NzYzIDE1LjA3MkwxNC40MTc2IDE5LjgyMlYyOC42NjY1Wk0yNy4wODQzIDI4LjY2NjVIMTcuNTg0M1YyMi4zMzMyQzE3Ljg5NzcgMjIuMzMzOSAxOC4yMDQzIDIyLjI0MTQgMTguNDY1MSAyMi4wNjc2QzE4LjcyNTkgMjEuODkzNyAxOC45MjkyIDIxLjY0NjMgMTkuMDQ5MiAyMS4zNTY3QzE5LjE2OTEgMjEuMDY3MSAxOS4yMDAzIDIwLjc0ODQgMTkuMTM4OCAyMC40NDExQzE5LjA3NzMgMjAuMTMzNyAxOC45MjU5IDE5Ljg1MTYgMTguNzAzNyAxOS42MzA0TDExLjI1MSAxMi4xNzc3VjMuMzMzMTdIMjcuMDg0M1YyOC42NjY1WiIgZmlsbD0iIzA0MUUzQSIvPjxwYXRoIGQ9Ik0xNC40MTc2IDYuNDk5ODRIMTcuNTg0M1Y5LjY2NjVIMTQuNDE3NlY2LjQ5OTg0Wk0yMC43NTEgNi40OTk4NEgyMy45MTc2VjkuNjY2NUgyMC43NTFWNi40OTk4NFpNMjAuNzUxIDEyLjg4MjNIMjMuOTE3NlYxNS45OTk4SDIwLjc1MVYxMi44ODIzWk0yMC43NTEgMTkuMTY2NUgyMy45MTc2VjIyLjMzMzJIMjAuNzUxVjE5LjE2NjVaTTguMDg0MyAyMC43NDk4SDExLjI1MVYyMy45MTY1SDguMDg0M1YyMC43NDk4WiIgZmlsbD0iIzA0MUUzQSIvPjwvc3ZnPg==")
}

main.scpi.details section.stats.ratio .infos-bloc.ims .values,
main.scpi.details section.stats.ratio .infos-bloc.irp .values,
main.scpi.details section.stats.ratio .infos-bloc.pml .values,
main.scpi.details section.stats.ratio .infos-bloc.vma .values,
main.scpi.details section.table-infos.ratio .infos-bloc.ims .values,
main.scpi.details section.table-infos.ratio .infos-bloc.irp .values,
main.scpi.details section.table-infos.ratio .infos-bloc.pml .values,
main.scpi.details section.table-infos.ratio .infos-bloc.vma .values {
    grid-template-columns: repeat(1, 1fr)
}

@media (min-width:1024px) {
    main.scpi.details section.stats.ratio .infos-bloc.ims .values,
    main.scpi.details section.stats.ratio .infos-bloc.irp .values,
    main.scpi.details section.stats.ratio .infos-bloc.pml .values,
    main.scpi.details section.stats.ratio .infos-bloc.vma .values,
    main.scpi.details section.table-infos.ratio .infos-bloc.ims .values,
    main.scpi.details section.table-infos.ratio .infos-bloc.irp .values,
    main.scpi.details section.table-infos.ratio .infos-bloc.pml .values,
    main.scpi.details section.table-infos.ratio .infos-bloc.vma .values {
        grid-template-columns: repeat(2, 1fr)
    }
}

main.scpi.details section.stats.ratio h3,
main.scpi.details section.table-infos.ratio h3 {
    font-size: 1.25rem;
    margin: 0
}

@media (min-width:640px) {
    main.scpi.details section.stats.ratio h3,
    main.scpi.details section.table-infos.ratio h3 {
        font-size: 1.5rem
    }
}

main.scpi.details section.stats.ratio h5,
main.scpi.details section.table-infos.ratio h5 {
    color: #3c5673;
    font-size: .75rem;
    font-weight: 400;
    margin-top: 0
}

@media (min-width:1024px) {
    main.scpi.details section.stats.ratio h5,
    main.scpi.details section.table-infos.ratio h5 {
        font-size: .875rem
    }
}

main.scpi.details section.stats.ratio h5.blue,
main.scpi.details section.table-infos.ratio h5.blue {
    color: #06f;
    font-size: 1.375rem;
    font-weight: 700;
    margin: 1rem 0 0
}

main.scpi.details section.stats.ratio .info-tooltip .has-tooltip,
main.scpi.details section.table-infos.ratio .info-tooltip .has-tooltip {
    margin-top: .5rem
}

main.scpi.details section.stats.ratio .values,
main.scpi.details section.table-infos.ratio .values {
    grid-gap: .5rem;
    display: grid;
    grid-template-columns: repeat(2, 1fr)
}

@media (min-width:1024px) {
    main.scpi.details section.stats.ratio .values,
    main.scpi.details section.table-infos.ratio .values {
        grid-gap: 1rem
    }
}

main.scpi.details section.stats.ratio .values>div,
main.scpi.details section.table-infos.ratio .values>div {
    border: 1px solid #3c5673;
    border-radius: .25rem;
    color: #3c5673;
    font-weight: 500;
    grid-column: span 1;
    line-height: 2.75rem;
    text-align: center
}

main.scpi.details section.stats.ratio .values>div span,
main.scpi.details section.table-infos.ratio .values>div span {
    font-weight: 600
}

main.scpi.details section.stats.ratio .values>div.blue,
main.scpi.details section.table-infos.ratio .values>div.blue {
    font-size: 1rem;
    font-weight: 700
}

@media (min-width:1024px) {
    main.scpi.details section.stats.ratio .values>div.blue,
    main.scpi.details section.table-infos.ratio .values>div.blue {
        font-size: 1.125rem
    }
}

main.scpi.details section.stats.ratio .values>div.green,
main.scpi.details section.table-infos.ratio .values>div.green {
    border-color: #01a341;
    color: #01a341;
    font-size: 1rem;
    font-weight: 700
}

@media (min-width:1024px) {
    main.scpi.details section.stats.ratio .values>div.green,
    main.scpi.details section.table-infos.ratio .values>div.green {
        font-size: 1.125rem
    }
}

main.scpi.details section.stats.ratio .values>div.orange,
main.scpi.details section.table-infos.ratio .values>div.orange {
    border-color: #c97800;
    color: #c97800;
    font-size: 1rem;
    font-weight: 700
}

@media (min-width:1024px) {
    main.scpi.details section.stats.ratio .values>div.orange,
    main.scpi.details section.table-infos.ratio .values>div.orange {
        font-size: 1.125rem
    }
}

@media (max-width:639px) {
    main.scpi.details section.table-infos .infos-bloc {
        margin-bottom: 0
    }
    main.scpi.details section.table-infos div.infos div.info-tooltip {
        overflow: unset
    }
}

main.scpi.details .chart-mobile {
    margin: -1rem 0 0;
    position: relative;
    width: 100%;
    z-index: 1
}

@media (max-width:639px) {
    main.scpi.details .chart-mobile {
        height: 300px
    }
    main.scpi.details .chart-mobile>div {
        position: absolute !important;
        top: 0
    }
}

main.scpi.details .chart-mobile#chart-sector>div {
    margin-left: -100px
}

@media (min-width:640px) {
    main.scpi.details .chart-mobile#chart-sector>div {
        margin-left: 0;
        padding: 1rem 0;
        transform: scale(1.4)
    }
}

main.scpi.details .chart-mobile#chart-pay {
    margin: -2rem 0
}

main.scpi.details section.avis .accroche>div {
    max-height: unset
}

main.scpi.details section.avis.with-tabs.active {
    margin-bottom: 0
}

main.scpi.details section.programmes,
main.scpi.details section.result {
    background: #f8faff;
    margin-top: 0;
    padding-bottom: 3rem;
    padding-top: 3rem
}

@media (min-width:640px) {
    main.scpi.details section.programmes,
    main.scpi.details section.result {
        padding-bottom: 5rem;
        padding-top: 5rem
    }
}

main.scpi.details section.result-2 {
    margin-top: 0
}

main.scpi.details section.with-tabs {
    margin: 0 auto;
    max-height: 0;
    overflow: hidden;
    transition: all .5s
}

main.scpi.details section.with-tabs.active {
    margin-bottom: 4rem;
    max-height: 2240px
}

@media (min-width:1024px) {
    main.scpi.details section.with-tabs.active {
        margin-bottom: 5rem
    }
}

main.scpi.details section.with-tabs.active.avantages {
    padding-top: 4rem
}

@media (min-width:1024px) {
    main.scpi.details section.with-tabs.active.avantages {
        padding-top: 5rem
    }
}

main.scpi.details section.with-tabs.active.avantages.avantages+section.disclaimer {
    background: #fffbf8;
    margin-bottom: 0;
    margin-top: -4rem;
    padding-bottom: 4rem;
    padding-top: 4rem
}

@media (min-width:1024px) {
    main.scpi.details section.with-tabs.active.avantages.avantages+section.disclaimer {
        margin-top: -5rem;
        padding-bottom: 5rem;
        padding-top: 5rem
    }
}

main.scpi.details section.with-tabs.avis {
    padding-bottom: 0;
    padding-top: 0
}

main.scpi.details section.with-tabs.avis.active {
    padding-bottom: 2.5rem;
    padding-top: 4.5rem
}

main.scpi.details section.avantages {
    background: #fffbf8
}

main.scpi.details .demembrement-repartition {
    grid-gap: 0;
    display: grid;
    grid-template-columns: repeat(10, 1fr);
    margin-bottom: 3rem;
    position: relative
}

main.scpi.details .demembrement-repartition:after {
    background: red;
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, #fff);
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 2rem
}

main.scpi.details .demembrement-repartition .th {
    grid-column: span 4;
    list-style: none;
    margin: 3rem 0 0;
    padding: 0
}

@media (min-width:640px) {
    main.scpi.details .demembrement-repartition .th {
        grid-column: span 2
    }
}

@media (min-width:1024px) {
    main.scpi.details .demembrement-repartition .th {
        margin-top: 4rem
    }
}

main.scpi.details .demembrement-repartition .th>li {
    background: #041e3a;
    border-bottom: none;
    border-radius: 0 0 0 .5rem;
    color: #fff;
    font-weight: 600;
    line-height: 3rem;
    margin: 0;
    padding: 0 .75rem
}

@media (min-width:1024px) {
    main.scpi.details .demembrement-repartition .th>li {
        line-height: 4rem;
        padding: 0 1rem
    }
}

main.scpi.details .demembrement-repartition .th>li:first-child {
    border-bottom: 1px solid #fff;
    border-radius: .5rem 0 0 0
}

main.scpi.details .demembrement-repartition .scroll {
    grid-column: span 6;
    max-width: 100%;
    overflow: auto
}

@media (min-width:640px) {
    main.scpi.details .demembrement-repartition .scroll {
        grid-column: span 8
    }
}

main.scpi.details .demembrement-repartition .scroll>ul {
    align-items: end;
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0 2rem 0 0;
    user-select: none;
    white-space: nowrap
}

main.scpi.details .demembrement-repartition .scroll>ul>li {
    margin: 0;
    padding: 0
}

main.scpi.details .demembrement-repartition .scroll>ul>li>ul {
    list-style: none;
    margin: 0;
    padding: 0
}

main.scpi.details .demembrement-repartition .scroll>ul>li>ul>li {
    border-bottom: 1px solid #eef3ff;
    color: #041e3a;
    line-height: 3rem;
    margin: 0;
    padding: 0 .5rem
}

@media (min-width:1024px) {
    main.scpi.details .demembrement-repartition .scroll>ul>li>ul>li {
        line-height: 4rem;
        padding: 0 1rem
    }
}

main.scpi.details .demembrement-repartition .scroll>ul>li>ul>li.semibold {
    background: #f8faff;
    border-radius: .5rem .5rem 0 0
}

main.scpi.details .demembrement-repartition .scroll>ul>li:last-child>ul {
    margin-right: 2rem
}

main.scpi.details .demembrement-viager .scroll {
    max-height: 0;
    overflow: hidden;
    transition: all .5s
}

main.scpi.details .demembrement-viager .scroll>ul {
    list-style: none;
    margin: 0 0 3rem;
    padding: 0
}

main.scpi.details .demembrement-viager .scroll>ul>li {
    margin: 0;
    padding: 0
}

main.scpi.details .demembrement-viager .scroll>ul>li>ul {
    grid-gap: 1px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    list-style: none;
    margin: 0;
    padding: 0
}

main.scpi.details .demembrement-viager .scroll>ul>li>ul>li {
    align-items: center;
    border-bottom: 1px solid #eef3ff;
    color: #041e3a;
    display: flex;
    font-size: .75rem;
    grid-column: span 1;
    justify-content: center;
    margin: 0;
    padding: .75rem .5rem;
    text-align: center
}

@media (min-width:640px) {
    main.scpi.details .demembrement-viager .scroll>ul>li>ul>li {
        font-size: .875rem;
        padding: 1rem
    }
}

main.scpi.details .demembrement-viager .scroll>ul>li>ul>li.semibold {
    background: #f8faff;
    border-bottom-color: #fff
}

main.scpi.details .demembrement-viager .scroll>ul>li>ul>li:first-child {
    justify-content: left;
    text-align: left
}

main.scpi.details .demembrement-viager .scroll>ul>li>ul.th>li {
    background: #041e3a;
    border-bottom: none;
    border-radius: .5rem .5rem 0 0;
    color: #fff;
    font-size: .875rem;
    font-weight: 600;
    margin: 0
}

@media (min-width:640px) {
    main.scpi.details .demembrement-viager .scroll>ul>li>ul.th>li {
        font-size: 1rem
    }
}

main.scpi.details .demembrement-viager .scroll>ul>li>ul.th>li:first-child {
    background: #eef3ff;
    color: #041e3a
}

main.scpi.details .demembrement-viager a.semibold {
    color: #041e3a
}

main.scpi.details .demembrement-viager a.semibold:after {
    background: no-repeat 50% url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNSA2IDUtNS0xLTEtNCA0LTQtNC0xIDEgNSA1WiIgZmlsbD0iIzA0MUUzQSIvPjwvc3ZnPg==");
    content: "";
    display: inline-block;
    height: 6px;
    margin: 1px 0 1px 10px;
    width: 10px
}

main.scpi.details .demembrement-viager.active .scroll {
    max-height: 800px
}

main.scpi.details .demembrement-viager.active a.semibold:after {
    transform: rotate(180deg)
}

@media (min-width:640px) {
    main.scpi.pack section.hero.bando-split .blocs {
        grid-template-columns: repeat(3, 1fr)
    }
}

main.scpi.pack section.hero.bando-split .blocs .gratuit div:before {
    background-image: url("data:image/webp;base64,UklGRoQHAABXRUJQVlA4THgHAAAvJcAJEAmFbdu2OchKuhvR//ACfpONrvh3UlwXSgIASIgu2VngTuL/JoYwaBvJka/3/+eP7UEcBCFBiolG+x8dSeBd8IpkKv1zUVTmA3x2JqlU+jbrlDi5X8/+l4iO/n+KpOVf3T09s4K7u4R6YO7j7vC62+rsTJcFq9zgF3GFQht3lz/6vnCCjjqbCLfNCo03YrOK8cypC3AAC4n8BB5aItm27bZt9gNEudeUaWb5zPxhRhn33qtsSiSAJ0mSJEWSzCMqu4bpvnTb//+DmXn3NCcuqcoMlwMIAAEo97bNbNf2U9ps12q7Jtu2bdu2bdt2TQAhALM8K9+WKtSQCUvemLvAUfe7zMxUwjFcsufkq6QCPbqWfoXOMAtdq3YuslFL8no2kXBmrk7Jj/GJ+9YKRUllJZQqVVlpiVY6YvACIIRU/E/pO6knhXy/Jdu3dbtatPp5LiH8mRUh3rrd37XmN4oFy3gRgjlLPAQwEYRxOO8P0v26nlB/NoQHVh5ou82vFIYH2AV4OMAKzpCVi6z+vdlhU50IU2bRh8mp/K8VgsAAMF2Am5DO/VvsvH3YY3NTkvB8RoRzDZwRJIBR+0keHhWMJBTnN4+w5E9ptW0xofVMlnoaluJMyrgGHDAJ8L5CuDuE3vCQDTMafZ2Sz/QlfJ1mL/8zCCVKFxKFmVFhMieMS45ATGCnEg44C/1n7mjO5yv6aD//VC23NIoaiFyWXPNz8W4wAyTUQkgVjhFVmQu71aZ5MuUf4wvtstdk0lNCHgBCQJlCkw0mXBHFxcgl+KOMNNgCHBBQ71hgNsQND+YVayYCILRo0HVUIYT5VsrBC7Im+VqKuhnezlJdBNfclzhkxSFzlw5USAwBKBOhWaWIiBw/zToACCVzPEAVehr40CbthBxQzZqtG992ts6YEbqBPGXHng74IdnfxVgixgjc/VwaQopJpwMgFEjlkxCcBc0asOMqRUINqFZEKdqtiWkPggvjRUSEPFL/71Py0CzbDVpxBHDBSjUlrCkBgPSkQE6/ACKxA2g1sc2KBXKUxhYjVp0Ji2VQESgkrZZmyubZ2XtR2SiIACJeoICNSgAwYFc9JcBC/Z2GboT8Hp3Vsu2mOZULymK7zT4J+FoE0oJGDWKEVgkbjsPu56gD7g5AXsOvZigFQEoBQE1CQrY63u5fp+8Wzam7cOpWbZsDT469+64qJkpqVEtGGgzTQ1QutI2x+RdAzUmx8bWkUenNx7dbcUb+SiPKdMy8VUgAt9OGc/FxXzT9JgWJSVi2QSLsIIhuaohVnGWGYfLHuohqEZ7s21fCr0KvTEZU5S2Bc1Us4Xp3p9J4hQjJqmUR8kCDyS6LHlM7frLTYSOKjP1/cEHpxb0H4AFwXCh532bf/52V0MpJVooc0nOYnl9QBtVISMv9FYVnJbwHPKNkQRZ269h3kaSiUaRJdi9F9bII1DVPBXShvYKq7hTGakGfYIkHaoC3pspAymGLFXPKKmg0fSGqYz4AZQ3ATzLC0Iqhe6Q5bSF8SORUgL33XNbcl3bYAjqEof8mRtq+BK3oTARcItQAA4hBkmV/bXQn/ek2yM19E8LMDK7rTDlysWwJI7uw8X41OJLoolOqrQnML5Q1JnPwm1a56AfsygJCNxAOJfIpJgcfxkr4PykiMmUpJ5Hjri7c4G/4h4sINZcRAJwqWAVpSrJpAwEk4vNUvSLk/6zaYrJOVMNR16cGiWH9ORy2otVTXxu6unkuK0QjoRrdYLyXPLz7KQACj72BrcFpYayAk4IshHraoaWi247SF/6AVlSKGiZ7ah5K/35TVqhcVdmQ0bDb88IZADB4CWbvhwJFkR+yGkxP+Qhva6Z0W9/ZvYUuMR26F7la6/emnRYjEVRsA5KJEkTwYJJQt+C8M4ZTj3F5VoVGyFLkOuhEsMpb3L8KtaJ6aM+TIof8D9Yum3kAIOGR1wRJ+OekjpqljAcGvK9PvsTGaxuB37oLNPgSpRbaUQbvZHxOY7Olx13n586GRSSgqsCXK4FY2vP1JMJL7aZK13KfGJcj55I+PTDw5MK+N0dqoCwZm7aQYxj7tRFHq+GUFf8bGaYNDoi1KugMiJG/tx83xybhqaG//yp13B9zzvXVtN/xnp2iSQQHAFy3z0U/xuYy6CnscI2siA8AsLbIyDyzfTeU8GEKEN5LSw2N8yG6ux0SIoTIsACGYV8YIogQqmBhIrHkq3V3vGj/vz+J6e8Vps5wPrwVwAEMwAfnHaJR1tzLuS93OrtpdAcnMFPCEYutPgAIwQHwwQnAgpGq3so7O/9N6C/uSxiJmZOls0ZeIBaCqyrAB8cBAWG4Y8kXtLZefhNmSbi3hZLX73i04U6+MgZigA+OgR5wd4dc/L2I9P1sOuqP2RNOHf/MNU54cVLlgo8nnTcfdO3SHhh+XjHLhIAiZclPbP7RPuTnrcpTcwAQnhIOECZT0fgi+dKMOZqIMWw+XFry/pnRf5d79cLJfDr4o8acNLGvIDnuLmdtXUl4SzDnZrraLfc1YOjn/1rrf337tunbl/XCNJNwDbMG")
}

main.scpi.pack section.hero.bando-split .blocs .gratuit.service div:before {
    background-image: url("data:image/webp;base64,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")
}

main.scpi.pack section.hero.bando-split .blocs .gratuit.suivi div:before {
    background-image: url("data:image/webp;base64,UklGRmgGAABXRUJQVlA4TFsGAAAvHsAJEE0obNu2TWV0E43of2Qb3fnh3g21UNRIUlT+1e4JvNChpm0kybv3lsMf4UG4cvT7H4AJ8Lmgf1wzvUlgnscQIQy0tG07ZDvvV1XbNk73jo055MpAM4fk0LbtbLO1UP/3PuHCDL6iY9u2alsZY5/v7hYqLlWgGtSLYhF5RujunHPvGn4k21Zt27YtT7X3xcwMGsZfWuFg2hIz4xgty9227fyX82fbtjavttPmmpuam+y11Zhsa3f9B7bdp887AUJC7SBIeOtLt+8eKr7dnhoRngl28Y3PbPp5v/qPlofP/7v73ZVraBc++WIbZudtHM6zPhdm9Zf+O7f2/8eOffxlnVfG3j95dGJiZt4wqxfHediht79+rJ8d15krp8vJIkZFzDwM6nLnKHFH9j95+jOnc+vqrPYEUAAEKEMSRd54KnkHhM/DhZ5+21V/6IwCRuUIxwbMiyXJpObMb3/5u72NcW8f7JkZAhGXw7D3wpHmt0FiJsWxiaz1K0/bzgEWHSMDs7eDQmM54l2/HSZ/eMkhQLBsDiB/GLvz/OWmre3bvJTpiYwGGAtlnzm43aX5tstBgoh0MycuHKuz99fxdEtwf2X9mEk3HPRGshnrXVjYMCxW+rLpISI4e+G4efIip3nBVoP/vevp38h0zf6Ld/sv3YgxjMP906UxCS72sBGc9JjR79sX7lO11cVx+xEVrW2MTDAyYcS45JNfufn6B1ce/Ft4OfbXzfpXnxi+fcmZdbcgv3kmBVuNTZT62xevzPcH6tJ5GdYFWHv9nVff+r1FT3nY39u3DUzPo/mn/3X7k3fdm1YLtrrBU5QQYlhbl7HL3rv/tvHhL9356BcOxss3X9Tz4PHt92wAQ3g5/uAvvvz4/xeEs1sJ/5egMnpj0ryb9WD99n+8//wp7z58ya+PLsN/T3nl9LEXLv9AxEJRAP2Fy8Eb/+1bfnNOCD//r333/7b7+3Xr6+OqvHgcabo1e27/yxvv/8V44cHzp9/rnB/391zY/g5jQ0xAbZSTSF7NvUNQVS/NfxpnnHWzKc/rskHhi3vu/LQ/lp3qYMZrYnHw2e/9eLztSX/vl//eh3Nlf82K/Pbv+wgTiw3SRcyTfv37teV396ce3Tn7fs//XRM+/LbuS8dpV08gnvn5qbJRGoxmGqPBuHjv1y+MpkUDR+NwVBITx+TJlX+fXG/SnRzfnK0T9ueSwGBwpBmjQTNNMho0yaaRhAaVJSMJQxpDIxnlSEjROoT9Ol8kBGCw2KQhHACMw1IExaQ0YwNQXBgMCSmAEQTmQAATM4Z/W8qGxmAhigLAlIECYUhDAP0Z4YCmRIrFTEJKEQ5DOQwWYjIxwNgAlCpLGgocDIJqawkpKo1JppmULAllMZSHoinKZMPEMFGYFEQhkAUBSMg1SBVQBkCMiowAM4lk0NhAaEwMgIGiBlJe9yAcyiUhxQsMAGMAMIgAIyIRICaWcpg4CJP0AEoNYQSBwYLYTEDhUGwwMIAAUoYkGR4S3HQeOH1xY6IQxGzrsc6yRPAKUoDBi7IxABQBIIhID0cGgZy7wCbsWf9x74igFMCh7amauPBMdUOcxgaAsRjSlIkFgFFAEEqCw8bSDy/e/Nkzj77y6l933/xIcAgqIlxMi2AAjFcMSQwJJjYmBUEwCQwOS/VbHrj9C7/7rDMX06KDjkNGHl3iZv8AgRgAYjADAxAwhUDEuBgEZSL49v/XrXcz+xeBSWN6jgDqlz3/LJgSGGyKAhQEM03lIACJYCRrpyfc+ecFBB6CCDWufcK1rH9ummQ0yKaJZ8rncUkxMJPAQMHAMKQR9B79ikRMcBFANud2VUCPURM3GQlpHAmecbHA0BhqUsAwmAgAQZBhMUQ3CQkIxQISLEkqwU0yGS6GFMKkJggLSiGAoCqYWHSLLgICsSCm4MiS4EjiwaS8ohlDEZrxCqABEVSpyAiiSGKlk46H/4LcbjyYcWOmHAwwhAkNAYMpBhsVBFARVGlNQDBaExYLxKOEjCTloCAATJkoKIAaDWIkgqopioxAMhUsqsVx7l3v37uESleJW5ktKYoYG8Iw0QgkmsEURIzg3zI1BZMXzx+B8FSYrpr/Vsrd6w/tPisaKm3PpjG4lWqW0q1VqKqwQs0KUIooF5YnSxQIQUiACBQARhG5s3Hp8YkAAA==")
}

main.scpi.pack section.promise {
    background: #f8faff;
    margin-top: 0;
    padding-bottom: 2.5rem;
    padding-top: 2.5rem
}

main.scpi.pack section.promise .promise-title {
    font-family: Inter
}

main.scpi.pack section.promise .promise-title h2 {
    color: #041e3a;
    font-size: 1.5rem
}

@media (min-width:640px) {
    main.scpi.pack section.promise .promise-title h2 {
        font-size: 1.75rem
    }
}

@media (min-width:1024px) {
    main.scpi.pack section.promise .promise-title h2 {
        font-size: 2rem
    }
}

main.scpi.pack section.promise .promise-title h2 em {
    color: #f9a11d
}

main.scpi.pack section.promise .promise-title p {
    color: #3c5673;
    font-size: 1.25rem;
    font-weight: 500
}

@media (min-width:1024px) {
    main.scpi.pack section.promise .promise-text {
        grid-column: -6/span 5
    }
}

main.scpi.pack section.hooks {
    background: #041e3a;
    margin-bottom: 0;
    padding-bottom: 2.5rem;
    padding-top: 2.5rem
}

@media (min-width:1024px) {
    main.scpi.pack section.hooks {
        grid-gap: 4rem;
        grid-template-columns: repeat(12, minmax(0, 41.33px));
        padding-top: 5rem
    }
}

main.scpi.pack section.hooks>.title>h3 {
    color: #fff
}

@media (min-width:640px) {
    main.scpi.pack section.hooks>.title>h3 {
        margin-bottom: 2rem
    }
}

main.scpi.pack section.hooks div.hook:before {
    background: 50% url("data:image/webp;base64,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") no-repeat;
    background-size: 100% auto;
    height: 60px;
    margin-bottom: 1.5rem;
    width: 60px
}

@media (min-width:1024px) {
    main.scpi.pack section.hooks div.hook:before {
        height: 120px;
        width: 120px
    }
}

main.scpi.pack section.hooks div.hook h4 {
    color: #9bc3ff
}

main.scpi.pack section.hooks div.hook p {
    color: #eef3ff
}

main.scpi.pack section.hooks div.hook:nth-child(2):before {
    background-image: url("data:image/webp;base64,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")
}

main.scpi.pack section.hooks div.hook:nth-child(3):before {
    background-image: url("data:image/webp;base64,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")
}

main.scpi.pack section.hooks+section {
    background: #041e3a;
    margin-top: 0;
    padding-bottom: 2.5rem;
    padding-top: 0
}

@media (min-width:1024px) {
    main.scpi.pack section.hooks+section {
        padding-bottom: 5rem
    }
}

main.scpi.souscription section.hooks {
    background: #041e3a;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 2.5rem;
    padding-top: 2.5rem
}

@media (min-width:1024px) {
    main.scpi.souscription section.hooks {
        grid-gap: 4rem;
        grid-template-columns: repeat(12, minmax(0, 41.33px));
        padding-top: 5rem
    }
}

main.scpi.souscription section.hooks>.title>h3 {
    color: #fff
}

@media (min-width:640px) {
    main.scpi.souscription section.hooks>.title>h3 {
        margin-bottom: 2rem
    }
}

main.scpi.souscription section.hooks div.hook:before {
    background: 50% url("data:image/webp;base64,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") no-repeat;
    background-size: 100% auto;
    height: 60px;
    margin-bottom: 1.5rem;
    width: 60px
}

@media (min-width:1024px) {
    main.scpi.souscription section.hooks div.hook:before {
        height: 120px;
        width: 120px
    }
}

main.scpi.souscription section.hooks div.hook h4 {
    color: #9bc3ff
}

main.scpi.souscription section.hooks div.hook p {
    color: #eef3ff
}

main.scpi.souscription section.hooks div.hook:nth-child(2):before {
    background-image: url("data:image/webp;base64,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")
}

main.scpi.souscription section.hooks div.hook:nth-child(3):before {
    background-image: url("data:image/webp;base64,UklGRvgLAABXRUJQVlA4WAoAAAAQAAAAeAAAeAAAQUxQSPAEAAABoEZrkyFJi+7t7rFnbdu2bdu2bdu2bdu2bXuHewY9U/GhKiszJhY/I2ICgLDbuLcx4V8/vHx85+r5Y/t2bFqzbN6MSSMG9OzSrnmDWhVTAd/u21Dx+fxsdUTlQYW5OqEOH7ry5BFEACuyZGmPFPsw5N7hHpLsyE7+FcFItCAvrhWPxCDV8ASc+Ha4GYt0H1v5KLAuFklvATa7OJH4cDbSO5F6dTYGI/WYtGzsJPfBjY1b5M4Cl7ZIcrPFUrZtWCZbYkfcSI7k2wkNRd2oj/dObF4wtEOdohkDrHQK0Csgkgdl/nx78+C6LiTK0/MXmSBFvw+FquSCLCKbFdynUI3cORA9Greqklsk9EjBLgplyHUXsUUqmEQhPbmSItlQYX0KLhoxLbFIFRX5KMALYi9BtLsCzYfEKmKPJtZ1M1qqIAhINiWGiEd9DU4quEXDJ4IcdjN4p2ATDZhPb7leoKZgqInsnWrlT+FlkZCeXm+9/Kiwlliq14jo/PH87MbJPRtULpTKxQiWUnuURK+KAi2L2BQ0G/liRQK9DN9oXfAC/WQKgjzEDptCxB160FajdMEGxkfl3QFhxxsZzwys4wlt8QDBwJlHbn8K12QsFksRLeO4AcAKMhMdYNbFP03xuj0mrz1272O4ZvAmtVg5lLlYwLKZSJAvyLe4BmYo3rDvlI0ntqYB8b5S2gsAdA0lcR3i4lopRYXgOontceKWlEADqzuAI4JEZOU44Bcs4yXoJt7t1J4ULIw0Y/LSy4Myj+kkuIaIGD2DCD6ykKstZYHOStTVqGA3Ftr9rzhSf0zO76aMUv/bTQ59qYFvmfYTN5+9/SFKJC0AZImll4ScoUuCvHUHzt1z52t0+AgAgAVIXvOKK8auSRMBALi9pnceTBbdsnp485IpvCx0DIujoUbGWdqE6zP8f2zQ4yNLhzStWjBpPDITDJxkIpqCyWxoOuT+vgU9axcIUHfUIAKpfneYqWvOOOj27nnda6SQZ3tlQLikmZHyDE8llOUfQq+dmdXKsK6sxJH0Optpr66KrKROeo3NuN9RpWWUlTiCXiYz4N1w0JoTT2PkhXjL8vtB7i5IdktbouX4TVc+a+aeWGTZnpGrJ8s4IF+FRoMWHX8apBnsAumnqK23qjK0+mYo32HK9muf72aWt5jYOX8g7mIH+U2IHQFGE3+jdYUTmEPrKCspQ0iNZQVWUYrKwksdSqOBV7cIOkviMQOXqTyvA+xupNIK+J1HpSBDM4mEBTI0j8gZYHgDkRocHaOxHBi2vFUQ8UPTC58AHOdE+S/zeKct2XbKjp1DsgDL7eQ9SA2su1vuSjvuC6wn+nEVZV92B977onStNPDu80beNGC+M0p/lYg5jyfyWgDvScNR+m5gfj7KL85cmkh5y4H5tSg9KBVzmSLkrQDmF6J8Z0Pe4ocp0LLxNgkVbgbW04UpiMjF23xUeBhYTxOqILY8bxNQZU3W/ENVvLCxNhJVdgDOk39XccfB2mRU2RQ4T/FNxVsHaxNRZWfg3POrik9urI1HlZ2A82RfVNx3ZW0iqmwMnDveq3gRwFohVNkCWC+v4qGVN7e78rSqwHzgNmmngf9W7yRV/AVAwo5vZVx0+RUA+I4LN1cWfpUJlkSYOAa/0GRTI0Qis/9KADJuFtgAv9oCJ5w6D1L9cgAK7gtzvhxqg7/KVlA4IOIGAAAwJgCdASp5AHkAPpFAmkklo6KhKRVcALASCWQA1fIg335J+p/oqWX/PeQDoT6i82x+v/Q+rv88+wBzu/MP+y3q+ekf0D/6B1HnoAdKf/hv+pgp/cF8mebk7AXc3NSa4sLb8nyTJNzGgfragQkrkBbkgpK2gY8k1ywM41FfL2RSSzF1G/32/rE7vx5UbM2Oe+AWKyr6Rs3gnQxpyDV4fnNn1IHsmU1L4NS1jL6fd19lHF5FNA4UcP3DytKKnUkEDGBtsHPTbew7f9IK7wt8o4P+jz16yRkNJR1SJuxJ/qhKctqYryU8oM0qxeD0Yn/FNA4yrWs/oISg8/bzj8A2oLpe0xzInWoffhEKTP03IsHkZbD5JG9TSI2RsV2DgPrlXd5J1mt5Lkx2cUuRg6OXYx0DgVGfkG8VrXTxEAD+/TZ0n9iaSGyn1ruhfHCVWHzDD6lceP+LHictfO8pTv0K84u1qI2kwOxcZ7Pcp3Z+eZRiAHvPhwXnf2+6+kxzZ+riCocXzQ4PbSrmHlgowryfk8usdV18lJPe7Z8hUPxc3damtaZdvgnt5IF65aWFYo0KsaigoQKWdmfH4OXqDjKq+hOZsSQTiWji12omo3Dx9QW7RMDOGvjj3/l1W9snl4mDSRT3FU6AZqCG7+8khzP18CgG1iTip/Se5u//4flBFr1f/9uex6HjS+i79i14ZU/ahgCeZeM0xJUAJFGg4U2t6DsDjNLkS9nlKfn/kuV35/z0YVMlaJwzsN6sGmB/rMueeEQq8Bm7qYDFOoSRTd84aReZ3A0ClpszJSyy1BAgLMpUBMYpNBoGWlvDR69RJGpyXis63jjH07iHvygW/PtsqUDceNFgL3PE7m3Dvk9kBClNFoX3AdefbWM6AnmQoX6f4CgiBpCcTCr7Lq0YJt9KjsiHh+Hx1Ew6YMfVuv5TTwqt1U5VrR1G46700IEK+btn4hEeeEuPuQWCGN9Y0N+mzFgNwViN2YjfONRd99EFo6kfAfyEFhZM5T+1b75sTbjW0o+f5X/u8D8PgWdfXOVLeD4Qd54lzLtaTGtA4fJ6SJz3/hFuf2wDgO0+Bb6v/pmYyQBrovC89ev8TLlDHU+Y+V0ZRXm5nY1TSSoOFug/6s2JjPu+SA4oGZ7EETMiio14eg9tj8GyvgF9dbXzcD5sqRd6Wf3CURr8tJ6VijmZySKv+51w2AqtfO4I5r7GX6SO3E+MS4YqTiN8x60RcWkieFeEFejJI+vsTnqcPt9HstPAtNRbw17Y04grh8TOjqX05YbjEQrrExmb4L0jQSTTlQszXXYxQJXk6to+jB1ZBIf8n8IDlQhV6KssYZq1MywvDQI7adGXjTS1pEibYDZoeORYHjcDA0dLQFgXYFNWItHSaSlAetcclwKn//0EhFnzhGdE+ayQAPcSQtjKNXGCXeKDPSx0NJip89htORNBdEKGXpzuH5fw5IlOw6oDFjo02qMufnN4B0ru/ytAXHctuxdpZLPs7aNfVSFANs89blNMZ5ttzajaf8XwKA0sDMLrKYH2YZK/4/LaFEd9wHr/6VBmlZEYF3viGnNE++VRWpS1VLcOIlzer/ER0ir8t/2hygSG3vdumE5+LfS2UdeDFVL6qOANjfTFWPT3Z0DQeBxr1D8+VmRNLTAQfp9eER9fTFd9/dLJsUb7qPBZggLcg85pftSASf0ozQEwxqWMFRGkkt63ybCmFSTEjkxJce0Qs42hR+wnS//27H/+XRf//Xm+EYDNwmxVXDeHejw6MK9O3ix8QLg4mxsC5CVHzk9AAuV63lvYL/abeF+q5SPCpYnLFW8mQm34ryjOVyXhCLp780EZj7zHei8Sr1Xkvb5+7oMPqSv5xRT73pyVvQuVW6hv/2TRwSc9UwSOQtaWuJNtfJszk96w5rJ8DC8z1f+7LipvjSQ4ctKcoy9RDneUhBNbNUY6fi3XYDt+/XOl+6DR3rjvXaXqSaQCLH9a2juphqoKmcpoRsuTc2J4B260gRmY3Ah9NKDW2pEYCPEJz52scen6ASK2No2l+Jdcom/jHmnfM7d697uZycBjgqecy4D7tVW6+vPikRtlDLb0w20AAAhP1/Y86LA8goIv9TConC8ViUZ6Dr6iJyXMjdFmQfwStskVxWzHRRuG6M/n5lbZpmXNuB+Loa+6PUWjsbsxsRJageUu0kaLOw/+AztOg7CZmpke+pfyNveg23egzjKt+1LmoSSKGWAAZjhDLqZmlaCn+Zo/lQ8xl4XZP4gKi8N/8k5il1880C/QgS3VbJqN3yEuc52wABL+/icB1pesMPAA4WY3L9Kk1gz1xLcUuqoOy+QdW7j4IZA//+fB2nJQAAAA")
}

main.scpi.souscription section.hooks+section {
    background: #041e3a;
    margin-top: 0;
    padding-bottom: 2.5rem;
    padding-top: 0
}

@media (min-width:1024px) {
    main.scpi.souscription section.hooks+section {
        padding-bottom: 5rem
    }
}

main.scpi.souscription section.content {
    margin-bottom: 2.5rem;
    margin-top: 2.5rem
}

@media (min-width:1024px) {
    main.scpi.souscription section.content {
        margin-bottom: 5rem;
        margin-top: 5rem
    }
}

main.scpi.souscription section.content h1 {
    margin-top: 0
}

main.scpi.compare .table-compare {
    overflow-x: auto
}

main.scpi.compare .table-compare>div {
    display: grid;
    gap: 1px 4px;
    grid-column: 1/-1;
    grid-template-columns: 20em repeat(var(--nbcols), 1fr);
    margin: 0 0 3em;
    padding: 0
}

@media (max-width:639px) {
    main.scpi.compare .table-compare>div {
        grid-template-columns: 10rem repeat(var(--nbcols), 1fr)
    }
}

main.scpi.compare .table-compare>div>div {
    box-sizing: border-box;
    color: #041e3a;
    flex: 1 1;
    font-size: 1rem;
    font-weight: 600;
    padding: 1.5rem 1rem
}

@media (max-width:639px) {
    main.scpi.compare .table-compare>div>div {
        font-size: .875rem;
        padding: .5em 1em
    }
}

main.scpi.compare .table-compare>div>div.label {
    align-items: center;
    background: #f0f3f6;
    flex: 0 0 200px
}

main.scpi.compare .table-compare>div>div.label .info-tooltip {
    color: #041e3a
}

main.scpi.compare .table-compare>div>div.label .info-tooltip .has-tooltip {
    background-color: #e1e7ed;
    color: #8f9fb0
}

main.scpi.compare .table-compare>div>div.score {
    background-color: #041e3a;
    color: #fff;
    font-weight: 700;
    padding: 1.5rem 1rem
}

main.scpi.compare .table-compare>div>div.score.bblr {
    border-bottom-left-radius: 8px
}

main.scpi.compare .table-compare>div>div.infos {
    align-items: center;
    display: flex;
    flex-flow: row nowrap
}

main.scpi.compare .table-compare>div>div.infos.first {
    background: #f8faff;
    color: #041e3a;
    min-width: 0
}

main.scpi.compare .table-compare>div>div.infos.first span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

main.scpi.compare .table-compare>div>div.infos.first .close {
    color: #041e3a;
    cursor: pointer;
    float: right
}

main.scpi.compare .table-compare>div>div.infos.last {
    padding: 5px
}

main.scpi.compare .table-compare>div>div.infos.best {
    background: #e5f6ef;
    color: #01a341;
    font-weight: 600
}

main.scpi.compare .table-compare>div>div.infos.score {
    background-color: #041e3a;
    color: #fff;
    font-size: 1rem
}

main.scpi.compare .table-compare>div>div.infos.score.best {
    background-color: #01a341;
    font-weight: 700
}

main.scpi.compare .table-compare>div>div:nth-child(2) {
    border-top-left-radius: .5rem
}

main.scpi.compare .table-compare>div>div.bblr {
    border-bottom-left-radius: 8px
}

main.scpi.compare .table-compare>div>div.bbrr {
    border-bottom-right-radius: 8px
}

main.scpi.compare .table-compare>div>div.btrr {
    border-top-right-radius: 8px
}

main.scpi.compare .table-compare .picto-cart-before:before {
    background: 50% url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNmZmYiIHZpZXdCb3g9IjAgMCAxNiAxNiI+DQogIDxwYXRoIGQ9Ik00IDMuOGwtLjMtMi4xYzAtLjctLjUtMS4yLTEtMS4ySDEuNUMxIC41LjUgMSAuNSAxLjdjMCAuNi41IDEuMSAxIDEuMWgxLjNsMS4zIDguNGg4LjFjMy4yLS41IDMtNC42IDMuMy03LjR6bTcuMyAzLjFWNC44aDNsLS4yIDIuMXptLTMuMSAwVjQuOGgyLjJ2Mi4xek0xMC40IDh2Mkg4Vjh6TTcgNC44djIuMUg0LjVsLS4zLTIuMXpNNC43IDcuOWgyLjRWMTBoLTJ6bTYuNiAyLjFWOEgxNGMtLjQgMS40LTEgMi0xLjYgMnptLTUuOCAyLjRjLTEgMC0xLjYuNi0xLjYgMS41IDAgMSAuNyAxLjYgMS42IDEuNi45IDAgMS41LS43IDEuNS0xLjYgMC0uOS0uNi0xLjUtMS41LTEuNXptNi41IDBjLS45IDAtMS41LjYtMS41IDEuNSAwIDEgLjYgMS42IDEuNSAxLjYgMSAwIDEuNi0uNyAxLjYtMS42IDAtLjktLjctMS41LTEuNi0xLjV6Ii8+DQo8L3N2Zz4=") no-repeat;
    content: "";
    display: inline-block;
    height: 1em;
    margin-inline-end: .25em;
    vertical-align: middle;
    width: 1em
}

#synthese2>div {
    overflow: unset
}

@media (min-width:1024px) {
    #synthese2 .infos-bloc {
        grid-column: span 4
    }
}

#synthese2 .infos-bloc.picto:before {
    margin-bottom: 0;
    margin-top: 0
}

#synthese2 .infos-bloc h3 {
    margin-bottom: 2rem
}

#synthese4 {
    background: #f8faff
}

#synthese4 .title {
    padding-top: 3rem
}

@media (min-width:640px) {
    #synthese4 .title {
        padding-top: 5rem
    }
}

#synthese4 div.center {
    padding-bottom: 3rem
}

@media (min-width:640px) {
    #synthese4 div.center {
        padding-bottom: 5rem
    }
}

#synthese4 div.col {
    background: #fff;
    border: none
}

#synthese4 div.col .titre:after {
    background: #f8faff;
    height: .5rem
}

#synthese4 div.col .titre h3 {
    font-size: 1rem
}

@media (min-width:640px) {
    #synthese4 div.col .titre h3 {
        font-size: 1.25rem
    }
}

#synthese4 div.col h4 {
    font-size: 1.875rem
}

@media (min-width:640px) {
    #synthese4 div.col h4 {
        font-size: 2.25rem
    }
}

#synthese4 div.col ul {
    margin: 1rem 0 0
}

@media (min-width:1024px) {
    #synthese4 div.col ul {
        margin-top: 3rem
    }
}

#synthese4 div.col ul li {
    border-top: 1px solid #fff;
    font-size: .875rem;
    margin: 0;
    padding: 1rem 0
}

#synthese4 div.col ul li:first-child {
    border-top: none
}

@media (min-width:640px) {
    #synthese4 div.col ul li {
        font-size: 1.125rem
    }
}

@media (min-width:1024px) {
    #synthese4 div.col ul li {
        padding: 1.5rem 0
    }
}

#synthese4 div.col ul li span {
    color: #041e3a;
    display: block;
    font-size: 1.25rem;
    font-weight: 700;
    margin-top: .5rem
}

@media (min-width:640px) {
    #synthese4 div.col ul li span {
        float: right;
        margin-top: 0
    }
}

#synthese4 div.col ul li:after {
    clear: both;
    content: "";
    display: block
}

#synthese4 div.col.bg {
    border: 1px solid #eef3ff;
    box-shadow: 0 0 10px rgba(214, 219, 226, .2)
}

#synthese4 div.col.bg .titre:after {
    background: #e1e7ed;
    height: 1px
}

#synthese4 .center {
    grid-column: span 12;
    margin-top: 1rem
}

#revenus-distribues-n-1 {
    border: 2rem solid #f9a11d;
    border-radius: 100%;
    color: #041e3a;
    font-size: 2.5rem;
    font-weight: 700;
    height: 16rem;
    line-height: 12rem;
    margin: 0 auto;
    text-align: center;
    width: 16rem
}

@media (min-width:1024px) {
    #revenus-distribues-n-1 {
        margin-top: 2.5rem
    }
}

#expert5 h4 {
    font-family: Inter;
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: -.025rem;
    text-align: left
}

@media (min-width:640px) {
    #expert5 h4 {
        font-size: 1.125rem;
        font-weight: 600;
        letter-spacing: unset
    }
}

@media (min-width:1024px) {
    #expert5 h4 {
        font-size: 1.25rem
    }
}

#document.active {
    max-height: 4000px
}

#document .select,
#document .title {
    grid-column: span 12
}

#document .select {
    grid-gap: 1rem;
    background: #f8faff;
    border-radius: .5rem;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    padding: 1rem
}

@media (min-width:640px) {
    #document .select {
        grid-gap: 2.5rem;
        padding: 2.5rem
    }
}

#document .select h3 {
    grid-column: span 2;
    margin: 0 0 -.5rem
}

@media (min-width:640px) {
    #document .select h3 {
        margin-bottom: -1.5rem
    }
}

#document .select label {
    color: #041e3a;
    font-weight: 500;
    grid-column: span 2
}

@media (min-width:640px) {
    #document .select label {
        grid-column: span 1
    }
}

#document .select label select {
    border-color: #8f9fb0;
    border-radius: .25rem;
    font-size: .875rem;
    height: 2.875rem;
    margin: .25rem 0 0;
    padding: 0 .75rem
}

#document .result {
    border: 1px solid #eef3ff;
    border-radius: .5rem;
    grid-column: span 12;
    list-style: none;
    margin: 1rem 0 0;
    padding: 0
}

#document .result>li {
    margin: 0;
    max-height: 70px;
    overflow: hidden;
    padding: 0;
    transition: all .5s
}

#document .result>li ul {
    grid-gap: 0;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    list-style: none;
    margin: 0;
    padding: 0
}

#document .result>li ul>li {
    border-bottom: 1px solid #eef3ff;
    color: #041e3a;
    font-size: 1rem;
    grid-column: span 5;
    margin: 0;
    padding: 1.25rem 1rem
}

#document .result>li ul>li:first-child {
    font-weight: 600
}

#document .result>li ul>li:nth-child(2) {
    grid-column: span 4
}

#document .result>li ul>li:nth-child(3) {
    grid-column: span 3
}

#document .result>li ul>li:nth-child(3):before {
    background: 50% url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAuNSAwLjVINC41TDAgNVYxNEMwIDE0LjgyNSAwLjY3NSAxNS41IDEuNSAxNS41SDEwLjVDMTEuMzI1IDE1LjUgMTIgMTQuODI1IDEyIDE0VjJDMTIgMS4xNzUgMTEuMzI1IDAuNSAxMC41IDAuNVpNMTAuNSAyVjE0SDEuNVY1LjYyMjVMNS4xMjI1IDJIMTAuNVoiIGZpbGw9IiMwMDY2RkYiLz48cGF0aCBkPSJNOSA4Ljc1TDYgMTEuNzVMMyA4Ljc1TDQuMDU3NSA3LjY5MjVMNS4yNSA4Ljg3NzVWNS43NjVMNi43NSA1Ljc1VjguODc3NUw3Ljk0MjUgNy42ODVMOSA4Ljc1WiIgZmlsbD0iIzAwNjZGRiIvPjwvc3ZnPg==") no-repeat;
    content: "";
    display: inline-block;
    height: 15px;
    margin: 0 .25rem -1px 0;
    width: 12px
}

@media (min-width:1024px) {
    #document .result>li ul>li:nth-child(2) {
        grid-column: span 5
    }
    #document .result>li ul>li:nth-child(3) {
        grid-column: span 2
    }
}

#document .result>li ul>li span {
    color: #06f
}

#document .result>li.th {
    display: block
}

#document .result>li.th>ul {
    background: #f8faff
}

#document .result>li.th>ul>li {
    color: #3c5673;
    font-size: .75rem;
    padding: .875rem 1rem;
    text-transform: uppercase
}

#document .result>li.th>ul>li:nth-child(3):before {
    display: none
}

#document .result>li.hide {
    max-height: 0
}

#document .result>li a {
    display: block;
    transition: all .3s
}

#document .result>li a:hover {
    background: #eef3ff
}

@media (max-width:639px) {
    #document .result {
        border: none
    }
    #document .result>li {
        max-height: 100px
    }
    #document .result>li.th {
        display: none
    }
    #document .result>li ul {
        border: 1px solid #eef3ff;
        border-radius: .5rem;
        display: block;
        margin-bottom: .75rem;
        padding: 1rem;
        position: relative
    }
    #document .result>li ul>li {
        border-bottom: none;
        padding: 0
    }
    #document .result>li ul>li span {
        display: none
    }
    #document .result>li ul>li:nth-child(3) {
        margin-top: -14px;
        position: absolute;
        right: 1rem;
        top: 50%
    }
    #document .result>li ul>li:nth-child(3):before {
        background-size: auto 100%;
        height: 28px;
        width: 21px
    }
}

#chart-capital-dispo,
#chart-perf-secu,
#chart-valeur-patri {
    margin-top: -2rem
}

#chart-capital-dispo svg,
#chart-perf-secu svg,
#chart-valeur-patri svg {
    height: 290px
}

#tabs-nav {
    margin: -4rem 0 2rem
}

@media (min-width:1024px) {
    #tabs-nav {
        margin-top: -5rem
    }
}

#section-programmes .programme {
    border-bottom: none
}

main.company section.header {
    margin-bottom: 2.5rem;
    padding-top: 200px;
    position: relative
}

main.company section.header:before {
    background: url(images/bando-classement.d680a5d9.webp) no-repeat center 0;
    background-size: cover;
    content: "";
    height: 200px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

main.company section.header .title>h1 {
    font-size: 1.75rem;
    letter-spacing: -.075rem;
    line-height: 1.3;
    margin: 3rem 0 .5rem
}

@media (min-width:640px) {
    main.company section.header .title>h1 {
        font-size: 2.375rem;
        letter-spacing: unset;
        line-height: 1.5;
        margin-top: 5rem
    }
}

main.company .hero-as {
    margin-top: 0
}

main.company section.list>a {
    grid-column: span 4;
    padding: 0 0 3rem;
    position: relative;
    text-align: center;
    transition: all .3s ease
}

@media (min-width:1024px) {
    main.company section.list>a {
        grid-column: span 3
    }
}

main.company section.list>a span {
    background: #eef3ff;
    bottom: 0;
    color: #041e3a;
    display: block;
    font-size: 1rem;
    font-weight: 600;
    left: 0;
    padding: .75rem;
    position: absolute;
    width: 100%
}

main.company section.list>a img {
    display: block;
    margin: 1rem;
    width: calc(100% - 2rem)
}

main.company section.list>a:hover {
    transform: scale(1.03)
}

main.company.details section.hero {
    background: #f8faff;
    display: block;
    flex-direction: column;
    margin-bottom: 0;
    padding: 1.5em;
    position: relative
}

@media (min-width:640px) {
    main.company.details section.hero {
        padding: 2rem
    }
}

main.company.details section.hero .main-grid {
    padding: 0
}

@media (min-width:1024px) {
    main.company.details section.hero .main-grid {
        padding: 0 2em
    }
}

@media (max-width:639px) {
    main.company.details section.hero .main-grid {
        grid-gap: 1rem;
        grid-template-columns: repeat(6, 1fr)
    }
}

main.company.details section.hero>* {
    z-index: 1
}

main.company.details section.hero .detail-title {
    align-items: center;
    display: block;
    flex-direction: row;
    gap: 1em;
    grid-column: span 12;
    justify-content: space-between;
    width: 100%
}

@media (min-width:640px) {
    main.company.details section.hero .detail-title {
        grid-gap: 1.5rem;
        display: grid;
        grid-template-columns: repeat(2, 1fr)
    }
    main.company.details section.hero .detail-title>div {
        grid-column: span 1
    }
    main.company.details section.hero .detail-title>div.bts {
        text-align: right
    }
}

main.company.details section.hero .detail-title h1 {
    align-items: center;
    color: #041e3a;
    display: flex;
    font-size: 2rem;
    font-weight: 600;
    margin: 0 0 1rem;
    padding-left: 0;
    position: relative;
    text-transform: none
}

@media (min-width:1024px) {
    main.company.details section.hero .detail-title h1 {
        font-size: 2.25rem
    }
}

main.company.details section.hero .detail-title h1:before {
    display: none
}

main.company.details section.hero .detail-title h1 .company {
    background: #fff;
    border-radius: .5rem;
    display: inline-block;
    margin-left: 1rem;
    padding: .625rem
}

main.company.details section.hero .detail-title h1 .company img {
    display: block;
    margin: 0;
    max-height: 48px
}

main.company.details section.hero .detail-infos {
    display: contents;
    text-align: left
}

main.company.details section.hero .detail-infos>div {
    background: #fff;
    background-size: 120px auto;
    border-radius: .5rem;
    grid-column: span 12;
    padding: 1.5rem
}

@media (min-width:640px) {
    main.company.details section.hero .detail-infos>div {
        grid-column: span 4
    }
}

main.company.details section.hero .detail-infos>div h3 {
    color: #041e3a;
    font-size: 1.125rem;
    font-weight: 600;
    margin: 0 0 1.5rem;
    text-align: center;
    text-transform: none
}

main.company.details section.hero .detail-infos>div h3:before {
    background: 50% url("data:image/webp;base64,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") no-repeat;
    content: "";
    display: inline-block;
    height: 41px;
    margin-bottom: -15px;
    position: static;
    width: 41px
}

main.company.details section.hero .detail-infos>div h3.nb:before {
    background-image: url("data:image/webp;base64,UklGRqoBAABXRUJQVlA4WAoAAAAQAAAAKAAAKAAAQUxQSJUAAAABcFtr25r8o2QCHIagYgDGoGYCd13AXVagS8kYrt8fqTjvF08ZERMg/mdOl58kKSVJIklSSkkvNSdwhUxePY0VTO4SVmYbYzW2BVZnW2INF2o6b4W17NNm22Ad+3Q9ZOugHtsO6ztvjw085GCfIza0zyisOWBDtj02YNthPbYN1mZbYEW2Dhb5cSUwkVU/Bv4854UDAQBWUDgg7gAAAHAHAJ0BKikAKQA+hTSUR6UjIiEx3M34oBCJZwAIGxi5cNDD36ilgBWvXndP/qyjkpiSe2f6HWh8j3FOWQqmvlkoWYgAAP79U/f7FIA7mmFfE5YOxLbJ2ZkeZ1ZC1tMLk4xmF1YWsVAM73yVgmGPM268eFePw/Q5D8WVZzjFFv+mFUdN+9b//9O84hYXsMx5DyOM3BYLEy8rGnCoLfiWPd1b3C6RLQTU9g+9bW9kT5o0SOSP5OFxSShJzS0AluM7Gwej2ReoA5QKbJTyxsRj0/2EeC3erz1ToOV/bhhaAOar5otv+1DgJvkggCbAAAA=")
}

main.company.details section.hero .detail-infos>div h3.actifs:before {
    background-image: url("data:image/webp;base64,UklGRlIDAABXRUJQVlA4WAoAAAAQAAAAKAAAKAAAQUxQSEIBAAANkGNb27Fn1/08n1ds251V2ezYex6ZQdIbpfG7t23b+PQ+n3UnA4iICcDJJnOUBTCadM++B6WrSkmIjxGGmCgSUYkJFkGWKAAuAMi7sXbxRYDsbYSZfETLRMu7raNHPsOIeNNI98+FJaAycgBq59bOglgA3Udsov5AMJEadEzIBclH8NHxkaeN1CCYkAuSidSgYyIUBBOpQcdEKEg+xEfwkXwEE3KxEYoNAMmH+Jy6NsCp43EW+B3NYuU3cNwVuT9Wdc/swHxaR7ouIm8uPXp33wDAMX1W90iHpf/ppcUSf19Is1maTIL8PTn/u0RK+CXTz8nkH0XxP599K0v780s5NdicJoMpqq8Cz/aLXQ4EdFl/nXsPWP85vt39QARNU+S0OiA+NTsepenhnxC0CwBcSnMpKGX9dXmRCIFdwYXRhZMJVlA4IOoBAAAwCwCdASopACkAPpFEnEslo6Kho4oAsBIJZgCy/DBPRWo26HPq+iX/gX0BXeX3Nu8cANLEz0cuVCG4EZtFOmYUpyz3a12sthgOTN+7ODy+CmL0ipqlfy3/vN0EGBjWxSZAAAD+6qZlnRlmijPssoLnmANlcZr2bBHfXYnM7mS3eM+xSimI8Nb/Z8aprRoxA/AhqMisUVcQvf2ED6m7AvqCoV3we17GapDqfMlbieO7R7pW8Vr7Ud97shNZo2L1Eh8BU7lglih/10ERBWsrqS/+URuSHWNHAgW9XkoosGKS5Hd30EKPt2ohKBp9/Rt1BhvfRGq0us4XArTq761IcE5SapHN6dVdR8On1JLgAPktNcQr9GoM8E462meyqzfT2/aWpQV4pPnqDCjejjxZ84NMr7tLRbkp9nR3RjzUsgDscKi10D1+cdr/s19tPPce6up/5sFIHNDYAGrpJHowkSNkEZTG5Ta/PmwLgxx3RUAz1YDKVh3Pe7yuQx08tTYrhm1NLirq1k/4IIpObQbjzgkziqBsdNZjh1yRbRpKCUfRX83OowRG2fH6yPZETBo79FO0/bzjT9gByfciQQ/ApmtZChDAZyuikZR7udfud/F2z/5O3lAH3PPLZQooJP6M3ZiGntKMibRiUiAA")
}

@media (min-width:1024px) {
    main.company.details section.hero .detail-infos>div h3 {
        font-size: 1.25rem
    }
}

main.company.details section.hero .detail-infos>div p {
    background: #eef3ff;
    border-radius: .125rem;
    color: #06f;
    font-size: 1rem;
    font-weight: bolder;
    margin: 0;
    padding: .25rem;
    text-align: center
}

@media (min-width:1024px) {
    main.company.details section.hero .detail-infos>div p {
        font-size: 1.125rem
    }
}

main.company.details section.promise {
    background: #041e3a;
    margin-top: 0
}

main.company.details section.promise .promise-title {
    display: none
}

main.company.details section.promise .promise-text a {
    color: #9bc3ff
}

@media (min-width:640px) {
    main.company.details section.promise .promise-text,
    main.company.details section.text .accroche {
        grid-column: 2/12
    }
}