.srms--bkg{padding:var(--spacer_40) 0;position:relative}.srms--bkg:after{background-color:var(--background_color,var(--beige_color));border-radius:var(--border_radius_8);content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100dvw - var(--spacer_32));z-index:-1}.srms--bkg .wrapper{--container_width:100rem}@media (max-width:1279px){.srms--bkg:after{width:calc(100dvw - var(--spacer_16))}}.srms__title{margin-bottom:var(--spacer_48)}.srms__title strong{color:var(--primary_color)}.srms[data-reduce-width=true] .srms__container{margin:0 auto;max-width:105.2rem}.srms__list{display:grid;grid-template-columns:1fr;row-gap:var(--spacer_40)}.srms__item{align-items:center;display:flex;flex-direction:row-reverse;gap:var(--spacer_32);justify-content:center}.srms--bkg .srms__item:nth-child(2n){flex-direction:row}@media (max-width:800px){.srms__item{position:relative}.srms__item:not(:first-of-type):before{background-color:var(--secondary_dark_color);content:"";height:1px;left:0;position:absolute;top:0;transform:translateY(calc(var(--spacer_20)*-1));width:100%}}@media (max-width:600px){.srms--bkg .srms__item:nth-child(2n),.srms__item{flex-direction:column}}.srms[data-inner-alignment=top] .srms__item{align-items:flex-start}.srms[data-inner-alignment=bottom] .srms__item{align-items:flex-end}.srms__item-title{margin-bottom:var(--spacer_24)}.srms__item-title strong{color:var(--primary_color)}@media (max-width:800px){.srms__item-title{margin-bottom:var(--spacer_8)}}.srms__item-text ul{display:flex;flex-direction:column;gap:var(--spacer_16);list-style:disc;padding-left:var(--spacer_20)}.srms__item-text :is(blockquote,h1,h2,h3,h4,h5,h6,ol,p,ul){margin-bottom:var(--spacer_8)}.srms__item-text>:is(p,h1,h2,h3,h4,h5,h6):last-child{margin-block-end:0}.srms__item-image{border-radius:var(--border_radius_8)}.srms--bkg .srms__item-image{height:24.8rem;object-fit:cover;width:24.8rem}@media (max-width:800px){.srms--bkg .srms__item-image{display:none}}.srms--bkg .srms__item-texts{max-width:62.4rem}.srms__item-button-container{margin-top:var(--spacer_32)}@media (max-width:480px){.srms__item-button{width:100%}}