.megapack-heading-tag,.megapack-heading-wrap{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.megapack-heading-tag{-webkit-box-pack:left;-ms-flex-pack:left;-webkit-justify-content:left;justify-content:left;margin:0;font-size:25px}.megapack-heading-wrap{z-index:2;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;text-align:center}.megapack-heading-wrap:before{position:absolute;top:50%;left:0;z-index:0;color:rgba(0,0,0,.09);content:attr(data-bg-text);font-size:60px;line-height:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mp-heading-after,.mp-heading-before,.mp-heading-center{position:relative;z-index:2;color:#343352;font-family:Poppins,sans-serif;font-size:32px;line-height:1;letter-spacing:-1px}.mp-heading-after{color:#db3157}.mp-border{display:block}.mp-border:after{position:absolute;bottom:0;left:0;z-index:1;display:block;width:162px;border-color:#db3157;content:""}.mp-layout-block.mp-align-left .megapack-heading-wrap{text-align:left}.mp-layout-block.mp-align-center .megapack-heading-wrap{text-align:center}.mp-layout-block.mp-align-right .megapack-heading-wrap{text-align:right}.mp-layout-inline .mp-heading-before,.mp-layout-inline .mp-heading-center{margin-right:5px}.mp-layout-block .mp-heading-before,.mp-layout-block .mp-heading-center{margin-bottom:5px}.mp-align-left .mp-border:after{left:0}.mp-align-center .mp-border:after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.mp-align-right .mp-border:after{right:0;left:auto}.mp-align-center .megapack-heading-wrap:before{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.mp-align-right .megapack-heading-wrap:before{right:0;left:auto}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}.elementor-animation-float{transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.elementor-animation-float:active,.elementor-animation-float:focus,.elementor-animation-float:hover{transform:translateY(-8px)}