.cm_thumbnail_slider{width:100%}.cm_thumbnail_slider .beforeAfterWrap{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:relative;width:100%}.cm_thumbnail_slider .after-img,.cm_thumbnail_slider .before-img{height:100%;object-fit:cover;width:100%}.cm_thumbnail_slider .before-img{left:0;opacity:1;position:absolute;top:0;transition:.4s ease}.cm_thumbnail_slider .splide__slide.show-img .before-img{opacity:1}.cm_thumbnail_slider .beforeAfterWrap a{display:block;height:100%;position:relative;width:100%;z-index:8}.cm_thumbnail_slider .splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border:0}.cm_thumbnail_slider .splide__list>.splide__slide{margin:0}.cm_thumbnail_slider .before_img_wrap{background:#000;bottom:0;-webkit-box-shadow:0 0 100px #000;box-shadow:0 0 100px #000;display:block;height:100px;left:0;overflow:hidden;position:absolute;right:auto;top:auto;width:100px;z-index:10}.cm_thumbnail_slider .corner{background:-o-linear-gradient(225deg,#afafaf 0,#fff 50%,rgba(0,0,0,.1) 51%,transparent 60%,transparent 100%);background:linear-gradient(-135deg,#afafaf,#fff 50%,rgba(0,0,0,.1) 51%,transparent 60%,transparent);bottom:0;display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:10}.cm_thumbnail_slider .before_img_wrap a.before-lightbox{bottom:0;display:block;height:100%;left:0;max-height:90vh;position:absolute;right:0;top:auto;width:100vw}.cm_thumbnail_slider .before_img_wrap a.before-lightbox img{bottom:0;display:block;height:auto;left:0;max-height:90vh;max-width:100vw;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:auto;width:100vw}.cm_thumbnail_slider .splide--nav>.splide__track>.splide__list>.splide__slide{background:no-repeat 50%;background-size:cover;display:flex;height:250px;max-height:20vh;min-height:100px}.cm_thumbnail_slider .beforeAfterWrap .before_img_wrap a{bottom:0;display:block;height:100%;left:0;max-height:90vh;position:absolute;right:0;top:auto;width:100vw}.cm_thumbnail_slider .beforeAfterWrap .before_img_wrap a img{bottom:0;display:block;height:auto;height:100%;left:0;margin:0 auto;max-height:90vh;max-width:100vw;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:auto;width:100vw}.cm_thumbnail_slider .primary_slide{height:750px;max-height:70vh;min-height:400px}.cm_thumbnail_slider .splide__list,.cm_thumbnail_slider .splide__track{height:100%;width:100%}.cm_thumbnail_slider .splide--fade>.splide__track>.splide__list>.splide__slide{height:100%!important}.cm_thumbnail_slider .splide--nav>.splide__track>.splide__list>.splide__slide img{height:100%;object-fit:cover;object-position:center;width:100%}.cm_thumbnail_slider .splide--nav>.splide__track>.splide__list>.splide__slide{border:0;cursor:pointer}.cm_thumbnail_slider .hover-btn{background:rgba(0,0,0,.5);bottom:30px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#f3f3f3;cursor:text;display:block;font-family:times;font-size:1.6em!important;font-style:italic;font-weight:700;left:40px;line-height:1.4em;margin:0;max-width:calc(100% - 80px);padding:10px 15px;position:absolute;text-align:center;text-shadow:0 1px 5px rgba(0,0,0,.5);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:15;z-index:11}.cm_thumbnail_slider .show-img .before_img_wrap{height:100vw;width:100vw}.cm_thumbnail_slider .show-img .corner{left:100%}.cm_thumbnail_slider .thumbnail-imgs .splide__track{padding:10px 5px}.cm_thumbnail_slider .thumbnail-imgs .splide__list{overflow:hidden}.cm_thumbnail_slider .primary_slide .splide__arrow{position:static}.cm_thumbnail_slider .primary_slide .splide__arrows{bottom:10px;display:flex;gap:10px;left:auto;position:absolute;right:10px;top:auto;z-index:999}.cm_thumbnail_slider .splide{overflow:hidden;width:100%}.cm_thumbnail_slider .thumbnail-imgs .splide__track{border-right:10px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;overflow:hidden;position:relative}.cm_thumbnail_slider .primary_slide button.splide__arrow{background:rgba(0,0,0,.65);border-radius:0;bottom:auto;display:block;height:50px;left:auto;opacity:1;position:relative!important;right:auto;text-align:center;top:auto;transform:none;width:50px}.cm_thumbnail_slider .primary_slide button.splide__arrow svg{display:none}.cm_thumbnail_slider .primary_slide .splide__arrow.splide__arrow--prev:before{content:"\f053"}.cm_thumbnail_slider .primary_slide .splide__arrow.splide__arrow--next:before{content:"\f054"}.cm_thumbnail_slider .primary_slide .splide__arrow:before{color:#fff;display:block;font:32px/32px Font Awesome\ 5 Pro,sans-serif;font-size:30px;left:0;line-height:50px;position:absolute;right:0;text-align:center;text-indent:0;text-shadow:0 1px 3px rgba(0,0,0,.5);top:0}.cm_thumbnail_slider .splide--nav>.splide__track>.splide__list>.splide__slide{padding-left:5px;padding-right:5px}.cm_thumbnail_slider .beforeAfterWrap .before_img_wrap a:hover img{opacity:.45}.cm_thumbnail_slider .beforeAfterWrap .before_img_wrap a img{opacity:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.cm_thumbnail_slider .thumbnail-imgs .splide__arrow{background:transparent}.cm_thumbnail_slider .thumbnail-imgs .splide__arrow.splide__arrow--next{right:-36px}.cm_thumbnail_slider .thumbnail-imgs:hover .splide__arrow.splide__arrow--next{filter:alpha(opacity=100);opacity:1;right:10px}.cm_thumbnail_slider .thumbnail-imgs .splide__arrow svg{display:none}.cm_thumbnail_slider .thumbnail-imgs .splide__arrow.splide__arrow--next:before{content:"\f054"}.cm_thumbnail_slider .thumbnail-imgs .splide__arrow.splide__arrow--prev:before{content:"\f053"}.cm_thumbnail_slider .thumbnail-imgs .splide__arrow:before{color:#fff;display:block;font:32px/32px Font Awesome\ 5 Pro,sans-serif;left:0;position:absolute;right:0;text-align:center;text-indent:0;text-shadow:0 1px 3px rgba(0,0,0,.5);top:0}.cm_thumbnail_slider .thumbnail-imgs:hover .splide__arrow--prev{filter:alpha(opacity=100);left:10px;opacity:1}.cm_thumbnail_slider .thumbnail-imgs .splide__arrow--prev{left:-36px}.cm_thumbnail_slider .thumbnail-imgs .button.splide__arrow:disabled,.cm_thumbnail_slider .thumbnail-imgs button.splide__arrow:disabled{opacity:0!important}.cm_thumbnail_slider .show-img .hover-btn{background:rgba(0,0,0,.8)}.cm_thumbnail_slider .page-center.full_width{padding-left:0;padding-right:0}.cm_thumbnail_slider .before_img_wrap,.cm_thumbnail_slider .corner{transition:all .75s ease-out}.cm_thumbnail_slider .beforeAfterWrap img.slide-img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.fancybox__backdrop{background:#000;opacity:.7}@media(max-width:767px){.cm_thumbnail_slider .primary_slide{display:none}.cm_thumbnail_slider .thumbnail-imgs .splide__arrow.splide__arrow--next{right:5px;transition:all .3s}.cm_thumbnail_slider .thumbnail-imgs .splide__arrow.splide__arrow--next:hover{right:8px}.cm_thumbnail_slider .thumbnail-imgs .splide__arrow--prev{left:5px;transition:all .3s}.cm_thumbnail_slider .thumbnail-imgs .splide__arrow--prev:hover{left:8px}}