.bannerGuid{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:26px 5px 26px 19px;font-family:Muli,Arial,sans-serif}.bannerGuid .cover{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:2}.bannerGuid .bannerGuid-contain .link{color:#7dbc8e;font-size:14px;text-decoration:underline;font-weight:700}.bannerGuid .bannerGuid-contain p{color:#2d2a29;font-size:14px;line-height:18px;margin:10px 10px 0 0;max-width:745px}.bannerGuid .bannerGuid-contain .cover span{display:inline-block;font-weight:700;width:180px;text-align:center;position:absolute;left:19px;top:103px}@media only screen and (max-width:768px){.bannerGuid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:38px 15px 15px}.bannerGuid .bannerGuid-contain .cover span{left:15px;top:105px}.bannerGuid .bannerGuid-visu{text-align:center;margin:76px 0 15px}.bannerGuid .bannerGuid-visu img{width:100%}}@media only screen and (max-width:538px){.bannerGuid .bannerGuid-contain .cover span{left:15px;top:145px}}.bannerGuid .bannerGuid-visu{width:390px;position:relative}@media only screen and (max-width:480px){.bannerGuid .bannerGuid-visu{width:100%}}.bannerGuid .bannerGuid-visu span{background-color:#7dbc8e;border-radius:0 6px 6px 0;position:absolute;top:11px;left:0;color:#fff;font-weight:700;font-size:14px;line-height:23px;width:88px;height:25px;text-align:center;text-transform:uppercase}