.oxi-addons-container .oxi-image-hover-style:hover{z-index:11}.oxi-addons-container .oxi-image-hover-style-general{width:100%;margin:0 auto;position:relative}.oxi-addons-container .oxi-image-hover-style-general:after{padding-bottom:100%;content:"";display:block}.oxi-addons-container .oxi-image-hover-style-general .oxi-image-general-hover,.oxi-addons-container .oxi-image-hover-style-general .oxi-image-hover-figure{position:absolute;top:0;left:0;bottom:0;right:0}.oxi-addons-container .oxi-image-hover-style-general .oxi-image-hover-image{position:absolute;top:0;left:0;bottom:0;right:0;opacity:1;pointer-events:none}.oxi-addons-container .oxi-image-hover-style-general .oxi-image-hover-figure:before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";display:block;pointer-events:none;z-index:11}.oxi-addons-container .oxi-image-hover-style-general .oxi-image-hover-image:before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";pointer-events:none;z-index:11;display:block}.oxi-addons-container .oxi-image-hover-style-general .oxi-image-hover-image img{position:absolute;top:0;bottom:0;left:0;right:0}.oxi-addons-container .oxi-image-hover-style-general .oxi-image-hover-figure-caption{position:absolute;top:0;left:0;bottom:0;right:0}.oxi-addons-container .oxi-image-hover-style-general .oxi-image-hover-figure-caption:before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";display:block;z-index:11;pointer-events:none}.oxi-addons-container .oxi-image-hover-style-general .oxi-image-hover-figure-caption:after{position:absolute;top:0;left:0;bottom:0;right:0;content:"";display:block;pointer-events:none}.oxi-addons-container .oxi-image-general-hover .oxi-image-hover-caption-tab{overflow:hidden;z-index:1;position:absolute;flex-direction:column;top:0;left:0;bottom:0;right:0}.oxi-addons-container .oxi-addons-row .oxi-image-hover-caption-tab{display:flex;align-items:center;justify-content:center;padding:15px}.oxi-addons-container .oxi-addons-row .oxi-image-hover-figure-heading{width:100%}.oxi-addons-container .oxi-image-hover-style-general .oxi-image-hover-heading{font-size:20px;font-weight:600;padding-bottom:0;color:#fff;width:100%}.oxi-addons-container .oxi-image-hover-style-general .oxi-image-hover-heading.oxi-image-hover-heading-underline{position:relative;margin-bottom:30px}.oxi-addons-container .oxi-image-hover-style-general .oxi-image-hover-heading.oxi-image-hover-heading-underline:before{position:absolute;content:"";bottom:0;transform:translateX(-50%);left:50%;width:100%;border-bottom-width:2px;border-bottom-style:solid}.oxi-addons-container .oxi-image-hover-style-general .oxi-image-hover-content{width:100%;font-size:15px;font-weight:300;padding-bottom:10px;color:#fff}.oxi-addons-container .oxi-image-hover-style-general .oxi-image-hover-button{position:relative;width:100%;display:block}.oxi-addons-container .oxi-image-hover-style-general a.oxi-image-btn{display:inline-block;font-size:12px;color:#00a88f;font-weight:300;padding:7px 10px;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.oxi-addons-container .oxi-image-hover-style-30 *,.oxi-addons-container .oxi-image-hover-style-30 *:before,.oxi-addons-container .oxi-image-hover-style-30 *:after{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.oxi-addons-container .oxi-image-general-hover-style-30 .oxi-image-hover-figure .oxi-image-hover-figure-caption{opacity:1}.oxi-addons-container .oxi-image-general-hover-style-30 .oxi-image-hover-figure-caption:before,.oxi-addons-container .oxi-image-general-hover-style-30 .oxi-image-hover-figure-caption:after{opacity:0}.oxi-addons-container .oxi-image-general-hover-style-30.oxi-image-hover:hover .oxi-image-hover-figure .oxi-image-hover-figure-caption:after,.oxi-addons-container .oxi-image-general-hover-style-30.oxi-image-hover.oxi-touch .oxi-image-hover-figure .oxi-image-hover-figure-caption:after,.oxi-addons-container .oxi-image-general-hover-style-30.oxi-image-hover:hover .oxi-image-hover-figure .oxi-image-hover-figure-caption:before,.oxi-addons-container .oxi-image-general-hover-style-30.oxi-image-hover.oxi-touch .oxi-image-hover-figure .oxi-image-hover-figure-caption:before{opacity:1}.oxi-addons-container .oxi-image-general-hover-style-30 .oxi-image-hover-figure .oxi-image-hover-caption-tab{opacity:1;background:0 0 !important;z-index:20;overflow:hidden}.oxi-addons-container .oxi-image-general-hover-style-30 .oxi-image-hover-figure .oxi-image-hover-heading{opacity:1;-webkit-transform:translate(0,0) scale(1) rotate(0);-ms-transform:translate(0,0) scale(1) rotate(0);transform:translate(0,0) scale(1) rotate(0)}.oxi-addons-container .oxi-image-general-hover-style-30 .oxi-image-hover-heading.oxi-image-hover-heading-underline:before{opacity:0}.oxi-addons-container .oxi-image-general-hover-style-30.oxi-image-hover:hover .oxi-image-hover-figure .oxi-image-hover-heading.oxi-image-hover-heading-underline:before,.oxi-addons-container .oxi-image-general-hover-style-30.oxi-image-hover.oxi-touch .oxi-image-hover-figure .oxi-image-hover-heading.oxi-image-hover-heading-underline:before{opacity:1}.oxi-addons-container .oxi-image-general-hover-style-30.oxi-image-hover:hover .oxi-image-hover-figure .oxi-image-hover-caption-tab,.oxi-addons-container .oxi-image-general-hover-style-30.oxi-image-hover.oxi-touch .oxi-image-hover-figure .oxi-image-hover-caption-tab{-ms-transform:translateY(0);transform:translateY(0);-mos-transform:translateY(0);-webkit-transform:translateY(0)}