.btn{border:.263vw solid #fff}main{color:#fff;min-height:calc(100vh - 25vw)}main .page-title{height:15vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:4.5vw;color:#fff;padding:0 6vw;background-color:var(--brandColor)}main .page-title img{height:7vw;margin-right:3.5vw;-webkit-filter:brightness(5);filter:brightness(5)}main ul.promos-list{padding:3vw;overflow:hidden}main ul.promos-list>li{width:100%;margin-bottom:3vw;border:.263vw solid rgba(0,0,0,.1)!important;color:#000;border-radius:1.053vw;padding:3.158vw;-webkit-box-sizing:border-box;box-sizing:border-box}main ul.promos-list>li .promo-img{height:29.684vw;background-size:cover;border-radius:1.053vw}main ul.promos-list>li .info{overflow:hidden}main ul.promos-list>li .info>h2{overflow:hidden;height:12vw;line-height:12vw;font-size:5.263vw;font-weight:200;white-space:nowrap;text-overflow:ellipsis;color:#0c53a2}main ul.promos-list>li .info div.text-content{line-height:5vw;height:20vw;color:#5f6368;font-size:3.158vw;overflow:hidden}main ul.promos-list>li .info div.text-content ul{padding-left:4.211vw;list-style-type:disc}main ul.promos-list>li .info a.btn{margin-top:10.526vw;float:right;font-size:3.158vw;padding:3.158vw 8.421vw;height:9.474vw;-webkit-box-sizing:border-box;box-sizing:border-box}main ul.promos-list>li .info .read-more{margin-top:10.526vw;float:left;min-width:40.526vw;cursor:pointer;height:9.474vw;-webkit-box-sizing:border-box;box-sizing:border-box}main .overlay{display:none}main .overlay .popup{background-color:var(--BgColor);color:#fff;padding:0;width:100%;top:0;left:0;height:100%;overflow:auto}main .overlay .popup .title{height:12vw;line-height:12vw;background-color:var(--brandColor)}main .overlay .popup .title h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:80%;text-align:left;padding-left:6vw}main .overlay .popup .title .close{font-size:7vw;font-weight:700;float:right;margin-right:5.2vw}main .overlay .popup .banner{height:40vw;background-size:cover;background-color:#313131}main .overlay .popup .content{overflow:hidden;padding:6vw;min-height:calc(100% - 40vw)}main .overlay .popup .content .text-content{text-align:justify;color:#000;min-height:40vh}main .overlay .popup .content .text-content ul{padding-left:4.211vw;list-style-type:disc}main .overlay .popup .content .btn{margin-top:6vw;width:100%}