.text-accordion{margin-top:60px;width:100%}@media only screen and (min-width:768px){.text-accordion{margin-top:80px}}@media only screen and (min-width:1280px){.text-accordion{margin-top:100px}}.text-accordion{margin-bottom:60px}@media only screen and (min-width:768px){.text-accordion{margin-bottom:80px}}@media only screen and (min-width:1280px){.text-accordion{margin-bottom:100px}}@supports(grid-gap:10px){.text-accordion .grid-container{grid-column-gap:1.6538688718%;grid-row-gap:0;display:grid;grid-template-columns:repeat(12,6.8172868675%)}}.text-accordion__headline{font-family:NotoSans,sans-serif;font-size:22px;font-weight:700;line-height:28px;margin-bottom:60px;text-align:center}@media(min-width:768px){.text-accordion__headline{font-size:28px;line-height:36px}}@media(min-width:1024px){.text-accordion__headline{font-size:35px;line-height:45px}}@media(min-width:1280px){.text-accordion__headline{font-size:44px;line-height:57px}}@supports(grid-gap:10px){.text-accordion__headline{grid-column:1/13}}@media only screen and (min-width:1024px){.text-accordion__headline{margin-bottom:80px}}.text-accordion__element{border-bottom:1px solid hsla(195,5%,85%,.5);position:relative}@supports(grid-gap:10px){.text-accordion__element{grid-column:1/13}}@media only screen and (min-width:1024px){@supports(grid-gap:10px){.text-accordion__element{grid-column:2/12}}}.text-accordion__subline{font-family:NotoSans,sans-serif;font-size:18px;font-weight:700;line-height:24px;margin-bottom:10px}@media(min-width:768px){.text-accordion__subline{font-size:18px;line-height:24px}}@media(min-width:1024px){.text-accordion__subline{font-size:22px;line-height:28px}}@media(min-width:1280px){.text-accordion__subline{font-size:28px;line-height:36px}}.text-accordion__element:not(:first-of-type) .text-accordion__subline{margin-top:60px}.text-accordion__label{cursor:pointer;display:block;font-family:NotoSans,sans-serif;font-size:18px;font-weight:700;line-height:24px;margin:0;padding-bottom:20px;padding-right:40px;padding-top:15px;position:relative;width:100%}.text-accordion__label:before{color:#003a70;font-size:16px;font-weight:700;line-height:28px;position:absolute;right:0;top:13px;transform:rotate(90deg);transition:transform .5s cubic-bezier(.645,.045,.355,1)}.text-accordion__label.is--active:before{transform:rotate(-90deg)}@media only screen and (min-width:1024px){.text-accordion__label{padding-top:20px}.text-accordion__label:before{top:18px}}.text-accordion__content{display:block;height:0;overflow:hidden;transition:height .5s cubic-bezier(.645,.045,.355,1)}.text-accordion__copy{padding-bottom:20px}