@charset "UTF-8";
 .ac {
margin-top: 10px;
box-sizing: border-box;
}
.ac .ac-header {
margin: 0;
padding: 0;
}
.ac .ac-trigger {
font-size: 16px;
text-transform: uppercase;
font-weight: bold;
color: #46333a;
text-align: left;
width: 100%;
padding: 10px 30px 10px 0;
display: block;
cursor: pointer;
background-color: transparent;
transition: color 0.5s ease;
position: relative;
text-decoration: none;
margin: 0;
border: 0;
display: flex;
align-items: center;
justify-content: flex-start;
}
.ac .ac-trigger::after {
content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.372' height='19.988' viewBox='0 0 19.372 19.988'%3E%3Cg transform='translate(-25.335 20) rotate(90)'%3E%3Cg transform='translate(-20 -44)'%3E%3Cline x2='18.168' transform='translate(0 9.02)' fill='none' stroke='%2346333a' stroke-width='2'/%3E%3Cpath d='M1762.075,2593.7l8.979,8.979-8.979,8.979' transform='translate(-1752.48 -2593.698)' fill='none' stroke='%2346333a' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
text-align: center;
width: 20px;
transition: 0.5s all;
position: static;
margin-left: 15px;
}
.ac .ac-trigger:focus {
color: #8a8a8a;
}
.ac .ac-panel {
overflow: hidden;
transition-property: height, visibility;
transition-timing-function: ease;
font-weight: 300;
color: #937c63;
margin: 0;
}
.ac .ac-panel .ac-txt {
padding: 20px;
}
.ac .ac-panel .ac-txt p {
margin-bottom: 20px;
}
.ac.js-enabled .ac-panel {
visibility: hidden;
}
.ac.is-active .ac-panel {
visibility: visible;
}
.ac.is-active > .ac-header .ac-trigger::after {
transform: rotate(180deg);
}