:root{--white-color:#fff;--black-color:#000;--primary-color:#d82700;--secondary-color:#f7a600;--tertiary-color:#a31200;--quaternary-color:#d40050;--quinary-color:#c9cf2e;--error-color:#dc3545;--success-color:#28a745;--warning-color:#ffc107;--border-color:#f8f9fa;--background-light-color:#f0f0f0;--border-dark-color:#ccc;--background-color:#746665;--background-dark-color:#656565;--background-dark-blue:#186ca899;--background-blue:#71abd5;--background-light-blue:#dbf1fe;--box-shadow:0 0 15px 2px rgba(40,40,40,.5);--transition:all 300ms ease-in-out;--filter-white:invert(100%) sepia(100%) saturate(0%) hue-rotate(126deg) brightness(107%) contrast(101%);--filter-primary:invert(20%) sepia(77%) saturate(3050%) hue-rotate(1deg) brightness(95%) contrast(105%);--filter-primary-text:invert(17%) sepia(0%) saturate(0%) hue-rotate(142deg) brightness(96%) contrast(90%);--filter-secondary-text:invert(25%) sepia(17%) saturate(3758%) hue-rotate(173deg) brightness(89%) contrast(84%);--filter-background-color:invert(45%) sepia(13%) saturate(340%) hue-rotate(315deg) brightness(85%) contrast(87%);--primary-textcolor:#333;--secondary-textcolor:#1c5177;--tertiary-textcolor:#857a79;--texthover-color:var(--tertiary-color);--textinfo-color:#ffc107;--form-field-width:750px;--max-text-width:var(--form-field-width);--font-family-sourcesanspro:"Source Sans Pro";--font-family-playfairdisplay:"Playfair Display";--font-family-sangbleukingdom:"SangBleuKingdom";--font-family-newpanamskyline:"NewPanamSkyline"}.tx-contentblocks section.accordion{border-top:1px solid #333;margin:0}.tx-contentblocks section.accordion.open>header button:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 384 512'%3E%3Cpath d='M376 232H8c-4.42 0-8 3.58-8 8v32c0 4.42 3.58 8 8 8h368c4.42 0 8-3.58 8-8v-32c0-4.42-3.58-8-8-8'/%3E%3C/svg%3E") no-repeat 50%}.tx-contentblocks section.accordion.open>header button:focus:before,.tx-contentblocks section.accordion.open>header button:hover:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d82700' viewBox='0 0 384 512'%3E%3Cpath d='M376 232H8c-4.42 0-8 3.58-8 8v32c0 4.42 3.58 8 8 8h368c4.42 0 8-3.58 8-8v-32c0-4.42-3.58-8-8-8'/%3E%3C/svg%3E") no-repeat 50%}.tx-contentblocks section.accordion>header{padding:0}.tx-contentblocks section.accordion>header:after{display:none}.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 button{background:#fff;color:#333;display:block;font-size:inherit;font-weight:700;line-height:inherit;padding:15px 15px 15px 50px;position:relative;transition:background-color .35s ease-in}.tx-contentblocks section.accordion>header button:focus,.tx-contentblocks section.accordion>header button:hover{color:#d82700;text-decoration:none}.tx-contentblocks section.accordion>header button:focus:before,.tx-contentblocks section.accordion>header button:hover:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d82700' viewBox='0 0 384 512'%3E%3Cpath d='M376 232H216V72c0-4.42-3.58-8-8-8h-32c-4.42 0-8 3.58-8 8v160H8c-4.42 0-8 3.58-8 8v32c0 4.42 3.58 8 8 8h160v160c0 4.42 3.58 8 8 8h32c4.42 0 8-3.58 8-8V280h160c4.42 0 8-3.58 8-8v-32c0-4.42-3.58-8-8-8'/%3E%3C/svg%3E") no-repeat 50%}.tx-contentblocks section.accordion>header button:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 384 512'%3E%3Cpath d='M376 232H216V72c0-4.42-3.58-8-8-8h-32c-4.42 0-8 3.58-8 8v160H8c-4.42 0-8 3.58-8 8v32c0 4.42 3.58 8 8 8h160v160c0 4.42 3.58 8 8 8h32c4.42 0 8-3.58 8-8V280h160c4.42 0 8-3.58 8-8v-32c0-4.42-3.58-8-8-8'/%3E%3C/svg%3E") no-repeat 50%;background-size:15px!important;border:none;content:"";height:30px;left:10px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .5s ease-in-out;width:30px}.tx-contentblocks section.accordion>.descText{padding:0}.tx-contentblocks section.accordion .accordion{border-color:#f7a600}.tx-contentblocks section.accordion .accordion>header button{background:#f7a600;padding:17px 70px 17px 20px}.tx-contentblocks section.accordion .accordion>header button:focus,.tx-contentblocks section.accordion .accordion>header button:hover{background:#f7a600}
