.background-white{background:#fff}.background-offwhite-01{background:#f0ede8}.background-offwhite-02{background:#efedeb}.background-offwhite-03{background:#f5f1ed}.background-greendark{background:#004542}.slick-list{direction:ltr}.main-banner-container{position:relative}.main-banner-container .image-block .image-component{margin:0;width:100%;position:relative}.main-banner-container .image-block .image-component .common-image-component{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--focal-point-x) var(--focal-point-y);object-position:var(--focal-point-x) var(--focal-point-y)}.main-banner-container .text-block{position:relative;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}.main-banner-container .text-block .promotion-message{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-banner-container .text-block .promotion-message h2{font-size:20px;line-height:20px;border-bottom:1px solid #004542;margin:10px 0;font-weight:400;color:#004542;padding-bottom:15px}.main-banner-container .text-block .promotion-message p{font-size:12px;line-height:18px;font-style:normal;font-weight:400;color:#004542}.main-banner-container .text-block .promotion-message .banner-btn{width:100%;max-height:15px;height:31px;background-color:#004542;color:#fff;border:1px solid #004542;text-transform:uppercase;font-size:10px;letter-spacing:0.3px;font-style:normal;font-weight:500;line-height:15px;margin-top:15px;max-width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px}@media only screen and (min-width: 992px){.main-banner-container .text-block{position:absolute}.main-banner-container .text-block .promotion-message h2{font-size:40px;line-height:40px}.main-banner-container .text-block .promotion-message h2 span{display:block;font-weight:600}.main-banner-container .text-block .promotion-message p{font-size:18px;line-height:27px}.main-banner-container .text-block .promotion-message .banner-btn{margin:0 auto;padding:20px;font-size:16px;height:66px;width:220px;padding:20px;margin:30px 0 0 0}.main-banner-container .text-block .promotion-message .banner-btn:hover{color:#004542;background:transparent;border-color:#004542}}

