@font-face{font-family:"DM Sans 18pt";src:url("../fonts/DMSans18pt-Regular.woff2") format("woff2"),url("../fonts/DMSans18pt-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"DM Sans 24pt";src:url("../fonts/DMSans24pt-Bold.woff2") format("woff2"),url("../fonts/DMSans24pt-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Neue Montreal";src:url("../fonts/NeueMontreal-Regular.woff2") format("woff2"),url("../fonts/NeueMontreal-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Neue Montreal";src:url("../fonts/NeueMontreal-Bold.woff2") format("woff2"),url("../fonts/NeueMontreal-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Epika Serif Extended Premium";src:url("../fonts/Epika.woff2") format("woff2"),url("../fonts/Epika.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}#home-effects{padding:0px 0 74px}@media(max-width: 767px){#home-effects{padding:0px 0 40px}}#home-effects h2{text-align:center;font-family:"Epika Serif Premium";font-size:100px;font-weight:800;line-height:120%;letter-spacing:-3px;text-transform:uppercase;margin-bottom:60px}@media(max-width: 767px){#home-effects h2{font-size:40px;margin-bottom:20px;letter-spacing:-1.2px;text-align:left}}#home-effects .img-height{z-index:-99;position:relative;opacity:0;user-select:none;max-height:560px}#home-effects .splide__track{width:1240px;max-width:100%}#home-effects .splide__arrows{margin-top:44px}@media(max-width: 767px){#home-effects .splide__arrows{margin-top:26px}}#home-effects .splide__arrows .splide__arrow{position:static;font-size:24px;background:no-repeat;color:#000;height:auto;transform:none;opacity:1;outline:none}#home-effects .splide__arrows .slide-counts{font-size:14px}#home-effects .effects-content{text-transform:uppercase;font-size:14px;position:absolute;bottom:17px;padding:0 20px}@media(max-width: 767px){#home-effects .effects-content{position:static;z-index:9;display:flex;flex-direction:column;padding:20px 0 0 0;background:#f3f0f1}}#home-effects .effects-content span{font-style:italic}@media(max-width: 767px){#home-effects .effects-content .brand-name{width:100%}}#home-effects .single-effects{background-color:#fff;padding:0px 0px;bottom:17px;height:100%}#home-effects .single-effects .service{gap:8px}@media(max-width: 767px){#home-effects .single-effects .service{width:100%}}#home-effects .single-effects .service img{width:12px;height:12px;aspect-ratio:1;filter:brightness(0)}#home-effects .containerba{position:relative;width:100%;height:auto;z-index:-99}#home-effects .containerba .img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:auto;background-repeat:no-repeat}#home-effects .containerba .foreground-img{width:50%;border-right:1px solid #000}#home-effects .containerba .slider{position:absolute;-webkit-appearance:none;appearance:none;width:100%;height:100%;background:rgba(242,242,242,.3);outline:none;margin:0;transition:all .2s}#home-effects .containerba .slider:hover{background:rgba(242,242,242,.1)}#home-effects .containerba .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1px;height:100%;background:#000;cursor:pointer}#home-effects .containerba .slider::-moz-range-thumb{width:1px;height:100%;background:#000;cursor:pointer}.after img,.before img{max-width:fit-content !important}#custom-ba-slider{width:100%;height:100%;position:absolute;user-select:none}@media(max-width: 767px){#custom-ba-slider{width:100%;height:auto;position:absolute;aspect-ratio:1;top:0}}*{margin:0;box-sizing:border-box}.wrapper{width:560px;height:100%;position:absolute;left:50%;top:50%;transform:translate3d(-50%, -50%, 0);overflow:hidden}@media(max-width: 767px){.wrapper{width:100%}}.before,.after{width:100%;height:100%;background-repeat:no-repeat;background-color:#fff;background-size:cover;background-position:center;position:absolute;top:0;left:0;pointer-events:none;overflow:hidden}.content-image{height:100%}@media(max-width: 767px){.content-image{padding:20px}}.after{width:50%}.scroller{width:1px;height:100%;position:absolute;left:calc(50% - 24px);top:50%;transform:translateY(-50%);opacity:1;pointer-events:auto;cursor:pointer;border-right:1px solid #000;padding:12px}.scroller:hover{opacity:1}.scrolling{pointer-events:none;opacity:1}.scroller__thumb{width:100%;height:100%;padding:5px}