@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}.PubSPART .selection-partenaire{position:relative}.PubSPART #proposition{text-align:center;position:relative}.PubSPART .color-tuln{color:var(--color-framboise,#9c4547)}.PubSPART .txt-center,.PubSPART .txt-ctr{text-align:center}.PubSPART .txt-2xl{font-size:18px}.PubSPART .jcarousel{overflow-x:auto}.PubSPART .jcarousel ul{gap:calc(var(--spacing,.25rem)*4);width:100%;display:flex}.PubSPART .propli{width:100%;min-width:200px}.PubSPART .prop{position:relative}.PubSPART #proposition a,.PubSPART #proposition span.unobf{width:100%;display:inline-block}.PubSPART #proposition .prop .image{aspect-ratio:324/181;width:100%;min-height:102px}.PubSPART .propCont{width:auto;padding-bottom:2.5em;position:relative}.PubSPART #proposition .propCont .newbtinfo{color:var(--color-framboise,#9c4547)}.PubSPART #proposition .propCont .newbtinfo,.PubSPART #proposition .propCont .newbtselect{text-align:center;white-space:nowrap;cursor:pointer;width:auto;border:none;border-radius:3.40282e+38px;padding-block:.5em;padding-inline:1em;font-size:12px;font-weight:700;text-decoration:none;display:inline-block;position:absolute;bottom:0;left:50%;transform:translate(-50%);padding:.5em 2em!important}.PubSPART #proposition .propCont .newbtselect{background-color:var(--color-framboise,#9c4547);color:var(--color-white,#fff);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.PubSPART .propCont p:before{content:"";border-left:2px var(--tw-border-style) var(--color-framboise,#9c4547);height:6em;margin-top:-3em;margin-left:-1em;position:absolute}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
