.et_pb_fullwidth_image{position:relative;line-height:0}.et_pb_fullwidth_image img{width:100%;position:relative}
.et_overlay{z-index:-1;position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:hsla(0,0%,100%,.9);opacity:0;pointer-events:none;transition:all .3s;border:1px solid #e5e5e5;box-sizing:border-box;backface-visibility:hidden;-webkit-font-smoothing:antialiased}.et_overlay:before{color:#2ea3f2;content:"\E050";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:32px;transition:all .4s}.et_portfolio_image,.et_shop_image{position:relative;display:block}.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,.et_portfolio_image:hover .et_overlay,.et_shop_image:hover .et_overlay{z-index:3;opacity:1}#ie7 .et_overlay,#ie8 .et_overlay{display:none}.et_pb_module.et_pb_has_overlay{position:relative}.et_pb_module.et_pb_has_overlay .et_overlay,article.et_pb_has_overlay{border:none}
.et_pb_before_after_image{position:relative;overflow:hidden}.et_pb_before_after_image_container{position:relative;width:100%;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.et_pb_before_after_image_container.et_pb_before_after_image_vertical{cursor:row-resize}.et_pb_before_after_image_slider{position:absolute;top:0;left:50%;width:4px;height:100%;background:transparent;z-index:10;cursor:col-resize;transform:translateX(-50%)}.et_pb_before_after_image_vertical .et_pb_before_after_image_slider{left:0;top:50%;width:100%;height:4px;cursor:row-resize;transform:translateY(-50%)}.et_pb_before_after_image_slider_line{position:absolute;top:0;left:50%;width:2px;height:100%;transform:translateX(-50%);background:#fff}.et_pb_before_after_image_vertical .et_pb_before_after_image_slider_line{left:0;top:50%;width:100%;height:2px;transform:translateY(-50%)}.et_pb_before_after_image_slider_handle{position:absolute;top:50%;left:50%;width:40px;height:40px;background:#fff;border-radius:50%;transform:translate(-50%,-50%);cursor:-webkit-grab;cursor:grab}.et_pb_before_after_image_slider_handle:after,.et_pb_before_after_image_slider_handle:before{content:"";position:absolute;top:50%;width:0;height:0;border-style:solid}.et_pb_before_after_image_slider_handle:before{left:10px;border-width:6px 8px 6px 0;border-color:#333;border-top-color:transparent!important;border-left-color:transparent!important;border-bottom-color:transparent!important;transform:translateY(-50%)}.et_pb_before_after_image_slider_handle:after{right:10px;border-width:6px 0 6px 8px;border-color:#333;border-top-color:transparent!important;border-bottom-color:transparent!important;border-right-color:transparent!important;transform:translateY(-50%)}.et_pb_before_after_image_vertical .et_pb_before_after_image_slider_handle:before{left:50%;right:auto;top:8px;transform:translateX(-50%) rotate(90deg)}.et_pb_before_after_image_vertical .et_pb_before_after_image_slider_handle:after{left:50%;right:auto;top:auto;bottom:8px;transform:translateX(-50%) rotate(90deg)}.et_pb_before_after_image_dragging .et_pb_before_after_image_slider_handle{cursor:-webkit-grabbing;cursor:grabbing}.et_pb_before_after_image_label{position:absolute;top:20px;padding:8px 16px;background:rgba(0,0,0,.7);color:#fff;font-size:14px;font-weight:600;z-index:5;pointer-events:none;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.et_pb_after_image{position:relative;width:100%}.et_pb_after_image img{display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.et_pb_before_image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:2}.et_pb_before_image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.et_pb_before_after_image_vertical .et_pb_before_image{-webkit-clip-path:inset(50% 0 0 0);clip-path:inset(50% 0 0 0)}.et_pb_before_label{left:20px}.et_pb_before_after_image_vertical .et_pb_before_label{top:20px;left:20px;right:auto}.et_pb_after_label{right:20px}.et_pb_before_after_image_vertical .et_pb_after_label{top:auto;bottom:20px;left:20px;right:auto}