.two-cols-image{height:auto;width:100%}.two-cols-left-aligned,.two-cols-right-aligned{padding:5rem 0}.two-cols-right-aligned{margin:0 0 0 auto}.two-cols-right-block{padding:0 5rem}@media (min-width:576px){.two-cols-left-aligned,.two-cols-right-aligned{max-width:540px}}@media (min-width:768px){.two-cols-left-aligned,.two-cols-right-aligned{max-width:720px}}@media (min-width:992px){.two-cols-left-aligned,.two-cols-right-aligned{max-width:960px}}@media (min-width:1200px){.two-cols-left-aligned,.two-cols-right-aligned{max-width:1140px}}@media (min-width:1400px){.two-cols-left-aligned,.two-cols-right-aligned{max-width:1320px}}details article{opacity:0}details[open]{animation:fadeIn .75s linear forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.faq-wrap summary{align-items:center;display:flex!important;justify-content:space-between;list-style:none;padding:10px 25px}.faq-wrap summary:after{color:#000;content:"\00A0 \00A0 +";display:inline-block;font-size:200%;font-weight:100;line-height:normal;transition:content .3s ease}.faq-wrap details[open]>summary:after{content:"\00A0 \00A0 -"}.faq-wrap summary::-webkit-details-marker{display:none}.faq-wrap details{border-bottom:1px solid #000;color:#93989d}.faq-wrap details:first-child{border-top:1px solid #000}.faq-wrap details>div{padding:10px 50px 10px 25px}