:root{--white-color:#fff;--black-color:#000;--primary-color:#707070;--secondary-color:grey;--error-color:#dc3545;--success-color:#28a745;--warning-color:#ffc107;--border-color:#f8f9fa;--background-light-color:#eaeaea;--border-dark-color:#ccc;--background-color:#fff;--box-shadow:0 0 15px 2px rgba(40,40,40,.5);--primary-textcolor:#333;--texthover-color:var(--primary-color);--textinfo-color:#ffc107;--form-field-width:750px;--max-text-width:var(--form-field-width)}.tx-contentblocks section.accordion{border-bottom:2px solid #707070;border-top:2px solid #fff;margin:0}.tx-contentblocks section.accordion.open>header a:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTUuMDgzIiBoZWlnaHQ9IjU1LjE2NyIgdmlld0JveD0iMCAwIDU1LjA4MyA1NS4xNjciPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNLTE1Ni0yNS40OTloNjc1LjA2NXYyMzcuNDE3SC0xNTZ6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iYiI+PHVzZSB4bGluazpocmVmPSIjYSIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxwYXRoIGQ9Ik01NC41ODYgNDMuNjM1Vi41NzdIMTEuNTI1TC4zMjUgMTEuNzc4aDQzLjA1OXY0My4wNTl6IiBjbGlwLXBhdGg9InVybCgjYikiLz48L3N2Zz4=);background-repeat:no-repeat;background-size:contain;content:"";height:30px;position:absolute;right:0;top:0;top:50%;transform:rotate(45deg);width:30px}.tx-contentblocks section.accordion>header{padding:0}.tx-contentblocks section.accordion>header:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTUuMDgzIiBoZWlnaHQ9IjU1LjE2NyIgdmlld0JveD0iMCAwIDU1LjA4MyA1NS4xNjciPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNLTE1Ni0yNS40OTloNjc1LjA2NXYyMzcuNDE3SC0xNTZ6Ii8+PC9kZWZzPjxjbGlwUGF0aCBpZD0iYiI+PHVzZSB4bGluazpocmVmPSIjYSIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxwYXRoIGQ9Ik01NC41ODYgNDMuNjM1Vi41NzdIMTEuNTI1TC4zMjUgMTEuNzc4aDQzLjA1OXY0My4wNTl6IiBjbGlwLXBhdGg9InVybCgjYikiLz48L3N2Zz4=);background-repeat:no-repeat;background-size:contain;border:0!important;content:"";height:30px;position:absolute;right:25px;top:11px;transform:rotate(134deg);transition:all .3s;width:30px}.tx-contentblocks section.accordion>header h1,.tx-contentblocks section.accordion>header h2,.tx-contentblocks section.accordion>header h3,.tx-contentblocks section.accordion>header h4,.tx-contentblocks section.accordion>header h5,.tx-contentblocks section.accordion>header h6{margin:0}.tx-contentblocks section.accordion>header a{background:#707070;background:var(--primary-color);color:#fff;color:var(--white-color);display:block;font-size:inherit;line-height:inherit;padding:23px 70px 23px 20px;transition:background-color .35s ease-in}.tx-contentblocks section.accordion>header a:focus,.tx-contentblocks section.accordion>header a:hover{background:#707070aa;background:var(--primary-color)AA;text-decoration:none}.tx-contentblocks section.accordion>header a:after{background:svg-load("../../../../node_modules/@fortawesome/fontawesome-pro/svgs/light/chevron-down.svg",fill=var(--white-color)) no-repeat 50%;background-size:25px;border:none;content:"";height:auto;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:transform .5s ease-in-out;width:auto}.tx-contentblocks section.accordion h2{font-size:18pt!important}.tx-contentblocks section.accordion .accordion{border-color:grey;border-color:var(--secondary-color)}.tx-contentblocks section.accordion .accordion>header a{background:grey;background:var(--secondary-color);padding:17px 70px 17px 20px}.tx-contentblocks section.accordion .accordion>header a:focus,.tx-contentblocks section.accordion .accordion>header a:hover{background:grey;background:var(--secondary-color)}.tx-contentblocks .accordion.open>.descText{padding-right:20px}.tx-contentblocks .accordion.open>header:after{top:28px!important;transform:rotate(-45deg)!important;transition:all .3s}.tx-contentblocks .accordion{margin:15px 0 10px;overflow:hidden;position:relative}.tx-contentblocks .accordion>header{cursor:pointer;padding:10px 70px 5px 20px;position:relative}.tx-contentblocks .accordion>header:after{border-bottom:3px solid #000;border-left:3px solid #000;content:"";height:10px;position:absolute;right:20px;top:10px;transform:rotate(-45deg);width:10px}.tx-contentblocks .accordion.open>header:after{top:15px;transform:rotate(135deg)}.tx-contentblocks .accordion>header button{background:inherit;border:0;font-size:inherit;height:100%;line-height:inherit;margin:0;padding:10px 70px 10px 15px;text-align:left;width:100%}.tx-contentblocks .accordion>.descText{display:none;overflow:hidden;padding:0 70px 0 20px;transition:height .35s ease-in-out}.tx-contentblocks .accordion.open>.descText{display:block}