#page_terms{min-height:1500px;padding-top:50px;margin-bottom:500px}#page_terms #terms-banner{padding-top:50px;min-height:340px;background:url(/bg/terms-art.png);background-size:cover;background-attachment:fixed;background-position:50%}@media screen and (max-width:420px){#page_terms #terms-banner{min-height:200px;background-size:cover;background-attachment:scroll}}#page_terms #terms-banner .splat{position:absolute}#page_terms #terms-banner .splat.l{left:-5%;top:40%}#page_terms #terms-banner .splat.r{right:-10%;top:-10%}@media screen and (max-width:550px){#page_terms #terms-banner .splat.r{top:100px;scale:.5}}#page_terms #terms-list{display:grid;grid-template-columns:1fr 2fr;max-width:1200px;grid-gap:1em;gap:1em;padding:2em;margin:100px auto 0}@media screen and (max-width:1024px){#page_terms #terms-list{max-width:95%;grid-template-columns:1fr}}@media screen and (max-width:550px){#page_terms #terms-list{padding:1em}}@media screen and (max-width:420px){#page_terms #terms-list{padding:0}}#page_terms #terms-list .de-flower{position:absolute;top:120%;bottom:0;left:0;z-index:-10}@media screen and (max-width:1024px){#page_terms #terms-list .de-flower{display:none}}#page_terms #terms-list aside{height:100%}#page_terms #terms-list aside article{position:-webkit-sticky;position:sticky;top:15%}#page_terms #terms-list aside article .de-splat{position:absolute;z-index:-1;top:-100px;left:-100px}#page_terms #terms-list aside article .p{margin:1em 0}#page_terms #terms-list .list{display:flex;flex-direction:column;gap:1em;position:relative;z-index:1}#page_terms #terms-list .list .terms{background:#e0f1fa;transition:all .5s var(--mainEase)}#page_terms #terms-list .list .terms.visible .top-part svg{rotate:0deg}#page_terms #terms-list .list .terms.visible .content{max-height:1100px;transition:all 1.5s var(--mainEase),padding 0s}@media screen and (max-width:550px){#page_terms #terms-list .list .terms.visible .content{max-height:2000px}}#page_terms #terms-list .list .terms.closed{background:rgba(40,63,88,.0745098039)}#page_terms #terms-list .list .terms.closed svg{rotate:90deg}#page_terms #terms-list .list .terms.closed .content{max-height:0;opacity:0;padding:0}#page_terms #terms-list .list .terms .top-part{display:flex;justify-content:space-between;align-items:center;padding:1.4em 2em}@media screen and (max-width:420px){#page_terms #terms-list .list .terms .top-part{padding:1em}}#page_terms #terms-list .list .terms .top-part h2{font-family:var(--fontb);font-weight:400;color:var(--grey);font-size:1.4rem}#page_terms #terms-list .list .terms .top-part svg{width:30px;height:30px;scale:1.2;color:var(--grey)}#page_terms #terms-list .list .terms .content{transition:all .5s var(--mainEase);padding:0 2em 50px;overflow:hidden}@media screen and (max-width:420px){#page_terms #terms-list .list .terms .content{padding:1em}}#page_terms #terms-list .list .terms .content p{color:#757e8e;margin-bottom:1em}@media screen and (max-width:420px){#page_terms #terms-list .list .terms .content p{font-size:.9rem}}#page_terms #terms-list .list .terms .content ul{padding-left:2em;margin-bottom:2em;margin-top:-10px}#page_terms #terms-list .list .terms .content ul li{color:#757e8e;font-family:var(--fontP)}