.lp50-banner-cm .single-slider{background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;justify-content:center;align-items:center}.lp50-banner-cm .overlay-c{position:relative}.lp50-banner-cm .overlay-c:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background-color:var(--overlay)}.lp50-banner-cm .content-wrapper{position:relative}.lp50-banner-cm .container{padding:0 30px}.lp50-banner-cm .slick-current.slick-active .slider-content h1{font-weight:600}.lp50-banner-cm{position:relative}.lp50-banner-cm .row{display:flex;flex-wrap:wrap}.lp50-banner-cm .col-50{flex-basis:50%}.lp50-banner-cm .slick-prev,.lp50-banner-cm .slick-next{background-repeat:no-repeat;background-position:center;position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;transform:translateY(-50%)}.lp50-banner-cm .slick-prev{left:10px;right:auto}.lp50-banner-cm .slick-next{right:10px;left:auto}.lp50-banner-cm ul.slick-dots{position:absolute;bottom:10px;margin:0;text-align:center;left:0;right:0}.lp50-banner-cm .single-slider .slider-content h1,.lp50-banner-cm .single-slider .slider-content p{opacity:0;transform:translateY(-100%);-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.lp50-banner-cm .single-slider .button-container{opacity:0;transform:translateY(100%);padding-top:25px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.lp50-banner-cm .slick-current.slick-active .slider-content p,.lp50-banner-cm .slick-current.slick-active .slider-content h1{animation:translateToBottom 1s ease-in-out;animation-fill-mode:forwards}.lp50-banner-cm .slick-current.slick-active .button-container{animation:translateToTop 1s ease-in-out;animation-fill-mode:forwards}.lp50-banner-cm .slick-current.slick-active .slider-content h1{animation-delay:.8s}.lp50-banner-cm .slick-current.slick-active .slider-content p{animation-delay:.8s}.lp50-banner-cm .slick-current.slick-active .button-container{animation-delay:.8s}.lp50-banner-cm .slick-dots li{background:#fff}@keyframes translateToTop{0%{transform:translateY(100%);opacity:0}100%{opacity:1;transform:translateY(0%)}}@keyframes translateToBottom{0%{transform:translateY(-100%);opacity:0}100%{opacity:1;transform:translateY(0%)}}@media all and (max-width:1237px){.lp50-banner-cm .slick-prev,.lp50-banner-cm .slick-next{background-size:11px 20px;width:11px;height:20px}}@media all and (max-width:768px){.lp50-banner-cm .row{display:block}.lp50-banner-cm .slider-content h1{font-size:25px}}@media all and (max-width:548px){.lp50-banner-cm .row{display:block}.lp50-banner-cm .slider-content h1{font-size:25px}.lp50-banner-cm .slick-current.slick-active .slider-content h1{line-height:1.4;margin:0}.lp50-banner-cm .slick-current.slick-active .slider-content p{margin-top:10px}}