:root{--breakpoints:xs 0,sm 576,md 768,lg 1025,xl 1280,xxl 1441,}@media(max-width:575.98px){:root{--current-breakpoint:xs}}@media(min-width:576px)and (max-width:767.98px){:root{--current-breakpoint:sm}}@media(min-width:768px)and (max-width:1024.98px){:root{--current-breakpoint:md}}@media(min-width:1025px)and (max-width:1279.98px){:root{--current-breakpoint:lg}}@media(min-width:1280px)and (max-width:1440.98px){:root{--current-breakpoint:xl}}@media(min-width:1441px){:root{--current-breakpoint:xxl}}.sidebar-push-1-wrapper{padding:0 12px}.sidebar-push-1{background-color:#486267;border-radius:20px;display:flex;flex-direction:column-reverse;gap:0;margin-top:18%;padding:15px 10px 25px}.sidebar-push-1 .coll{flex:1 1 auto;text-align:center}.sidebar-push-1 .title{font-family:PP Woodland,Georgia,sans-serif;font-size:24px;font-weight:700}.sidebar-push-1 .soustitre,.sidebar-push-1 .title{color:#fff;line-height:120%;margin-bottom:14px;text-wrap:balance}.sidebar-push-1 .soustitre{font-size:14px;font-weight:500}.sidebar-push-1 .coll.image-container{aspect-ratio:3/1;display:block;flex:0 0 100%;position:relative}.sidebar-push-1 .coll.image-container img{bottom:0;display:block;left:10%;position:absolute;width:80%}.sidebar-push-1 .cta:not(.resetstyle).small .icon{display:none!important}@media(max-width:1279.98px){.sidebar-push-1-wrapper{padding:0}.sidebar-push-1 .title{font-size:26px}.sidebar-push-1 .cta:not(.resetstyle).small,.sidebar-push-1 .soustitre{font-size:16px}}@media(max-width:1024.98px){.sidebar-push-1{padding:15px 10px 25px}.sidebar-push-1 .title{font-size:20px}.sidebar-push-1 .soustitre{font-size:14px}.sidebar-push-1 .cta:not(.resetstyle).small{font-size:12px}}@media(max-width:767.98px){.sidebar-push-1{background:#f7f2e9;border:1px solid #ede6d7;border-radius:24px 24px 0 0;bottom:-1px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);left:0;position:fixed;right:0;z-index:10}.sidebar-push-1 .coll.image-container,.sidebar-push-1 .soustitre{display:none}.sidebar-push-1 .title{color:#333;display:none;font-family:Figtree,Tahoma,sans-serif;font-size:12px;font-style:normal;font-weight:500;letter-spacing:2.4px;line-height:1.3;text-align:center;text-transform:uppercase}.sidebar-push-1 .cta:not(.resetstyle).small{align-items:center;background-color:#486267!important;border-radius:16px!important;color:#fff!important;display:flex;font-size:16px;font-style:normal;font-weight:600;gap:12px;justify-content:center;line-height:1.2;padding:14px 15px;text-align:center}.sidebar-push-1 .cta:not(.resetstyle).small .icon{display:inline-block!important}}