.text{margin:56px 0}@media only screen and (min-width:1024px){.text{margin:80px 0}}.text+.text{margin:-28px 0 56px}@media only screen and (min-width:1024px){.text+.text{margin:-40px 0 80px}}.text__inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto}@media only screen and (min-width:320px){.text__inner{width:91.2vw}}@media only screen and (min-width:768px){.text__inner{width:87.5vw}}@media only screen and (min-width:1024px){.text__inner{width:86.6666666667vw}}@media only screen and (min-width:1920px){.text__inner{width:1668px}}.text__content{flex-basis:91.2vw;max-width:91.2vw;padding-left:1.8666666667vw;padding-right:1.8666666667vw;width:91.2vw}@media only screen and (min-width:768px){.text__content{flex-basis:87.5vw;max-width:87.5vw;padding-left:1.5625vw;padding-right:1.5625vw;width:87.5vw}}@media only screen and (min-width:1440px){.text__content{flex-basis:87.5vw;max-width:87.5vw;padding-left:1.5625vw;padding-right:1.5625vw;width:87.5vw}}@media only screen and (min-width:1920px){.text__content{flex-basis:1668px;max-width:1668px;padding-left:27px;padding-right:27px;width:1668px}}.text__content .rte{width:100%}.text__content .rte .subline,.text__content .rte h2,.text__content .rte h3,.text__content .rte h4,.text__content .rte h5{color:#000}