.session.banner .block-banner{margin:0 -77px -10px;-moz-border-radius:13px;-webkit-border-radius:13px;border-radius:13px}@media screen and (max-width: 992px){.session.banner .block-banner{margin:0 -15px -5px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}}.session.banner .block-banner .item{background-repeat:no-repeat;background-position:center top;height:448px;position:relative;overflow:hidden;-moz-border-radius:13px;-webkit-border-radius:13px;border-radius:13px}@media screen and (max-width: 992px){.session.banner .block-banner .item{height:350px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}}.session.banner .block-banner .item.right .shadow{left:auto;right:-605px}.session.banner .block-banner .item.right .block-description{text-align:right;left:auto;right:75px}@media screen and (max-width: 768px){.session.banner .block-banner .item.right .block-description{right:5px}}.session.banner .block-banner .item .shadow{background:url("/assets/images/bg/shadow-banner.png") no-repeat;width:1366px;height:662px;position:absolute;left:-605px;bottom:-295px}.session.banner .block-banner .item .block-description{color:#FFF;font-size:42px;line-height:1em;position:absolute;left:75px;bottom:60px;max-width:485px;text-align:left;z-index:2;text-shadow:-4px 0px 10px #000}@media screen and (max-width: 1230px){.session.banner .block-banner .item .block-description{font-size:32px;padding:0 30px}}@media screen and (max-width: 768px){.session.banner .block-banner .item .block-description{max-width:300px;left:5px}}.session.banner .block-banner .slick-dots{background:url("/assets/images/bg/bg-dots.png") repeat-x;display:inline-block !important;font-size:0;line-height:0;height:15px;padding:0 2px;position:relative;z-index:105;top:-23px}@media screen and (max-width: 768px){.session.banner .block-banner .slick-dots{top:-21px}}.session.banner .block-banner .slick-dots li{display:inline-block;vertical-align:middle;margin:2px 4px 0;position:relative;top:9px}.session.banner .block-banner .slick-dots li.slick-active button{background:#009245;border-color:#009245}.session.banner .block-banner .slick-dots li.slick-active button:before{display:none}.session.banner .block-banner .slick-dots li:first-child:before,.session.banner .block-banner .slick-dots li:last-child:before{background:url("/assets/images/bg/detail-dots.png") no-repeat;content:"";width:21px;height:15px;position:absolute;top:-11px;left:-25px}.session.banner .block-banner .slick-dots li:last-child:before{background-position:-21px 0;left:auto;right:-25px}.session.banner .block-banner .slick-dots li button{background:none;border:1px solid #FFF;display:block;width:10px;height:10px;padding:0;margin:0;position:relative;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-transition:linear .3s;-o-transition:linear .3s;-webkit-transition:linear .3s;transition:linear .3s}.session.banner .block-banner .slick-dots li button:before{border:1px solid #FFF;content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.session.about .col{height:350px;position:relative;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media screen and (max-width: 992px){.session.about .col{height:auto}}.session.about .col:before{background:url("/assets/images/bg/detail-blocks.png") no-repeat;content:"";width:540px;height:301px;position:absolute;right:-35px;bottom:-86px}.session.about .col.image{background-repeat:no-repeat;background-position:center center}@media screen and (max-width: 992px){.session.about .col.image{background-attachment:inherit !important;background-position:center center !important;height:350px}}.session.about .col.image:before{display:none}.session.about .col .description{color:#A9D8BD;font-size:27px;line-height:1.3em;padding:0 27px;position:relative;z-index:2}@media screen and (max-width: 992px){.session.about .col .description{padding:20px 15px}}.session.about .col .description strong{color:#FFF;font-weight:600}.session.about .col .btn{margin-top:62px}@media screen and (max-width: 992px){.session.about .col .btn{margin-top:30px}}.session.brands .block-content{padding:0 80px;position:relative;z-index:1}@media screen and (max-width: 992px){.session.brands .block-content{padding:0}}.session.brands .list-items{margin:23px -10px 0}@media screen and (max-width: 992px){.session.brands .list-items{text-align:center}}.session.brands .list-items .item{margin:11px 20px}@media screen and (max-width: 992px){.session.brands .list-items .item{margin:9px}}.session.brands .list-items .item .item-link{width:143px;height:90px}@media screen and (max-width: 992px){.session.brands .list-items .item .item-link{width:135px;height:82px}}.session.brands .list-items .item .item-link img{width:auto}
