.form-control{color:#555;border-radius:var(--radius);background-image:none;border:.0625rem solid #ccc;width:12.5rem;height:2.125rem;padding:.375rem .75rem;font-size:.875rem;line-height:1.42857}.btn{text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius);background-image:none;border:.0625rem solid #0000;height:2.125rem;margin-bottom:0;padding:.375rem .75rem;font-size:.875rem;font-weight:400;line-height:1.42857;display:inline-block}.carousel{position:unset}.carousel-inner{border-radius:0 0 8px 8px}.carousel-inner>.item{-o-transition:-o-transform 0s ease-in-out;-webkit-transition:-webkit-transform ease-in-out;backface-visibility:hidden;perspective:62.5rem;transition:transform ease-in-out}.rnl-banner{width:100%;height:45rem;position:relative}.banner-footer{width:100%;height:50px;margin:0 auto;position:absolute;bottom:7.5rem}.banner-wrap{justify-content:space-between;width:100%;height:50px;display:flex;position:relative}.banner-right,.rnl-control-container .control-arrow-left,.rnl-control-container .control-arrow-right{position:unset!important}.banner-right{transform:unset!important}.banner-right li{background-color:var(--banner-color)}.carousel-indicators .active{width:0;height:0}.banner-left{color:var(--banner-color);align-items:center;gap:20px;margin:0 7rem 0 0;font-size:24px;display:flex}.banner-wrap .carousel-indicators{z-index:0;width:auto;position:static}.banner-left a:hover{color:#fff}.banner-wrap{border-bottom:1px solid #fff;padding-bottom:18px}.carousel-inner>.item>.carousel-inner-item-img{width:100%;max-width:none!important}
