﻿.section-promotion{background-color:#fff;padding:40px 0;}.section-promotion .cms-promotion.promotion-box{height:400px;margin-bottom:30px;}.section-promotion .cms-promotion.promotion-box img{height:270px;width:100%;object-fit:cover;}.section-promotion .cms-promotion.promotion-box .title-wrapper{height:130px;display:flex;align-items:center;justify-content:center;}.section-promotion .cms-promotion.promotion-box .title-wrapper .title{text-align:center;}.section-promotion .cms-promotion.promotion-box .title-wrapper .title h2{font-size:22px;margin-bottom:15px;line-height:1em;font-weight:bold;}.section-promotion .extranet-promotion .promotion-item{position:relative;margin-bottom:30px;}.section-promotion .extranet-promotion .promotion-item .promotion-box{border:1px solid rgba(0,0,0,.1);}.section-promotion .extranet-promotion .promotion-item .promotion-box hr{margin-top:15px !important;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-detail{color:#797979;margin:15px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-detail .promotion-title{text-align:center;height:60px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-detail .promotion-title h4{padding-top:5px;font-weight:bold;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-detail .promotion-content{height:70px;margin-bottom:0;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-detail .promotion-content .table-bordered{color:#797979;width:100%;text-align:center;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-detail .promotion-content .table-bordered .grey-background{background-color:#f2f2f2;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-detail .promotion-content .table-bordered tr td{line-height:20px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-detail .promotion-content p{padding-top:5px;line-height:16px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-detail .promotion-content .input-group,.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-detail .promotion-content .input-group input{width:100%;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-detail .promotion-content .input-group-addon{border-radius:0;border:1px solid rgba(0,0,0,.1);width:120px !important;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-detail .promotion-content input{text-align:center;border:1px solid rgba(0,0,0,.1);border-left:0;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-detail .promotion-footer{display:flex;align-items:flex-end;justify-content:center;text-align:center;position:relative;height:70px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-detail .promotion-footer a{padding:11px 40px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-detail .promotion-footer span{position:absolute;top:0;text-decoration:underline;cursor:pointer;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-overlay-container{position:absolute;top:1px;left:11px;right:11px;bottom:160px;overflow:hidden;z-index:900;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;padding:20px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-overlay .close-button{position:absolute;top:5px;right:5px;cursor:pointer;padding:5px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-overlay h5{margin-top:30px;margin-bottom:20px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-overlay span{display:block;line-height:2;font-size:12px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-code-container img{object-fit:cover;width:100%;height:359px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-code{overflow:hidden;height:360px;border-bottom:1px solid rgba(0,0,0,.1);text-align:center;position:absolute;top:1px;left:11px;right:11px;bottom:0;background-color:rgba(255,255,255,.9);}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-code .title{height:60px;padding-top:30px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-code .title h5{margin:0;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-code .promotion-rate{margin-top:50px;margin-bottom:50px;height:100px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-code .promotion-rate h2{margin:0;font-weight:700;font-size:50px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-code .promotion-code-section{height:80px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-code .promotion-code-section .promotion-code-box{border:1px dashed #c7a876;margin:20px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-code .promotion-code-section .promotion-code-box span{line-height:1.5;color:#c7a876;font-weight:400;font-size:20px;}@media(min-width:481px) and (max-width:768px){.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-code-container img{height:290px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-code-container .promotion-code{height:290px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-code-container .promotion-code .title{padding-top:30px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-code-container .promotion-code .promotion-rate{height:90px;margin-bottom:15px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-code-container .promotion-code .promotion-rate h2{font-size:30px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-code-container .promotion-code .promotion-code-section .promotion-code-box{margin-top:5px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-detail .promotion-title{text-align:center;height:60px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-detail .promotion-title h4{font-size:18px;margin-top:10px;padding-top:10px;font-weight:bold;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-detail .promotion-footer span{top:0;font-size:11px;}}@media(max-width:480px){.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-code-container img{height:225px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-overlay-container{bottom:141px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-code{height:225px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-code .title{padding-top:30px;height:70px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-code .title h5{font-size:13px;line-height:15px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-code .promotion-rate{height:70px;margin:0;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-code .promotion-rate h2{font-size:22px;line-height:18px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-code .promotion-code-section .promotion-code-box{margin-top:5px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-detail .promotion-title{text-align:center;height:40px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-detail .promotion-title h4{padding-top:0;margin-top:0;font-size:14px;line-height:16px;font-weight:bold;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-detail .promotion-footer span{top:-5px;font-size:10px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-overlay{padding:15px;z-index:999;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-overlay h5{margin-top:0;margin-bottom:5px;}.section-promotion .extranet-promotion .promotion-item .promotion-box .promotion-overlay span{font-size:10px;}}.section-promotion .divider{height:12px;border:0;box-shadow:inset 0 12px 12px -15px rgba(0,0,0,.5);margin-bottom:20px;}.section-promotion-detail{margin:40px 0;}.section-promotion-detail .img{box-shadow:2px 2px 10px 1px #ccc;}