@media only screen and (min-width:0rem){#faqs-1531{background-color:var(--bodyTextColorWhite);overflow:hidden;padding:var(--sectionPadding);position:relative;z-index:1}#faqs-1531 .cs-top{display:block;height:auto;left:0;min-width:120rem;position:absolute;top:0;width:100%}#faqs-1531 .cs-container{display:flex;flex-direction:column;gap:clamp(3rem,7vw,4.5rem);margin:auto;max-width:50rem;width:100%}#faqs-1531 .cs-faq-theme{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2rem);width:100%}#faqs-1531 .cs-faq-theme:not(:last-child){border-bottom:1px solid var(--bgStone);padding-bottom:clamp(3rem,7vw,4.5rem)}#faqs-1531 .cs-theme-content{display:flex;flex-direction:column;gap:1rem;width:100%}#faqs-1531 .cs-theme-heading{color:var(--headerColor);font-size:1.5rem;font-weight:700;line-height:1.2em;margin:0}#faqs-1531 .cs-theme-picture{aspect-ratio:4/3;background-color:var(--bgStone);border:.375rem solid var(--bgStone);border-radius:1.25rem;display:block;overflow:hidden;position:relative;width:100%}#faqs-1531 .cs-theme-picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}}@media only screen and (min-width:64rem){#faqs-1531 .cs-container{max-width:80rem}#faqs-1531 .cs-faq-theme{align-items:flex-start;flex-direction:row;gap:clamp(2rem,4vw,3rem)}#faqs-1531 .cs-theme-content{flex:none;width:34%}#faqs-1531 .cs-faq-group{width:66%}#faqs-1531 .cs-faq-theme.cs-reverse .cs-theme-content{order:2}}