.ha-hover-box{overflow:hidden}.ha-hover-box .ha-hover-box-main{position:relative;overflow:hidden}.ha-hover-box-wrapper{overflow:hidden;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;padding:50px;max-height:100%;height:400px;-webkit-transition-duration:.4s;transition-duration:.4s}.ha-hover-box-wrapper:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;content:""}.ha-hover-box-wrapper:hover{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}.ha-hover-box-wrapper:hover .ha-hover-box-content{opacity:0;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:cubic-bezier(.57,.21,.69,1);transition-timing-function:cubic-bezier(.57,.21,.69,1);-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:translate(0,36px);-ms-transform:translate(0,36px);transform:translate(0,36px)}.ha-hover-box-wrapper,.ha-hover-box-wrapper .ha-hover-box-content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.ha-hover-box-wrapper .ha-hover-box-content{z-index:99;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:left;opacity:1;-webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out;-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-duration:.1s;transition-duration:.1s;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.ha-hover-box-wrapper .ha-hover-sub-title{display:inline-block;margin-bottom:20px;color:#222}.ha-hover-box-wrapper .ha-hover-title{margin-top:0;margin-bottom:10px;color:#222;font-size:22px}.ha-hover-box-wrapper .ha-hover-description{margin:0;color:#222}.ha-hover-box-wrapper.reverse:hover .ha-hover-box-content{opacity:1;-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transform:translate(0,-16px);-ms-transform:translate(0,-16px);transform:translate(0,-16px)}.ha-hover-box-wrapper.reverse .ha-hover-box-content{opacity:0;-webkit-transition-delay:0s;transition-delay:0s}.ha-pre--column .ha-hover-sub-title{margin-bottom:20px}.ha-pre--column-reverse p.ha-hover-sub-title{margin-top:20px;margin-bottom:0}.ha-scrolling-image .elementor-widget-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ha-scrolling-image-wrapper{overflow:hidden}.ha-scrolling-image-wrapper.ha-vertical{height:700px;border:0}.ha-scrolling-image-wrapper.ha-horizontal{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;height:auto;border:0}.ha-scrolling-image-container{position:relative}.ha-scrolling-image-container:after,.ha-scrolling-image-container:before{display:table;clear:both;content:""}.ha-scrolling-image-item{position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;border:1px solid #d2d2d2;border-radius:5px}.ha-scrolling-image-title{display:block;font-size:14px}.ha-scrolling-image-wrapper.ha-horizontal .ha-scrolling-image-item{display:inline-block;-webkit-box-flex:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:20px}.ha-scrolling-image-wrapper.ha-horizontal .ha-scrolling-image-item:first-child{margin-left:0}.ha-scrolling-image-wrapper.ha-horizontal .ha-scrolling-image-item:last-child{margin-right:0}.ha-scrolling-image-wrapper.ha-horizontal img{max-width:initial}.ha-scrolling-image-wrapper.ha-vertical .ha-scrolling-image-container,.ha-scrolling-image-wrapper.ha-vertical .ha-scrolling-image-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ha-scrolling-image-wrapper.ha-vertical .ha-scrolling-image-container{overflow:hidden}.ha-scrolling-image-wrapper.ha-vertical .ha-scrolling-image-item{-webkit-box-flex:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:20px}.ha-scrolling-image-wrapper.ha-vertical .ha-scrolling-image-item:first-child{margin-top:0}.ha-scrolling-image-wrapper.ha-vertical .ha-scrolling-image-item:last-child{margin-bottom:0}/** Widgets: hover-box, scrolling-image **/