.sb_vac{color:var(--text-color);padding:1.5rem 0}.sb_vac.v_background-color-white{--text-color:#262626;--text-color-hover:#e87036;--anchor-color:#e87036}@media screen and (min-width:50rem){.sb_vac{padding:2rem 0}}.sb_vac_container{margin:0 auto;max-width:75rem;padding:0 1rem;width:100%}@media screen and (min-width:79rem){.sb_vac_container{padding-left:0;padding-right:0}}.sb_vac_container{display:flex;flex-direction:column;gap:1rem}@media screen and (max-width:50rem){.sb_vac_container{flex-direction:column-reverse}}@media screen and (min-width:50rem){.sb_vac_container{flex-direction:row}.sb_vac_container.v_content-left-visual-right{flex-direction:row-reverse}.sb_vac_container.v_content-left-visual-right .sb_vac_content.v_vac_content_no-background{padding-left:0;padding-right:5rem}.sb_vac_container.v_layout_size_1_3 .sb_vac_visual{flex:1 0 45rem}}.sb_vac_visual{aspect-ratio:var(--aspect-ratio);background:#f1f0f0;border-radius:.34375rem;height:100%;overflow:hidden;position:relative}@media screen and (min-width:50rem){.sb_vac_visual{aspect-ratio:var(--aspect-ratio);height:auto;min-height:100%;width:50%}}@media screen and (max-width:50rem){@supports not (aspect-ratio:var(--aspect-ratio )){.sb_vac_visual:before{content:"";float:left;padding-top:calc(100%/(var(--aspect-ratio)))}.sb_vac_visual:after{clear:both;content:"";display:block}}}.sb_vac_visual_video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sb_vac_content{background:#fff;border-radius:.34375rem;padding:2rem 1rem}.sb_vac_content.v_vac_content_no-background{background-color:transparent;padding:0 0 0 5rem}.sb_vac_content.v_vac_content_background{--text-color:#262626;--text-color-hover:#e87036;--anchor-color:#e87036;color:var(--text-color)}@media screen and (min-width:50rem){.sb_vac_content{max-width:50%;padding:4.5rem 2.5rem;width:50%}}.sb_vac_content_tag{margin-bottom:1rem;padding-left:1rem;padding-right:1rem}.sb_vac_content_title[size=xlarge] h2{font-size:2.5rem}.sb_vac_content .sb_wysiwyg-content{max-width:60ch}.info_organisation,.info_socials{flex:0 0 50%}.info_socials_container{display:flex;gap:.5rem}
