.accordion-section .accordion-item-body:before,.accordion-section .accordion-item-body:after{content:"";display:block;clear:both}.accordion-section{margin-bottom:20px}.accordion-section article{background:#fff;margin-top:-1px}.accordion-section article.active .accordion-item-body{display:block;border-top:0}.accordion-section article.active .accordion-item-heading span:last-child{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion-section .accordion-item-heading{display:block;width:100%;background:#fff;cursor:pointer;color:#212121;font-family:"Roboto",sans-serif; font-weight: 700;border:1px solid #ccc;font-size:1.6rem;line-height:1;padding:1rem 4rem 1rem 1.75rem;position:relative}@media screen and (max-width: 1023px){.accordion-section .accordion-item-heading{font-size:1.5rem}}.accordion-section .accordion-item-heading:hover{background-color:#ededed}.accordion-section .accordion-item-heading--html-inside>p{display:inline}.accordion-section .accordion-item-heading:not(.accordion-item-heading--html-inside) span{position:absolute;right:10px;top:4px;font-size:2.8rem}@media screen and (max-width: 1023px){.accordion-section .accordion-item-heading:not(.accordion-item-heading--html-inside) span{font-size:2.2rem}}.accordion-section .accordion-item-heading__desc{display:inline-block;border-left:1px solid #ccc;padding-left:10px;margin-left:5px;font-family:"Roboto",sans-serif; font-weight: 400;font-size:1.8rem}@media screen and (max-width: 1023px){.accordion-section .accordion-item-heading__desc{display:block;margin-left:0;padding-left:0;padding-top:5px;border:0}.accordion-section .accordion-item-heading__desc:before{content:"";display:block;background-color:#ccc;width:35px;height:1px;margin-bottom:5px}}.accordion-section .accordion-item-body{background-color:#f6f7f8;border:1px solid #ccc;padding:1rem 1.75rem;display:none}.accordion-section--clean .accordion-item-body{background-color:rgba(0,0,0,0);border:0;padding-left:0;padding-right:0}.accordion-actions{background-color:#ccc;padding:2px 5px;font-size:1.2rem;text-align:right}.accordion-actions>button{text-transform:uppercase}.accordion-actions>button.active{opacity:.3;pointer-events:none;cursor:default;background-color:rgba(0,0,0,0)}.accordion-actions>button:focus{outline:none}.accordion-actions>button:hover span{color:#e3008a}.accordion-actions>button span{color:#212121}/*# sourceMappingURL=mate.accordion.css.map */
