﻿.accordionblock{max-width:1320px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;}.accordionblock .accordionsBlock-container .heading-wrapper h2{text-align:center;}.accordionblock .accordionsBlock-container .content-section{display:flex;justify-content:center;}.accordionblock .accordionsBlock-container .content-section .accordion{width:66.66%;margin:0 auto;box-shadow:0 0 12px 0 rgba(0,0,0,.24);border-radius:8px;}@media screen and (max-width:900px){.accordionblock .accordionsBlock-container .content-section .accordion{width:100%;}}.accordionblock .accordionsBlock-container .content-section .accordion .accordion-headline{margin:0;border:0;background:#fff;border-radius:0;padding:24px;font-size:20px;line-height:27px;font-weight:600;color:#444;display:flex;justify-content:space-between;align-items:center;position:relative;padding-right:4em;}.accordionblock .accordionsBlock-container .content-section .accordion .accordion-headline .accordion-title{font-size:20px;line-height:27px;font-weight:600;color:#444;padding:2px;border:1px solid transparent;}@media screen and (max-width:768px){.accordionblock .accordionsBlock-container .content-section .accordion .accordion-headline .accordion-title{font-size:16px;line-height:22px;}}@media screen and (max-width:768px){.accordionblock .accordionsBlock-container .content-section .accordion .accordion-headline{font-size:16px;line-height:22px;padding-right:3.5em;}}.accordionblock .accordionsBlock-container .content-section .accordion .accordion-headline:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px;}.accordionblock .accordionsBlock-container .content-section .accordion .accordion-headline:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px;}.accordionblock .accordionsBlock-container .content-section .accordion .accordion-headline[aria-expanded=false]:not(:nth-last-child(2))::after{content:"";border-bottom:1px solid #eee;display:block;width:calc(100% - 40px);order:3;position:absolute;left:0;margin:0 20px;bottom:0;}.accordionblock .accordionsBlock-container .content-section .accordion .accordion-headline .ui-accordion-header-icon{margin:0;background-image:url(/Static/img/arrow.png);background-position:center;overflow:initial;text-indent:unset;background-size:12px;display:flex;position:absolute;right:0;left:unset;top:0;bottom:0;margin-right:24px;height:100%;transform:rotate(180deg);}.accordionblock .accordionsBlock-container .content-section .accordion .accordion-headline[aria-expanded=true] .ui-accordion-header-icon{transform:rotate(0deg);}.accordionblock .accordionsBlock-container .content-section .accordion .accordion-headline:focus,.accordionblock .accordionsBlock-container .content-section .accordion .accordion-headline:hover{box-shadow:none;background:#f6f6f6;}.accordionblock .accordionsBlock-container .content-section .accordion .accordion-headline:hover .accordion-title{text-decoration:underline;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-decoration-style:solid;text-decoration-color:#888;}.accordionblock .accordionsBlock-container .content-section .accordion .accordion-headline:focus .accordion-title{border:1px solid #000;border-radius:4px;text-decoration:none;}.accordionblock .accordionsBlock-container .content-section .accordion .accordion-content{padding:0;padding-bottom:0;border:0;background:none;border-radius:0;}.accordionblock .accordionsBlock-container .content-section .accordion .accordion-content .xhtmlblock{padding:24px;margin:0;max-width:unset;display:block;}.accordionblock .accordionsBlock-container .content-section .accordion .accordion-content .xhtmlblock .content-section{max-width:unset!important;display:block;padding:0;margin:0;}.accordionblock .accordionsBlock-container .content-section .accordion .accordion-content .xhtmlblock .content-section div{display:block;}.accordionblock .accordionsBlock-container .content-section .accordion .accordion-content .xhtmlblock .content-section div .block-content div{font-size:16px;line-height:24px;font-weight:400;color:#444;}@media screen and (max-width:768px){.accordionblock .accordionsBlock-container .content-section .accordion .accordion-content .xhtmlblock .content-section div .block-content div{font-size:14px;}}.accordionblock .accordionsBlock-container .content-section .accordion .accordion-content:not(:last-child) .xhtmlblock{padding-bottom:0;}.accordionblock .accordionsBlock-container .content-section .accordion .accordion-content:not(:last-child) .xhtmlblock::after{content:"";border-bottom:1px solid #eee;width:100%;height:100%;display:block;margin-top:24px;}