#seo{margin-top:var(--section-height);margin-bottom:var(--section-height)}#seo .seo{display:flex;flex-direction:row;margin-bottom:25px}#seo .seo>div{padding-top:20px;padding-bottom:20px;position:relative}#seo .seo>div+div{padding-top:28px}#seo .margin-right{margin-right:var(--margin-img)}#seo .seo h2.underline{font-size:2em;line-height:1.4em;margin-right:40px;padding-left:40px;color:var(--color-black);border-color:var(--color-black)}#seo .seo p.right{margin:0 40px}#seo .seo .extend{color:var(--color-white);background-color:#000;padding:5px;position:absolute;top:45px;left:-20px;cursor:pointer;line-height:0;padding:25px 5px 20px;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center}#seo .seo .extend:hover{background-color:var(--color-primary);color:#fff}#seo .seo .extend .rotate{rotate:180deg}#seo .seo .contain{height:180px;overflow:hidden;padding-right:5%;padding-left:5%;padding-top:10px;box-shadow:rgba(0,0,0,.35) 0px 5px 15px;margin-right:var(--gap)}#seo .seo .contain.open{height:auto}#seo .seo .contain .degrade{height:70px;width:100%;background:linear-gradient(#ffffff00,#fff);position:absolute;bottom:20px;left:0}#seo .seo .contain.open .degrade{display:none}#seo .seo .contain p{margin-top:0}#seo .seo .contain h2,#seo .seo .contain h3,#seo .seo .contain h4,#seo .seo .contain h5,#seo .seo .contain h6{font-size:1.5em;line-height:1.4em}#seo .seo .contain table p{margin:0}#seo .seo .contain table td{padding:5px;vertical-align:middle;border:1px solid var(--color-p)}@media (max-width:780px){#seo .seo{flex-direction:column}#seo .seo .contain{margin-left:var(--gap)}#seo .seo .extend{left:0;padding:15px 1px}}