.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.header{box-shadow:0 3px 13px rgba(0,0,0,.04),-20px 0 0 0 #fff}.layout-about .page__article li,.layout-about .page__article p{line-height:40px;font-size:22px;font-weight:300;margin-bottom:20px}@media only screen and (min-width:1241px) and (max-width:1440px){.layout-about .page__article li,.layout-about .page__article p{font-size:20px;line-height:38px}}@media only screen and (min-width:1001px) and (max-width:1240px){.layout-about .page__article li,.layout-about .page__article p{font-size:18px;line-height:30px}}@media only screen and (min-width:769px) and (max-width:1000px){.layout-about .page__article li,.layout-about .page__article p{font-size:16px;line-height:22px}}@media only screen and (max-width:768px){.layout-about .page__article li,.layout-about .page__article p{margin-bottom:15px;font-size:16px;line-height:22px}}@media only screen and (max-width:540px){.layout-about .page__article li,.layout-about .page__article p{font-size:14px;line-height:24px}}.layout-about .page__article h2{font-size:25px;font-weight:500;margin-bottom:20px}@media only screen and (min-width:1241px) and (max-width:1440px){.layout-about .page__article h2{font-size:22px;line-height:38px}}@media only screen and (min-width:1001px) and (max-width:1240px){.layout-about .page__article h2{font-size:20px;line-height:30px}}@media only screen and (min-width:769px) and (max-width:1000px){.layout-about .page__article h2{font-size:18px;line-height:22px}}@media only screen and (max-width:768px){.layout-about .page__article h2{margin-bottom:15px;font-size:18px;line-height:22px}}@media only screen and (max-width:540px){.layout-about .page__article h2{font-size:16px;line-height:24px}}.layout-about .page__article h3{color:#90c210;font-size:30px;font-weight:500;margin-bottom:20px;line-height:38px}@media only screen and (min-width:1241px) and (max-width:1440px){.layout-about .page__article h3{font-size:28px;line-height:38px}}@media only screen and (min-width:1001px) and (max-width:1240px){.layout-about .page__article h3{font-size:26px;line-height:30px}}@media only screen and (min-width:769px) and (max-width:1000px){.layout-about .page__article h3{font-size:24px;line-height:22px}}@media only screen and (max-width:768px){.layout-about .page__article h3{font-size:22px;line-height:22px;margin-bottom:15px}}@media only screen and (max-width:540px){.layout-about .page__article h3{font-size:20px;line-height:24px}}