.promotion-banner-008{text-align:center}.promotion-banner-08{width:100%;display:flex}.promotion-banner-08 .banner-1{text-align:left;position:relative;display:inline-block;height:45vmin}.promotion-banner-08 .caption p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.promotion-banner-08 .banner-1 .caption{left:40%;position:absolute;width:60%;top:50%;transform:translate(0,-60%)}.promotion-banner-08 .banner-1 .h1{text-transform:uppercase;color:#bac963;display:inline-block;font-size:2.3rem}.promotion-banner-08 .banner-1 span{font-weight:bold;color:#4b8a5d;font-size:6vw;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:5ch}.promotion-banner-08 .banner-1 p{margin-bottom:2rem;font-size:1.5vw}.promotion-banner-08 .banner-1 a{text-transform:uppercase;text-decoration:none;padding:.5rem 4vmin;color:white;background-color:#4b8a5d;font-size:1.5vw;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:20ch;display:inline-block}.promotion-banner-08 .banner-2{position:relative;display:inline-block;height:45vmin}.promotion-banner-08 .banner-2 .caption{left:0;width:100%;text-align:center;display:flex;flex-direction:column;height:100%;justify-content:center}.promotion-banner-08 .banner-2 .h1{text-transform:uppercase;color:#fff;font-size:5.5vw;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.promotion-banner-08 .banner-2 p{color:#fff;font-size:1.5vw;padding:0 20%;margin-bottom:1rem}.promotion-banner-08 .banner-2 a{background-color:#bac962;text-transform:uppercase;text-decoration:none;padding:.5rem 4vmin;color:white;font-size:1.5vw;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:20ch;display:inline-block}@media(max-width:575px){.promotion-banner-08 .banner-1 .h1{font-size:5vw;height:8vw}.promotion-banner-08 .banner-1 span,.promotion-banner-08 .banner-2 .h1{font-size:10vw}.promotion-banner-08 .banner-1 p{margin-bottom:1rem}.promotion-banner-08 .banner-1 p,.promotion-banner-08 .banner-1 a,.promotion-banner-08 .banner-2 p,.promotion-banner-08 .banner-2 a{font-size:3vw}.promotion-banner-08 .banner-1 a,.promotion-banner-08 .banner-2 a{padding:.4rem 5vmin}.promotion-banner-08 .banner-2 p{margin-bottom:.4rem}}.promotion-banner-008 .title-promotion{text-transform:uppercase;font-size:2em}.promotion-banner-008 .title-promotion:before,.promotion-banner-008 .title-promotion:after{background-color:#d8d8d8;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:4em;margin:0 .5em}.promotion-banner-008 .banner-1 .caption{left:5%;position:absolute;width:60%;top:50%;transform:translateY(-50%)}.promotion-banner-008 .banner-1 a{position:absolute;top:0;left:0;height:100%;width:100%;z-index:3;background-color:transparent}.promotion-banner-08 .banner-1 p{font-size:2vw}.promotion-banner-08 .row{margin:0}@media(max-width:576px){.promotion-banner-008 .title-promotion:before,.promotion-banner-008 .title-promotion:after{display:none}.promotion-banner-008 .banner-1 .caption{left:15%}.promotion-banner-008 .banner-1 p{font-size:5vw}.promotion-banner-008 .banner-1 .h1{font-size:7vw}.promotion-banner-008 .banner-1 .caption{left:50%;width:auto;top:50%;transform:translate(-50%,-50%)}}@media(min-width:576px) and (max-width:776px){.promotion-banner-08 .banner-1 .h1{font-size:2.5vw;height:4vw}.promotion-banner-08 .banner-1 span,.promotion-banner-08 .banner-2 .h1{font-size:5vw}.promotion-banner-08 .banner-1 p{margin-bottom:.5rem}.promotion-banner-08 .banner-1 p,.promotion-banner-08 .banner-1 a,.promotion-banner-08 .banner-2 p,.promotion-banner-08 .banner-2 a{font-size:1.5vw}.promotion-banner-08 .banner-1 a,.promotion-banner-08 .banner-2 a{padding:.2rem 2.5vmin}.promotion-banner-08 .banner-2 p{margin-bottom:.2rem}}@media(min-width:777px) and (max-width:1024px){.promotion-banner-08 .banner-1 .h1{font-size:3vw}.promotion-banner-08 .banner-1 span,.promotion-banner-08 .banner-2 .h1{font-size:5.5vw}.promotion-banner-08 .banner-1 p{margin-bottom:1rem}.promotion-banner-08 .banner-1 p,.promotion-banner-08 .banner-1 a,.promotion-banner-08 .banner-2 p,.promotion-banner-08 .banner-2 a{font-size:1.5vw}.promotion-banner-08 .banner-1 a,.promotion-banner-08 .banner-2 a{padding:.5rem 2.5vmin}.promotion-banner-08 .banner-2 p{margin-bottom:.8rem}}.promotion-banner-08 .banner-1 img{width:100%;object-fit:contain}.promotion-banner-08 .banner-1{height:auto;padding:0}@media(max-width:576px){.promotion-banner-08 .item{padding-bottom:20px}.promotion-banner-08 .item:last-child{padding-bottom:0}}