.xgn-house{padding-top:72px;padding-bottom:95px;overflow:hidden}.xgn-house h2{margin-top:0}.xgn-house-model{position:relative;margin:56px 0 40px}.xgn-house-model img.xgn-house-img{width:100%}.xgn-hotspot{position:absolute;border:none;background:none;transform:translate(-50%, -50%);width:62px;height:62px;cursor:pointer}.xgn-hotspot img{width:100%}@media(max-width: 767px){.xgn-hotspot img{width:42px;height:42px}}@media(max-width: 577px){.xgn-hotspot img{width:34px;height:34px}}.xgn-hotspot._1{top:32%;left:22%}.xgn-hotspot._2{top:32.5%;left:53%}.xgn-hotspot._3{top:51.5%;left:22.9%}.xgn-hotspot._4{top:53.5%;left:50.5%}.xgn-hotspot._5{top:72.5%;left:25.6%}.xgn-hotspot._6{top:82.5%;left:80%}.xgn-house-video,.xgn-house-video video{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.xgn-house-video{transition:opacity .2s ease-out}.xgn-house-video.active,.xgn-house-video video.active{opacity:1;pointer-events:all}.xgn-logos{display:flex;justify-content:center;align-items:center;margin-bottom:26px}@media(max-width: 767px){.xgn-logos{flex-direction:column;justify-content:space-between;min-height:154px}}.xgn-logo{display:block;width:100%;height:100%;margin:0 20px}.xgn-logo._1{max-width:147px}.xgn-logo._2{max-width:165px}.xgn-logo._3{max-width:129px}.xgn-product-card{position:absolute;z-index:2;width:280px;padding:32px 15px 19px;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);opacity:0;pointer-events:none;transition:opacity .2s ease-out}.xgn-product-card.active{opacity:1;pointer-events:all}.xgn-product-card img{display:block;width:100%}._1 .xgn-product-card{top:52px;left:31px}._2 .xgn-product-card{top:42px;left:31px}._3 .xgn-product-card{top:78px;left:487px}._4 .xgn-product-card{top:102px;left:31px}._5 .xgn-product-card{top:102px;left:31px}._6 .xgn-product-card{top:102px;left:31px}@media(max-width: 767px){.xgn-product-card{top:50% !important;left:50% !important;right:unset;transform:translate(-50%, -50%);padding:15px}.xgn-product-card img{width:auto;max-height:50px}._1 .xgn-product-card img{max-height:80px}.xgn-product-card a.btn{display:block;font-size:12px;padding:0}.xgn-product-card a.btn::after{border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-left:7px solid #10218b}.xgn-product-card a.btn::after{font-size:12px}}button.xgn-close{display:flex;justify-content:center;align-items:center;width:11px;height:11px;background:none;border:none;cursor:pointer;position:absolute;top:15px;right:15px;z-index:3}button.xgn-close::before,button.xgn-close::after{content:"";display:block;width:11px;height:1px;background:#000;position:absolute}button.xgn-close::before{transform:rotate(45deg)}button.xgn-close::after{transform:rotate(135deg)}.carousel{width:100%;padding:70px 0;position:relative}.carousel__slide{height:auto}.carousel__slide-img{width:100%}.carousel__slide-title{text-align:center;width:70%;margin:auto}.carousel__slide-title a{color:#10218b}.slick-list{width:100%}.slick-arrow{cursor:pointer;position:absolute;height:18px;width:18px;transform:rotate(45deg);border:0;border-left:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0);font-size:0;left:-20px;top:50%;z-index:1}.slick-arrow:hover::after{opacity:1}.slick-arrow::after{opacity:0;position:absolute;content:"";top:2px;left:2px;height:12px;width:12px;background:#10218b}.slick-arrow::before{position:absolute;content:"";background:#fff;right:0;top:-3px;width:10px;height:100%;z-index:123;transform:rotate(135deg)}.slick-next{left:auto;right:-20px;border-left:0;border-bottom:0;border-top:2px solid #e7e7e7;border-right:2px solid #e7e7e7}.slick-next::before{right:auto;left:0;top:3px}.slick-dots{list-style:none;flex-wrap:wrap;text-align:center;margin:60px 0 0}.slick-dots li{display:inline-block}.slick-dots button{display:block;cursor:pointer;width:12px;height:12px;background:#bbb;border:none;border-radius:100%;font-size:0;margin:0 5px;padding:0}.slick-active button{background:#10218b}.px-20{padding:0 20px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.carousel .slick-arrow{cursor:pointer;position:absolute;height:18px;width:18px;border:0;border-left:2px solid #fff;border-bottom:2px solid #fff;opacity:1;transform:rotate(0deg);font-size:0;left:-20px;top:50%;z-index:1}.carousel .slick-arrow:hover::after{opacity:1}.carousel .slick-next{left:auto;right:-20px}.carousel .slick-next.slick-arrow::before,.carousel .slick-prev.slick-arrow::before{position:absolute;content:url(https://i8.amplience.net/i/epsonemear/slick-homearrow-right-hover);width:17px;z-index:123;top:-50px;opacity:.7}.carousel .slick-next.slick-arrow:hover::before,.carousel .slick-prev.slick-arrow:hover::before{opacity:1}.carousel .slick-next.slick-arrow[aria-disabled=true]::before,.carousel .slick-prev.slick-arrow[aria-disabled=true]::before{opacity:.3}.carousel .slick-prev.slick-arrow::before{transform:rotate(180deg)}.carousel .slick-next.slick-arrow::before{transform:rotate(0deg)}.carousel .slick-arrow::after{background:#fff}
