#promotion h2,#promotion h3,#promotion h4,#promotion h5,#promotion p,#promotion strong{color:#503c3c;letter-spacing:unset;padding:0;text-transform:none}#promotion #top-banner{padding-top:120px}#promotion #top-banner .title{color:#766666;font-size:10px;font-weight:700;line-height:12px;text-transform:uppercase}@media screen and (min-width:992px){#promotion #top-banner .title{font-size:24px;line-height:32px;text-transform:none}}#promotion #top-banner #banner{background-color:gray;border-radius:20px;margin:42px 0;overflow:hidden;padding:0;width:100%}#promotion #top-banner #banner img{display:block;height:auto;width:100%}@media screen and (min-width:992px){#promotion #rules{margin-top:24px}}#promotion #rules .duration{font-weight:700;padding-bottom:15px}#promotion #rules .duration span{display:inline-block;padding-right:10px}#promotion #rules .duration span span{padding-left:5px}#promotion #rules #rule-title{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:992px){#promotion #rules #rule-title{align-items:center;flex-direction:row}}#promotion #rules #rule-title .h3{margin-block:24px;margin-left:0;margin-right:24px}#promotion #rules #rule-title .button-area{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}@media screen and (min-width:992px){#promotion #rules #rule-title .button-area{align-items:center;flex-direction:row;justify-content:space-between;width:auto}}#promotion #rules #rule-title .button-area .btn{text-align:center;width:100%}@media screen and (min-width:992px){#promotion #rules #rule-title .button-area .btn{width:auto}}#promotion #rules #rule-title .button-area a{cursor:pointer;margin-bottom:18px}@media screen and (min-width:992px){#promotion #rules #rule-title .button-area a:not(:last-child){margin-right:24px}}@media (max-width:768px){#promotion #rules #rule-topics{width:100%}}#promotion #rules #rule-topics h3,#promotion #rules #rule-topics h4{font-size:16px;font-weight:700;line-height:24px;margin-top:40px}#promotion #rules #rule-topics h3:first-of-type,#promotion #rules #rule-topics h4:first-of-type{margin-top:0}#promotion #rules #rule-topics h5{font-feature-settings:"pnum" on,"lnum" on;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.12em;line-height:12px;margin-left:18px;margin-top:12px;text-transform:uppercase}#promotion #rules #rule-topics p{margin-bottom:18px;margin-left:18px}#promotion #rules #rule-topics p:first-of-type{margin-top:0}#promotion #rules #rule-topics h5+p{margin-top:8px}#promotion #rules #rule-topics figure{margin:0}#promotion #rules #rule-topics .table-responsive{margin:12px 0;width:100%}#promotion #rules #rule-topics .table-responsive table{margin:0}@media (max-width:767px){#promotion #rules #rule-topics .table-responsive{overflow-x:scroll}#promotion #rules #rule-topics .table-responsive table{width:200%}}#promotion #rules #rule-topics table{margin:12px 0;width:100%}@media screen and (min-width:768px){#promotion #rules #rule-topics table{width:100%}}#promotion #rules #rule-topics table tr{border-radius:16px}#promotion #rules #rule-topics table tr:nth-child(2n){background:rgba(238,112,38,.4)}#promotion #rules #rule-topics table tr td{padding:12px 16px;text-align:right}#promotion #rules #rule-topics table tr td:first-child{border-bottom-left-radius:0;border-top-left-radius:0;text-align:left}#promotion #rules #rule-topics ul{list-style-position:inside;list-style-type:disc;margin:12px 0}#promotion #rules #rule-topics ol{list-style-position:inside;padding:0}#promotion #rules #rule-topics li{padding:8px 0}