.back-to-top-button{display:flex;justify-content:center;align-items:center;position:fixed;bottom:85px;right:15px;z-index:5;width:50px;height:50px;background:#000;transition:opacity .2s;opacity:0;border-radius:50%}@media screen and (max-width:599px){.back-to-top-button{bottom:100px;right:10px}}.back-to-top-button.show{opacity:1}.back-to-top-button-arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21'%3E%3Cpath fill='%23fff' d='M19.738 14.44l-8.787-8.787c-.119-.119-.28-.185-.452-.185s-.332.065-.451.185L1.261 14.44a.59.59 0 00-.141.664.689.689 0 00.613.427.605.605 0 00.431-.188L10.5 7.008l8.336 8.335a.603.603 0 00.431.188.686.686 0 00.612-.427.584.584 0 00-.141-.664z'/%3E%3C/svg%3E");background-size:100%;background-repeat:no-repeat;width:30px;height:30px;height:20px;margin:10px 0 20px}.accordion{border-bottom:none}.accordion .accordion-header{display:flex;align-items:center;cursor:pointer;padding:1rem;margin:0}.accordion .accordion-header .accordion-header-title{flex-grow:2;align-items:center}.accordion .accordion-header .accordion-header-icon{flex-shrink:1;background-position:50%}.accordion .accordion-body-wrapper{padding:0 1rem;-webkit-transition:max-height .2s cubic-bezier(.4,0,.2,1);-moz-transition:max-height .2s cubic-bezier(.4,0,.2,1);-ms-transition:max-height .2s cubic-bezier(.4,0,.2,1);-o-transition:max-height .2s cubic-bezier(.4,0,.2,1);transition:max-height .2s cubic-bezier(.4,0,.2,1);max-height:0;overflow:hidden}.accordion .accordion-body-wrapper .accordion-body{padding:1rem 0}.accordion .accordion-body-wrapper .accordion-body ul{margin:0 0 0 1rem}.accordion.active .accordion-body-wrapper{max-height:100%;-webkit-transition:max-height .2s cubic-bezier(.4,0,.2,1);-moz-transition:max-height .2s cubic-bezier(.4,0,.2,1);-ms-transition:max-height .2s cubic-bezier(.4,0,.2,1);-o-transition:max-height .2s cubic-bezier(.4,0,.2,1);transition:max-height .2s cubic-bezier(.4,0,.2,1)}.accordion.active .accordion-body-wrapper.initial,.accordion.active .accordion-body-wrapper.pre-collapse{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.bcom-expand-bold-full,.bcom-expand-bold-huge,.bcom-expand-bold-large,.bcom-expand-bold-medium,.bcom-expand-bold-small,.bcom-expand-bold-tiny{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNSAyNSI+PHBhdGggZD0iTTIxLjI2OCAxMS4zNjRoLTcuNjMzVjMuNzMxYzAtLjYyNS0uNTA5LTEuMTM1LTEuMTM0LTEuMTM1cy0xLjEzNS41MDktMS4xMzUgMS4xMzV2Ny42MzRIMy43MzJjLS42MjUgMC0xLjEzNS41MDktMS4xMzUgMS4xMzUgMCAuNjI1LjUwOSAxLjEzNCAxLjEzNSAxLjEzNGg3LjYzNHY3LjYzNWExLjEzNSAxLjEzNSAwIDAwMi4yNjkgMHYtNy42MzVoNy42MzNhMS4xMzUgMS4xMzUgMCAwMDAtMi4yN3oiLz48L3N2Zz4=");background-repeat:no-repeat}.bcom-expand-bold-full{width:40px;height:40px;background-size:40px 40px}.bcom-expand-bold-huge{width:30px;height:30px;background-size:30px 30px}.bcom-expand-bold-large{width:25px;height:25px;background-size:25px 25px}.bcom-expand-bold-medium{width:20px;height:20px;background-size:20px 20px}.bcom-expand-bold-small{width:15px;height:15px;background-size:15px 15px}.bcom-expand-bold-tiny{width:8px;height:8px;background-size:8px 8px}.bcom-collapse-full,.bcom-collapse-huge,.bcom-collapse-large,.bcom-collapse-medium,.bcom-collapse-small,.bcom-collapse-tiny{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNSAyNSI+PHBhdGggZD0iTTIxLjI3MSAxMS4zNjVIMy43MzJhMS4xMzYgMS4xMzYgMCAwMDAgMi4yN2gxNy41MzZhMS4xMzYgMS4xMzYgMCAwMC4wMDMtMi4yN3oiLz48L3N2Zz4=");background-repeat:no-repeat}.bcom-collapse-full{width:40px;height:40px;background-size:40px 40px}.bcom-collapse-huge{width:30px;height:30px;background-size:30px 30px}.bcom-collapse-large{width:25px;height:25px;background-size:25px 25px}.bcom-collapse-medium{width:20px;height:20px;background-size:20px 20px}.bcom-collapse-small{width:15px;height:15px;background-size:15px 15px}.bcom-collapse-tiny{width:8px;height:8px;background-size:8px 8px}.accordion{border-top:1px solid #d0d0d0}.accordion .accordion-header{padding:1.666rem 1rem}.accordion .accordion-header-title{font-size:1rem;font-weight:700;text-transform:uppercase}.accordion:last-child{border-bottom:1px solid #d0d0d0}