section.questions-section{margin-top:40px}section.questions-section details.element{background:#fff;border:1px solid var(--light-blue);border-radius:var(--radius-default);cursor:pointer;margin:16px auto;max-width:800px;padding:0 24px;transition:all .4s ease;width:98%}section.questions-section details.element summary{cursor:pointer;font-size:1.3rem;font-weight:var(--font-weight-semibold);line-height:1.1;list-style:none;padding-bottom:16px;padding-right:30px;padding-top:16px;position:relative;transition:padding .3s ease}section.questions-section details.element summary:after{color:var(--light-blue);content:"";font-family:icon!important;font-size:.8rem;height:16px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .3s ease;width:16px}section.questions-section details.element[open] summary:after{transform:translateY(-50%) rotate(180deg)}section.questions-section details.element .details-content-wrapper{max-height:0;opacity:0;overflow:hidden;transition:all .4s ease}section.questions-section details.element[open] .details-content-wrapper{border-top:1px solid var(--light-blue-30);max-height:1000px;opacity:1;padding-bottom:16px;padding-top:16px}@supports selector(::details-content){.warning{display:none}}details{background:#fff}summary{color:var(--black);display:flex;justify-content:space-between}summary::marker{content:""}summary:after{content:"+"}[open] summary:after{content:"-"}summary:hover{color:var(--medium-blue)}.details-content-wrapper :first-child{margin-top:0}.details-content-wrapper :last-child{margin-bottom:0}::details-content{height:0;overflow:clip;transition:all .5s ease,content-visibility allow-discrete .5s ease}@supports(interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}[open]::details-content{height:auto}}@supports not (interpolate-size:allow-keywords){[open]::details-content{height:150px;overflow-y:scroll}}