.collapse-init summary+*{transition:all .25s ease-in-out;overflow:hidden}
.collapse-init :not(.panel-active) summary+*{height:0;opacity:0;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:bottom center;transform-origin:bottom center}
.collapse-init summary{list-style:none}
.collapse-init summary::-webkit-details-marker{display:none}
.collapse-init summary::before{display:none}
.collapse-init summary{cursor:pointer}
.details-styling{padding:20px 30px 40px 30px}
@media (max-width:1000px){.details-styling{padding:10px 20px 30px 20px}
}
::-moz-selection{background:#fbcb6a;color:#4d4433}
::selection{background:#fbcb6a;color:#4d4433}
abbr{font-variant:small-caps;text-transform:lowercase;font-size:1.2em}
details{background:#fff;border:1px solid #d6d1e0;border-bottom:0;list-style:none}
details:first-child{border-radius:6px 6px 0 0}
details:last-child{border-bottom:1px solid #d6d1e0;border-radius:0 0 6px 6px}
summary{display:block;transition:18px;font-weight:700;padding:10px 30px;line-height:40px}
summary:focus{outline:2px solid #ddd}
.collapse-init summary::after{border-right:2px solid;border-bottom:2px solid;content:'';float:right;width:.5em;height:.5em;margin-top:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:inherit}
[open] summary{background-image:-webkit-linear-gradient(135deg,#fe686d 0,#ff8e6b 51% ,#fe686d 100%);background-image:linear-gradient(135deg,#fe686d 0,#ff8e6b 51% ,#fe686d 100%);color:#fff}
[open] summary::after{margin-top:20px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}