.elementor-1784 .elementor-element.elementor-element-mhref001b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:38px;--padding-left:24px;--padding-right:24px;}.elementor-1784 .elementor-element.elementor-element-mhref001b:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-mhref001b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1784 .elementor-element.elementor-element-mhref001a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;}.elementor-1784 .elementor-element.elementor-element-mhref000k{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1784 .elementor-element.elementor-element-mhref0001{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-d5d497a{text-align:start;}.elementor-1784 .elementor-element.elementor-element-d5d497a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref0003{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref000g{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1784 .elementor-element.elementor-element-mhref0007{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1784 .elementor-element.elementor-element-mhref0005{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref0004 .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref0004.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0004.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0004.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0004.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0004.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0006{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref000b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1784 .elementor-element.elementor-element-mhref0009{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref0008 .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref0008.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0008.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0008.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0008.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0008.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref000a{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref000f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1784 .elementor-element.elementor-element-mhref000d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref000c .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref000c.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref000c.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref000c.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref000c.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref000c.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref000e{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref0019{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref000q{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1784 .elementor-element.elementor-element-mhref000m{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref000l .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref000l.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref000l.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref000l.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref000l.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref000l.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref000p{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-1784 .elementor-element.elementor-element-mhref000n .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref000o{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref000w{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1784 .elementor-element.elementor-element-mhref000s{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref000r .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref000r.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref000r.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref000r.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref000r.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref000r.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref000v{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-1784 .elementor-element.elementor-element-mhref000t .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref000u{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref0012{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1784 .elementor-element.elementor-element-mhref000y{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref000x .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref000x.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref000x.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref000x.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref000x.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref000x.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0011{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-1784 .elementor-element.elementor-element-mhref000z .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref0010{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref0018{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1784 .elementor-element.elementor-element-mhref0014{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref0013 .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref0013.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0013.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0013.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0013.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0013.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0017{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-1784 .elementor-element.elementor-element-mhref0015 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref0016{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref0027{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:22px;--padding-bottom:30px;--padding-left:24px;--padding-right:24px;}.elementor-1784 .elementor-element.elementor-element-mhref0026{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-1784 .elementor-element.elementor-element-mhref001d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref001c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref001g{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1784 .elementor-element.elementor-element-mhref001e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref001f{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref0025{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-1784 .elementor-element.elementor-element-mhref001k{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1784 .elementor-element.elementor-element-mhref001i{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref001h .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref001h.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref001h.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref001h.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref001h.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref001h.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref001j .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref001o{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1784 .elementor-element.elementor-element-mhref001m{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref001l .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref001l.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref001l.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref001l.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref001l.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref001l.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref001n .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref001s{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1784 .elementor-element.elementor-element-mhref001q{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref001p .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref001p.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref001p.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref001p.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref001p.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref001p.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref001r .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref001w{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1784 .elementor-element.elementor-element-mhref001u{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref001t .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref001t.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref001t.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref001t.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref001t.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref001t.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref001v .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref0020{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1784 .elementor-element.elementor-element-mhref001y{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref001x .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref001x.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref001x.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref001x.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref001x.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref001x.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref001z .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref0024{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1784 .elementor-element.elementor-element-mhref0022{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref0021 .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref0021.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0021.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0021.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0021.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0021.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0023 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref003n{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:76px;--padding-left:24px;--padding-right:24px;}.elementor-1784 .elementor-element.elementor-element-mhref0028 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref0029{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref003m{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-1784 .elementor-element.elementor-element-mhref002h{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref002a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref002g{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-1784 .elementor-element.elementor-element-mhref002c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref002b .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref002b.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref002b.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref002b.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref002b.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref002b.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref002f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1784 .elementor-element.elementor-element-mhref002d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref002e{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref002p{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref002i .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref002o{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-1784 .elementor-element.elementor-element-mhref002k{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref002j .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref002j.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref002j.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref002j.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref002j.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref002j.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref002n{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1784 .elementor-element.elementor-element-mhref002l .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref002m{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref002x{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref002q .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref002w{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-1784 .elementor-element.elementor-element-mhref002s{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref002r .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref002r.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref002r.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref002r.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref002r.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref002r.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref002v{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1784 .elementor-element.elementor-element-mhref002t .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref002u{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref0035{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref002y .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref0034{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-1784 .elementor-element.elementor-element-mhref0030{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref002z .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref002z.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref002z.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref002z.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref002z.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref002z.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0033{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1784 .elementor-element.elementor-element-mhref0031 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref0032{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref003d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref0036 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref003c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-1784 .elementor-element.elementor-element-mhref0038{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref0037 .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref0037.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0037.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0037.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0037.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0037.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref003b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1784 .elementor-element.elementor-element-mhref0039 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref003a{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref003l{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref003e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref003k{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-1784 .elementor-element.elementor-element-mhref003g{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref003f .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref003f.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref003f.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref003f.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref003f.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref003f.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref003j{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1784 .elementor-element.elementor-element-mhref003h .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref003i{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref004q{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-1784 .elementor-element.elementor-element-mhref003o .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref004p{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-1784 .elementor-element.elementor-element-mhref003u{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1784 .elementor-element.elementor-element-mhref003q{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref003p .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref003p.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref003p.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref003p.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref003p.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref003p.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref003t{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1784 .elementor-element.elementor-element-mhref003r .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref003s{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref0040{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1784 .elementor-element.elementor-element-mhref003w{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref003v .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref003v.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref003v.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref003v.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref003v.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref003v.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref003z{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1784 .elementor-element.elementor-element-mhref003x .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref003y{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref0046{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1784 .elementor-element.elementor-element-mhref0042{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref0041 .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref0041.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0041.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0041.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0041.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0041.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0045{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1784 .elementor-element.elementor-element-mhref0043 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref0044{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref004c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1784 .elementor-element.elementor-element-mhref0048{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref0047 .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref0047.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0047.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0047.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0047.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0047.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref004b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1784 .elementor-element.elementor-element-mhref0049 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref004a{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref004i{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1784 .elementor-element.elementor-element-mhref004e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref004d .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref004d.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref004d.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref004d.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref004d.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref004d.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref004h{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1784 .elementor-element.elementor-element-mhref004f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref004g{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref004o{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1784 .elementor-element.elementor-element-mhref004k{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref004j .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref004j.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref004j.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref004j.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref004j.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref004j.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref004n{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1784 .elementor-element.elementor-element-mhref004l .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref004m{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref005l{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:34px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-1784 .elementor-element.elementor-element-mhref005l:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-mhref005l > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A1E5C;}.elementor-1784 .elementor-element.elementor-element-mhref004r .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#FFFFFF;}.elementor-1784 .elementor-element.elementor-element-mhref005k{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;}.elementor-1784 .elementor-element.elementor-element-mhref004y{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1784 .elementor-element.elementor-element-mhref004s .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref004u{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref004t .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref004t.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref004t.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref004t.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref004t.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref004t.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref004x{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1784 .elementor-element.elementor-element-mhref004v .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref004w{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref0055{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1784 .elementor-element.elementor-element-mhref004z .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref0051{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref0050 .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref0050.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0050.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0050.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0050.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0050.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0054{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1784 .elementor-element.elementor-element-mhref0052 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref0053{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref005c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1784 .elementor-element.elementor-element-mhref0056 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref0058{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref0057 .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref0057.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0057.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0057.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0057.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0057.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref005b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1784 .elementor-element.elementor-element-mhref0059 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref005a{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref005j{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1784 .elementor-element.elementor-element-mhref005d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref005f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref005e .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref005e.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref005e.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref005e.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref005e.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref005e.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref005i{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1784 .elementor-element.elementor-element-mhref005g .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref005h{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhgprf1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:42px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-1784 .elementor-element.elementor-element-mhgprf1:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-mhgprf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1784 .elementor-element.elementor-element-mhref008k{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:76px;--padding-bottom:78px;--padding-left:24px;--padding-right:24px;}.elementor-1784 .elementor-element.elementor-element-mhref008j{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-1784 .elementor-element.elementor-element-mhref007i{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-1784 .elementor-element.elementor-element-mhref0063{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-1784 .elementor-element.elementor-element-mhref005o{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1784 .elementor-element.elementor-element-mhref005m .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref005m.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref005m.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref005m.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref005m.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref005m.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref005n .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref005p .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref005q{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref007h{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1784 .elementor-element.elementor-element-mhref007g{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-1784 .elementor-element.elementor-element-mhref006b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1784 .elementor-element.elementor-element-mhref0065{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref0064 .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref0064.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0064.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0064.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0064.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0064.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0068{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1784 .elementor-element.elementor-element-mhref0066 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref0067{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref006a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref0069 .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref0069.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0069.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0069.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0069.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0069.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref006j{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1784 .elementor-element.elementor-element-mhref006d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref006c .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref006c.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref006c.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref006c.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref006c.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref006c.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref006g{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1784 .elementor-element.elementor-element-mhref006e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref006f{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref006i{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref006h .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref006h.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref006h.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref006h.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref006h.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref006h.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref006r{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1784 .elementor-element.elementor-element-mhref006l{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref006k .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref006k.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref006k.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref006k.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref006k.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref006k.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref006o{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1784 .elementor-element.elementor-element-mhref006m .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref006n{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref006q{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref006p .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref006p.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref006p.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref006p.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref006p.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref006p.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref006z{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1784 .elementor-element.elementor-element-mhref006t{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref006s .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref006s.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref006s.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref006s.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref006s.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref006s.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref006w{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1784 .elementor-element.elementor-element-mhref006u .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref006v{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref006y{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref006x .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref006x.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref006x.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref006x.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref006x.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref006x.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0077{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1784 .elementor-element.elementor-element-mhref0071{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref0070 .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref0070.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0070.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0070.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0070.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0070.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0074{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1784 .elementor-element.elementor-element-mhref0072 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref0073{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref0076{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref0075 .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref0075.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0075.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0075.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0075.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0075.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref007f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1784 .elementor-element.elementor-element-mhref0079{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref0078 .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref0078.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0078.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0078.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0078.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0078.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref007c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1784 .elementor-element.elementor-element-mhref007a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref007b{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref007e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref007d .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref007d.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref007d.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref007d.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref007d.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref007d.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref008i{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:58px 58px;--row-gap:58px;--column-gap:58px;}.elementor-1784 .elementor-element.elementor-element-mhref008d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1784 .elementor-element.elementor-element-mhref007l{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-1784 .elementor-element.elementor-element-mhref007j .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref007j.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref007j.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref007j.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref007j.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref007j.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref007k .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref007m .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref007n{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref008c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1784 .elementor-element.elementor-element-mhref007r{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1784 .elementor-element.elementor-element-mhref007p{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref007o .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref007o.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref007o.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref007o.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref007o.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref007o.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref007q .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref007v{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1784 .elementor-element.elementor-element-mhref007t{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref007s .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref007s.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref007s.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref007s.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref007s.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref007s.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref007u .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref007z{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1784 .elementor-element.elementor-element-mhref007x{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref007w .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref007w.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref007w.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref007w.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref007w.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref007w.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref007y .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref0083{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1784 .elementor-element.elementor-element-mhref0081{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref0080 .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref0080.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0080.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0080.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0080.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0080.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0082 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref0087{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1784 .elementor-element.elementor-element-mhref0085{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref0084 .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref0084.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0084.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0084.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0084.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0084.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0086 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref008b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1784 .elementor-element.elementor-element-mhref0089{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref0088 .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref0088.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0088.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0088.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0088.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref0088.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref008a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref008h{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1784 .elementor-element.elementor-element-mhref008f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref008e .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref008e.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref008e.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref008e.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref008e.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref008e.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref008g{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref0095{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-1784 .elementor-element.elementor-element-mhref0095:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-mhref0095 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A1E5C;}.elementor-1784 .elementor-element.elementor-element-mhref0094{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-1784 .elementor-element.elementor-element-mhref008l .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#FFFFFF;}.elementor-1784 .elementor-element.elementor-element-mhref008r{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1784 .elementor-element.elementor-element-mhref008n{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref008m .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref008m.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref008m.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref008m.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref008m.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref008m.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref008q{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref008o .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref008p{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref008x{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1784 .elementor-element.elementor-element-mhref008t{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref008s .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref008s.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref008s.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref008s.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref008s.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref008s.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref008w{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref008u .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref008v{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref0093{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1784 .elementor-element.elementor-element-mhref008z{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref008y .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-mhref008y.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref008y.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref008y.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref008y.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-mhref008y.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-mhref0092{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref0090 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref0091{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref009k{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:26px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-1784 .elementor-element.elementor-element-mhref0096 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-mhref009j{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-1784 .elementor-element.elementor-element-mhref0098{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref0097{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref009a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref0099{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref009c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref009b{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref009e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref009d{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref009g{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref009f{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref009i{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-mhref009h{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhgfdr1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-1784 .elementor-element.elementor-element-mhgfdr1:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-mhgfdr1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1784 .elementor-element.elementor-element-6330212{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;}.elementor-1784 .elementor-element.elementor-element-dea14aa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#151515;}.elementor-1784 .elementor-element.elementor-element-63eebf3{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-aaf1a97{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-1784 .elementor-element.elementor-element-dab3aba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1784 .elementor-element.elementor-element-fee4e96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-aa5c1fa .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-aa5c1fa.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-aa5c1fa.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-aa5c1fa.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-aa5c1fa.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-aa5c1fa.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-b0f2836{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1784 .elementor-element.elementor-element-a79acfb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#5A1E5C;}.elementor-1784 .elementor-element.elementor-element-a56600c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:850;color:#151515;}.elementor-1784 .elementor-element.elementor-element-4126e12{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-1becf16{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1784 .elementor-element.elementor-element-8a594e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-cf01504 .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-cf01504.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-cf01504.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-cf01504.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-cf01504.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-cf01504.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-2a12598{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1784 .elementor-element.elementor-element-6fff776 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#5A1E5C;}.elementor-1784 .elementor-element.elementor-element-4cc4a43 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:850;color:#151515;}.elementor-1784 .elementor-element.elementor-element-62271a3{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-3f50599{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1784 .elementor-element.elementor-element-822246a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-e886327 .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-e886327.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-e886327.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-e886327.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-e886327.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-e886327.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-166a95f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1784 .elementor-element.elementor-element-a12836e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#5A1E5C;}.elementor-1784 .elementor-element.elementor-element-b304ecf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:850;color:#151515;}.elementor-1784 .elementor-element.elementor-element-1a55cb7{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-84f5040{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1784 .elementor-element.elementor-element-1753f0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-cfda2d5 .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-cfda2d5.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-cfda2d5.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-cfda2d5.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-cfda2d5.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-cfda2d5.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-1e89262{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1784 .elementor-element.elementor-element-58bdc34 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#5A1E5C;}.elementor-1784 .elementor-element.elementor-element-7412c6c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:850;color:#151515;}.elementor-1784 .elementor-element.elementor-element-b87b079{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-13eee17{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1784 .elementor-element.elementor-element-dc3b992{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-b91c4b0 .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-b91c4b0.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-b91c4b0.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-b91c4b0.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-b91c4b0.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-b91c4b0.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-68f2df5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1784 .elementor-element.elementor-element-ae37ae6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#5A1E5C;}.elementor-1784 .elementor-element.elementor-element-7f5d856 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:850;color:#151515;}.elementor-1784 .elementor-element.elementor-element-7040428{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-01311dd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1784 .elementor-element.elementor-element-b5b106e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1784 .elementor-element.elementor-element-6b78377 .elementor-icon-wrapper{text-align:center;}.elementor-1784 .elementor-element.elementor-element-6b78377.elementor-view-stacked .elementor-icon{background-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-6b78377.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-6b78377.elementor-view-default .elementor-icon{color:#862F87;border-color:#862F87;}.elementor-1784 .elementor-element.elementor-element-6b78377.elementor-view-framed .elementor-icon, .elementor-1784 .elementor-element.elementor-element-6b78377.elementor-view-default .elementor-icon svg{fill:#862F87;}.elementor-1784 .elementor-element.elementor-element-3c3c824{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1784 .elementor-element.elementor-element-ce8220e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:900;color:#5A1E5C;}.elementor-1784 .elementor-element.elementor-element-7e1ae6a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:850;color:#151515;}.elementor-1784 .elementor-element.elementor-element-927a9b1{font-family:"Poppins", Sans-serif;font-weight:500;color:#515766;}.elementor-1784 .elementor-element.elementor-element-mhref00a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1784 .elementor-element.elementor-element-mhref00a6:not(.elementor-motion-effects-element-type-background), .elementor-1784 .elementor-element.elementor-element-mhref00a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1784 .elementor-element.elementor-element-mhref001b{--padding-top:65px;--padding-bottom:65px;--padding-left:22px;--padding-right:22px;}.elementor-1784 .elementor-element.elementor-element-mhref001a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1784 .elementor-element.elementor-element-d5d497a{text-align:start;}.elementor-1784 .elementor-element.elementor-element-mhref0027{--padding-top:65px;--padding-bottom:65px;--padding-left:22px;--padding-right:22px;}.elementor-1784 .elementor-element.elementor-element-mhref0026{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1784 .elementor-element.elementor-element-mhref003n{--padding-top:65px;--padding-bottom:65px;--padding-left:22px;--padding-right:22px;}.elementor-1784 .elementor-element.elementor-element-mhref004q{--padding-top:65px;--padding-bottom:65px;--padding-left:22px;--padding-right:22px;}.elementor-1784 .elementor-element.elementor-element-mhref005l{--padding-top:65px;--padding-bottom:65px;--padding-left:22px;--padding-right:22px;}.elementor-1784 .elementor-element.elementor-element-mhgprf1{--padding-top:52px;--padding-bottom:54px;--padding-left:22px;--padding-right:22px;}.elementor-1784 .elementor-element.elementor-element-mhref008k{--padding-top:65px;--padding-bottom:65px;--padding-left:22px;--padding-right:22px;}.elementor-1784 .elementor-element.elementor-element-mhref007i{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1784 .elementor-element.elementor-element-mhref008i{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1784 .elementor-element.elementor-element-mhref0095{--padding-top:65px;--padding-bottom:65px;--padding-left:22px;--padding-right:22px;}.elementor-1784 .elementor-element.elementor-element-mhref0094{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1784 .elementor-element.elementor-element-mhref009k{--padding-top:65px;--padding-bottom:65px;--padding-left:22px;--padding-right:22px;}.elementor-1784 .elementor-element.elementor-element-mhgfdr1{--padding-top:52px;--padding-bottom:54px;--padding-left:22px;--padding-right:22px;}.elementor-1784 .elementor-element.elementor-element-6330212{--padding-top:56px;--padding-bottom:56px;--padding-left:22px;--padding-right:22px;}.elementor-1784 .elementor-element.elementor-element-mhref00a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-1784 .elementor-element.elementor-element-mhref001b{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-1784 .elementor-element.elementor-element-mhref001a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1784 .elementor-element.elementor-element-mhref000k{--width:100%;}.elementor-1784 .elementor-element.elementor-element-d5d497a{text-align:start;}.elementor-1784 .elementor-element.elementor-element-mhref0019{--width:100%;}.elementor-1784 .elementor-element.elementor-element-mhref0027{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-1784 .elementor-element.elementor-element-mhref0026{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1784 .elementor-element.elementor-element-mhref003n{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-1784 .elementor-element.elementor-element-mhref003m{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1784 .elementor-element.elementor-element-mhref002h{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1784 .elementor-element.elementor-element-mhref002p{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1784 .elementor-element.elementor-element-mhref002x{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1784 .elementor-element.elementor-element-mhref0035{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1784 .elementor-element.elementor-element-mhref003d{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1784 .elementor-element.elementor-element-mhref003l{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1784 .elementor-element.elementor-element-mhref004q{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-1784 .elementor-element.elementor-element-mhref004p{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1784 .elementor-element.elementor-element-mhref003u{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1784 .elementor-element.elementor-element-mhref0040{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1784 .elementor-element.elementor-element-mhref0046{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1784 .elementor-element.elementor-element-mhref004c{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1784 .elementor-element.elementor-element-mhref004i{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1784 .elementor-element.elementor-element-mhref004o{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1784 .elementor-element.elementor-element-mhref005l{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-1784 .elementor-element.elementor-element-mhref005k{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1784 .elementor-element.elementor-element-mhref004y{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1784 .elementor-element.elementor-element-mhref0055{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1784 .elementor-element.elementor-element-mhref005c{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1784 .elementor-element.elementor-element-mhref005j{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1784 .elementor-element.elementor-element-mhgprf1{--padding-top:42px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-1784 .elementor-element.elementor-element-mhref008k{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-1784 .elementor-element.elementor-element-mhref007i{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1784 .elementor-element.elementor-element-mhref0063{--width:100%;}.elementor-1784 .elementor-element.elementor-element-mhref007h{--width:100%;}.elementor-1784 .elementor-element.elementor-element-mhref008i{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1784 .elementor-element.elementor-element-mhref0095{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-1784 .elementor-element.elementor-element-mhref0094{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1784 .elementor-element.elementor-element-mhref008r{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1784 .elementor-element.elementor-element-mhref008x{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1784 .elementor-element.elementor-element-mhref0093{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1784 .elementor-element.elementor-element-mhref009k{--padding-top:50px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-1784 .elementor-element.elementor-element-mhgfdr1{--padding-top:42px;--padding-bottom:44px;--padding-left:16px;--padding-right:16px;}.elementor-1784 .elementor-element.elementor-element-6330212{--padding-top:44px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-1784 .elementor-element.elementor-element-dab3aba{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1784 .elementor-element.elementor-element-1becf16{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1784 .elementor-element.elementor-element-3f50599{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1784 .elementor-element.elementor-element-84f5040{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1784 .elementor-element.elementor-element-13eee17{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1784 .elementor-element.elementor-element-01311dd{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1784 .elementor-element.elementor-element-mhref00a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-1784 .elementor-element.elementor-element-mhref001b{--content-width:1200px;}.elementor-1784 .elementor-element.elementor-element-mhref000k{--width:55%;}.elementor-1784 .elementor-element.elementor-element-mhref0019{--width:38%;}.elementor-1784 .elementor-element.elementor-element-mhref0027{--content-width:1200px;}.elementor-1784 .elementor-element.elementor-element-mhref003n{--content-width:1200px;}.elementor-1784 .elementor-element.elementor-element-mhref004q{--content-width:1200px;}.elementor-1784 .elementor-element.elementor-element-mhref005l{--content-width:1200px;}.elementor-1784 .elementor-element.elementor-element-mhgprf1{--content-width:1200px;}.elementor-1784 .elementor-element.elementor-element-mhref008k{--content-width:1200px;}.elementor-1784 .elementor-element.elementor-element-mhref0063{--width:40%;}.elementor-1784 .elementor-element.elementor-element-mhref005o{--width:0auto;}.elementor-1784 .elementor-element.elementor-element-mhref007h{--width:60%;}.elementor-1784 .elementor-element.elementor-element-mhref007l{--width:0auto;}.elementor-1784 .elementor-element.elementor-element-mhref0095{--content-width:1200px;}.elementor-1784 .elementor-element.elementor-element-mhref009k{--content-width:1200px;}.elementor-1784 .elementor-element.elementor-element-mhgfdr1{--content-width:1200px;}.elementor-1784 .elementor-element.elementor-element-6330212{--content-width:1200px;}.elementor-1784 .elementor-element.elementor-element-mhref00a6{--content-width:1240px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1784 .elementor-element.elementor-element-mhref000k{--width:100%;}.elementor-1784 .elementor-element.elementor-element-mhref0019{--width:100%;}.elementor-1784 .elementor-element.elementor-element-mhref0063{--width:100%;}.elementor-1784 .elementor-element.elementor-element-mhref007h{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-mhref0019 */.elementor-1784 .elementor-element.elementor-element-mhref0019{display:none!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mhref001b */.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-hero-grid .mh-ref-hero-copy .elementor-element.elementor-element-mhref0002 > .elementor-widget-container > h1.elementor-heading-title.elementor-size-default {
  width: 100% !important;
  max-width: 680px !important;
  margin: 0 !important;
  padding: 0 !important;
  font-size: 42px !important;
  line-height: 1.08 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
  text-wrap: initial !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-hero-grid .mh-ref-hero-copy .elementor-element.elementor-element-mhref0002 .mh-hero-mobile-line {
  display: inline !important;
  white-space: normal !important;
  text-align: left !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-hero-grid .mh-ref-hero-copy .elementor-element.elementor-element-mhref0002 .mh-hero-mobile-line .mh-ref-purple {
  display: inline !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-hero-grid.mh-ref-hero-grid .mh-ref-hero-copy.mh-ref-hero-copy .mh-ref-bullets.mh-ref-bullets .mh-ref-bullet.mh-ref-bullet .mh-ref-check.mh-ref-check {
  display: grid !important;
  place-items: center !important;
  width: 42px !important;
  min-width: 42px !important;
  height: 42px !important;
  min-height: 42px !important;
  padding: 0 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-bullets .mh-ref-check .elementor-widget-icon,
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-bullets .mh-ref-check .elementor-widget-container,
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-bullets .mh-ref-check .elementor-icon-wrapper,
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-bullets .mh-ref-check .elementor-icon {
  display: grid !important;
  place-items: center !important;
  width: 100% !important;
  height: 100% !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-bullets .mh-ref-check svg {
  width: 20px !important;
  height: 20px !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-trust-row .mh-hero-avatar-widget {
  width: 100% !important;
  margin: -3px 0 0 36px !important;
}
@media (max-width: 1024px) {
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-hero-grid .mh-ref-hero-copy .elementor-element.elementor-element-mhref0002 > .elementor-widget-container > h1.elementor-heading-title.elementor-size-default {
    max-width: 680px !important;
    font-size: 44px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-hero-grid .mh-ref-hero-copy .elementor-element.elementor-element-mhref0002 .mh-hero-mobile-line {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-hero-grid .mh-ref-hero-copy .elementor-element.elementor-element-mhref0002 > .elementor-widget-container > h1.elementor-heading-title.elementor-size-default {
    max-width: 100% !important;
    font-size: 28px !important;
    line-height: 1.12 !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-hero-grid .mh-ref-hero-copy .elementor-element.elementor-element-mhref0002 .mh-hero-mobile-line {
    font-size: 28px !important;
    line-height: 1.12 !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-hero-grid.mh-ref-hero-grid {
    gap: 24px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-hero-grid.mh-ref-hero-grid .mh-ref-hero-copy.mh-ref-hero-copy .mh-ref-bullets.mh-ref-bullets .mh-ref-bullet.mh-ref-bullet {
    grid-template-columns: 40px minmax(0, 1fr) !important;
    gap: 12px !important;
    min-height: 62px !important;
    padding: 9px 11px !important;
    align-items: center !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-hero-grid.mh-ref-hero-grid .mh-ref-hero-copy.mh-ref-hero-copy .mh-ref-bullets.mh-ref-bullets .mh-ref-bullet.mh-ref-bullet .mh-ref-check.mh-ref-check {
    width: 40px !important;
    min-width: 40px !important;
    height: 40px !important;
    min-height: 40px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-hero-grid.mh-ref-hero-grid .mh-ref-hero-copy.mh-ref-hero-copy .mh-ref-bullets.mh-ref-bullets .mh-ref-bullet.mh-ref-bullet p {
    font-size: 13px !important;
    line-height: 1.38 !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-dashboard-widget .mh-hero-dashboard .mh-dash-main {
    padding: 11px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-dashboard-widget .mh-hero-dashboard .mh-dash-head {
    margin-bottom: 10px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-dashboard-widget .mh-hero-dashboard .mh-dash-metrics {
    gap: 6px !important;
    margin-bottom: 8px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-dashboard-widget .mh-hero-dashboard .mh-dash-metric {
    padding: 8px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-dashboard-widget .mh-hero-dashboard .mh-dash-metric strong {
    margin: 4px 0 3px !important;
    font-size: 16px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-dashboard-widget .mh-hero-dashboard .mh-dash-chart {
    padding: 10px 10px 8px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-dashboard-widget .mh-hero-dashboard .mh-dash-chart > svg {
    height: 120px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-dashboard-widget .mh-hero-dashboard .mh-dash-platforms {
    gap: 5px !important;
    margin-top: 8px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-dashboard-widget .mh-hero-dashboard .mh-dash-platforms > span {
    padding: 6px 5px !important;
  }
}
/* MH hero rating and platform polish 2026-07-31 */
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-trust-row {
  display: grid !important;
  grid-template-columns: 30px minmax(0, 1fr) !important;
  grid-template-rows: auto auto !important;
  column-gap: 9px !important;
  row-gap: 7px !important;
  align-items: center !important;
  width: min(100%, 430px) !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-trust-row .mh-hero-trust-icon {
  grid-column: 1 !important;
  grid-row: 1 !important;
  width: 30px !important;
  min-width: 30px !important;
  margin: 0 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-trust-row .mh-hero-trust-icon .elementor-icon-wrapper,
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-trust-row .mh-hero-trust-icon .elementor-icon {
  display: grid !important;
  place-items: center !important;
  width: 30px !important;
  height: 30px !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-trust-row .mh-hero-trust-icon .elementor-icon {
  border-radius: 50% !important;
  background: #862F87 !important;
  color: #FFFFFF !important;
  box-shadow: 0 7px 18px rgba(134, 47, 135, .22) !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-trust-row .mh-hero-trust-icon svg {
  width: 13px !important;
  height: 13px !important;
  fill: currentColor !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-trust-row .mh-hero-trust-copy {
  grid-column: 2 !important;
  grid-row: 1 !important;
  width: auto !important;
  margin: 0 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-trust-row .mh-hero-trust-copy p {
  display: flex !important;
  align-items: center !important;
  gap: 6px !important;
  margin: 0 !important;
  color: #4D586F !important;
  font-size: 13px !important;
  line-height: 1.35 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-trust-row .mh-hero-trust-copy strong {
  color: #171A27 !important;
  font-size: 18px !important;
  line-height: 1 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-trust-row .mh-hero-star {
  color: #F5A800 !important;
  font-size: 17px !important;
  line-height: 1 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-trust-row .mh-hero-avatar-widget {
  grid-column: 2 !important;
  grid-row: 2 !important;
  width: max-content !important;
  max-width: 100% !important;
  margin: 0 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-avatar-stack {
  display: flex !important;
  align-items: center !important;
  width: max-content !important;
  max-width: 100% !important;
  min-height: 39px !important;
  padding: 4px 10px 4px 6px !important;
  border: 1px solid #E6D9EC !important;
  border-radius: 999px !important;
  background: #FFFFFF !important;
  box-shadow: 0 8px 22px rgba(70, 34, 82, .10) !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-avatar-stack .mh-profile-avatar {
  display: grid !important;
  place-items: center !important;
  width: 28px !important;
  min-width: 28px !important;
  height: 28px !important;
  margin-left: -6px !important;
  border: 2px solid #FFFFFF !important;
  border-radius: 50% !important;
  color: #FFFFFF !important;
  box-shadow: 0 3px 9px rgba(31, 24, 42, .13) !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-avatar-stack .mh-profile-avatar:first-child {
  margin-left: 0 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-profile-avatar svg {
  width: 15px !important;
  height: 15px !important;
  fill: currentColor !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-profile-avatar.is-plum { background: #70428E !important; }
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-profile-avatar.is-blue { background: #3867A8 !important; }
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-profile-avatar.is-gold { background: #C88732 !important; }
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-profile-avatar.is-teal { background: #2D7B79 !important; }
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-profile-avatar.is-rose { background: #98566F !important; }
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-profile-avatar.is-charcoal { background: #4A5365 !important; }
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-avatar-stack .mh-avatar-count {
  display: grid !important;
  place-items: center !important;
  width: auto !important;
  min-width: 40px !important;
  height: 28px !important;
  margin: 0 0 0 5px !important;
  padding: 0 4px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #5E396B !important;
  box-shadow: none !important;
  font-size: 12px !important;
  font-weight: 800 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-meta-mark {
  display: none !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-rail {
  justify-content: center !important;
  padding-top: 20px !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-rail-icons {
  margin-top: 0 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-platforms {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 10px !important;
  margin-top: 14px !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-platforms > span {
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 9px !important;
  min-width: 0 !important;
  min-height: 56px !important;
  padding: 9px 10px 9px 12px !important;
  overflow: hidden !important;
  border: 1px solid #E8E2EE !important;
  border-radius: 10px !important;
  background: #FFFFFF !important;
  box-shadow: 0 10px 24px rgba(61, 34, 72, .10) !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-platforms > span::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 auto 0 0 !important;
  width: 3px !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-platforms > span:nth-child(1)::before { background: #0866FF !important; }
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-platforms > span:nth-child(2)::before { background: #4285F4 !important; }
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-platforms > span:nth-child(3)::before { background: #F9AB00 !important; }
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-platforms b {
  display: grid !important;
  place-items: center !important;
  width: 32px !important;
  min-width: 32px !important;
  height: 32px !important;
  border-radius: 8px !important;
  font-size: 13px !important;
  font-style: normal !important;
  font-weight: 900 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-platforms b.is-meta { background: #EDF4FF !important; color: #0866FF !important; }
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-platforms b.is-google { background: #EEF4FF !important; color: #2568D8 !important; }
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-platforms b.is-ga4 { background: #FFF5DE !important; color: #E99100 !important; }
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-platforms em {
  min-width: 0 !important;
  color: #26293A !important;
  font-size: 11px !important;
  line-height: 1.2 !important;
  font-style: normal !important;
  font-weight: 800 !important;
  white-space: nowrap !important;
}
@media (max-width: 767px) {
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-trust-row {
    grid-template-columns: 28px minmax(0, 1fr) !important;
    column-gap: 8px !important;
    row-gap: 6px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-trust-row .mh-hero-trust-icon,
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-trust-row .mh-hero-trust-icon .elementor-icon-wrapper,
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-trust-row .mh-hero-trust-icon .elementor-icon {
    width: 28px !important;
    min-width: 28px !important;
    height: 28px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-trust-row .mh-hero-trust-copy p {
    gap: 5px !important;
    font-size: 11px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-trust-row .mh-hero-trust-copy strong {
    font-size: 16px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-avatar-stack {
    min-height: 36px !important;
    padding: 3px 9px 3px 5px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-avatar-stack .mh-profile-avatar {
    width: 26px !important;
    min-width: 26px !important;
    height: 26px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-platforms {
    gap: 6px !important;
    margin-top: 9px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-platforms > span {
    gap: 5px !important;
    min-height: 45px !important;
    padding: 6px 5px 6px 7px !important;
    border-radius: 8px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-platforms b {
    width: 24px !important;
    min-width: 24px !important;
    height: 24px !important;
    border-radius: 6px !important;
    font-size: 10px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-platforms em {
    font-size: 8.5px !important;
  }
}
/* MH desktop platform width fix 2026-07-31 */
@media (min-width: 768px) {
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-platforms {
    left: -55px !important;
    right: 0 !important;
    width: auto !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-platforms em {
    font-size: 11.5px !important;
  }
}
/* MH platform badge removal 2026-07-31 */
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-dashboard.mh-dash-v2 {
  margin-bottom: 0 !important;
}
/* MH dashboard rail cleanup 2026-07-31 */
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-rail {
  justify-content: flex-start !important;
  padding: 20px 8px !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-meta-mark {
  display: grid !important;
  place-items: center !important;
  width: 36px !important;
  height: 30px !important;
  margin: 0 auto 22px !important;
  color: #FFFFFF !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-meta-mark svg {
  width: 32px !important;
  height: 20px !important;
  overflow: visible !important;
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 3 !important;
  stroke-linecap: round !important;
  stroke-linejoin: round !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-rail-icons {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  gap: 14px !important;
  margin: 0 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-rail-icons span {
  display: grid !important;
  place-items: center !important;
  width: 34px !important;
  height: 34px !important;
  border-radius: 8px !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-rail-icons svg {
  width: 17px !important;
  height: 17px !important;
}
@media (max-width: 767px) {
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-rail {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    padding: 0 12px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-meta-mark {
    width: 32px !important;
    height: 28px !important;
    margin: 0 !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-meta-mark svg {
    width: 28px !important;
    height: 18px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-rail-icons {
    display: none !important;
  }
}
/* MH dashboard premium polish 2026-07-31 */
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-dashboard.mh-dash-v2 {
  overflow: hidden !important;
  border: 1px solid #E3D7E8 !important;
  border-radius: 14px !important;
  background: #FCFBFD !important;
  box-shadow: 0 24px 54px rgba(64, 27, 74, .16) !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-main {
  background: #FCFBFD !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-head {
  align-items: center !important;
  margin-bottom: 12px !important;
  padding-bottom: 12px !important;
  border-bottom: 1px solid #E9E2ED !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-kicker {
  color: #862F87 !important;
  font-size: 9.5px !important;
  font-weight: 800 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-head > div > strong {
  margin-top: 4px !important;
  color: #151722 !important;
  font-size: 16px !important;
  line-height: 1.2 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-demo {
  min-height: 32px !important;
  padding: 7px 10px !important;
  border-color: #DED3E5 !important;
  border-radius: 8px !important;
  background: #FFFFFF !important;
  color: #3D3850 !important;
  box-shadow: 0 4px 12px rgba(58, 31, 68, .06) !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-metrics {
  gap: 8px !important;
  margin-bottom: 10px !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-metric {
  position: relative !important;
  min-width: 0 !important;
  padding: 11px 10px 9px !important;
  overflow: hidden !important;
  border-color: #E7DEEC !important;
  border-radius: 10px !important;
  background: #FFFFFF !important;
  box-shadow: 0 7px 18px rgba(62, 31, 72, .065) !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-metric::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 0 auto !important;
  height: 3px !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-metric:nth-child(1)::before { background: #862F87 !important; }
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-metric:nth-child(2)::before { background: #2563EB !important; }
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-metric:nth-child(3)::before { background: #F5A800 !important; }
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-metric:nth-child(4)::before { background: #12A36D !important; }
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-metric > span {
  color: #687086 !important;
  font-size: 9.5px !important;
  font-weight: 600 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-metric > strong {
  margin: 5px 0 3px !important;
  color: #10131D !important;
  font-size: 20px !important;
  line-height: 1 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-growth {
  color: #079A63 !important;
  font-size: 8.5px !important;
  font-weight: 800 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-spark {
  margin-top: 6px !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-chart {
  border-color: #E5DCE9 !important;
  border-radius: 10px !important;
  background: #FFFFFF !important;
  box-shadow: 0 8px 20px rgba(61, 30, 71, .055) !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-chart-head {
  margin-bottom: 8px !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-chart-head > strong {
  color: #1B1D28 !important;
  font-size: 11px !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-legend {
  gap: 10px !important;
  color: #5D6376 !important;
  font-size: 8.5px !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-chart-grid path {
  stroke: #EEEAF1 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-chart-line {
  stroke-width: 3 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-rail-icons span:not(.is-active) {
  opacity: .82 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-rail-icons span.is-active {
  background: rgba(255, 255, 255, .16) !important;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .08) !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-rail-icons span[title="Campaign"] svg,
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-rail-icons span[title="Pixel"] svg {
  fill: currentColor !important;
  stroke: none !important;
}
@media (max-width: 767px) {
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-dashboard.mh-dash-v2 {
    border-radius: 11px !important;
    box-shadow: 0 18px 38px rgba(64, 27, 74, .14) !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-head {
    margin-bottom: 10px !important;
    padding-bottom: 10px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-head > div > strong {
    font-size: 15px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-demo {
    min-height: 30px !important;
    padding: 6px 8px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-metric {
    min-height: 83px !important;
    padding: 10px 9px 8px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-metric > strong {
    font-size: 19px !important;
  }
}
/* MH dashboard metric nowrap 2026-07-31 */
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-metric > strong {
  font-size: 18px !important;
  white-space: nowrap !important;
}
@media (max-width: 767px) {
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-metric > strong {
    font-size: 19px !important;
  }
}
/* MH hero hover states 2026-07-31 */
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-bullet,
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-check,
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-check .elementor-icon,
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-dashboard.mh-dash-v2,
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-metric,
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-chart,
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-rail-icons span {
  transition: transform .22s ease, border-color .22s ease, background-color .22s ease, color .22s ease, box-shadow .22s ease !important;
}
@media (hover: hover) and (pointer: fine) {
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-bullet:hover {
    transform: translateY(-5px) !important;
    border-color: rgba(134, 47, 135, .48) !important;
    background: #FFFFFF !important;
    box-shadow: 0 16px 34px rgba(76, 31, 85, .13) !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-bullet:hover .mh-ref-check {
    background: #862F87 !important;
    box-shadow: 0 9px 18px rgba(134, 47, 135, .22) !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-bullet:hover .mh-ref-check .elementor-icon {
    color: #FFFFFF !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-bullet:hover .mh-ref-check svg {
    fill: currentColor !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-dashboard.mh-dash-v2:hover {
    transform: translateY(-4px) !important;
    border-color: rgba(134, 47, 135, .34) !important;
    box-shadow: 0 30px 64px rgba(64, 27, 74, .21) !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-metric:hover {
    transform: translateY(-3px) !important;
    border-color: rgba(134, 47, 135, .34) !important;
    box-shadow: 0 13px 25px rgba(62, 31, 72, .12) !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-chart:hover {
    border-color: rgba(134, 47, 135, .36) !important;
    box-shadow: 0 13px 28px rgba(61, 30, 71, .10) !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-rail-icons span:hover {
    transform: scale(1.06) !important;
    background: rgba(255, 255, 255, .18) !important;
    color: #FFFFFF !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-bullet,
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-check,
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-check .elementor-icon,
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-dashboard.mh-dash-v2,
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-metric,
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-chart,
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-rail-icons span {
    transition: none !important;
  }
}
/* MH hover icon contrast 2026-07-31 */
@media (hover: hover) and (pointer: fine) {
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-bullet:hover .mh-ref-check svg,
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-bullet:hover .mh-ref-check svg path {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
  }
}
/* MH approved hero production polish 2026-07-31 */
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero::before {
  opacity: .32 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-breadcrumb-nav a,
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-breadcrumb-sep {
  opacity: .46 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-breadcrumb-nav [aria-current="page"] {
  opacity: 1 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-lead {
  width: 100% !important;
  max-width: 620px !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-dashboard.mh-dash-v2 {
  border-color: #E9E1ED !important;
  box-shadow: 0 18px 44px rgba(64, 27, 74, .11) !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-head {
  margin-bottom: 10px !important;
  padding-bottom: 10px !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-head > div > strong {
  font-size: 16px !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-demo {
  min-height: 30px !important;
  padding: 6px 10px !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-metrics {
  gap: 8px !important;
  margin-bottom: 9px !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-metric {
  display: flex !important;
  flex-direction: column !important;
  min-width: 0 !important;
  min-height: 96px !important;
  padding: 9px 8px 8px !important;
  border-color: #EBE4EE !important;
  box-shadow: 0 5px 14px rgba(62, 31, 72, .05) !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-metric > span {
  color: #737A8D !important;
  font-size: 9px !important;
  line-height: 1.2 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-metric > strong {
  margin: 5px 0 0 !important;
  color: #10131D !important;
  font-size: 19px !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-spark {
  margin-top: auto !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-chart {
  padding: 12px 11px 9px !important;
  border-color: #E9E2EC !important;
  box-shadow: 0 5px 16px rgba(61, 30, 71, .045) !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-chart-grid {
  opacity: .66 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-chart-line {
  stroke-width: 2.5 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-chart-blue-area {
  opacity: .58 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-rail-icons {
  gap: 13px !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-rail-icons span {
  color: rgba(255, 255, 255, .84) !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-rail-icons span[title="Campaign"] svg,
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-rail-icons span[title="Pixel"] svg {
  fill: currentColor !important;
  stroke: none !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-rail-icons span[title="Audience"] svg,
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-rail-icons span[title="Analytics"] svg {
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 1.8 !important;
  stroke-linecap: round !important;
  stroke-linejoin: round !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-rating-widget {
  width: 100% !important;
  max-width: 620px !important;
  margin: 0 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-rating {
  display: flex !important;
  align-items: center !important;
  gap: 9px !important;
  width: max-content !important;
  max-width: 100% !important;
  min-height: 42px !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-rating-score {
  display: flex !important;
  align-items: center !important;
  gap: 5px !important;
  white-space: nowrap !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-rating-score strong {
  color: #151722 !important;
  font-size: 24px !important;
  line-height: 1 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-rating-score span {
  color: #F5A800 !important;
  font-size: 16px !important;
  line-height: 1 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-rating-copy {
  color: #5E6678 !important;
  font-size: 12px !important;
  line-height: 1.3 !important;
  opacity: .76 !important;
  white-space: nowrap !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-rating-avatars {
  display: flex !important;
  align-items: center !important;
  min-height: 36px !important;
  margin-left: 5px !important;
  padding: 3px 8px 3px 5px !important;
  border: 1px solid #E6DBEA !important;
  border-radius: 999px !important;
  background: #FFFFFF !important;
  box-shadow: 0 6px 16px rgba(61, 30, 71, .07) !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-rating-avatars > span {
  display: grid !important;
  place-items: center !important;
  width: 26px !important;
  min-width: 26px !important;
  height: 26px !important;
  margin-left: -6px !important;
  border: 2px solid #FFFFFF !important;
  border-radius: 50% !important;
  color: #FFFFFF !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-rating-avatars > span:first-child {
  margin-left: 0 !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-rating-avatars svg {
  width: 13px !important;
  height: 13px !important;
  fill: currentColor !important;
}
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-rating-avatars .is-plum { background: #70428E !important; }
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-rating-avatars .is-blue { background: #3867A8 !important; }
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-rating-avatars .is-gold { background: #C88732 !important; }
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-rating-avatars .is-teal { background: #2D7B79 !important; }
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-rating-avatars .is-rose { background: #98566F !important; }
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-rating-avatars .is-charcoal { background: #4A5365 !important; }
.elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-rating-avatars b {
  margin-left: 6px !important;
  color: #5E396B !important;
  font-size: 11px !important;
  line-height: 1 !important;
}
@media (min-width: 768px) {
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-main {
    padding: 16px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-bullet {
    min-height: 107px !important;
    padding: 10px 12px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-bullet .mh-ref-check {
    width: 44px !important;
    min-width: 44px !important;
    height: 44px !important;
    min-height: 44px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-bullet .mh-ref-check svg {
    width: 21px !important;
    height: 21px !important;
  }
}
@media (hover: hover) and (pointer: fine) {
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-dashboard.mh-dash-v2:hover {
    box-shadow: 0 24px 54px rgba(64, 27, 74, .16) !important;
  }
}
@media (max-width: 767px) {
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-lead,
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-ref-rating-widget {
    max-width: 100% !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-rating {
    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) !important;
    gap: 7px 8px !important;
    width: 100% !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-rating-score strong {
    font-size: 22px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-rating-copy {
    font-size: 11px !important;
    white-space: normal !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-rating-avatars {
    grid-column: 1 / -1 !important;
    width: max-content !important;
    margin: 0 !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-metric {
    min-height: 84px !important;
    padding: 9px 8px 8px !important;
  }
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-hero-dashboard.mh-dash-v2 {
    box-shadow: 0 14px 32px rgba(64, 27, 74, .10) !important;
  }
}
/* MH final mobile KPI compacting 2026-07-31 */
@media (max-width: 767px) {
  .elementor-1784 .elementor-element.elementor-element-mhref001b.mh-ref-section.mh-ref-hero.mh-ref-hero .mh-dash-metric {
    min-height: 64px !important;
    padding: 8px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-mhref0027 */.elementor-1784 .elementor-element.elementor-element-mhref0027 .mh-ref-meta-logo .elementor-heading-title{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  font-size:0!important;
  line-height:0!important;
}
.elementor-1784 .elementor-element.elementor-element-mhref0027 .mh-google-ads-mark{
  display:block!important;
  width:92px!important;
  height:92px!important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Cpath fill='%234285F4' d='M39.7 12.7c4.9-2.8 11.1-1.1 13.9 3.8l27.1 46.9c2.8 4.9 1.1 11.1-3.8 13.9-4.9 2.8-11.1 1.1-13.9-3.8L35.9 26.6c-2.8-4.9-1.1-11.1 3.8-13.9Z'/%3E%3Cpath fill='%23FBBC04' d='M56.4 12.7c4.9 2.8 6.6 9 3.8 13.9L33.1 73.5c-2.8 4.9-9 6.6-13.9 3.8-4.9-2.8-6.6-9-3.8-13.9l27.1-46.9c2.8-4.9 9-6.6 13.9-3.8Z'/%3E%3Ccircle cx='24.2' cy='68.4' r='12.8' fill='%2334A853'/%3E%3C/svg%3E")!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
  background-size:contain!important;
  filter:drop-shadow(0 12px 20px rgba(35,22,42,.14))!important;
}/* End custom CSS */
/* Start custom CSS *//* MH Meta Ads Reference Direction Start */
body.page-id-1784{
  --mh-purple:#862F87;
  --mh-dark:#5A1E5C;
  --mh-gold:#FFAB40;
  --mh-text:#151515;
  --mh-muted:#4f5665;
  --mh-soft:#FAF7FC;
  --mh-border:rgba(134,47,135,.15);
  --mh-shadow:0 14px 38px rgba(90,30,92,.08);
  --mh-shadow-hover:0 24px 56px rgba(90,30,92,.16);
  background:var(--mh-soft);
}
body.page-id-1784 .site-content,
body.page-id-1784 .site-content .ast-container,
body.page-id-1784 .entry-content,
body.page-id-1784 .elementor-1784{overflow-x:hidden!important;background:var(--mh-soft);}
body.page-id-1784 .mh-ref-section,
body.page-id-1784 .mh-ref-section *{box-sizing:border-box;letter-spacing:0;}
body.page-id-1784 .mh-ref-section{font-family:Poppins,Arial,sans-serif;color:var(--mh-text);position:relative;}
body.page-id-1784 .mh-ref-section>.e-con-inner{width:min(1200px,calc(100vw - 56px))!important;max-width:1200px!important;margin-inline:auto!important;}
body.page-id-1784 .mh-ref-purple{color:var(--mh-purple);}
body.page-id-1784 .mh-ref-gold{color:var(--mh-gold);}
body.page-id-1784 .mh-ref-section h1,
body.page-id-1784 .mh-ref-section h2,
body.page-id-1784 .mh-ref-section h3{margin:0;color:var(--mh-text);line-height:1.08;font-weight:950;}
body.page-id-1784 .mh-ref-section p{margin:0;color:var(--mh-muted);font-size:15px;line-height:1.62;font-weight:500;}
body.page-id-1784 .mh-ref-hero{background:radial-gradient(circle at 82% 2%,rgba(134,47,135,.20),transparent 32%),linear-gradient(135deg,#fff 0%,#fff 58%,#FAF7FC 100%)!important;}
body.page-id-1784 .mh-ref-hero-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 360px!important;gap:56px!important;align-items:start!important;min-width:0;}
body.page-id-1784 .mh-ref-hero-copy{min-width:0;flex:1 1 auto!important;width:auto!important;}
body.page-id-1784 .mh-ref-hero-copy h1{font-size:clamp(42px,3.8vw,56px)!important;max-width:760px;text-wrap:balance;}
body.page-id-1784 .mh-ref-lead p{max-width:700px;color:#252936;font-size:16px;}
body.page-id-1784 .mh-ref-breadcrumbs{width:100%!important;margin-bottom:2px!important;}
body.page-id-1784 .mh-ref-breadcrumbs .elementor-widget-container{display:flex!important;}
body.page-id-1784 .mh-ref-breadcrumb-nav{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;font-size:13px!important;line-height:1.2!important;font-weight:800!important;color:#5f6675!important;}
body.page-id-1784 .mh-ref-breadcrumb-nav a{color:var(--mh-purple)!important;text-decoration:none!important;transition:color .2s ease,transform .2s ease;}
body.page-id-1784 .mh-ref-breadcrumb-nav a:hover{color:var(--mh-gold)!important;transform:translateY(-1px);}
body.page-id-1784 .mh-ref-breadcrumb-nav [aria-current="page"]{color:#151515!important;}
body.page-id-1784 .mh-ref-breadcrumb-sep{color:var(--mh-gold)!important;font-weight:950!important;}
body.page-id-1784 .mh-ref-pill{display:flex!important;width:max-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding:8px 14px;border-radius:999px;background:#F4E8F6;border:1px solid var(--mh-border);align-items:center!important;justify-content:center!important;text-align:center!important;gap:8px!important;}
body.page-id-1784 .mh-ref-pill .elementor-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:var(--mh-purple);fill:var(--mh-purple);}
body.page-id-1784 .mh-ref-pill .elementor-icon svg,
body.page-id-1784 .mh-ref-tag-icon .elementor-icon svg,
body.page-id-1784 .mh-ref-problem-icon .elementor-icon svg,
body.page-id-1784 .mh-ref-process-icon .elementor-icon svg,
body.page-id-1784 .mh-ref-fit-icon .elementor-icon svg,
body.page-id-1784 .mh-ref-report-icon .elementor-icon svg,
body.page-id-1784 .mh-ref-target-icon .elementor-icon svg,
body.page-id-1784 .mh-ref-cta-icon .elementor-icon svg,
body.page-id-1784 .mh-ref-cta-chip .elementor-icon svg{display:block;width:1em;height:1em;fill:currentColor!important;}
body.page-id-1784 .mh-ref-pill .elementor-heading-title{font-size:11px!important;line-height:1!important;text-transform:uppercase;color:var(--mh-purple)!important;white-space:nowrap;}
body.page-id-1784 .mh-ref-check{width:23px;height:23px;flex:0 0 23px;border-radius:999px;background:var(--mh-purple);}
body.page-id-1784 .mh-ref-check .elementor-icon{display:flex;align-items:center;justify-content:center;color:#fff!important;fill:#fff!important;font-size:11px;}
body.page-id-1784 .mh-ref-check .elementor-icon svg{display:block;width:1em;height:1em;fill:#fff!important;color:#fff!important;}
body.page-id-1784 .mh-ref-bullet{
  display:grid!important;
  grid-template-columns:25px minmax(0,1fr)!important;
  align-items:center!important;
  column-gap:17px!important;
  width:100%!important;
}
body.page-id-1784 .mh-ref-bullet>.elementor-widget,
body.page-id-1784 .mh-ref-bullet>.e-con-inner{
  min-width:0!important;
}
body.page-id-1784 .mh-ref-bullet p{font-weight:800;color:#242630;font-size:15px;line-height:1.28;}
body.page-id-1784 .mh-ref-actions{margin-top:14px;}
body.page-id-1784 .mh-ref-actions .elementor-button{min-height:56px;border-radius:7px;padding:17px 28px;font-size:15px;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,color .22s ease;}
body.page-id-1784 .mh-ref-btn-primary .elementor-button{background:linear-gradient(135deg,#721C73,#A21CA0);color:#fff;box-shadow:0 16px 34px rgba(134,47,135,.23);}
body.page-id-1784 .mh-ref-btn-secondary .elementor-button{background:#fff;color:var(--mh-dark);border:1px solid var(--mh-purple);}
body.page-id-1784 .mh-ref-actions .elementor-button:hover{transform:translateY(-3px);box-shadow:0 22px 48px rgba(90,30,92,.18);}
body.page-id-1784 .mh-ref-stats-panel{align-self:start!important;justify-self:end!important;flex:0 0 360px!important;max-width:360px!important;width:360px!important;height:auto!important;min-height:0!important;margin-top:42px!important;padding:24px 26px;border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(90,30,92,.13);}
body.page-id-1784 .mh-ref-stat-row{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;padding:0 0 16px;margin-bottom:16px;min-height:62px!important;border-bottom:1px solid rgba(255,171,64,.75);}
body.page-id-1784 .mh-ref-stat-row:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0;}
body.page-id-1784 .mh-ref-stat-icon{width:58px;height:58px;flex:0 0 58px;border-radius:999px;background:linear-gradient(135deg,var(--mh-purple),#A51FA0);}
body.page-id-1784 .mh-ref-stat-icon .elementor-icon{display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;fill:#fff!important;font-size:25px!important;width:58px!important;height:58px!important;line-height:1!important;}
body.page-id-1784 .mh-ref-stat-icon .elementor-icon svg{display:block!important;width:25px!important;height:25px!important;color:#fff!important;fill:#fff!important;}
body.page-id-1784 .mh-ref-stat-copy .elementor-heading-title{font-size:26px!important;color:#111!important;}
body.page-id-1784 .mh-ref-stat-copy p{font-size:14px;font-weight:900;color:#111;line-height:1.25;}
body.page-id-1784 .mh-ref-answer-panel{display:grid!important;grid-template-columns:150px minmax(0,1fr) 360px!important;align-items:center!important;gap:34px!important;padding:28px 34px;border-radius:16px;background:#fff;border:1px solid var(--mh-border);box-shadow:var(--mh-shadow);}
body.page-id-1784 .mh-ref-meta-logo{width:150px;height:150px;flex:0 0 150px;border-radius:20px;background:linear-gradient(135deg,#771D78,#A11AA0);box-shadow:0 18px 44px rgba(134,47,135,.20);}
body.page-id-1784 .mh-ref-meta-logo .elementor-heading-title{font-size:96px!important;line-height:1;color:#1577ff!important;font-weight:800!important;background:#fff;border-radius:14px;width:86px;height:86px;display:flex;align-items:center;justify-content:center;}
body.page-id-1784 .mh-ref-answer-copy{flex:1 1 0;min-width:0;}
body.page-id-1784 .mh-ref-answer-copy h2{font-size:31px!important;}
body.page-id-1784 .mh-ref-answer-copy h2:after,
body.page-id-1784 .mh-ref-center-title h2:after,
body.page-id-1784 .mh-ref-fit-left h2:after,
body.page-id-1784 .mh-ref-track-copy h2:after,
body.page-id-1784 .mh-ref-report-grid>h2:after{content:"";display:block;width:60px;height:3px;margin-top:12px;border-radius:999px;background:var(--mh-gold);}
body.page-id-1784 .mh-ref-tags-grid{flex:0 0 360px;}
body.page-id-1784 .mh-ref-tags-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:360px!important;max-width:360px!important;}
body.page-id-1784 .mh-ref-tag{flex:1 1 calc(50% - 6px);min-height:56px;padding:12px 16px;border-radius:10px;background:#fff;border:1px solid rgba(134,47,135,.12);box-shadow:0 10px 24px rgba(90,30,92,.07);}
body.page-id-1784 .mh-ref-tag-icon{width:30px;height:30px;flex:0 0 30px;}
body.page-id-1784 .mh-ref-tag-icon .elementor-icon{display:flex;align-items:center;justify-content:center;color:var(--mh-purple);fill:var(--mh-purple);font-size:21px;}
body.page-id-1784 .mh-ref-tag .elementor-heading-title{font-size:13px!important;font-weight:900;color:#27222d;}
body.page-id-1784 .mh-ref-center-title{text-align:center;margin-bottom:26px;}
body.page-id-1784 .mh-ref-center-title h2{font-size:clamp(30px,3vw,42px)!important;text-wrap:balance;}
body.page-id-1784 .mh-ref-center-title h2:after{margin-inline:auto;}
body.page-id-1784 .mh-ref-problem-card{flex:1 1 calc(16.666% - 15px);min-height:160px;padding:18px 14px;border-radius:10px;background:#fff;border:1px solid var(--mh-border);border-top:4px solid var(--mh-gold);box-shadow:var(--mh-shadow);text-align:center;transition:.22s ease;}
body.page-id-1784 .mh-ref-problem-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important;}
body.page-id-1784 .mh-ref-problem-card{width:100%!important;min-width:0!important;}
body.page-id-1784 .mh-ref-card-number .elementor-heading-title{font-size:12px!important;color:var(--mh-gold)!important;align-self:flex-start;}
body.page-id-1784 .mh-ref-problem-icon{height:42px;}
body.page-id-1784 .mh-ref-problem-icon .elementor-icon{display:flex;align-items:center;justify-content:center;color:var(--mh-purple);fill:var(--mh-purple);font-size:34px;}
body.page-id-1784 .mh-ref-problem-card h3{font-size:13px!important;line-height:1.18;}
body.page-id-1784 .mh-ref-included-card{flex:1 1 calc(33.333% - 8px);min-height:116px;padding:20px;border-radius:9px;background:#fff;border:1px solid rgba(134,47,135,.10);box-shadow:0 10px 24px rgba(90,30,92,.055);transition:.22s ease;}
body.page-id-1784 .mh-ref-included-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important;}
body.page-id-1784 .mh-ref-included-card{width:100%!important;min-width:0!important;}
body.page-id-1784 .mh-ref-square-icon{width:52px;height:52px;flex:0 0 52px;border-radius:8px;background:var(--mh-purple);}
body.page-id-1784 .mh-ref-square-icon .elementor-icon{display:flex;align-items:center;justify-content:center;color:#fff!important;fill:#fff!important;font-size:23px;}
body.page-id-1784 .mh-ref-square-icon .elementor-icon svg{display:block;width:1em;height:1em;fill:#fff!important;color:#fff!important;}
body.page-id-1784 .mh-ref-included-card h3{font-size:17px!important;}
body.page-id-1784 .mh-ref-included-card p{font-size:13px;color:#242936;line-height:1.45;}
body.page-id-1784 .mh-ref-process-band{background:linear-gradient(90deg,#3B0D3F,#862F87 56%,#3B0D3F)!important;}
body.page-id-1784 .mh-ref-band-title{text-align:center;margin-bottom:24px;}
body.page-id-1784 .mh-ref-band-title h2{font-size:34px!important;color:#fff!important;}
body.page-id-1784 .mh-ref-process-card{position:relative;flex:1 1 0;min-height:112px;padding:22px 20px;border-radius:10px;background:#fff;box-shadow:0 16px 40px rgba(15,5,25,.18);}
body.page-id-1784 .mh-ref-process-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:30px!important;align-items:stretch!important;}
body.page-id-1784 .mh-ref-process-card{width:100%!important;min-width:0!important;}
body.page-id-1784 .mh-ref-process-card:not(:last-child):after{content:"f061";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:-26px;top:50%;transform:translateY(-50%);color:#fff;font-size:22px;}
body.page-id-1784 .mh-ref-process-number .elementor-heading-title{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--mh-gold);color:#fff!important;font-size:18px!important;}
body.page-id-1784 .mh-ref-process-icon{width:42px;height:42px;flex:0 0 42px;}
body.page-id-1784 .mh-ref-process-icon .elementor-icon{display:flex;align-items:center;justify-content:center;color:var(--mh-purple);fill:var(--mh-purple);font-size:25px;}
body.page-id-1784 .mh-ref-process-card h3{font-size:18px!important;}
body.page-id-1784 .mh-ref-process-card p{font-size:12px;line-height:1.35;color:#20222a;}
body.page-id-1784 .mh-ref-fit-left h2{font-size:34px!important;max-width:390px;}
body.page-id-1784 .mh-ref-mini-chart{max-width:420px;padding:24px;border-radius:16px;background:#fff;box-shadow:var(--mh-shadow);border:1px solid var(--mh-border);}
body.page-id-1784 .mh-ref-mini-logo{width:52px;height:52px;border-radius:12px;background:#eef6ff;}
body.page-id-1784 .mh-ref-mini-logo .elementor-heading-title{font-size:46px!important;color:#1577ff!important;line-height:1;}
body.page-id-1784 .mh-ref-chart-lines{height:110px;border-radius:12px;background:linear-gradient(90deg,rgba(134,47,135,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(134,47,135,.08) 1px,transparent 1px),linear-gradient(135deg,transparent 43%,rgba(134,47,135,.9) 44%,rgba(255,171,64,.9) 46%,transparent 47%);background-size:38px 38px,38px 38px,100% 100%;}
body.page-id-1784 .mh-ref-chart-stats .elementor-widget-heading{flex:1;}
body.page-id-1784 .mh-ref-chart-stats .elementor-heading-title{padding:12px;border-radius:10px;background:#FAF7FC;color:#151515!important;font-size:13px!important;text-align:center;line-height:1.35;}
body.page-id-1784 .mh-ref-fit-card{flex:1 1 calc(33.333% - 8px);min-height:104px;padding:17px;border-radius:9px;background:#fff;border:1px solid var(--mh-border);box-shadow:0 10px 24px rgba(90,30,92,.06);transition:.22s ease;}
body.page-id-1784 .mh-ref-fit-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important;}
body.page-id-1784 .mh-ref-fit-card{width:100%!important;min-width:0!important;}
body.page-id-1784 .mh-ref-fit-icon{width:42px;height:42px;flex:0 0 42px;}
body.page-id-1784 .mh-ref-fit-icon .elementor-icon{display:flex;align-items:center;justify-content:center;color:var(--mh-purple);fill:var(--mh-purple);font-size:26px;}
body.page-id-1784 .mh-ref-fit-card h3{font-size:16px!important;}
body.page-id-1784 .mh-ref-fit-card p{font-size:12px;line-height:1.38;}
body.page-id-1784 .mh-ref-arrow{margin-left:auto;width:20px;flex:0 0 20px;}
body.page-id-1784 .mh-ref-arrow .elementor-icon{display:flex;color:#E14454;fill:#E14454;font-size:16px;}
body.page-id-1784 .mh-ref-track-row{margin-top:18px;}
body.page-id-1784 .mh-ref-track-copy{flex:1;}
body.page-id-1784 .mh-ref-track-copy h2{font-size:30px!important;max-width:470px;}
body.page-id-1784 .mh-ref-track-callout{flex:0 0 270px;padding:22px;border:2px solid var(--mh-gold);border-radius:10px;background:#fff;}
body.page-id-1784 .mh-ref-target-icon{width:62px;height:62px;flex:0 0 62px;}
body.page-id-1784 .mh-ref-target-icon .elementor-icon{display:flex;align-items:center;justify-content:center;color:var(--mh-purple);fill:var(--mh-purple);font-size:46px;}
body.page-id-1784 .mh-ref-track-callout p{font-size:16px;font-weight:800;color:#2d2632;}
body.page-id-1784 .mh-ref-reporting-band{background:linear-gradient(90deg,#3B0D3F,#862F87 56%,#3B0D3F)!important;}
body.page-id-1784 .mh-ref-report-grid{display:grid!important;grid-template-columns:1.08fr repeat(3,minmax(0,1fr))!important;gap:28px!important;align-items:center!important;}
body.page-id-1784 .mh-ref-report-grid>.elementor-widget-heading{width:auto!important;max-width:280px!important;}
body.page-id-1784 .mh-ref-report-grid>.elementor-widget-heading .elementor-heading-title{color:#fff!important;font-size:32px!important;}
body.page-id-1784 .mh-ref-report-grid>.elementor-widget-heading .elementor-heading-title:after{content:"";display:block;width:60px;height:3px;margin-top:12px;border-radius:999px;background:var(--mh-gold);}
body.page-id-1784 .mh-ref-report-card{display:flex!important;width:auto!important;min-width:0!important;flex:1 1 auto!important;color:#fff;}
body.page-id-1784 .mh-ref-report-icon{width:62px;height:62px;flex:0 0 62px;border-radius:999px;background:#fff;}
body.page-id-1784 .mh-ref-report-icon .elementor-icon{display:flex;align-items:center;justify-content:center;color:var(--mh-purple);fill:var(--mh-purple);font-size:30px;}
body.page-id-1784 .mh-ref-report-card h3{font-size:19px!important;color:#fff!important;}
body.page-id-1784 .mh-ref-report-card p{font-size:13px;color:rgba(255,255,255,.83);line-height:1.45;}
body.page-id-1784 .mh-ref-faq-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important;}
body.page-id-1784 .mh-ref-faq-card{width:100%!important;min-width:0!important;padding:0!important;border-radius:14px!important;background:#fff;border:1px solid rgba(134,47,135,.12)!important;border-left:4px solid transparent!important;box-shadow:0 8px 20px rgba(90,30,92,.055);overflow:hidden!important;}
body.page-id-1784 .mh-ref-faq-card .elementor-widget-text-editor,
body.page-id-1784 .mh-ref-faq-card .elementor-widget-container{width:100%!important;}
body.page-id-1784 .mh-ref-faq-details{display:block!important;width:100%!important;padding:20px 22px!important;}
body.page-id-1784 .mh-ref-faq-summary{list-style:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;gap:14px!important;align-items:center!important;cursor:pointer!important;}
body.page-id-1784 .mh-ref-faq-summary::-webkit-details-marker{display:none!important;}
body.page-id-1784 .mh-ref-faq-title{font-size:15px!important;line-height:1.3!important;font-weight:950!important;color:var(--mh-black)!important;}
body.page-id-1784 .mh-ref-faq-toggle{width:34px!important;height:34px!important;border-radius:999px!important;background:var(--mh-purple)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important;font-weight:900!important;line-height:1!important;transition:transform .22s ease,background .22s ease!important;}
body.page-id-1784 .mh-ref-faq-toggle:before{content:"+";}
body.page-id-1784 .mh-ref-faq-details[open] .mh-ref-faq-toggle{background:var(--mh-gold)!important;transform:rotate(180deg)!important;}
body.page-id-1784 .mh-ref-faq-details[open] .mh-ref-faq-toggle:before{content:"-";}
body.page-id-1784 .mh-ref-faq-answer{display:none!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important;}
body.page-id-1784 .mh-ref-faq-details[open] .mh-ref-faq-answer{display:block!important;height:auto!important;overflow:visible!important;margin-top:14px!important;padding-top:14px!important;border-top:1px solid rgba(134,47,135,.12)!important;}
body.page-id-1784 .mh-ref-faq-answer p{margin:0!important;font-size:14px;line-height:1.55;color:#515766;}
body.page-id-1784 .mh-ref-faq-card:has(.mh-ref-faq-details[open]){border-left-color:var(--mh-purple)!important;background:#FAF7FC!important;box-shadow:0 16px 40px rgba(90,30,92,.09)!important;}
body.page-id-1784 .mh-ref-cta{background:linear-gradient(90deg,#7B197B 0%,#A51FA0 52%,#7B197B 100%)!important;overflow:hidden;}
body.page-id-1784 .mh-ref-cta:after{content:"";position:absolute;right:70px;bottom:26px;width:150px;height:86px;opacity:.34;background-image:radial-gradient(circle,#FFAB40 2px,transparent 2px);background-size:22px 22px;pointer-events:none;}
body.page-id-1784 .mh-ref-cta-card{position:relative;z-index:1;width:100%;min-height:150px;}
body.page-id-1784 .mh-ref-cta-icon{width:92px;height:92px;flex:0 0 92px;border-radius:999px;background:#fff4e5;box-shadow:0 18px 42px rgba(35,0,35,.16);}
body.page-id-1784 .mh-ref-cta-icon .elementor-icon{display:flex;align-items:center;justify-content:center;color:var(--mh-purple);fill:var(--mh-purple);font-size:42px;}
body.page-id-1784 .mh-ref-cta-copy{flex:1;min-width:0;}
body.page-id-1784 .mh-ref-cta-copy h2{font-size:clamp(30px,3vw,42px)!important;color:#fff!important;line-height:1.05;}
body.page-id-1784 .mh-ref-cta-copy p{max-width:610px;color:rgba(255,255,255,.88);font-size:15px;line-height:1.55;}
body.page-id-1784 .mh-ref-cta-side{flex:0 0 430px;min-width:0;}
body.page-id-1784 .mh-ref-cta-button .elementor-button{min-width:310px;min-height:58px;border-radius:10px;padding:18px 30px;background:linear-gradient(135deg,#FFAB40,#ff9800);color:#fff;font-size:15px;font-weight:900;box-shadow:0 18px 40px rgba(255,171,64,.28);transition:.22s ease;}
body.page-id-1784 .mh-ref-cta-button .elementor-button:hover{transform:translateY(-3px);box-shadow:0 25px 55px rgba(255,171,64,.34);}
body.page-id-1784 .mh-ref-cta-chip{width:auto!important;display:inline-flex!important;}
body.page-id-1784 .mh-ref-cta-chip .elementor-icon{width:17px;height:17px;display:flex;align-items:center;justify-content:center;color:var(--mh-gold);fill:var(--mh-gold);font-size:13px;}
body.page-id-1784 .mh-ref-cta-chip .elementor-heading-title{font-size:12px!important;color:#fff!important;font-weight:800;white-space:nowrap;}
body.page-id-1784 .mh-ref-fade:hover{transform:translateY(-5px);box-shadow:var(--mh-shadow-hover);}
body.page-id-1784 .mh-ref-fade{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;}
/* Premium scale and alignment pass */
body.page-id-1784 .mh-ref-section{padding-top:90px!important;padding-bottom:90px!important;}
body.page-id-1784 .mh-ref-section>.e-con-inner{width:min(1200px,calc(100vw - 56px))!important;max-width:1200px!important;}
body.page-id-1784 .mh-ref-section h1{font-size:clamp(42px,3.45vw,56px)!important;line-height:1.06!important;letter-spacing:0!important;}
body.page-id-1784 .mh-ref-section h2{font-size:clamp(34px,3.2vw,48px)!important;line-height:1.08!important;letter-spacing:0!important;}
body.page-id-1784 .mh-ref-section h3{letter-spacing:0!important;}
body.page-id-1784 .mh-ref-section p{font-size:16px;line-height:1.68;}
body.page-id-1784 .mh-ref-hero{padding-top:96px!important;padding-bottom:104px!important;}
body.page-id-1784 .mh-ref-hero-grid{grid-template-columns:minmax(0,1fr) 430px!important;gap:76px!important;align-items:center!important;}
body.page-id-1784 .mh-ref-hero-copy{gap:24px!important;}
body.page-id-1784 .mh-ref-lead p{font-size:17px!important;line-height:1.68!important;max-width:760px!important;}
body.page-id-1784 .mh-ref-bullets{gap:13px!important;}
body.page-id-1784 .mh-ref-bullet p{font-size:16px!important;line-height:1.35!important;}
body.page-id-1784 .mh-ref-check{width:25px;height:25px;flex-basis:25px;}
body.page-id-1784 .mh-ref-actions{gap:20px!important;margin-top:18px!important;}
body.page-id-1784 .mh-ref-actions .elementor-button{min-height:58px!important;padding:18px 32px!important;font-size:16px!important;border-radius:10px!important;}
body.page-id-1784 .mh-ref-stats-panel{width:430px!important;max-width:430px!important;flex-basis:430px!important;padding:34px 36px!important;border-radius:22px!important;box-shadow:0 30px 80px rgba(90,30,92,.16)!important;}
body.page-id-1784 .mh-ref-stat-row{grid-template-columns:70px minmax(0,1fr)!important;gap:22px!important;min-height:82px!important;padding-bottom:21px!important;margin-bottom:21px!important;}
body.page-id-1784 .mh-ref-stat-icon{width:70px!important;height:70px!important;flex-basis:70px!important;}
body.page-id-1784 .mh-ref-stat-icon .elementor-icon{width:70px!important;height:70px!important;font-size:31px!important;}
body.page-id-1784 .mh-ref-stat-icon .elementor-icon svg{width:31px!important;height:31px!important;}
body.page-id-1784 .mh-ref-stat-copy .elementor-heading-title{font-size:31px!important;}
body.page-id-1784 .mh-ref-stat-copy p{font-size:15px!important;}
body.page-id-1784 .mh-ref-answer{padding-top:90px!important;}
body.page-id-1784 .mh-ref-answer-panel{grid-template-columns:180px minmax(0,1fr) 420px!important;gap:46px!important;padding:44px 50px!important;border-radius:22px!important;align-items:center!important;}
body.page-id-1784 .mh-ref-meta-logo{width:180px!important;height:180px!important;flex-basis:180px!important;border-radius:24px!important;}
body.page-id-1784 .mh-ref-meta-logo .elementor-heading-title{width:104px!important;height:104px!important;font-size:110px!important;}
body.page-id-1784 .mh-ref-answer-copy h2{font-size:36px!important;}
body.page-id-1784 .mh-ref-tags-grid{width:420px!important;max-width:420px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;}
body.page-id-1784 .mh-ref-tag{min-height:72px!important;padding:16px 18px!important;border-radius:12px!important;}
body.page-id-1784 .mh-ref-tag-icon{width:36px!important;height:36px!important;flex-basis:36px!important;}
body.page-id-1784 .mh-ref-tag-icon .elementor-icon{font-size:23px!important;}
body.page-id-1784 .mh-ref-tag .elementor-heading-title{font-size:15px!important;line-height:1.25!important;}
body.page-id-1784 .mh-ref-center-title{margin-bottom:38px!important;}
body.page-id-1784 .mh-ref-problem-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;}
body.page-id-1784 .mh-ref-problem-card{min-height:210px!important;padding:28px 24px!important;border-radius:16px!important;border-top:5px solid var(--mh-gold)!important;box-shadow:0 18px 42px rgba(90,30,92,.09)!important;}
body.page-id-1784 .mh-ref-problem-card:hover{transform:translateY(-6px)!important;box-shadow:0 28px 64px rgba(90,30,92,.17)!important;}
body.page-id-1784 .mh-ref-problem-icon{height:60px!important;}
body.page-id-1784 .mh-ref-problem-icon .elementor-icon{font-size:48px!important;color:var(--mh-purple)!important;fill:var(--mh-purple)!important;}
body.page-id-1784 .mh-ref-card-number .elementor-heading-title{font-size:15px!important;}
body.page-id-1784 .mh-ref-problem-card h3{font-size:19px!important;line-height:1.25!important;}
body.page-id-1784 .mh-ref-included-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;}
body.page-id-1784 .mh-ref-included-card{min-height:178px!important;padding:30px!important;border-radius:15px!important;box-shadow:0 16px 36px rgba(90,30,92,.07)!important;}
body.page-id-1784 .mh-ref-included-card:hover{transform:translateY(-6px)!important;box-shadow:0 28px 62px rgba(90,30,92,.14)!important;}
body.page-id-1784 .mh-ref-square-icon{width:62px!important;height:62px!important;flex-basis:62px!important;border-radius:13px!important;}
body.page-id-1784 .mh-ref-square-icon .elementor-icon{font-size:27px!important;}
body.page-id-1784 .mh-ref-included-card h3{font-size:20px!important;line-height:1.18!important;}
body.page-id-1784 .mh-ref-included-card p{font-size:15px!important;line-height:1.58!important;}
body.page-id-1784 .mh-ref-process-band{padding-top:88px!important;padding-bottom:92px!important;}
body.page-id-1784 .mh-ref-band-title{margin-bottom:38px!important;}
body.page-id-1784 .mh-ref-band-title h2{font-size:44px!important;line-height:1.08!important;}
body.page-id-1784 .mh-ref-process-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:34px!important;align-items:stretch!important;}
body.page-id-1784 .mh-ref-process-card{min-height:198px!important;padding:30px 24px!important;border-radius:16px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important;}
body.page-id-1784 .mh-ref-process-card:not(:last-child):after{right:-28px!important;font-size:24px!important;}
body.page-id-1784 .mh-ref-process-number .elementor-heading-title{width:48px!important;height:48px!important;font-size:19px!important;}
body.page-id-1784 .mh-ref-process-icon{width:52px!important;height:52px!important;flex-basis:52px!important;}
body.page-id-1784 .mh-ref-process-icon .elementor-icon{font-size:31px!important;}
body.page-id-1784 .mh-ref-process-card h3{font-size:22px!important;}
body.page-id-1784 .mh-ref-process-card p{font-size:14px!important;line-height:1.55!important;}
body.page-id-1784 .mh-ref-fit-track-grid{display:grid!important;grid-template-columns:1fr!important;gap:46px!important;align-items:start!important;}
body.page-id-1784 .mh-ref-fit-left{display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;width:100%!important;max-width:100%!important;justify-self:stretch!important;gap:34px!important;align-items:end!important;}
body.page-id-1784 .mh-ref-fit-left h2{font-size:40px!important;max-width:600px!important;}
body.page-id-1784 .mh-ref-mini-chart{max-width:330px!important;padding:24px!important;border-radius:20px!important;justify-self:end!important;}
body.page-id-1784 .mh-ref-fit-right{width:100%!important;max-width:100%!important;justify-self:stretch!important;gap:24px!important;}
body.page-id-1784 .mh-ref-fit-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;}
body.page-id-1784 .mh-ref-fit-card{display:grid!important;grid-template-columns:62px minmax(0,1fr) 22px!important;column-gap:20px!important;align-items:center!important;min-height:156px!important;padding:24px!important;border-radius:15px!important;box-shadow:0 16px 36px rgba(90,30,92,.07)!important;}
body.page-id-1784 .mh-ref-fit-card:hover{transform:translateY(-6px)!important;box-shadow:0 26px 60px rgba(90,30,92,.14)!important;}
body.page-id-1784 .mh-ref-fit-icon{width:52px!important;height:52px!important;flex-basis:52px!important;border-radius:14px!important;background:#F4E8F6!important;}
body.page-id-1784 .mh-ref-fit-copy h3{font-size:18px!important;line-height:1.2!important;}
body.page-id-1784 .mh-ref-fit-copy{min-width:0!important;width:100%!important;}
body.page-id-1784 .mh-ref-fit-copy>.elementor-widget,
body.page-id-1784 .mh-ref-fit-copy .elementor-widget-container,
body.page-id-1784 .mh-ref-fit-copy h3,
body.page-id-1784 .mh-ref-fit-copy p{display:block!important;width:100%!important;max-width:100%!important;}
body.page-id-1784 .mh-ref-fit-copy h3,
body.page-id-1784 .mh-ref-fit-copy p{overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;}
body.page-id-1784 .mh-ref-fit-card p{font-size:14px!important;line-height:1.5!important;}
body.page-id-1784 .mh-ref-arrow{justify-self:end!important;margin-left:0!important;}
body.page-id-1784 .mh-ref-track-row{display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;gap:32px!important;align-items:center!important;margin-top:46px!important;}
body.page-id-1784 .mh-ref-track-copy h2{font-size:38px!important;max-width:620px!important;}
body.page-id-1784 .mh-ref-track-copy p{font-size:16px!important;line-height:1.68!important;}
body.page-id-1784 .mh-ref-track-callout{width:auto!important;flex-basis:auto!important;padding:34px!important;border-radius:18px!important;border:2px solid var(--mh-gold)!important;box-shadow:0 18px 45px rgba(255,171,64,.13)!important;}
body.page-id-1784 .mh-ref-target-icon{width:76px!important;height:76px!important;flex-basis:76px!important;border-radius:999px!important;background:#F4E8F6!important;}
body.page-id-1784 .mh-ref-target-icon .elementor-icon{font-size:46px!important;}
body.page-id-1784 .mh-ref-track-callout p{font-size:18px!important;line-height:1.45!important;}
body.page-id-1784 .mh-ref-reporting-band{padding-top:90px!important;padding-bottom:90px!important;}
body.page-id-1784 .mh-ref-report-grid{grid-template-columns:1fr repeat(3,minmax(0,1fr))!important;gap:34px!important;align-items:stretch!important;}
body.page-id-1784 .mh-ref-report-grid>.elementor-widget-heading{max-width:310px!important;align-self:center!important;}
body.page-id-1784 .mh-ref-report-grid>.elementor-widget-heading .elementor-heading-title{font-size:38px!important;line-height:1.08!important;}
body.page-id-1784 .mh-ref-report-card{padding:22px 0!important;gap:20px!important;}
body.page-id-1784 .mh-ref-report-icon{width:72px!important;height:72px!important;flex-basis:72px!important;}
body.page-id-1784 .mh-ref-report-icon .elementor-icon{font-size:34px!important;}
body.page-id-1784 .mh-ref-report-card h3{font-size:22px!important;}
body.page-id-1784 .mh-ref-report-card p{font-size:15px!important;line-height:1.6!important;}
body.page-id-1784 .mh-ref-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;}
body.page-id-1784 .mh-ref-faq-card{min-height:0!important;padding:0!important;border-radius:16px!important;}
body.page-id-1784 .mh-ref-faq-card:hover{border-left-color:var(--mh-purple)!important;background:#FAF7FC!important;transform:translateY(-3px)!important;}
body.page-id-1784 .mh-ref-faq-details{padding:24px 26px!important;}
body.page-id-1784 .mh-ref-faq-title{font-size:17px!important;line-height:1.32!important;}
body.page-id-1784 .mh-ref-faq-answer p{font-size:15px!important;line-height:1.58!important;}
body.page-id-1784 .mh-ref-cta{padding-top:72px!important;padding-bottom:72px!important;}
body.page-id-1784 .mh-ref-cta-card{min-height:190px!important;gap:36px!important;}
body.page-id-1784 .mh-ref-cta-copy h2{font-size:clamp(34px,3.6vw,50px)!important;line-height:1.05!important;}
body.page-id-1784 .mh-ref-cta-copy p{font-size:16px!important;line-height:1.62!important;}
body.page-id-1784 .mh-ref-cta-button .elementor-button{min-height:56px!important;padding:18px 38px!important;font-size:16px!important;}
@keyframes mhRefFadeUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
body.page-id-1784 .mh-ref-section .elementor-widget-heading,
body.page-id-1784 .mh-ref-fade,
body.page-id-1784 .mh-ref-problem-card,
body.page-id-1784 .mh-ref-included-card,
body.page-id-1784 .mh-ref-process-card,
body.page-id-1784 .mh-ref-fit-card,
body.page-id-1784 .mh-ref-faq-card{animation:mhRefFadeUp .55s ease both;}
body.page-id-1784 .mh-ref-problem-card:nth-child(2),
body.page-id-1784 .mh-ref-included-card:nth-child(2),
body.page-id-1784 .mh-ref-process-card:nth-child(2),
body.page-id-1784 .mh-ref-fit-card:nth-child(2),
body.page-id-1784 .mh-ref-faq-card:nth-child(2){animation-delay:.1s;}
body.page-id-1784 .mh-ref-problem-card:nth-child(3),
body.page-id-1784 .mh-ref-included-card:nth-child(3),
body.page-id-1784 .mh-ref-process-card:nth-child(3),
body.page-id-1784 .mh-ref-fit-card:nth-child(3),
body.page-id-1784 .mh-ref-faq-card:nth-child(3){animation-delay:.2s;}
body.page-id-1784 .mh-ref-problem-card:nth-child(4),
body.page-id-1784 .mh-ref-included-card:nth-child(4),
body.page-id-1784 .mh-ref-process-card:nth-child(4),
body.page-id-1784 .mh-ref-fit-card:nth-child(4),
body.page-id-1784 .mh-ref-faq-card:nth-child(4){animation-delay:.3s;}
body.page-id-1784 .mh-ref-problem-card:nth-child(5),
body.page-id-1784 .mh-ref-included-card:nth-child(5),
body.page-id-1784 .mh-ref-fit-card:nth-child(5),
body.page-id-1784 .mh-ref-faq-card:nth-child(5){animation-delay:.4s;}
body.page-id-1784 .mh-ref-problem-card:nth-child(6),
body.page-id-1784 .mh-ref-included-card:nth-child(6),
body.page-id-1784 .mh-ref-fit-card:nth-child(6),
body.page-id-1784 .mh-ref-faq-card:nth-child(6){animation-delay:.5s;}
@media (prefers-reduced-motion:reduce){
  body.page-id-1784 .mh-ref-section .elementor-widget-heading,
  body.page-id-1784 .mh-ref-fade,
  body.page-id-1784 .mh-ref-problem-card,
  body.page-id-1784 .mh-ref-included-card,
  body.page-id-1784 .mh-ref-process-card,
  body.page-id-1784 .mh-ref-fit-card,
  body.page-id-1784 .mh-ref-faq-card{animation:none!important;}
}
@media(max-width:1180px){
  body.page-id-1784 .mh-ref-hero-grid,
  body.page-id-1784 .mh-ref-answer-panel,
  body.page-id-1784 .mh-ref-fit-track-grid{flex-direction:column!important;align-items:stretch!important;}
  body.page-id-1784 .mh-ref-hero-grid{display:flex!important;gap:42px!important;}
  body.page-id-1784 .mh-ref-hero-copy,
  body.page-id-1784 .mh-ref-stats-panel,
  body.page-id-1784 .mh-ref-tags-grid,
  body.page-id-1784 .mh-ref-fit-left,
  body.page-id-1784 .mh-ref-fit-right{width:100%!important;max-width:100%!important;flex-basis:auto!important;}
  body.page-id-1784 .mh-ref-stats-panel{width:100%!important;max-width:620px!important;margin:0 auto!important;}
  body.page-id-1784 .mh-ref-answer-panel{grid-template-columns:1fr!important;}
  body.page-id-1784 .mh-ref-tags-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;}
  body.page-id-1784 .mh-ref-problem-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
  body.page-id-1784 .mh-ref-included-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  body.page-id-1784 .mh-ref-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  body.page-id-1784 .mh-ref-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  body.page-id-1784 .mh-ref-process-card:after{display:none;}
  body.page-id-1784 .mh-ref-report-grid{grid-template-columns:1fr 1fr!important;align-items:stretch!important;}
  body.page-id-1784 .mh-ref-report-grid>.elementor-widget-heading{grid-column:1 / -1;max-width:100%!important;}
}
@media(max-width:700px){
  body.page-id-1784 .mh-ref-section{padding-left:0!important;padding-right:0!important;}
  body.page-id-1784 .mh-ref-section>.e-con-inner{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;}
  body.page-id-1784 .mh-ref-hero-copy h1{font-size:34px!important;line-height:1.08!important;}
  body.page-id-1784 .mh-ref-section p{font-size:14px;line-height:1.55;}
  body.page-id-1784 .mh-ref-actions,
  body.page-id-1784 .mh-ref-actions .elementor-widget-button,
  body.page-id-1784 .mh-ref-actions .elementor-button{width:100%!important;}
  body.page-id-1784 .mh-ref-actions{flex-direction:column!important;}
  body.page-id-1784 .mh-ref-stats-panel{padding:20px;}
  body.page-id-1784 .mh-ref-stat-row{grid-template-columns:54px minmax(0,1fr)!important;gap:14px!important;min-height:62px!important;}
  body.page-id-1784 .mh-ref-stat-icon{width:54px;height:54px;flex-basis:54px;}
  body.page-id-1784 .mh-ref-stat-copy .elementor-heading-title{font-size:24px!important;}
  body.page-id-1784 .mh-ref-answer-panel{padding:22px;}
  body.page-id-1784 .mh-ref-meta-logo{width:112px;height:112px;flex-basis:112px;}
  body.page-id-1784 .mh-ref-meta-logo .elementor-heading-title{font-size:70px!important;width:66px;height:66px;}
  body.page-id-1784 .mh-ref-answer-copy h2,
  body.page-id-1784 .mh-ref-center-title h2,
  body.page-id-1784 .mh-ref-fit-left h2,
  body.page-id-1784 .mh-ref-track-copy h2,
  body.page-id-1784 .mh-ref-report-grid>.elementor-widget-heading .elementor-heading-title{font-size:26px!important;}
  body.page-id-1784 .mh-ref-tag,
  body.page-id-1784 .mh-ref-problem-card,
  body.page-id-1784 .mh-ref-included-card,
  body.page-id-1784 .mh-ref-process-card,
  body.page-id-1784 .mh-ref-fit-card,
  body.page-id-1784 .mh-ref-faq-card{flex-basis:100%!important;}
  body.page-id-1784 .mh-ref-tags-grid,
  body.page-id-1784 .mh-ref-included-grid,
  body.page-id-1784 .mh-ref-process-grid,
  body.page-id-1784 .mh-ref-fit-grid,
  body.page-id-1784 .mh-ref-faq-grid{grid-template-columns:1fr!important;}
  body.page-id-1784 .mh-ref-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}
  body.page-id-1784 .mh-ref-track-row{flex-direction:column!important;align-items:stretch!important;}
  body.page-id-1784 .mh-ref-track-callout{flex-basis:auto;width:100%;}
  body.page-id-1784 .mh-ref-report-grid{grid-template-columns:1fr!important;}
  body.page-id-1784 .mh-ref-cta-card{align-items:flex-start!important;text-align:left;}
  body.page-id-1784 .mh-ref-cta-side,
  body.page-id-1784 .mh-ref-cta-button,
  body.page-id-1784 .mh-ref-cta-button .elementor-button{width:100%!important;min-width:0!important;flex-basis:auto!important;}
  body.page-id-1784 .mh-ref-cta-chips{justify-content:flex-start!important;}
}
@media(max-width:390px){
  body.page-id-1784 .mh-ref-section>.e-con-inner{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;}
  body.page-id-1784 .mh-ref-hero-copy h1{font-size:32px!important;}
}
/* Final responsive lock: keep the landing page premium and stable after Elementor/Astra rules. */
@media(max-width:1180px){
  body.page-id-1784 .mh-ref-section{padding-top:65px!important;padding-bottom:65px!important;}
  body.page-id-1784 .mh-ref-hero{padding-top:72px!important;padding-bottom:78px!important;}
  body.page-id-1784 .mh-ref-hero-grid{display:flex!important;flex-direction:column!important;gap:48px!important;align-items:stretch!important;}
  body.page-id-1784 .mh-ref-stats-panel{width:100%!important;max-width:680px!important;flex-basis:auto!important;margin:0 auto!important;}
  body.page-id-1784 .mh-ref-answer-panel{grid-template-columns:1fr!important;}
  body.page-id-1784 .mh-ref-tags-grid{width:100%!important;max-width:100%!important;}
  body.page-id-1784 .mh-ref-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  body.page-id-1784 .mh-ref-included-grid,
  body.page-id-1784 .mh-ref-process-grid,
  body.page-id-1784 .mh-ref-fit-grid,
  body.page-id-1784 .mh-ref-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  body.page-id-1784 .mh-ref-fit-track-grid{grid-template-columns:1fr!important;gap:42px!important;}
  body.page-id-1784 .mh-ref-fit-left{grid-template-columns:1fr!important;}
  body.page-id-1784 .mh-ref-mini-chart{justify-self:start!important;}
  body.page-id-1784 .mh-ref-fit-left h2{max-width:760px!important;}
  body.page-id-1784 .mh-ref-mini-chart{max-width:520px!important;}
  body.page-id-1784 .mh-ref-track-row{grid-template-columns:1fr!important;}
  body.page-id-1784 .mh-ref-report-grid{grid-template-columns:1fr 1fr!important;}
}
@media(max-width:700px){
  body.page-id-1784 .mh-ref-section{padding-top:50px!important;padding-bottom:50px!important;}
  body.page-id-1784 .mh-ref-section>.e-con-inner{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;}
  body.page-id-1784 .mh-ref-section h1,
  body.page-id-1784 .mh-ref-hero-copy h1{font-size:36px!important;line-height:1.08!important;}
  body.page-id-1784 .mh-ref-section h2,
  body.page-id-1784 .mh-ref-answer-copy h2,
  body.page-id-1784 .mh-ref-center-title h2,
  body.page-id-1784 .mh-ref-fit-left h2,
  body.page-id-1784 .mh-ref-track-copy h2,
  body.page-id-1784 .mh-ref-report-grid>.elementor-widget-heading .elementor-heading-title{font-size:28px!important;line-height:1.12!important;}
  body.page-id-1784 .mh-ref-section p{font-size:15px!important;line-height:1.62!important;}
  body.page-id-1784 .mh-ref-hero{padding-top:54px!important;padding-bottom:58px!important;}
  body.page-id-1784 .mh-ref-hero-grid{gap:36px!important;}
  body.page-id-1784 .mh-ref-actions{gap:14px!important;}
  body.page-id-1784 .mh-ref-actions .elementor-button{min-height:54px!important;}
  body.page-id-1784 .mh-ref-stats-panel{padding:24px!important;border-radius:20px!important;}
  body.page-id-1784 .mh-ref-stat-row{grid-template-columns:58px minmax(0,1fr)!important;gap:16px!important;min-height:72px!important;}
  body.page-id-1784 .mh-ref-stat-icon{width:58px!important;height:58px!important;flex-basis:58px!important;}
  body.page-id-1784 .mh-ref-stat-icon .elementor-icon{width:58px!important;height:58px!important;font-size:26px!important;}
  body.page-id-1784 .mh-ref-stat-icon .elementor-icon svg{width:26px!important;height:26px!important;}
  body.page-id-1784 .mh-ref-stat-copy .elementor-heading-title{font-size:28px!important;}
  body.page-id-1784 .mh-ref-answer-panel{padding:28px!important;gap:26px!important;}
  body.page-id-1784 .mh-ref-meta-logo{width:116px!important;height:116px!important;flex-basis:116px!important;margin-inline:auto!important;}
  body.page-id-1784 .mh-ref-meta-logo .elementor-heading-title{width:72px!important;height:72px!important;font-size:76px!important;}
  body.page-id-1784 .mh-ref-tags-grid,
  body.page-id-1784 .mh-ref-problem-grid,
  body.page-id-1784 .mh-ref-included-grid,
  body.page-id-1784 .mh-ref-process-grid,
  body.page-id-1784 .mh-ref-fit-grid,
  body.page-id-1784 .mh-ref-faq-grid,
  body.page-id-1784 .mh-ref-report-grid{grid-template-columns:1fr!important;}
  body.page-id-1784 .mh-ref-problem-card{min-height:0!important;padding:26px 22px!important;}
  body.page-id-1784 .mh-ref-included-card{min-height:0!important;padding:24px!important;}
  body.page-id-1784 .mh-ref-process-band{padding-top:56px!important;padding-bottom:60px!important;}
  body.page-id-1784 .mh-ref-band-title h2{font-size:30px!important;}
  body.page-id-1784 .mh-ref-process-card{min-height:0!important;padding:26px 24px!important;}
  body.page-id-1784 .mh-ref-process-card:not(:last-child):after{
    display:flex!important;
    content:"f063"!important;
    right:auto!important;
    left:50%!important;
    top:auto!important;
    bottom:-29px!important;
    transform:translateX(-50%)!important;
    width:38px!important;
    height:38px!important;
    border-radius:999px!important;
    background:var(--mh-purple)!important;
    color:#fff!important;
    align-items:center!important;
    justify-content:center!important;
    font-family:"Font Awesome 5 Free"!important;
    font-weight:900!important;
    font-size:15px!important;
    z-index:5!important;
  }
  body.page-id-1784 .mh-ref-fit-card{min-height:0!important;padding:22px!important;}
  body.page-id-1784 .mh-ref-fit-card{grid-template-columns:56px minmax(0,1fr) 20px!important;column-gap:16px!important;}
  body.page-id-1784 .mh-ref-track-row{grid-template-columns:1fr!important;gap:24px!important;}
  body.page-id-1784 .mh-ref-track-callout{width:100%!important;padding:26px!important;}
  body.page-id-1784 .mh-ref-reporting-band{padding-top:58px!important;padding-bottom:58px!important;}
  body.page-id-1784 .mh-ref-report-card{padding:18px 0!important;}
  body.page-id-1784 .mh-ref-faq-card{min-height:0!important;padding:0!important;}
  body.page-id-1784 .mh-ref-faq-details{padding:18px 20px!important;}
  body.page-id-1784 .mh-ref-faq-summary{grid-template-columns:minmax(0,1fr) 32px!important;gap:12px!important;}
  body.page-id-1784 .mh-ref-faq-title{font-size:15px!important;line-height:1.32!important;}
  body.page-id-1784 .mh-ref-faq-toggle{width:32px!important;height:32px!important;font-size:19px!important;}
  body.page-id-1784 .mh-ref-cta{padding-top:54px!important;padding-bottom:54px!important;}
  body.page-id-1784 .mh-ref-cta-card{grid-template-columns:1fr!important;align-items:flex-start!important;text-align:left!important;gap:24px!important;}
  body.page-id-1784 .mh-ref-cta-copy h2{font-size:30px!important;}
  body.page-id-1784 .mh-ref-cta-button .elementor-button{width:100%!important;min-width:0!important;min-height:56px!important;}
}
@media(max-width:390px){
  body.page-id-1784 .mh-ref-section>.e-con-inner{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;}
  body.page-id-1784 .mh-ref-section h1,
  body.page-id-1784 .mh-ref-hero-copy h1{font-size:32px!important;}
}
body.page-id-1784 .mh-ref-stat-icon{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  padding:0!important;
  overflow:hidden!important;
}
body.page-id-1784 .mh-ref-stat-icon .elementor-widget-container,
body.page-id-1784 .mh-ref-stat-icon .elementor-icon-wrapper{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:100%!important;
  line-height:0!important;
  margin:0!important;
  padding:0!important;
}
body.page-id-1784 .mh-ref-stat-icon .elementor-icon{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:100%!important;
  line-height:0!important;
  margin:0!important;
  padding:0!important;
}
body.page-id-1784 .mh-ref-stat-icon .elementor-icon svg{
  display:block!important;
  width:26px!important;
  height:26px!important;
  flex:0 0 26px!important;
  margin:auto!important;
  transform:none!important;
  position:static!important;
}
body.page-id-1784 .mh-ref-meta-logo{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0!important;
  overflow:hidden!important;
}
body.page-id-1784 .mh-ref-meta-logo>.elementor-element,
body.page-id-1784 .mh-ref-meta-logo .elementor-widget-heading,
body.page-id-1784 .mh-ref-meta-logo .elementor-widget-container{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
}
body.page-id-1784 .mh-ref-meta-logo .elementor-heading-title{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:auto!important;
  text-align:center!important;
}
body.page-id-1784 .mh-ref-tag{
  display:grid!important;
  grid-template-columns:32px max-content!important;
  align-items:center!important;
  justify-content:center!important;
  column-gap:12px!important;
  text-align:left!important;
}
body.page-id-1784 .mh-ref-tag-icon{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  justify-self:center!important;
  width:32px!important;
  height:32px!important;
  flex-basis:32px!important;
  margin:0!important;
}
body.page-id-1784 .mh-ref-tag-icon>.elementor-element,
body.page-id-1784 .mh-ref-tag-icon .elementor-widget-icon,
body.page-id-1784 .mh-ref-tag-icon .elementor-widget-container,
body.page-id-1784 .mh-ref-tag-icon .elementor-icon-wrapper{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
  line-height:0!important;
}
body.page-id-1784 .mh-ref-tag-icon .elementor-icon{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:100%!important;
  line-height:0!important;
}
body.page-id-1784 .mh-ref-tag .elementor-widget-heading{
  min-width:0!important;
  justify-self:start!important;
  width:100%!important;
}
body.page-id-1784 .mh-ref-tag .elementor-heading-title{
  display:block!important;
  margin:0!important;
  text-align:left!important;
  white-space:nowrap!important;
}
@media(max-width:390px){
  body.page-id-1784 .mh-ref-tag{
    grid-template-columns:32px max-content!important;
    justify-content:center!important;
    column-gap:12px!important;
  }
}
body.page-id-1784 .mh-ref-square-icon{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  padding:0!important;
  overflow:hidden!important;
}
body.page-id-1784 .mh-ref-square-icon>.elementor-element,
body.page-id-1784 .mh-ref-square-icon .elementor-widget-icon,
body.page-id-1784 .mh-ref-square-icon .elementor-widget-container,
body.page-id-1784 .mh-ref-square-icon .elementor-icon-wrapper{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
  line-height:0!important;
}
body.page-id-1784 .mh-ref-square-icon .elementor-icon{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:100%!important;
  line-height:0!important;
  margin:0!important;
  padding:0!important;
}
body.page-id-1784 .mh-ref-square-icon .elementor-icon svg{
  display:block!important;
  width:27px!important;
  height:27px!important;
  flex:0 0 27px!important;
  margin:auto!important;
  transform:none!important;
  position:static!important;
}
body.page-id-1784 .mh-ref-process-card{
  align-items:center!important;
  justify-content:flex-start!important;
  text-align:center!important;
}
body.page-id-1784 .mh-ref-process-number,
body.page-id-1784 .mh-ref-process-icon{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  align-self:center!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
body.page-id-1784 .mh-ref-process-number>.elementor-element,
body.page-id-1784 .mh-ref-process-number .elementor-widget-container,
body.page-id-1784 .mh-ref-process-icon>.elementor-element,
body.page-id-1784 .mh-ref-process-icon .elementor-widget-icon,
body.page-id-1784 .mh-ref-process-icon .elementor-widget-container,
body.page-id-1784 .mh-ref-process-icon .elementor-icon-wrapper{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
  line-height:0!important;
}
body.page-id-1784 .mh-ref-process-number .elementor-heading-title{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:0 auto!important;
  text-align:center!important;
}
body.page-id-1784 .mh-ref-process-icon .elementor-icon{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:100%!important;
  line-height:0!important;
  margin:0!important;
  padding:0!important;
}
body.page-id-1784 .mh-ref-process-icon .elementor-icon svg{
  display:block!important;
  width:29px!important;
  height:29px!important;
  flex:0 0 29px!important;
  margin:auto!important;
  transform:none!important;
  position:static!important;
}
body.page-id-1784 .mh-ref-process-card h3,
body.page-id-1784 .mh-ref-process-card p{
  text-align:center!important;
}
body.page-id-1784 .mh-ref-fit-track{
  padding-top:78px!important;
  padding-bottom:78px!important;
}
body.page-id-1784 .mh-ref-fit-track-grid{
  display:grid!important;
  grid-template-columns:minmax(300px,360px) minmax(0,1fr)!important;
  gap:58px!important;
  align-items:start!important;
}
body.page-id-1784 .mh-ref-fit-left{
  display:flex!important;
  flex-direction:column!important;
  gap:24px!important;
  width:100%!important;
  max-width:360px!important;
  justify-self:start!important;
}
body.page-id-1784 .mh-ref-fit-left h2{
  max-width:360px!important;
  font-size:clamp(34px,3.15vw,48px)!important;
  line-height:1.05!important;
  letter-spacing:0!important;
}
body.page-id-1784 .mh-ref-mini-chart{
  width:100%!important;
  max-width:340px!important;
  min-height:0!important;
  padding:22px!important;
  border-radius:18px!important;
  justify-self:start!important;
}
body.page-id-1784 .mh-ref-chart-lines{
  height:98px!important;
}
body.page-id-1784 .mh-ref-chart-stats{
  gap:10px!important;
}
body.page-id-1784 .mh-ref-chart-stats .elementor-heading-title{
  min-height:68px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:10px!important;
  font-size:13px!important;
}
body.page-id-1784 .mh-ref-fit-right{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  justify-self:stretch!important;
}
body.page-id-1784 .mh-ref-fit-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:22px!important;
  width:100%!important;
  align-items:stretch!important;
}
body.page-id-1784 .mh-ref-fit-card{
  display:grid!important;
  grid-template-columns:66px minmax(0,1fr) 18px!important;
  align-items:center!important;
  column-gap:18px!important;
  width:100%!important;
  min-width:0!important;
  min-height:152px!important;
  padding:28px!important;
  border-radius:18px!important;
  border:1px solid rgba(134,47,135,.13)!important;
  border-top:5px solid var(--mh-gold)!important;
  box-shadow:0 18px 44px rgba(90,30,92,.08)!important;
}
body.page-id-1784 .mh-ref-fit-card:hover{
  transform:translateY(-6px)!important;
  border-color:rgba(134,47,135,.28)!important;
  box-shadow:0 30px 70px rgba(90,30,92,.16)!important;
}
body.page-id-1784 .mh-ref-fit-icon{
  width:58px!important;
  height:58px!important;
  flex-basis:58px!important;
  border-radius:15px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
body.page-id-1784 .mh-ref-fit-icon>.elementor-element,
body.page-id-1784 .mh-ref-fit-icon .elementor-widget-icon,
body.page-id-1784 .mh-ref-fit-icon .elementor-widget-container,
body.page-id-1784 .mh-ref-fit-icon .elementor-icon-wrapper,
body.page-id-1784 .mh-ref-fit-icon .elementor-icon{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
  line-height:0!important;
}
body.page-id-1784 .mh-ref-fit-icon .elementor-icon svg{
  width:27px!important;
  height:27px!important;
  margin:auto!important;
  transform:none!important;
}
body.page-id-1784 .mh-ref-fit-copy{
  display:flex!important;
  flex-direction:column!important;
  gap:8px!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
}
body.page-id-1784 .mh-ref-fit-copy>.elementor-widget,
body.page-id-1784 .mh-ref-fit-copy .elementor-widget-container,
body.page-id-1784 .mh-ref-fit-copy h3,
body.page-id-1784 .mh-ref-fit-copy p{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  text-align:left!important;
}
body.page-id-1784 .mh-ref-fit-copy h3{
  font-size:19px!important;
  line-height:1.15!important;
}
body.page-id-1784 .mh-ref-fit-copy p{
  font-size:15px!important;
  line-height:1.5!important;
  color:#4D5362!important;
}
body.page-id-1784 .mh-ref-arrow{
  align-self:center!important;
  justify-self:end!important;
  width:24px!important;
  margin:0!important;
}
body.page-id-1784 .mh-ref-arrow .elementor-icon{
  font-size:19px!important;
  color:var(--mh-purple)!important;
  fill:var(--mh-purple)!important;
}
@media(max-width:1180px){
  body.page-id-1784 .mh-ref-fit-track-grid{
    grid-template-columns:1fr!important;
    gap:40px!important;
  }
  body.page-id-1784 .mh-ref-fit-left{
    max-width:760px!important;
  }
  body.page-id-1784 .mh-ref-fit-left h2{
    max-width:720px!important;
  }
  body.page-id-1784 .mh-ref-mini-chart{
    max-width:430px!important;
  }
}
@media(max-width:700px){
  body.page-id-1784 .mh-ref-fit-track{
    padding-top:54px!important;
    padding-bottom:54px!important;
  }
  body.page-id-1784 .mh-ref-fit-grid{
    grid-template-columns:1fr!important;
    gap:16px!important;
  }
  body.page-id-1784 .mh-ref-fit-card{
    grid-template-columns:58px minmax(0,1fr) 18px!important;
    column-gap:16px!important;
    min-height:0!important;
    padding:20px!important;
    border-radius:16px!important;
  }
  body.page-id-1784 .mh-ref-fit-icon{
    width:54px!important;
    height:54px!important;
    flex-basis:54px!important;
  }
  body.page-id-1784 .mh-ref-fit-icon .elementor-icon svg{
    width:25px!important;
    height:25px!important;
  }
  body.page-id-1784 .mh-ref-fit-copy h3{
    font-size:19px!important;
    line-height:1.18!important;
  }
  body.page-id-1784 .mh-ref-fit-copy p{
    font-size:14px!important;
    line-height:1.48!important;
  }
  body.page-id-1784 .mh-ref-mini-chart{
    max-width:100%!important;
  }
}
body.page-id-1784 .mh-ref-track-row{
  position:relative!important;
  display:grid!important;
  grid-column:1 / -1!important;
  grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)!important;
  gap:44px!important;
  align-items:center!important;
  width:100%!important;
  max-width:1040px!important;
  margin:72px auto 0!important;
  padding:44px!important;
  border-radius:26px!important;
  background:linear-gradient(135deg,#FFFFFF 0%,#FFFFFF 58%,#FAF1FB 100%)!important;
  border:1px solid rgba(134,47,135,.13)!important;
  box-shadow:0 24px 70px rgba(90,30,92,.09)!important;
  overflow:hidden!important;
}
body.page-id-1784 .mh-ref-track-row:before{
  content:""!important;
  position:absolute!important;
  left:44px!important;
  right:44px!important;
  top:0!important;
  height:5px!important;
  border-radius:0 0 999px 999px!important;
  background:linear-gradient(90deg,var(--mh-gold),var(--mh-purple))!important;
}
body.page-id-1784 .mh-ref-track-copy{
  width:100%!important;
  max-width:none!important;
}
body.page-id-1784 .mh-ref-track-copy h2{
  max-width:560px!important;
  font-size:clamp(32px,2.9vw,42px)!important;
  line-height:1.08!important;
  margin:0 0 18px!important;
  letter-spacing:0!important;
}
body.page-id-1784 .mh-ref-track-copy h2:after{
  width:78px!important;
  height:4px!important;
  margin-top:18px!important;
}
body.page-id-1784 .mh-ref-track-copy p{
  max-width:610px!important;
  font-size:17px!important;
  line-height:1.72!important;
  color:#555B69!important;
}
body.page-id-1784 .mh-ref-track-callout{
  display:grid!important;
  grid-template-columns:82px minmax(0,1fr)!important;
  gap:22px!important;
  align-items:center!important;
  width:100%!important;
  min-height:220px!important;
  padding:34px!important;
  border-radius:22px!important;
  border:1px solid rgba(255,171,64,.46)!important;
  background:linear-gradient(135deg,#5A1E5C 0%,#862F87 100%)!important;
  box-shadow:0 24px 60px rgba(90,30,92,.22)!important;
  transition:transform .22s ease,box-shadow .22s ease!important;
}
body.page-id-1784 .mh-ref-track-callout:hover{
  transform:translateY(-6px)!important;
  box-shadow:0 34px 78px rgba(90,30,92,.3)!important;
}
body.page-id-1784 .mh-ref-target-icon{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:82px!important;
  height:82px!important;
  flex-basis:82px!important;
  border-radius:22px!important;
  background:rgba(255,255,255,.14)!important;
  border:1px solid rgba(255,255,255,.22)!important;
}
body.page-id-1784 .mh-ref-target-icon>.elementor-element,
body.page-id-1784 .mh-ref-target-icon .elementor-widget-icon,
body.page-id-1784 .mh-ref-target-icon .elementor-widget-container,
body.page-id-1784 .mh-ref-target-icon .elementor-icon-wrapper,
body.page-id-1784 .mh-ref-target-icon .elementor-icon{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
  line-height:0!important;
}
body.page-id-1784 .mh-ref-target-icon .elementor-icon{
  color:var(--mh-gold)!important;
  fill:var(--mh-gold)!important;
}
body.page-id-1784 .mh-ref-target-icon .elementor-icon svg{
  width:42px!important;
  height:42px!important;
  margin:auto!important;
  transform:none!important;
}
body.page-id-1784 .mh-ref-track-callout p{
  max-width:330px!important;
  margin:0!important;
  color:#fff!important;
  font-size:22px!important;
  line-height:1.35!important;
  font-weight:900!important;
}
@media(max-width:1180px){
  body.page-id-1784 .mh-ref-track-row{
    max-width:100%!important;
    grid-template-columns:1fr!important;
    gap:30px!important;
    padding:38px!important;
  }
  body.page-id-1784 .mh-ref-track-copy h2,
  body.page-id-1784 .mh-ref-track-copy p{
    max-width:760px!important;
  }
}
@media(max-width:700px){
  body.page-id-1784 .mh-ref-track-row{
    margin-top:46px!important;
    padding:26px!important;
    border-radius:20px!important;
    gap:24px!important;
  }
  body.page-id-1784 .mh-ref-track-row:before{
    left:26px!important;
    right:26px!important;
  }
  body.page-id-1784 .mh-ref-track-copy h2{
    font-size:28px!important;
    line-height:1.12!important;
  }
  body.page-id-1784 .mh-ref-track-copy p{
    font-size:15px!important;
    line-height:1.62!important;
  }
  body.page-id-1784 .mh-ref-track-callout{
    grid-template-columns:62px minmax(0,1fr)!important;
    min-height:0!important;
    padding:22px!important;
    border-radius:18px!important;
    gap:16px!important;
  }
  body.page-id-1784 .mh-ref-target-icon{
    width:62px!important;
    height:62px!important;
    flex-basis:62px!important;
    border-radius:16px!important;
  }
  body.page-id-1784 .mh-ref-target-icon .elementor-icon svg{
    width:32px!important;
    height:32px!important;
  }
body.page-id-1784 .mh-ref-track-callout p{
    font-size:17px!important;
    line-height:1.42!important;
  }
}
body.page-id-1784 .mh-ref-reporting-band{
  padding-top:86px!important;
  padding-bottom:92px!important;
  background:linear-gradient(90deg,#3B0D3F 0%,#862F87 52%,#4C1550 100%)!important;
}
body.page-id-1784 .mh-ref-report-grid{
  display:grid!important;
  grid-template-columns:300px repeat(3,minmax(0,1fr))!important;
  gap:28px!important;
  align-items:stretch!important;
  width:100%!important;
}
body.page-id-1784 .mh-ref-report-grid>.elementor-widget-heading{
  align-self:center!important;
  max-width:280px!important;
  padding-right:18px!important;
}
body.page-id-1784 .mh-ref-report-grid>.elementor-widget-heading .elementor-heading-title{
  color:#fff!important;
  font-size:clamp(34px,3.2vw,48px)!important;
  line-height:1.08!important;
  letter-spacing:0!important;
}
body.page-id-1784 .mh-ref-report-grid>.elementor-widget-heading .elementor-heading-title:after{
  content:""!important;
  display:block!important;
  width:78px!important;
  height:4px!important;
  margin-top:20px!important;
  border-radius:999px!important;
  background:var(--mh-gold)!important;
}
body.page-id-1784 .mh-ref-report-card{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:20px!important;
  min-height:276px!important;
  padding:34px 30px!important;
  border-radius:22px!important;
  background:rgba(255,255,255,.10)!important;
  border:1px solid rgba(255,255,255,.20)!important;
  border-top:4px solid var(--mh-gold)!important;
  box-shadow:0 26px 70px rgba(20,4,24,.2)!important;
  backdrop-filter:blur(8px)!important;
  transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease!important;
  overflow:hidden!important;
}
body.page-id-1784 .mh-ref-report-card:before{
  content:""!important;
  position:absolute!important;
  inset:auto -30px -55px auto!important;
  width:145px!important;
  height:145px!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.06)!important;
  pointer-events:none!important;
}
body.page-id-1784 .mh-ref-report-card:hover{
  transform:translateY(-6px)!important;
  background:rgba(255,255,255,.15)!important;
  border-color:rgba(255,255,255,.32)!important;
  box-shadow:0 36px 88px rgba(20,4,24,.28)!important;
}
body.page-id-1784 .mh-ref-report-icon{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:72px!important;
  height:72px!important;
  flex:0 0 72px!important;
  border-radius:20px!important;
  background:#fff!important;
  box-shadow:0 18px 38px rgba(20,4,24,.18)!important;
}
body.page-id-1784 .mh-ref-report-icon>.elementor-element,
body.page-id-1784 .mh-ref-report-icon .elementor-widget-icon,
body.page-id-1784 .mh-ref-report-icon .elementor-widget-container,
body.page-id-1784 .mh-ref-report-icon .elementor-icon-wrapper,
body.page-id-1784 .mh-ref-report-icon .elementor-icon{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
  line-height:0!important;
}
body.page-id-1784 .mh-ref-report-icon .elementor-icon{
  color:var(--mh-purple)!important;
  fill:var(--mh-purple)!important;
}
body.page-id-1784 .mh-ref-report-icon .elementor-icon svg{
  width:34px!important;
  height:34px!important;
  margin:auto!important;
  transform:none!important;
}
body.page-id-1784 .mh-ref-report-copy{
  position:relative!important;
  z-index:1!important;
  width:100%!important;
}
body.page-id-1784 .mh-ref-report-card h3{
  color:#fff!important;
  font-size:24px!important;
  line-height:1.14!important;
  margin:0 0 10px!important;
}
body.page-id-1784 .mh-ref-report-card p{
  color:rgba(255,255,255,.86)!important;
  font-size:16px!important;
  line-height:1.58!important;
  margin:0!important;
}
@media(max-width:1180px){
  body.page-id-1784 .mh-ref-report-grid{
    grid-template-columns:1fr 1fr!important;
    gap:22px!important;
  }
  body.page-id-1784 .mh-ref-report-grid>.elementor-widget-heading{
    grid-column:1 / -1!important;
    max-width:720px!important;
    padding-right:0!important;
  }
  body.page-id-1784 .mh-ref-report-card{
    min-height:230px!important;
  }
}
@media(max-width:700px){
  body.page-id-1784 .mh-ref-reporting-band{
    padding-top:58px!important;
    padding-bottom:62px!important;
  }
  body.page-id-1784 .mh-ref-report-grid{
    grid-template-columns:1fr!important;
    gap:18px!important;
  }
  body.page-id-1784 .mh-ref-report-grid>.elementor-widget-heading .elementor-heading-title{
    font-size:32px!important;
  }
  body.page-id-1784 .mh-ref-report-card{
    min-height:0!important;
    padding:26px 24px!important;
    border-radius:18px!important;
    gap:16px!important;
  }
  body.page-id-1784 .mh-ref-report-icon{
    width:62px!important;
    height:62px!important;
    flex-basis:62px!important;
    border-radius:17px!important;
  }
  body.page-id-1784 .mh-ref-report-icon .elementor-icon svg{
    width:30px!important;
    height:30px!important;
  }
  body.page-id-1784 .mh-ref-report-card h3{
    font-size:22px!important;
  }
  body.page-id-1784 .mh-ref-report-card p{
    font-size:15px!important;
    line-height:1.55!important;
  }
}
/* Premium branded hover polish */
body.page-id-1784 .mh-ref-actions .elementor-button,
body.page-id-1784 .mh-ref-cta-button .elementor-button,
body.page-id-1784 .mh-ref-tag,
body.page-id-1784 .mh-ref-stat-row,
body.page-id-1784 .mh-ref-problem-card,
body.page-id-1784 .mh-ref-included-card,
body.page-id-1784 .mh-ref-process-card,
body.page-id-1784 .mh-ref-fit-card,
body.page-id-1784 .mh-ref-report-card,
body.page-id-1784 .mh-ref-track-callout,
body.page-id-1784 .mh-ref-faq-card{
  transition:
    transform .24s ease,
    box-shadow .24s ease,
    border-color .24s ease,
    background .24s ease,
    color .24s ease!important;
}
body.page-id-1784 .mh-ref-stat-icon .elementor-icon,
body.page-id-1784 .mh-ref-tag-icon .elementor-icon,
body.page-id-1784 .mh-ref-problem-icon .elementor-icon,
body.page-id-1784 .mh-ref-square-icon .elementor-icon,
body.page-id-1784 .mh-ref-process-icon .elementor-icon,
body.page-id-1784 .mh-ref-fit-icon .elementor-icon,
body.page-id-1784 .mh-ref-report-icon .elementor-icon,
body.page-id-1784 .mh-ref-target-icon .elementor-icon,
body.page-id-1784 .mh-ref-cta-icon .elementor-icon{
  transition:transform .24s ease,color .24s ease,fill .24s ease!important;
  transform-origin:center!important;
}
body.page-id-1784 .mh-ref-actions .elementor-button,
body.page-id-1784 .mh-ref-cta-button .elementor-button{
  position:relative!important;
  overflow:hidden!important;
}
body.page-id-1784 .mh-ref-actions .elementor-button:before,
body.page-id-1784 .mh-ref-cta-button .elementor-button:before{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.34) 45%,transparent 70%);
  transform:translateX(-125%);
  transition:transform .55s ease;
  pointer-events:none;
}
@media(hover:hover) and (pointer:fine){
  body.page-id-1784 .mh-ref-btn-primary .elementor-button:hover,
  body.page-id-1784 .mh-ref-cta-button .elementor-button:hover{
    background:linear-gradient(135deg,#862F87 0%,#A51FA0 52%,#FFAB40 130%)!important;
    box-shadow:0 24px 58px rgba(134,47,135,.28),0 8px 22px rgba(255,171,64,.22)!important;
    transform:translateY(-4px)!important;
  }
  body.page-id-1784 .mh-ref-btn-secondary .elementor-button:hover{
    background:#FAF7FC!important;
    border-color:#FFAB40!important;
    color:#862F87!important;
    box-shadow:0 18px 45px rgba(90,30,92,.13)!important;
    transform:translateY(-4px)!important;
  }
  body.page-id-1784 .mh-ref-actions .elementor-button:hover:before,
  body.page-id-1784 .mh-ref-cta-button .elementor-button:hover:before{
    transform:translateX(125%);
  }
  body.page-id-1784 .mh-ref-tag:hover,
  body.page-id-1784 .mh-ref-problem-card:hover,
  body.page-id-1784 .mh-ref-included-card:hover,
  body.page-id-1784 .mh-ref-process-card:hover,
  body.page-id-1784 .mh-ref-fit-card:hover,
  body.page-id-1784 .mh-ref-track-callout:hover,
  body.page-id-1784 .mh-ref-faq-card:hover{
    border-color:rgba(255,171,64,.72)!important;
    box-shadow:0 30px 70px rgba(90,30,92,.16),0 0 0 1px rgba(255,171,64,.18)!important;
    transform:translateY(-6px)!important;
  }
  body.page-id-1784 .mh-ref-tag:hover,
  body.page-id-1784 .mh-ref-included-card:hover,
  body.page-id-1784 .mh-ref-fit-card:hover,
  body.page-id-1784 .mh-ref-faq-card:hover{
    background:linear-gradient(180deg,#fff 0%,#FAF7FC 100%)!important;
  }
  body.page-id-1784 .mh-ref-problem-card:hover{
    background:linear-gradient(180deg,#fff 0%,#FFF9F0 100%)!important;
    border-top-color:#862F87!important;
  }
  body.page-id-1784 .mh-ref-process-card:hover{
    box-shadow:0 30px 75px rgba(15,5,25,.26),0 0 0 1px rgba(255,171,64,.35)!important;
  }
  body.page-id-1784 .mh-ref-report-card:hover{
    background:rgba(255,255,255,.075)!important;
    border-color:rgba(255,171,64,.34)!important;
    transform:translateY(-5px)!important;
    box-shadow:0 22px 50px rgba(0,0,0,.18)!important;
  }
  body.page-id-1784 .mh-ref-stat-row:hover{
    transform:translateX(4px)!important;
    border-bottom-color:#862F87!important;
  }
  body.page-id-1784 .mh-ref-stat-row:hover .mh-ref-stat-icon .elementor-icon,
  body.page-id-1784 .mh-ref-tag:hover .mh-ref-tag-icon .elementor-icon,
  body.page-id-1784 .mh-ref-problem-card:hover .mh-ref-problem-icon .elementor-icon,
  body.page-id-1784 .mh-ref-included-card:hover .mh-ref-square-icon .elementor-icon,
  body.page-id-1784 .mh-ref-process-card:hover .mh-ref-process-icon .elementor-icon,
  body.page-id-1784 .mh-ref-fit-card:hover .mh-ref-fit-icon .elementor-icon,
  body.page-id-1784 .mh-ref-report-card:hover .mh-ref-report-icon .elementor-icon,
  body.page-id-1784 .mh-ref-track-callout:hover .mh-ref-target-icon .elementor-icon,
  body.page-id-1784 .mh-ref-cta:hover .mh-ref-cta-icon .elementor-icon{
    transform:scale(1.08) rotate(-2deg)!important;
  }
  body.page-id-1784 .mh-ref-fit-card:hover .mh-ref-arrow .elementor-icon,
  body.page-id-1784 .mh-ref-cta-button .elementor-button:hover .elementor-button-icon{
    transform:translateX(4px)!important;
  }
  body.page-id-1784 .mh-ref-faq-card:hover .mh-ref-faq-toggle,
  body.page-id-1784 .mh-ref-faq-details[open] .mh-ref-faq-toggle{
    box-shadow:0 10px 24px rgba(134,47,135,.22)!important;
  }
}
@media(prefers-reduced-motion:reduce){
  body.page-id-1784 .mh-ref-actions .elementor-button,
  body.page-id-1784 .mh-ref-cta-button .elementor-button,
  body.page-id-1784 .mh-ref-tag,
  body.page-id-1784 .mh-ref-stat-row,
  body.page-id-1784 .mh-ref-problem-card,
  body.page-id-1784 .mh-ref-included-card,
  body.page-id-1784 .mh-ref-process-card,
  body.page-id-1784 .mh-ref-fit-card,
  body.page-id-1784 .mh-ref-report-card,
  body.page-id-1784 .mh-ref-track-callout,
  body.page-id-1784 .mh-ref-faq-card,
  body.page-id-1784 .elementor-icon{
    transition:none!important;
  }
}
/* Mobile alignment polish */
@media(max-width:700px){
  body.page-id-1784 .mh-ref-hero-copy,
  body.page-id-1784 .mh-ref-answer-copy,
  body.page-id-1784 .mh-ref-center-title,
  body.page-id-1784 .mh-ref-band-title,
  body.page-id-1784 .mh-ref-fit-left,
  body.page-id-1784 .mh-ref-track-copy,
  body.page-id-1784 .mh-ref-report-grid>.elementor-widget-heading,
  body.page-id-1784 .mh-ref-cta-copy{
    text-align:center!important;
    align-items:center!important;
  }
  body.page-id-1784 .mh-ref-breadcrumbs .elementor-widget-container,
  body.page-id-1784 .mh-ref-breadcrumb-nav{
    justify-content:center!important;
    text-align:center!important;
  }
  body.page-id-1784 .mh-ref-hero-copy h1,
  body.page-id-1784 .mh-ref-answer-copy h2,
  body.page-id-1784 .mh-ref-center-title h2,
  body.page-id-1784 .mh-ref-band-title h2,
  body.page-id-1784 .mh-ref-fit-left h2,
  body.page-id-1784 .mh-ref-track-copy h2,
  body.page-id-1784 .mh-ref-report-grid>.elementor-widget-heading .elementor-heading-title,
  body.page-id-1784 .mh-ref-cta-copy h2{
    text-align:center!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body.page-id-1784 .mh-ref-eyebrow,
  body.page-id-1784 .mh-ref-answer-copy .elementor-widget-heading:first-child,
  body.page-id-1784 .mh-ref-center-title + .elementor-widget-text-editor{
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body.page-id-1784 .mh-ref-hero-copy h1:after,
  body.page-id-1784 .mh-ref-answer-copy h2:after,
  body.page-id-1784 .mh-ref-center-title h2:after,
  body.page-id-1784 .mh-ref-band-title h2:after,
  body.page-id-1784 .mh-ref-fit-left h2:after,
  body.page-id-1784 .mh-ref-track-copy h2:after,
  body.page-id-1784 .mh-ref-report-grid>.elementor-widget-heading .elementor-heading-title:after{
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body.page-id-1784 .mh-ref-problem-card,
  body.page-id-1784 .mh-ref-included-card,
  body.page-id-1784 .mh-ref-process-card,
  body.page-id-1784 .mh-ref-fit-card,
  body.page-id-1784 .mh-ref-report-card,
  body.page-id-1784 .mh-ref-track-callout{
    text-align:center!important;
    align-items:center!important;
    justify-items:center!important;
  }
  body.page-id-1784 .mh-ref-included-card,
  body.page-id-1784 .mh-ref-report-card{
    flex-direction:column!important;
    gap:14px!important;
  }
  body.page-id-1784 .mh-ref-fit-card{
    grid-template-columns:1fr!important;
    gap:14px!important;
  }
  body.page-id-1784 .mh-ref-fit-copy,
  body.page-id-1784 .mh-ref-fit-copy h3,
  body.page-id-1784 .mh-ref-fit-copy p,
  body.page-id-1784 .mh-ref-card-copy,
  body.page-id-1784 .mh-ref-card-copy h3,
  body.page-id-1784 .mh-ref-card-copy p{
    text-align:center!important;
  }
  body.page-id-1784 .mh-ref-tag{
    justify-content:center!important;
    text-align:center!important;
  }
  body.page-id-1784 .mh-ref-tag-icon,
  body.page-id-1784 .mh-ref-problem-icon,
  body.page-id-1784 .mh-ref-square-icon,
  body.page-id-1784 .mh-ref-process-icon,
  body.page-id-1784 .mh-ref-fit-icon,
  body.page-id-1784 .mh-ref-report-icon,
  body.page-id-1784 .mh-ref-target-icon,
  body.page-id-1784 .mh-ref-cta-icon{
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body.page-id-1784 .mh-ref-arrow{
    display:none!important;
  }
  body.page-id-1784 .mh-ref-report-grid>.elementor-widget-heading{
    max-width:320px!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body.page-id-1784 .mh-ref-report-card p,
  body.page-id-1784 .mh-ref-track-callout p{
    text-align:center!important;
  }
  body.page-id-1784 .mh-ref-cta-card{
    text-align:center!important;
    align-items:center!important;
  }
  body.page-id-1784 .mh-ref-cta-side,
  body.page-id-1784 .mh-ref-cta-chips{
    align-items:center!important;
    justify-content:center!important;
  }
  body.page-id-1784 .mh-ref-fit-left{
    justify-items:center!important;
    text-align:center!important;
  }
  body.page-id-1784 .mh-ref-fit-left>.elementor-widget-heading,
  body.page-id-1784 .mh-ref-fit-left>.elementor-widget-text-editor{
    width:100%!important;
    max-width:320px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    text-align:center!important;
  }
  body.page-id-1784 .mh-ref-mini-chart{
    justify-self:center!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body.page-id-1784 .mh-ref-report-grid{
    justify-items:center!important;
  }
  body.page-id-1784 .mh-ref-report-grid>.elementor-widget-heading,
  body.page-id-1784 .mh-ref-report-grid>.elementor-widget-heading .elementor-heading-title{
    text-align:center!important;
  }
  body.page-id-1784 .mh-ref-cta-card h2,
  body.page-id-1784 .mh-ref-cta-card p{
    text-align:center!important;
  }
}
/* Feature tag icon polish */
body.page-id-1784 .mh-ref-tag{
  grid-template-columns:48px max-content!important;
  min-height:78px!important;
  column-gap:16px!important;
  border-color:rgba(134,47,135,.16)!important;
  background:linear-gradient(180deg,#fff 0%,#fff 62%,#fffafd 100%)!important;
  box-shadow:0 16px 38px rgba(90,30,92,.08)!important;
}
body.page-id-1784 .mh-ref-tag-icon{
  width:48px!important;
  height:48px!important;
  flex-basis:48px!important;
  border-radius:50%!important;
  background:rgba(134,47,135,.08)!important;
  box-shadow:0 10px 24px rgba(134,47,135,.08)!important;
  transition:background .24s ease,box-shadow .24s ease,transform .24s ease!important;
}
body.page-id-1784 .mh-ref-tag-icon .elementor-icon{
  font-size:28px!important;
  color:var(--mh-purple)!important;
  fill:var(--mh-purple)!important;
}
body.page-id-1784 .mh-ref-tag .elementor-heading-title{
  font-size:16px!important;
}
@media(hover:hover) and (pointer:fine){
  body.page-id-1784 .mh-ref-tag:hover{
    border-color:rgba(255,171,64,.78)!important;
    background:linear-gradient(180deg,#fff 0%,#fff8ef 100%)!important;
    box-shadow:0 28px 62px rgba(90,30,92,.16),0 0 0 1px rgba(255,171,64,.18)!important;
    transform:translateY(-6px)!important;
  }
  body.page-id-1784 .mh-ref-tag:hover .mh-ref-tag-icon{
    background:linear-gradient(135deg,var(--mh-purple),#A51FA0)!important;
    box-shadow:0 16px 30px rgba(134,47,135,.26)!important;
    transform:scale(1.06) rotate(-3deg)!important;
  }
  body.page-id-1784 .mh-ref-tag:hover .mh-ref-tag-icon .elementor-icon{
    color:#fff!important;
    fill:#fff!important;
    transform:scale(1.08)!important;
  }
}
@media(max-width:700px){
  body.page-id-1784 .custom-logo-link,
  body.page-id-1784 .custom-logo-link img,
  body.page-id-1784 .site-logo-img,
  body.page-id-1784 .site-logo-img img,
  body.page-id-1784 .ast-site-identity,
  body.page-id-1784 .ast-builder-layout-element[data-section*="title_tagline"],
  body.page-id-1784 .ast-builder-layout-element[data-section*="title_tagline"] img{
    box-shadow:none!important;
    filter:none!important;
    text-shadow:none!important;
    background:transparent!important;
  }
  body.page-id-1784 .custom-logo-link:before,
  body.page-id-1784 .custom-logo-link:after,
  body.page-id-1784 .site-logo-img:before,
  body.page-id-1784 .site-logo-img:after{
    content:none!important;
    display:none!important;
  }
  body.page-id-1784 header img.custom-logo{
    content:url("https://marketerhayat.com/wp-content/uploads/2026/06/marketer-hayat-mobile-white-logo-transparent-v2.png")!important;
    object-fit:contain!important;
  }
  body.page-id-1784 .mh-ref-tag{
    grid-template-columns:48px max-content!important;
    min-height:72px!important;
    column-gap:14px!important;
  }
  body.page-id-1784 .mh-ref-tag-icon{
    width:46px!important;
    height:46px!important;
    flex-basis:46px!important;
  }
  body.page-id-1784 .mh-ref-tag-icon .elementor-icon{
    font-size:27px!important;
  }
}
/* Redesigned audience and tracking sections */
body.page-id-1784 .mh-ref-fit-track{
  background:
    radial-gradient(circle at 8% 12%,rgba(134,47,135,.08),transparent 30%),
    radial-gradient(circle at 92% 22%,rgba(255,171,64,.09),transparent 28%),
    linear-gradient(180deg,#fff 0%,#FAF7FC 100%)!important;
}
body.page-id-1784 .mh-ref-fit-track-grid{
  max-width:1260px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  width:100%!important;
}
body.page-id-1784 .mh-ref-fit-main{
  display:grid!important;
  grid-template-columns:minmax(340px,420px) minmax(0,1fr)!important;
  gap:72px!important;
  align-items:center!important;
}
body.page-id-1784 .mh-ref-fit-left{
  width:100%!important;
  max-width:none!important;
  align-items:flex-start!important;
}
body.page-id-1784 .mh-ref-fit-right{
  width:100%!important;
  max-width:none!important;
  flex-basis:auto!important;
  min-width:0!important;
}
body.page-id-1784 .mh-ref-fit-left .mh-ref-pill{
  margin-bottom:2px!important;
}
body.page-id-1784 .mh-ref-fit-left h2{
  max-width:560px!important;
  font-size:clamp(42px,4.3vw,68px)!important;
  line-height:.98!important;
  letter-spacing:0!important;
  margin:0!important;
}
body.page-id-1784 .mh-ref-fit-left h2:after{
  content:""!important;
  display:block!important;
  width:112px!important;
  height:5px!important;
  margin-top:26px!important;
  border-radius:999px!important;
  background:linear-gradient(90deg,var(--mh-gold),var(--mh-purple))!important;
}
body.page-id-1784 .mh-ref-fit-lead p{
  max-width:520px!important;
  font-size:19px!important;
  line-height:1.55!important;
  color:#343747!important;
  margin:0!important;
}
body.page-id-1784 .mh-ref-mini-chart{
  position:relative!important;
  width:100%!important;
  max-width:520px!important;
  padding:30px!important;
  border-radius:22px!important;
  background:rgba(255,255,255,.86)!important;
  border:1px solid rgba(134,47,135,.14)!important;
  box-shadow:0 28px 72px rgba(90,30,92,.13)!important;
  overflow:hidden!important;
}
body.page-id-1784 .mh-ref-mini-chart:before{
  content:""!important;
  position:absolute!important;
  inset:-80px auto auto -70px!important;
  width:220px!important;
  height:220px!important;
  border-radius:999px!important;
  background:radial-gradient(circle,rgba(255,171,64,.16),transparent 62%)!important;
  pointer-events:none!important;
}
body.page-id-1784 .mh-ref-chart-head{
  position:relative!important;
  z-index:1!important;
  display:grid!important;
  grid-template-columns:68px minmax(0,1fr)!important;
}
body.page-id-1784 .mh-ref-mini-logo{
  width:68px!important;
  height:68px!important;
  border-radius:16px!important;
  background:#eef6ff!important;
  box-shadow:0 12px 26px rgba(21,119,255,.11)!important;
}
body.page-id-1784 .mh-ref-mini-logo .elementor-heading-title{
  font-size:58px!important;
  color:#1577ff!important;
}
body.page-id-1784 .mh-ref-chart-title h3{
  font-size:21px!important;
  line-height:1.12!important;
  margin:0!important;
  color:#151515!important;
}
body.page-id-1784 .mh-ref-chart-title p{
  font-size:14px!important;
  color:#5d6273!important;
  margin:0!important;
}
body.page-id-1784 .mh-ref-chart-lines{
  position:relative!important;
  height:152px!important;
  margin-top:8px!important;
  border-radius:16px!important;
  overflow:hidden!important;
  background:
    linear-gradient(90deg,rgba(134,47,135,.07) 1px,transparent 1px),
    linear-gradient(180deg,rgba(134,47,135,.09) 1px,transparent 1px),
    linear-gradient(135deg,transparent 42%,rgba(134,47,135,.85) 43%,rgba(255,171,64,.95) 47%,transparent 48%),
    linear-gradient(180deg,#fff 0%,#FFF7EE 100%)!important;
  background-size:46px 38px,46px 38px,100% 100%,100% 100%!important;
}
body.page-id-1784 .mh-ref-chart-lines:after{
  content:""!important;
  position:absolute!important;
  right:18px!important;
  top:25px!important;
  width:14px!important;
  height:14px!important;
  border-radius:999px!important;
  background:var(--mh-gold)!important;
  box-shadow:0 0 0 5px rgba(255,171,64,.18)!important;
}
body.page-id-1784 .mh-ref-chart-stats{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
}
body.page-id-1784 .mh-ref-chart-stats .elementor-heading-title{
  padding:16px 12px!important;
  border-radius:15px!important;
  background:linear-gradient(180deg,#fff 0%,#FAF7FC 100%)!important;
  box-shadow:0 10px 22px rgba(90,30,92,.07)!important;
  font-size:16px!important;
  line-height:1.16!important;
}
body.page-id-1784 .mh-ref-fit-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:24px!important;
}
body.page-id-1784 .mh-ref-fit-card{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:flex-start!important;
  min-height:278px!important;
  padding:34px 30px!important;
  border-radius:20px!important;
  background:rgba(255,255,255,.92)!important;
  border:1px solid rgba(134,47,135,.13)!important;
  box-shadow:0 22px 56px rgba(90,30,92,.11)!important;
  overflow:hidden!important;
}
body.page-id-1784 .mh-ref-fit-card>.elementor-element:not(.mh-ref-arrow),
body.page-id-1784 .mh-ref-fit-copy,
body.page-id-1784 .mh-ref-fit-copy>.elementor-element{
  width:100%!important;
  max-width:100%!important;
}
body.page-id-1784 .mh-ref-fit-card:before{
  content:""!important;
  position:absolute!important;
  inset:0 0 auto 0!important;
  height:5px!important;
  background:linear-gradient(90deg,var(--mh-gold),#E14454,var(--mh-purple))!important;
}
body.page-id-1784 .mh-ref-fit-icon{
  width:76px!important;
  height:76px!important;
  flex:0 0 76px!important;
  border-radius:22px!important;
  background:rgba(134,47,135,.10)!important;
  margin:0 0 26px!important;
  box-shadow:none!important;
}
body.page-id-1784 .mh-ref-fit-icon .elementor-icon{
  font-size:36px!important;
  color:var(--mh-purple)!important;
  fill:var(--mh-purple)!important;
}
body.page-id-1784 .mh-ref-fit-copy{
  width:100%!important;
}
body.page-id-1784 .mh-ref-fit-card h3{
  max-width:260px!important;
  font-size:27px!important;
  line-height:1.08!important;
  margin:0!important;
}
body.page-id-1784 .mh-ref-fit-card h3:after{
  content:""!important;
  display:block!important;
  width:36px!important;
  height:3px!important;
  margin:20px 0 0!important;
  border-radius:999px!important;
  background:var(--mh-purple)!important;
}
body.page-id-1784 .mh-ref-fit-card p{
  margin:20px 0 0!important;
  font-size:17px!important;
  line-height:1.48!important;
  color:#45495a!important;
}
body.page-id-1784 .mh-ref-fit-card .mh-ref-arrow{
  position:absolute!important;
  top:34px!important;
  right:28px!important;
  width:28px!important;
  height:28px!important;
  margin:0!important;
}
body.page-id-1784 .mh-ref-fit-card .mh-ref-arrow .elementor-icon{
  font-size:22px!important;
  color:var(--mh-purple)!important;
  fill:var(--mh-purple)!important;
}
body.page-id-1784 .mh-ref-track-row{
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr)!important;
  gap:64px!important;
  align-items:center!important;
  padding:64px 72px!important;
  border-radius:26px!important;
  background:rgba(255,255,255,.84)!important;
  border:1px solid rgba(134,47,135,.12)!important;
  box-shadow:0 30px 76px rgba(90,30,92,.12)!important;
  overflow:hidden!important;
}
body.page-id-1784 .mh-ref-track-row:before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  background:
    radial-gradient(circle at 88% 12%,rgba(134,47,135,.09),transparent 28%),
    radial-gradient(circle at 8% 88%,rgba(255,171,64,.09),transparent 26%)!important;
  pointer-events:none!important;
}
body.page-id-1784 .mh-ref-track-copy,
body.page-id-1784 .mh-ref-track-callout{
  position:relative!important;
  z-index:1!important;
}
body.page-id-1784 .mh-ref-track-copy h2{
  max-width:640px!important;
  font-size:clamp(40px,3.8vw,64px)!important;
  line-height:1!important;
  margin:0!important;
}
body.page-id-1784 .mh-ref-track-copy h2:after{
  content:""!important;
  display:block!important;
  width:110px!important;
  height:5px!important;
  margin-top:26px!important;
  border-radius:999px!important;
  background:linear-gradient(90deg,var(--mh-gold),var(--mh-purple))!important;
}
body.page-id-1784 .mh-ref-track-copy p{
  max-width:660px!important;
  font-size:19px!important;
  line-height:1.55!important;
  color:#44495a!important;
  margin:0!important;
}
body.page-id-1784 .mh-ref-track-signals{
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  margin-top:10px!important;
  border-radius:16px!important;
  overflow:hidden!important;
  border:1px solid rgba(134,47,135,.13)!important;
  background:#fff!important;
  box-shadow:0 18px 44px rgba(90,30,92,.08)!important;
}
body.page-id-1784 .mh-ref-track-signal{
  min-height:116px!important;
  padding:16px 12px!important;
  border-right:1px solid rgba(134,47,135,.12)!important;
  background:linear-gradient(180deg,#fff,#fffafd)!important;
}
body.page-id-1784 .mh-ref-track-signal:last-child{
  border-right:0!important;
}
body.page-id-1784 .mh-ref-track-signal-icon{
  width:48px!important;
  height:48px!important;
  border-radius:999px!important;
  background:rgba(134,47,135,.08)!important;
}
body.page-id-1784 .mh-ref-track-signal-icon .elementor-icon{
  font-size:28px!important;
  color:var(--mh-purple)!important;
  fill:var(--mh-purple)!important;
}
body.page-id-1784 .mh-ref-track-signal .elementor-heading-title{
  font-size:14px!important;
  line-height:1.12!important;
  font-weight:900!important;
  text-align:center!important;
  color:#151515!important;
}
body.page-id-1784 .mh-ref-track-callout{
  min-height:470px!important;
  padding:62px 56px!important;
  border-radius:24px!important;
  background:
    radial-gradient(circle at 53% 22%,rgba(255,255,255,.18),transparent 23%),
    linear-gradient(135deg,#3B0D3F 0%,#862F87 62%,#5A1E5C 100%)!important;
  border:0!important;
  border-bottom:6px solid var(--mh-gold)!important;
  box-shadow:0 30px 76px rgba(90,30,92,.24)!important;
  color:#fff!important;
  overflow:hidden!important;
}
body.page-id-1784 .mh-ref-track-callout:before{
  content:""!important;
  position:absolute!important;
  inset:44px auto auto 50%!important;
  width:190px!important;
  height:190px!important;
  border-radius:999px!important;
  border:1px solid rgba(255,255,255,.18)!important;
  box-shadow:0 0 0 25px rgba(255,255,255,.045),0 0 0 56px rgba(255,255,255,.035),0 0 0 88px rgba(255,255,255,.025)!important;
  transform:translateX(-50%)!important;
  pointer-events:none!important;
}
body.page-id-1784 .mh-ref-track-callout:after{
  content:""!important;
  position:absolute!important;
  right:-80px!important;
  bottom:-70px!important;
  width:360px!important;
  height:220px!important;
  border-radius:999px!important;
  background:radial-gradient(circle,rgba(255,255,255,.10),transparent 65%)!important;
  pointer-events:none!important;
}
body.page-id-1784 .mh-ref-target-visual{
  position:relative!important;
  z-index:1!important;
  width:132px!important;
  height:132px!important;
  margin:0 auto 24px!important;
  border-radius:999px!important;
  background:#fff!important;
  box-shadow:0 24px 48px rgba(20,4,24,.20)!important;
}
body.page-id-1784 .mh-ref-target-visual .elementor-icon{
  font-size:76px!important;
  color:var(--mh-gold)!important;
  fill:var(--mh-gold)!important;
}
body.page-id-1784 .mh-ref-track-callout p{
  position:relative!important;
  z-index:1!important;
  max-width:380px!important;
  font-size:39px!important;
  line-height:1.08!important;
  font-weight:950!important;
  color:#fff!important;
  margin:0!important;
}
body.page-id-1784 .mh-ref-track-callout p:after{
  content:""!important;
  display:block!important;
  width:78px!important;
  height:5px!important;
  margin-top:28px!important;
  border-radius:999px!important;
  background:var(--mh-gold)!important;
}
@media(max-width:1180px){
  body.page-id-1784 .mh-ref-fit-main,
  body.page-id-1784 .mh-ref-track-row{
    grid-template-columns:1fr!important;
    gap:38px!important;
  }
  body.page-id-1784 .mh-ref-fit-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  body.page-id-1784 .mh-ref-track-signals{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
  body.page-id-1784 .mh-ref-track-signal:nth-child(3n){
    border-right:0!important;
  }
  body.page-id-1784 .mh-ref-track-callout{
    min-height:360px!important;
  }
}
@media(max-width:700px){
  body.page-id-1784 .mh-ref-fit-track{
    padding-top:54px!important;
    padding-bottom:54px!important;
  }
  body.page-id-1784 .mh-ref-fit-track-grid{
    gap:42px!important;
  }
  body.page-id-1784 .mh-ref-fit-main{
    gap:30px!important;
  }
  body.page-id-1784 .mh-ref-fit-left,
  body.page-id-1784 .mh-ref-track-copy{
    align-items:center!important;
    text-align:center!important;
  }
  body.page-id-1784 .mh-ref-fit-left .mh-ref-pill,
  body.page-id-1784 .mh-ref-track-copy .mh-ref-pill{
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body.page-id-1784 .mh-ref-fit-left h2,
  body.page-id-1784 .mh-ref-track-copy h2{
    font-size:34px!important;
    line-height:1.02!important;
    text-align:center!important;
    max-width:330px!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body.page-id-1784 .mh-ref-fit-left h2:after,
  body.page-id-1784 .mh-ref-track-copy h2:after{
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body.page-id-1784 .mh-ref-fit-lead p,
  body.page-id-1784 .mh-ref-track-copy p{
    font-size:16px!important;
    text-align:center!important;
    max-width:330px!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body.page-id-1784 .mh-ref-mini-chart{
    padding:20px!important;
    border-radius:18px!important;
  }
  body.page-id-1784 .mh-ref-chart-head{
    grid-template-columns:1fr!important;
    justify-items:center!important;
    text-align:center!important;
    gap:12px!important;
  }
  body.page-id-1784 .mh-ref-chart-lines{
    height:110px!important;
  }
  body.page-id-1784 .mh-ref-chart-stats{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:8px!important;
  }
  body.page-id-1784 .mh-ref-chart-stats .elementor-heading-title{
    font-size:11px!important;
    padding:11px 6px!important;
  }
  body.page-id-1784 .mh-ref-fit-grid{
    grid-template-columns:1fr!important;
    gap:14px!important;
  }
  body.page-id-1784 .mh-ref-fit-card{
    min-height:0!important;
    padding:24px 22px!important;
    align-items:center!important;
    text-align:center!important;
  }
  body.page-id-1784 .mh-ref-fit-card h3{
    font-size:22px!important;
    max-width:280px!important;
    text-align:center!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body.page-id-1784 .mh-ref-fit-card h3:after{
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body.page-id-1784 .mh-ref-fit-card p{
    font-size:14px!important;
    text-align:center!important;
  }
  body.page-id-1784 .mh-ref-fit-card .mh-ref-arrow{
    top:22px!important;
    right:20px!important;
  }
  body.page-id-1784 .mh-ref-track-row{
    padding:28px 18px!important;
    border-radius:20px!important;
    gap:26px!important;
  }
  body.page-id-1784 .mh-ref-track-signals{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  body.page-id-1784 .mh-ref-track-signal{
    min-height:98px!important;
    border-right:1px solid rgba(134,47,135,.12)!important;
  }
  body.page-id-1784 .mh-ref-track-signal:nth-child(even){
    border-right:0!important;
  }
  body.page-id-1784 .mh-ref-track-signal-icon{
    width:40px!important;
    height:40px!important;
  }
  body.page-id-1784 .mh-ref-track-signal-icon .elementor-icon{
    font-size:22px!important;
  }
  body.page-id-1784 .mh-ref-track-signal .elementor-heading-title{
    font-size:12px!important;
  }
  body.page-id-1784 .mh-ref-track-callout{
    width:100%!important;
    min-height:0!important;
    padding:34px 26px!important;
    align-items:center!important;
    text-align:center!important;
  }
  body.page-id-1784 .mh-ref-target-visual{
    width:92px!important;
    height:92px!important;
  }
  body.page-id-1784 .mh-ref-target-visual .elementor-icon{
    font-size:52px!important;
  }
  body.page-id-1784 .mh-ref-track-callout p{
    font-size:25px!important;
    line-height:1.13!important;
    text-align:center!important;
  }
  body.page-id-1784 .mh-ref-track-callout p:after{
    margin-left:auto!important;
    margin-right:auto!important;
  }
}
/* Elementor width variable safeguards for redesigned audience grid */
body.page-id-1784 .mh-ref-fit-main,
body.page-id-1784 .mh-ref-fit-left,
body.page-id-1784 .mh-ref-fit-right,
body.page-id-1784 .mh-ref-fit-grid,
body.page-id-1784 .mh-ref-fit-card,
body.page-id-1784 .mh-ref-fit-copy{
  --width:100%!important;
  --min-height:initial!important;
  min-width:0!important;
  max-width:100%!important;
}
body.page-id-1784 .mh-ref-fit-main{
  width:100%!important;
}
body.page-id-1784 .mh-ref-fit-right,
body.page-id-1784 .mh-ref-fit-grid{
  width:100%!important;
  justify-self:stretch!important;
}
body.page-id-1784 .mh-ref-fit-card{
  width:100%!important;
  justify-self:stretch!important;
}
body.page-id-1784 .mh-ref-fit-card>.mh-ref-fit-icon{
  width:76px!important;
  max-width:76px!important;
}
body.page-id-1784 .mh-ref-fit-card>.mh-ref-fit-copy,
body.page-id-1784 .mh-ref-fit-copy .elementor-widget-heading,
body.page-id-1784 .mh-ref-fit-copy .elementor-widget-text-editor{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
}
/* Final source-level layout correction for the redesigned fit + tracking block */
body.page-id-1784 .mh-ref-fit-track-grid{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:64px!important;
  align-items:stretch!important;
}
body.page-id-1784 .mh-ref-fit-main{
  grid-column:1 / -1!important;
  display:grid!important;
  grid-template-columns:minmax(320px,420px) minmax(0,1fr)!important;
  gap:64px!important;
  align-items:center!important;
  width:100%!important;
  max-width:100%!important;
}
body.page-id-1784 .mh-ref-fit-left{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  width:100%!important;
  max-width:420px!important;
}
body.page-id-1784 .mh-ref-fit-right{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
}
body.page-id-1784 .mh-ref-fit-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:18px!important;
  width:100%!important;
}
body.page-id-1784 .mh-ref-fit-card{
  display:grid!important;
  grid-template-columns:76px minmax(0,1fr) 24px!important;
  align-items:center!important;
  gap:18px!important;
  min-height:190px!important;
  width:100%!important;
  max-width:100%!important;
}
body.page-id-1784 .mh-ref-track-row{
  grid-column:1 / -1!important;
  width:100%!important;
  max-width:100%!important;
}
@media(max-width:1180px){
  body.page-id-1784 .mh-ref-fit-main{
    grid-template-columns:1fr!important;
    gap:36px!important;
  }
  body.page-id-1784 .mh-ref-fit-left{
    max-width:720px!important;
  }
  body.page-id-1784 .mh-ref-fit-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media(max-width:700px){
  body.page-id-1784 .mh-ref-fit-track-grid{
    gap:42px!important;
  }
  body.page-id-1784 .mh-ref-fit-main{
    gap:28px!important;
  }
  body.page-id-1784 .mh-ref-fit-left{
    align-items:center!important;
    text-align:center!important;
    max-width:100%!important;
  }
  body.page-id-1784 .mh-ref-fit-grid{
    grid-template-columns:1fr!important;
  }
  body.page-id-1784 .mh-ref-fit-card{
    grid-template-columns:1fr!important;
    justify-items:center!important;
    text-align:center!important;
    min-height:0!important;
    padding:24px 20px!important;
  }
body.page-id-1784 .mh-ref-fit-card>.mh-ref-fit-icon{
    width:72px!important;
    max-width:72px!important;
  }
}
/* Final answer-panel sizing pass */
body.page-id-1784 .mh-ref-answer-panel{
  grid-template-columns:180px minmax(360px,1fr) minmax(430px,470px)!important;
  gap:42px!important;
  align-items:center!important;
}
body.page-id-1784 .mh-ref-tags-grid{
  width:100%!important;
  max-width:470px!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px!important;
  justify-self:end!important;
  align-self:center!important;
}
body.page-id-1784 .mh-ref-tag{
  min-height:82px!important;
  width:100%!important;
  padding:16px 18px!important;
  grid-template-columns:50px minmax(0,1fr)!important;
  gap:14px!important;
  align-items:center!important;
}
body.page-id-1784 .mh-ref-tag-icon{
  width:50px!important;
  height:50px!important;
  flex:0 0 50px!important;
}
body.page-id-1784 .mh-ref-tag .elementor-heading-title{
  font-size:16px!important;
  line-height:1.15!important;
}
@media(max-width:1180px){
  body.page-id-1784 .mh-ref-answer-panel{
    grid-template-columns:150px minmax(0,1fr)!important;
    gap:30px!important;
  }
  body.page-id-1784 .mh-ref-tags-grid{
    grid-column:1 / -1!important;
    max-width:720px!important;
    justify-self:center!important;
  }
}
@media(max-width:700px){
  body.page-id-1784 .mh-ref-answer-panel{
    grid-template-columns:1fr!important;
    padding:24px 18px!important;
    gap:24px!important;
  }
  body.page-id-1784 .mh-ref-tags-grid{
    max-width:100%!important;
    grid-template-columns:1fr!important;
    gap:12px!important;
  }
  body.page-id-1784 .mh-ref-tag{
    min-height:70px!important;
    padding:14px 16px!important;
    grid-template-columns:46px minmax(0,1fr)!important;
    gap:12px!important;
  }
  body.page-id-1784 .mh-ref-tag-icon{
    width:46px!important;
    height:46px!important;
    flex-basis:46px!important;
  }
  body.page-id-1784 .mh-ref-tag .elementor-heading-title{
    font-size:15px!important;
  }
}
/* Who we work with section reference redesign */
body.page-id-1784 .mh-ref-fit-track{
  background:
    radial-gradient(circle at 96% 74%,rgba(134,47,135,.07) 0 2px,transparent 3px) 0 0/18px 18px,
    radial-gradient(circle at 6% 14%,rgba(255,171,64,.08),transparent 30%),
    linear-gradient(180deg,#fff 0%,#FAF7FC 100%)!important;
  padding-top:88px!important;
  padding-bottom:88px!important;
  overflow:hidden!important;
}
body.page-id-1784 .mh-ref-fit-track-grid{
  max-width:1320px!important;
  gap:76px!important;
}
body.page-id-1784 .mh-ref-fit-main{
  display:grid!important;
  grid-template-columns:minmax(380px,460px) minmax(0,1fr)!important;
  gap:76px!important;
  align-items:center!important;
  width:100%!important;
  max-width:1320px!important;
  margin:0 auto!important;
}
body.page-id-1784 .mh-ref-fit-left{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  max-width:460px!important;
  width:100%!important;
}
body.page-id-1784 .mh-ref-fit-left .mh-ref-pill{
  margin-bottom:4px!important;
}
body.page-id-1784 .mh-ref-fit-left h2{
  max-width:460px!important;
  font-size:clamp(44px,4vw,62px)!important;
  line-height:1.04!important;
  letter-spacing:0!important;
  margin:0!important;
  color:#151515!important;
}
body.page-id-1784 .mh-ref-fit-left h2 .mh-ref-purple{
  color:#862F87!important;
}
body.page-id-1784 .mh-ref-fit-left h2:after{
  content:""!important;
  display:block!important;
  width:92px!important;
  height:5px!important;
  margin-top:24px!important;
  border-radius:999px!important;
  background:linear-gradient(90deg,#FFAB40,#862F87)!important;
}
body.page-id-1784 .mh-ref-fit-lead p{
  max-width:455px!important;
  margin:0!important;
  color:#293043!important;
  font-size:18px!important;
  line-height:1.62!important;
  font-weight:500!important;
}
body.page-id-1784 .mh-ref-mini-chart{
  width:100%!important;
  max-width:460px!important;
  padding:22px!important;
  border-radius:20px!important;
  background:rgba(255,255,255,.92)!important;
  border:1px solid rgba(134,47,135,.16)!important;
  box-shadow:0 22px 52px rgba(90,30,92,.10)!important;
  overflow:hidden!important;
  transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease!important;
}
body.page-id-1784 .mh-ref-mini-chart:hover{
  transform:translateY(-5px)!important;
  border-color:rgba(134,47,135,.28)!important;
  box-shadow:0 30px 70px rgba(90,30,92,.16)!important;
}
body.page-id-1784 .mh-ref-chart-head{
  display:grid!important;
  grid-template-columns:76px minmax(0,1fr)!important;
  gap:18px!important;
  align-items:center!important;
}
body.page-id-1784 .mh-ref-mini-logo{
  width:66px!important;
  height:66px!important;
  border-radius:16px!important;
  background:#EFF6FF!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
body.page-id-1784 .mh-ref-mini-logo .elementor-heading-title{
  color:#1577FF!important;
  font-size:54px!important;
  line-height:1!important;
  font-weight:900!important;
}
body.page-id-1784 .mh-ref-chart-title h3{
  color:#151515!important;
  font-size:20px!important;
  line-height:1.15!important;
  margin:0!important;
}
body.page-id-1784 .mh-ref-chart-title p{
  margin:3px 0 0!important;
  color:#4F5667!important;
  font-size:14px!important;
  line-height:1.35!important;
}
body.page-id-1784 .mh-ref-chart-lines{
  position:relative!important;
  height:142px!important;
  margin:22px 0 20px!important;
  border-radius:16px!important;
  overflow:hidden!important;
  background:
    linear-gradient(180deg,rgba(134,47,135,.10) 1px,transparent 1px),
    linear-gradient(90deg,rgba(134,47,135,.07) 1px,transparent 1px),
    linear-gradient(14deg,transparent 0 35%,rgba(134,47,135,.95) 36%,rgba(134,47,135,.95) 37%,transparent 38%),
    linear-gradient(18deg,transparent 0 43%,rgba(255,171,64,.95) 44%,rgba(255,171,64,.95) 45%,transparent 46%),
    linear-gradient(180deg,#fff 0%,#FFF8F2 100%)!important;
  background-size:100% 35px,48px 100%,100% 100%,100% 100%,100% 100%!important;
}
body.page-id-1784 .mh-ref-chart-lines:before{
  content:""!important;
  position:absolute!important;
  inset:auto 0 0 0!important;
  height:58%!important;
  background:linear-gradient(180deg,rgba(255,171,64,.16),rgba(134,47,135,.07))!important;
  clip-path:polygon(0 86%,18% 72%,38% 55%,56% 54%,76% 35%,100% 12%,100% 100%,0 100%)!important;
}
body.page-id-1784 .mh-ref-chart-lines:after{
  content:""!important;
  position:absolute!important;
  right:18px!important;
  top:28px!important;
  width:12px!important;
  height:12px!important;
  border-radius:50%!important;
  background:#FFAB40!important;
  border:4px solid #fff!important;
  box-shadow:0 0 0 4px rgba(255,171,64,.22)!important;
}
body.page-id-1784 .mh-ref-chart-stats{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
}
body.page-id-1784 .mh-ref-chart-stats .elementor-heading-title{
  min-height:74px!important;
  padding:14px 10px!important;
  border-radius:15px!important;
  background:linear-gradient(180deg,#fff 0%,#FAF7FC 100%)!important;
  box-shadow:0 10px 24px rgba(90,30,92,.08)!important;
  color:#151515!important;
  font-size:15px!important;
  line-height:1.18!important;
  text-align:center!important;
}
body.page-id-1784 .mh-ref-fit-right{
  width:100%!important;
  min-width:0!important;
}
body.page-id-1784 .mh-ref-fit-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:24px!important;
  align-items:stretch!important;
  width:100%!important;
}
body.page-id-1784 .mh-ref-fit-card{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:flex-start!important;
  min-height:282px!important;
  padding:32px 28px!important;
  border-radius:20px!important;
  background:rgba(255,255,255,.94)!important;
  border:1px solid rgba(134,47,135,.14)!important;
  border-top:0!important;
  box-shadow:0 20px 52px rgba(90,30,92,.10)!important;
  overflow:hidden!important;
  transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease!important;
}
body.page-id-1784 .mh-ref-fit-card:before{
  content:""!important;
  position:absolute!important;
  inset:0 0 auto 0!important;
  height:5px!important;
  border-radius:20px 20px 0 0!important;
  background:linear-gradient(90deg,#FFAB40,#FF6B2C,#862F87)!important;
  z-index:2!important;
}
body.page-id-1784 .mh-ref-fit-card:after{
  content:""!important;
  position:absolute!important;
  right:-44px!important;
  bottom:-52px!important;
  width:150px!important;
  height:150px!important;
  border-radius:50%!important;
  background:radial-gradient(circle,rgba(134,47,135,.10),transparent 64%)!important;
  opacity:0!important;
  transition:opacity .24s ease!important;
}
body.page-id-1784 .mh-ref-fit-icon{
  width:74px!important;
  height:74px!important;
  flex:0 0 74px!important;
  border-radius:50%!important;
  background:#F4E8F6!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:0 0 28px!important;
  transition:transform .24s ease,background .24s ease!important;
}
body.page-id-1784 .mh-ref-fit-icon>.elementor-element,
body.page-id-1784 .mh-ref-fit-icon .elementor-widget-icon,
body.page-id-1784 .mh-ref-fit-icon .elementor-widget-container,
body.page-id-1784 .mh-ref-fit-icon .elementor-icon-wrapper,
body.page-id-1784 .mh-ref-fit-icon .elementor-icon{
  width:100%!important;
  height:100%!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
body.page-id-1784 .mh-ref-fit-icon .elementor-icon,
body.page-id-1784 .mh-ref-fit-icon .elementor-icon svg,
body.page-id-1784 .mh-ref-fit-icon i{
  color:#862F87!important;
  fill:#862F87!important;
  font-size:34px!important;
  width:34px!important;
  height:34px!important;
  line-height:1!important;
}
body.page-id-1784 .mh-ref-fit-card h3{
  width:100%!important;
  max-width:260px!important;
  margin:0!important;
  color:#151515!important;
  font-size:25px!important;
  line-height:1.12!important;
  letter-spacing:0!important;
  font-weight:900!important;
}
body.page-id-1784 .mh-ref-fit-card h3:after{
  content:""!important;
  display:block!important;
  width:34px!important;
  height:3px!important;
  margin:20px 0 0!important;
  border-radius:999px!important;
  background:#862F87!important;
}
body.page-id-1784 .mh-ref-fit-card p{
  max-width:240px!important;
  margin:20px 0 0!important;
  color:#3F4657!important;
  font-size:17px!important;
  line-height:1.52!important;
  font-weight:500!important;
}
body.page-id-1784 .mh-ref-fit-card .mh-ref-arrow{
  position:absolute!important;
  top:32px!important;
  right:28px!important;
  width:28px!important;
  height:28px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  z-index:3!important;
  transition:transform .24s ease!important;
}
body.page-id-1784 .mh-ref-fit-card .mh-ref-arrow .elementor-icon,
body.page-id-1784 .mh-ref-fit-card .mh-ref-arrow .elementor-icon svg,
body.page-id-1784 .mh-ref-fit-card .mh-ref-arrow i{
  color:#862F87!important;
  fill:#862F87!important;
  font-size:23px!important;
  width:23px!important;
  height:23px!important;
}
@media(hover:hover) and (pointer:fine){
  body.page-id-1784 .mh-ref-fit-card:hover{
    transform:translateY(-7px)!important;
    border-color:rgba(134,47,135,.26)!important;
    box-shadow:0 30px 74px rgba(90,30,92,.17)!important;
  }
  body.page-id-1784 .mh-ref-fit-card:hover:after{
    opacity:1!important;
  }
  body.page-id-1784 .mh-ref-fit-card:hover .mh-ref-fit-icon{
    transform:translateY(-3px) scale(1.05)!important;
    background:#F0DDF4!important;
  }
  body.page-id-1784 .mh-ref-fit-card:hover .mh-ref-arrow{
    transform:translateX(5px)!important;
  }
}
@media(max-width:1180px){
  body.page-id-1784 .mh-ref-fit-main{
    grid-template-columns:1fr!important;
    gap:46px!important;
  }
  body.page-id-1784 .mh-ref-fit-left{
    max-width:720px!important;
    align-items:center!important;
    text-align:center!important;
    margin:0 auto!important;
  }
  body.page-id-1784 .mh-ref-fit-left h2,
  body.page-id-1784 .mh-ref-fit-lead p{
    max-width:720px!important;
    text-align:center!important;
  }
  body.page-id-1784 .mh-ref-fit-left h2:after{
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body.page-id-1784 .mh-ref-mini-chart{
    max-width:560px!important;
  }
  body.page-id-1784 .mh-ref-fit-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media(max-width:700px){
  body.page-id-1784 .mh-ref-fit-track{
    padding-top:54px!important;
    padding-bottom:56px!important;
  }
  body.page-id-1784 .mh-ref-fit-track-grid{
    gap:44px!important;
  }
  body.page-id-1784 .mh-ref-fit-main{
    gap:32px!important;
  }
  body.page-id-1784 .mh-ref-fit-left h2{
    font-size:34px!important;
    line-height:1.05!important;
    max-width:330px!important;
  }
  body.page-id-1784 .mh-ref-fit-lead p{
    font-size:16px!important;
    max-width:335px!important;
  }
  body.page-id-1784 .mh-ref-mini-chart{
    padding:18px!important;
    border-radius:18px!important;
  }
  body.page-id-1784 .mh-ref-chart-head{
    grid-template-columns:58px minmax(0,1fr)!important;
    gap:12px!important;
    text-align:left!important;
  }
  body.page-id-1784 .mh-ref-mini-logo{
    width:54px!important;
    height:54px!important;
  }
  body.page-id-1784 .mh-ref-mini-logo .elementor-heading-title{
    font-size:44px!important;
  }
  body.page-id-1784 .mh-ref-chart-title h3{
    font-size:17px!important;
  }
  body.page-id-1784 .mh-ref-chart-title p{
    font-size:12px!important;
  }
  body.page-id-1784 .mh-ref-chart-lines{
    height:112px!important;
    margin:18px 0!important;
  }
  body.page-id-1784 .mh-ref-chart-stats{
    gap:8px!important;
  }
  body.page-id-1784 .mh-ref-chart-stats .elementor-heading-title{
    min-height:60px!important;
    padding:10px 6px!important;
    font-size:11px!important;
  }
  body.page-id-1784 .mh-ref-fit-grid{
    grid-template-columns:1fr!important;
    gap:16px!important;
  }
  body.page-id-1784 .mh-ref-fit-card{
    min-height:0!important;
    padding:26px 24px!important;
    border-radius:18px!important;
    text-align:left!important;
    align-items:flex-start!important;
  }
  body.page-id-1784 .mh-ref-fit-icon{
    width:64px!important;
    height:64px!important;
    flex-basis:64px!important;
    margin-bottom:20px!important;
  }
  body.page-id-1784 .mh-ref-fit-icon .elementor-icon,
  body.page-id-1784 .mh-ref-fit-icon .elementor-icon svg,
  body.page-id-1784 .mh-ref-fit-icon i{
    width:30px!important;
    height:30px!important;
    font-size:30px!important;
  }
  body.page-id-1784 .mh-ref-fit-card h3{
    max-width:250px!important;
    font-size:23px!important;
    text-align:left!important;
    margin-left:0!important;
  }
  body.page-id-1784 .mh-ref-fit-card h3:after{
    margin-left:0!important;
  }
  body.page-id-1784 .mh-ref-fit-card p{
    max-width:280px!important;
    font-size:16px!important;
    text-align:left!important;
  }
  body.page-id-1784 .mh-ref-fit-card .mh-ref-arrow{
    top:26px!important;
    right:24px!important;
  }
}
/* Who we work with section Elementor width correction */
body.page-id-1784 .mh-ref-fit-track{
  --content-width:1320px!important;
}
body.page-id-1784 .mh-ref-fit-track>.e-con-inner,
body.page-id-1784 .mh-ref-fit-track .e-con-inner{
  max-width:1320px!important;
  width:min(1320px,calc(100% - 48px))!important;
}
body.page-id-1784 .mh-ref-fit-main{
  grid-template-columns:minmax(330px,420px) minmax(0,1fr)!important;
  gap:64px!important;
}
body.page-id-1784 .mh-ref-fit-left{
  max-width:420px!important;
}
body.page-id-1784 .mh-ref-fit-grid{
  grid-auto-rows:1fr!important;
}
body.page-id-1784 .mh-ref-fit-card{
  height:100%!important;
}
body.page-id-1784 .mh-ref-fit-card>.mh-ref-fit-icon,
body.page-id-1784 .mh-ref-fit-card>.mh-ref-fit-icon.elementor-element{
  --width:74px!important;
  width:74px!important;
  min-width:74px!important;
  max-width:74px!important;
  flex:0 0 74px!important;
  align-self:flex-start!important;
}
body.page-id-1784 .mh-ref-fit-card>.mh-ref-fit-copy,
body.page-id-1784 .mh-ref-fit-copy,
body.page-id-1784 .mh-ref-fit-copy>.elementor-element{
  --width:100%!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  align-self:stretch!important;
}
body.page-id-1784 .mh-ref-fit-card h3,
body.page-id-1784 .mh-ref-fit-card h3 .elementor-heading-title,
body.page-id-1784 .mh-ref-fit-card p{
  width:100%!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
  hyphens:none!important;
}
@media(max-width:1180px){
  body.page-id-1784 .mh-ref-fit-main{
    grid-template-columns:1fr!important;
    gap:44px!important;
  }
  body.page-id-1784 .mh-ref-fit-left{
    max-width:720px!important;
  }
}
@media(max-width:700px){
  body.page-id-1784 .mh-ref-fit-track>.e-con-inner,
  body.page-id-1784 .mh-ref-fit-track .e-con-inner{
    width:min(100% - 32px,355px)!important;
  }
  body.page-id-1784 .mh-ref-fit-grid{
    grid-auto-rows:auto!important;
  }
  body.page-id-1784 .mh-ref-fit-card>.mh-ref-fit-icon,
  body.page-id-1784 .mh-ref-fit-card>.mh-ref-fit-icon.elementor-element{
    --width:64px!important;
    width:64px!important;
    min-width:64px!important;
    max-width:64px!important;
    flex-basis:64px!important;
  }
}
/* Waste budget problem section redesign */
body.page-id-1784 .mh-ref-problems{
  background:linear-gradient(180deg,#fff 0%,#FAF7FC 100%)!important;
  padding-top:84px!important;
  padding-bottom:86px!important;
  overflow:hidden!important;
}
body.page-id-1784 .mh-ref-problems .mh-ref-center-title{
  max-width:940px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
body.page-id-1784 .mh-ref-problems .mh-ref-center-title h2{
  font-size:clamp(42px,4.4vw,66px)!important;
  line-height:1.08!important;
  text-align:center!important;
  letter-spacing:0!important;
  margin:0!important;
}
body.page-id-1784 .mh-ref-problems .mh-ref-center-title h2:after{
  content:""!important;
  display:block!important;
  width:84px!important;
  height:5px!important;
  border-radius:999px!important;
  margin:22px auto 0!important;
  background:linear-gradient(90deg,#FFAB40,#862F87)!important;
}
body.page-id-1784 .mh-ref-problem-subtitle{
  max-width:760px!important;
  margin:22px auto 0!important;
  text-align:center!important;
}
body.page-id-1784 .mh-ref-problem-subtitle p{
  margin:0!important;
  color:#515766!important;
  font-size:20px!important;
  line-height:1.52!important;
  font-weight:600!important;
}
body.page-id-1784 .mh-ref-problem-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:28px 30px!important;
  width:100%!important;
  max-width:1200px!important;
  margin:58px auto 0!important;
  align-items:stretch!important;
}
body.page-id-1784 .mh-ref-problem-card{
  position:relative!important;
  width:100%!important;
  min-width:0!important;
  min-height:248px!important;
  padding:42px 34px!important;
  display:flex!important;
  justify-content:center!important;
  overflow:hidden!important;
  border-radius:18px!important;
  background:linear-gradient(145deg,#fff 0%,#fff 66%,#FCF8FD 100%)!important;
  border:1px solid rgba(134,47,135,.14)!important;
  border-top:5px solid #FFAB40!important;
  box-shadow:0 18px 46px rgba(90,30,92,.08)!important;
  text-align:left!important;
  isolation:isolate!important;
}
body.page-id-1784 .mh-ref-problem-card:before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  background:radial-gradient(circle at 92% 14%,rgba(134,47,135,.12),transparent 26%),radial-gradient(circle at 4% 96%,rgba(255,171,64,.10),transparent 24%)!important;
  opacity:.65!important;
  pointer-events:none!important;
  z-index:0!important;
}
body.page-id-1784 .mh-ref-problem-card .mh-ref-card-number{
  position:absolute!important;
  top:28px!important;
  right:28px!important;
  z-index:1!important;
  pointer-events:none!important;
}
body.page-id-1784 .mh-ref-problem-card .mh-ref-card-number .elementor-heading-title{
  color:#862F87!important;
  font-size:56px!important;
  font-weight:900!important;
  line-height:1!important;
  opacity:.12!important;
}
body.page-id-1784 .mh-ref-problem-main{
  position:relative!important;
  z-index:2!important;
  display:grid!important;
  grid-template-columns:82px minmax(0,1fr)!important;
  gap:28px!important;
  align-items:center!important;
  width:100%!important;
}
body.page-id-1784 .mh-ref-problem-icon{
  width:76px!important;
  height:76px!important;
  flex:0 0 76px!important;
  border-radius:15px!important;
  background:linear-gradient(135deg,#862F87 0%,#A51FA0 100%)!important;
  box-shadow:0 16px 34px rgba(134,47,135,.22)!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:0!important;
}
body.page-id-1784 .mh-ref-problem-icon .elementor-icon,
body.page-id-1784 .mh-ref-problem-icon .elementor-icon svg{
  width:38px!important;
  height:38px!important;
  font-size:38px!important;
  color:#fff!important;
  fill:#fff!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
body.page-id-1784 .mh-ref-problem-copy h3{
  margin:0!important;
  max-width:310px!important;
}
body.page-id-1784 .mh-ref-problem-copy h3 .elementor-heading-title,
body.page-id-1784 .mh-ref-problem-copy h3{
  color:#151515!important;
  font-size:24px!important;
  line-height:1.12!important;
  font-weight:900!important;
  letter-spacing:0!important;
}
body.page-id-1784 .mh-ref-problem-copy h3:after{
  content:""!important;
  display:block!important;
  width:38px!important;
  height:3px!important;
  border-radius:999px!important;
  margin:18px 0 0!important;
  background:#FFAB40!important;
}
body.page-id-1784 .mh-ref-problem-copy p{
  margin:18px 0 0!important;
  color:#353B49!important;
  font-size:17px!important;
  line-height:1.55!important;
  font-weight:500!important;
}
@media(hover:hover) and (pointer:fine){
  body.page-id-1784 .mh-ref-problem-card:hover{
    transform:translateY(-7px)!important;
    border-color:rgba(134,47,135,.28)!important;
    box-shadow:0 28px 70px rgba(90,30,92,.16)!important;
  }
  body.page-id-1784 .mh-ref-problem-card:hover .mh-ref-problem-icon{
    transform:translateY(-3px) scale(1.05)!important;
    box-shadow:0 20px 42px rgba(134,47,135,.30)!important;
  }
  body.page-id-1784 .mh-ref-problem-card:hover .mh-ref-card-number .elementor-heading-title{
    opacity:.18!important;
  }
}
@media(max-width:1024px){
  body.page-id-1784 .mh-ref-problem-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:22px!important;
  }
  body.page-id-1784 .mh-ref-problem-card{
    min-height:230px!important;
    padding:34px 28px!important;
  }
}
@media(max-width:700px){
  body.page-id-1784 .mh-ref-problems{
    padding-top:54px!important;
    padding-bottom:58px!important;
  }
  body.page-id-1784 .mh-ref-problems .mh-ref-center-title h2{
    font-size:32px!important;
    line-height:1.12!important;
  }
  body.page-id-1784 .mh-ref-problem-subtitle{
    margin-top:16px!important;
  }
  body.page-id-1784 .mh-ref-problem-subtitle p{
    font-size:15px!important;
    line-height:1.55!important;
  }
  body.page-id-1784 .mh-ref-problem-grid{
    grid-template-columns:1fr!important;
    gap:18px!important;
    margin-top:34px!important;
  }
  body.page-id-1784 .mh-ref-problem-card{
    min-height:0!important;
    padding:28px 22px!important;
    border-radius:16px!important;
  }
  body.page-id-1784 .mh-ref-problem-card .mh-ref-card-number{
    top:18px!important;
    right:20px!important;
  }
  body.page-id-1784 .mh-ref-problem-card .mh-ref-card-number .elementor-heading-title{
    font-size:42px!important;
  }
  body.page-id-1784 .mh-ref-problem-main{
    grid-template-columns:1fr!important;
    gap:18px!important;
    justify-items:center!important;
    text-align:center!important;
  }
  body.page-id-1784 .mh-ref-problem-icon{
    width:70px!important;
    height:70px!important;
  }
  body.page-id-1784 .mh-ref-problem-icon .elementor-icon,
  body.page-id-1784 .mh-ref-problem-icon .elementor-icon svg{
    width:34px!important;
    height:34px!important;
    font-size:34px!important;
  }
  body.page-id-1784 .mh-ref-problem-copy h3,
  body.page-id-1784 .mh-ref-problem-copy h3 .elementor-heading-title{
    max-width:260px!important;
    font-size:22px!important;
    text-align:center!important;
  }
  body.page-id-1784 .mh-ref-problem-copy h3:after{
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body.page-id-1784 .mh-ref-problem-copy p{
    max-width:280px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    font-size:15px!important;
    text-align:center!important;
  }
}
/* Waste budget card equalization pass */
body.page-id-1784 .mh-ref-problem-grid{
  grid-auto-rows:1fr!important;
}
body.page-id-1784 .mh-ref-problem-card{
  height:100%!important;
}
body.page-id-1784 .mh-ref-problem-copy{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  align-items:flex-start!important;
}
body.page-id-1784 .mh-ref-problem-copy h3,
body.page-id-1784 .mh-ref-problem-copy h3 .elementor-heading-title,
body.page-id-1784 .mh-ref-problem-copy .elementor-widget-text-editor,
body.page-id-1784 .mh-ref-problem-copy p{
  width:100%!important;
  max-width:100%!important;
}
@media(max-width:700px){
  body.page-id-1784 .mh-ref-problem-grid{
    grid-auto-rows:auto!important;
  }
  body.page-id-1784 .mh-ref-problem-copy{
    align-items:center!important;
  }
}
/* Who we work with final source polish */
body.page-id-1784 .mh-ref-fit-track{
  --content-width:1380px!important;
  --container-max-width:1380px!important;
}
body.page-id-1784 .mh-ref-fit-track>.e-con-inner,
body.page-id-1784 .mh-ref-fit-track .e-con-inner{
  width:min(1380px,calc(100% - 44px))!important;
  max-width:1380px!important;
}
body.page-id-1784 .mh-ref-fit-track-grid{
  max-width:1380px!important;
  gap:70px!important;
}
body.page-id-1784 .mh-ref-fit-main{
  max-width:1380px!important;
  grid-template-columns:minmax(330px,390px) minmax(0,1fr)!important;
  gap:58px!important;
  align-items:center!important;
}
body.page-id-1784 .mh-ref-fit-left{
  max-width:390px!important;
}
body.page-id-1784 .mh-ref-fit-left h2{
  max-width:390px!important;
  font-size:clamp(42px,3.25vw,56px)!important;
  line-height:1.04!important;
}
body.page-id-1784 .mh-ref-fit-lead p{
  max-width:390px!important;
}
body.page-id-1784 .mh-ref-mini-chart{
  max-width:390px!important;
}
body.page-id-1784 .mh-ref-fit-right{
  align-self:center!important;
}
body.page-id-1784 .mh-ref-fit-grid{
  gap:28px!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  grid-auto-rows:minmax(320px,auto)!important;
  align-items:stretch!important;
}
body.page-id-1784 .mh-ref-fit-card{
  height:auto!important;
  min-height:320px!important;
  padding:28px 28px 26px!important;
}
body.page-id-1784 .mh-ref-fit-card>.mh-ref-fit-icon,
body.page-id-1784 .mh-ref-fit-card>.mh-ref-fit-icon.elementor-element{
  --width:70px!important;
  width:70px!important;
  min-width:70px!important;
  max-width:70px!important;
  height:70px!important;
  min-height:70px!important;
  max-height:70px!important;
  flex:0 0 70px!important;
  margin-bottom:24px!important;
}
body.page-id-1784 .mh-ref-fit-card h3,
body.page-id-1784 .mh-ref-fit-card h3 .elementor-heading-title{
  max-width:100%!important;
  font-size:23px!important;
  line-height:1.12!important;
}
body.page-id-1784 .mh-ref-fit-card p{
  max-width:100%!important;
  font-size:16px!important;
  line-height:1.5!important;
}
body.page-id-1784 .mh-ref-fit-card .mh-ref-arrow{
  top:28px!important;
  right:26px!important;
}
body.page-id-1784 .mh-ref-track-row{
  max-width:1380px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
body.page-id-1784 .mh-ref-track-callout{
  background-color:#5A1E5C!important;
  background-image:
    radial-gradient(circle at 58% 26%,rgba(255,255,255,.16),transparent 26%),
    radial-gradient(circle at 110% 82%,rgba(255,171,64,.18),transparent 38%),
    linear-gradient(135deg,#3B0D3F 0%,#5A1E5C 48%,#862F87 100%)!important;
  border:0!important;
  border-bottom:6px solid #FFAB40!important;
  box-shadow:0 34px 86px rgba(90,30,92,.24)!important;
}
body.page-id-1784 .mh-ref-fit-track .mh-ref-track-callout.elementor-element{
  background-color:#5A1E5C!important;
  background-image:
    radial-gradient(circle at 58% 26%,rgba(255,255,255,.16),transparent 26%),
    radial-gradient(circle at 110% 82%,rgba(255,171,64,.18),transparent 38%),
    linear-gradient(135deg,#3B0D3F 0%,#5A1E5C 48%,#862F87 100%)!important;
}
body.page-id-1784 .mh-ref-target-visual{
  background:#fff!important;
  box-shadow:0 18px 40px rgba(0,0,0,.12)!important;
}
body.page-id-1784 .mh-ref-target-visual .elementor-icon,
body.page-id-1784 .mh-ref-target-visual .elementor-icon svg{
  color:#862F87!important;
  fill:#862F87!important;
}
body.page-id-1784 .mh-ref-track-callout p,
body.page-id-1784 .mh-ref-track-callout p span{
  color:#fff!important;
}
@media(max-width:1180px){
  body.page-id-1784 .mh-ref-fit-track>.e-con-inner,
  body.page-id-1784 .mh-ref-fit-track .e-con-inner{
    width:min(100% - 42px,920px)!important;
  }
  body.page-id-1784 .mh-ref-fit-main{
    grid-template-columns:1fr!important;
    gap:44px!important;
  }
  body.page-id-1784 .mh-ref-fit-left{
    max-width:720px!important;
  }
  body.page-id-1784 .mh-ref-fit-left h2,
  body.page-id-1784 .mh-ref-fit-lead p{
    max-width:720px!important;
  }
  body.page-id-1784 .mh-ref-mini-chart{
    max-width:560px!important;
  }
  body.page-id-1784 .mh-ref-fit-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    grid-auto-rows:auto!important;
  }
}
@media(max-width:700px){
  body.page-id-1784 .mh-ref-fit-track>.e-con-inner,
  body.page-id-1784 .mh-ref-fit-track .e-con-inner{
    width:min(100% - 30px,355px)!important;
  }
  body.page-id-1784 .mh-ref-fit-track-grid{
    gap:40px!important;
  }
  body.page-id-1784 .mh-ref-fit-left,
  body.page-id-1784 .mh-ref-fit-right,
  body.page-id-1784 .mh-ref-fit-grid{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
  }
  body.page-id-1784 .mh-ref-mini-chart{
    max-width:100%!important;
    padding:16px!important;
  }
  body.page-id-1784 .mh-ref-chart-head{
    grid-template-columns:52px minmax(0,1fr)!important;
    gap:12px!important;
    align-items:center!important;
  }
  body.page-id-1784 .mh-ref-chart-lines{
    height:96px!important;
    margin:16px 0!important;
  }
  body.page-id-1784 .mh-ref-chart-stats{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:7px!important;
  }
  body.page-id-1784 .mh-ref-chart-stats .elementor-heading-title{
    min-height:54px!important;
    padding:9px 5px!important;
    font-size:10px!important;
  }
  body.page-id-1784 .mh-ref-fit-grid{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    grid-auto-rows:auto!important;
    gap:16px!important;
  }
  body.page-id-1784 .mh-ref-fit-card{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    padding:26px 24px!important;
    box-sizing:border-box!important;
  }
  body.page-id-1784 .mh-ref-fit-card>.mh-ref-fit-icon,
  body.page-id-1784 .mh-ref-fit-card>.mh-ref-fit-icon.elementor-element{
    --width:64px!important;
    width:64px!important;
    min-width:64px!important;
    max-width:64px!important;
    height:64px!important;
    min-height:64px!important;
    max-height:64px!important;
    flex:0 0 64px!important;
  }
  body.page-id-1784 .mh-ref-fit-card>.mh-ref-fit-copy,
  body.page-id-1784 .mh-ref-fit-copy,
  body.page-id-1784 .mh-ref-fit-copy>.elementor-element,
  body.page-id-1784 .mh-ref-fit-copy .elementor-widget-container{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    display:block!important;
  }
  body.page-id-1784 .mh-ref-fit-card h3,
  body.page-id-1784 .mh-ref-fit-card h3 .elementor-heading-title{
    font-size:23px!important;
    width:100%!important;
    max-width:100%!important;
    white-space:normal!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
  }
  body.page-id-1784 .mh-ref-fit-card p{
    width:100%!important;
    max-width:100%!important;
    white-space:normal!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
  }
  body.page-id-1784 .mh-ref-track-callout{
    border-bottom-width:5px!important;
  }
}
/* Mobile header logo cleanup */
@media(max-width:700px){
  body.page-id-1784 header .custom-logo-link,
  body.page-id-1784 header .custom-logo-link img,
  body.page-id-1784 header .custom-logo,
  body.page-id-1784 header .site-logo-img,
  body.page-id-1784 header .site-logo-img img,
  body.page-id-1784 header .ast-site-identity,
  body.page-id-1784 header .site-branding,
  body.page-id-1784 header .ast-builder-layout-element[data-section*="title_tagline"],
  body.page-id-1784 header .ast-builder-layout-element[data-section*="title_tagline"] img{
    background:transparent!important;
    background-color:transparent!important;
    background-image:none!important;
    box-shadow:none!important;
    filter:none!important;
    text-shadow:none!important;
    opacity:1!important;
  }
  body.page-id-1784 header .custom-logo-link:before,
  body.page-id-1784 header .custom-logo-link:after,
  body.page-id-1784 header .site-logo-img:before,
  body.page-id-1784 header .site-logo-img:after,
  body.page-id-1784 header .ast-site-identity:before,
  body.page-id-1784 header .ast-site-identity:after,
  body.page-id-1784 header .site-branding:before,
  body.page-id-1784 header .site-branding:after{
    content:none!important;
    display:none!important;
    background:none!important;
    box-shadow:none!important;
  }
  body.page-id-1784 header img.custom-logo{
    content:url("https://marketerhayat.com/wp-content/uploads/2026/06/marketer-hayat-mobile-white-logo-transparent-v2.png")!important;
    object-fit:contain!important;
  }
  body.page-id-1784 #masthead,
  body.page-id-1784 #ast-mobile-header,
  body.page-id-1784 #ast-mobile-header .ast-primary-header-bar,
  body.page-id-1784 #ast-mobile-header .main-header-bar,
  body.page-id-1784 #ast-mobile-header .site-primary-header-wrap{
    background:#862F87!important;
    background-image:none!important;
  }
}
/* MH Meta Ads Reference Direction End */

/* MH Tracking Section Final Polish Start */
body.page-id-1784 .mh-ref-fit-track .mh-ref-track-row{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(360px,450px)!important;
  gap:56px!important;
  align-items:center!important;
  padding:70px 78px!important;
  border-radius:28px!important;
  background:
    radial-gradient(circle at 94% 8%,rgba(134,47,135,.07),transparent 24%),
    radial-gradient(circle at 5% 94%,rgba(255,171,64,.08),transparent 24%),
    rgba(255,255,255,.92)!important;
  border:1px solid rgba(134,47,135,.12)!important;
  box-shadow:0 28px 70px rgba(90,30,92,.10)!important;
  overflow:hidden!important;
}
body.page-id-1784 .mh-ref-fit-track .mh-ref-track-row:before{
  content:none!important;
  display:none!important;
}
body.page-id-1784 .mh-ref-track-copy{
  max-width:680px!important;
}
body.page-id-1784 .mh-ref-track-copy h2{
  max-width:660px!important;
  font-size:clamp(44px,4vw,72px)!important;
  line-height:.98!important;
  letter-spacing:0!important;
}
body.page-id-1784 .mh-ref-track-copy p{
  max-width:650px!important;
  font-size:20px!important;
  line-height:1.58!important;
}
body.page-id-1784 .mh-ref-track-signals{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:12px!important;
  margin-top:20px!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
body.page-id-1784 .mh-ref-track-signal{
  min-height:92px!important;
  padding:15px 16px!important;
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:12px!important;
  border:1px solid rgba(134,47,135,.13)!important;
  border-radius:14px!important;
  background:linear-gradient(180deg,#fff,#fffafd)!important;
  box-shadow:0 14px 30px rgba(90,30,92,.07)!important;
  transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease!important;
}
body.page-id-1784 .mh-ref-track-signal:hover{
  transform:translateY(-6px)!important;
  border-color:rgba(255,171,64,.75)!important;
  box-shadow:0 24px 48px rgba(90,30,92,.13)!important;
  background:#fff!important;
}
body.page-id-1784 .mh-ref-track-signal-icon{
  width:48px!important;
  height:48px!important;
  min-width:48px!important;
  border-radius:999px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:rgba(134,47,135,.09)!important;
  margin:0!important;
}
body.page-id-1784 .mh-ref-track-signal-icon .elementor-icon{
  font-size:25px!important;
  line-height:1!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  color:#862F87!important;
  fill:#862F87!important;
}
body.page-id-1784 .mh-ref-track-signal .elementor-heading-title{
  font-size:14px!important;
  line-height:1.18!important;
  font-weight:900!important;
  color:#151515!important;
  text-align:left!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
  hyphens:none!important;
}
body.page-id-1784 .mh-ref-fit-track .elementor-element-mhref008h.mh-ref-track-callout,
body.page-id-1784 .mh-ref-fit-track .mh-ref-track-row > .mh-ref-track-callout,
body.page-id-1784 .mh-ref-track-callout,
body.page-id-1784 .mh-ref-fit-track .mh-ref-track-callout.elementor-element{
  width:100%!important;
  min-height:430px!important;
  padding:44px 46px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  gap:22px!important;
  border:0!important;
  border-bottom:6px solid #FFAB40!important;
  border-radius:24px!important;
  background-color:#5A1E5C!important;
  background-image:
    radial-gradient(circle at 55% 18%,rgba(255,255,255,.14) 0,rgba(255,255,255,.14) 22%,transparent 23%),
    radial-gradient(circle at 103% 91%,rgba(255,171,64,.20) 0,rgba(255,171,64,.20) 34%,transparent 35%),
    linear-gradient(135deg,#3B0D3F 0%,#5A1E5C 45%,#862F87 100%)!important;
  background-repeat:no-repeat!important;
  background-size:auto,auto,auto!important;
  background-position:center!important;
  box-shadow:0 32px 74px rgba(90,30,92,.24)!important;
  color:#fff!important;
  overflow:hidden!important;
  isolation:isolate!important;
  transition:transform .32s ease,box-shadow .32s ease!important;
}
body.page-id-1784 .mh-ref-track-callout:hover{
  transform:translateY(-6px)!important;
  box-shadow:0 42px 90px rgba(90,30,92,.30)!important;
}
body.page-id-1784 .mh-ref-track-callout .elementor-widget-container,
body.page-id-1784 .mh-ref-track-callout .elementor-widget-text-editor{
  background:transparent!important;
  color:#fff!important;
}
body.page-id-1784 .mh-ref-track-callout:before{
  content:""!important;
  position:absolute!important;
  inset:42px auto auto 50%!important;
  width:190px!important;
  height:190px!important;
  border-radius:999px!important;
  border:1px solid rgba(255,255,255,.16)!important;
  box-shadow:0 0 0 32px rgba(255,255,255,.04),0 0 0 68px rgba(255,255,255,.026)!important;
  transform:translateX(-50%)!important;
  pointer-events:none!important;
  z-index:0!important;
}
body.page-id-1784 .mh-ref-track-callout:after{
  content:""!important;
  position:absolute!important;
  right:-80px!important;
  bottom:-82px!important;
  width:310px!important;
  height:220px!important;
  border-radius:999px!important;
  background:radial-gradient(circle,rgba(255,255,255,.12),transparent 62%)!important;
  pointer-events:none!important;
  z-index:0!important;
}
body.page-id-1784 .mh-ref-target-visual,
body.page-id-1784 .mh-ref-track-callout .mh-ref-target-visual.elementor-element{
  position:relative!important;
  inset:auto!important;
  transform:none!important;
  z-index:2!important;
  width:104px!important;
  height:104px!important;
  min-width:104px!important;
  max-width:104px!important;
  flex:0 0 104px!important;
  margin:0!important;
  border-radius:999px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  background:#fff!important;
  box-shadow:0 18px 44px rgba(20,4,24,.20)!important;
  animation:mhTrackIconPulse 3.2s ease-in-out infinite!important;
}
body.page-id-1784 .mh-ref-target-visual .elementor-icon,
body.page-id-1784 .mh-ref-target-visual .elementor-icon svg{
  font-size:58px!important;
  width:58px!important;
  height:58px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  color:#862F87!important;
  fill:#862F87!important;
}
body.page-id-1784 .mh-ref-track-callout p{
  position:relative!important;
  z-index:2!important;
  width:100%!important;
  max-width:360px!important;
  margin:0!important;
  padding:0!important;
  color:#fff!important;
  font-size:clamp(29px,2.5vw,40px)!important;
  line-height:1.09!important;
  font-weight:950!important;
  letter-spacing:0!important;
  text-align:left!important;
}
body.page-id-1784 .mh-ref-track-callout p:after{
  content:""!important;
  display:block!important;
  width:88px!important;
  height:5px!important;
  margin:26px 0 0!important;
  border-radius:999px!important;
  background:#FFAB40!important;
}
body.page-id-1784 .mh-ref-track-copy,
body.page-id-1784 .mh-ref-track-callout,
body.page-id-1784 .mh-ref-track-signal{
  animation:mhTrackFadeUp .65s ease both!important;
}
body.page-id-1784 .mh-ref-track-callout{animation-delay:.12s!important;}
body.page-id-1784 .mh-ref-track-signal:nth-child(1){animation-delay:.08s!important;}
body.page-id-1784 .mh-ref-track-signal:nth-child(2){animation-delay:.16s!important;}
body.page-id-1784 .mh-ref-track-signal:nth-child(3){animation-delay:.24s!important;}
body.page-id-1784 .mh-ref-track-signal:nth-child(4){animation-delay:.32s!important;}
body.page-id-1784 .mh-ref-track-signal:nth-child(5){animation-delay:.40s!important;}
body.page-id-1784 .mh-ref-track-signal:nth-child(6){animation-delay:.48s!important;}
@keyframes mhTrackFadeUp{
  from{opacity:0;transform:translateY(18px);}
  to{opacity:1;transform:translateY(0);}
}
@keyframes mhTrackIconPulse{
  0%,100%{transform:translateY(0) scale(1);box-shadow:0 18px 44px rgba(20,4,24,.20);}
  50%{transform:translateY(-4px) scale(1.035);box-shadow:0 26px 54px rgba(255,171,64,.20);}
}
@media(max-width:1024px){
  body.page-id-1784 .mh-ref-fit-track .mh-ref-track-row{
    grid-template-columns:1fr!important;
    gap:34px!important;
    padding:46px 32px!important;
  }
  body.page-id-1784 .mh-ref-track-copy,
  body.page-id-1784 .mh-ref-track-copy h2,
  body.page-id-1784 .mh-ref-track-copy p{
    max-width:100%!important;
  }
  body.page-id-1784 .mh-ref-track-callout,
  body.page-id-1784 .mh-ref-fit-track .mh-ref-track-callout.elementor-element{
    min-height:0!important;
    align-items:center!important;
    text-align:center!important;
  }
  body.page-id-1784 .mh-ref-track-callout p{
    max-width:620px!important;
    text-align:center!important;
  }
  body.page-id-1784 .mh-ref-track-callout p:after{
    margin-left:auto!important;
    margin-right:auto!important;
  }
}
@media(max-width:700px){
  body.page-id-1784 .mh-ref-fit-track .mh-ref-track-row{
    padding:34px 18px!important;
    border-radius:22px!important;
  }
  body.page-id-1784 .mh-ref-track-copy{
    text-align:center!important;
  }
  body.page-id-1784 .mh-ref-track-copy h2{
    font-size:34px!important;
    line-height:1.02!important;
    text-align:center!important;
  }
  body.page-id-1784 .mh-ref-track-copy h2:after{
    margin-left:auto!important;
    margin-right:auto!important;
  }
  body.page-id-1784 .mh-ref-track-copy p{
    font-size:16px!important;
    line-height:1.55!important;
    text-align:center!important;
  }
  body.page-id-1784 .mh-ref-track-signals{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
  }
  body.page-id-1784 .mh-ref-track-signal{
    min-height:86px!important;
    padding:13px 10px!important;
    gap:8px!important;
  }
  body.page-id-1784 .mh-ref-track-signal-icon{
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
  }
  body.page-id-1784 .mh-ref-track-signal-icon .elementor-icon{
    font-size:20px!important;
  }
  body.page-id-1784 .mh-ref-track-signal .elementor-heading-title{
    font-size:11px!important;
    line-height:1.15!important;
  }
  body.page-id-1784 .mh-ref-track-callout,
  body.page-id-1784 .mh-ref-fit-track .mh-ref-track-callout.elementor-element{
    padding:34px 24px!important;
    border-radius:20px!important;
  }
  body.page-id-1784 .mh-ref-target-visual,
  body.page-id-1784 .mh-ref-track-callout .mh-ref-target-visual.elementor-element{
    width:84px!important;
    height:84px!important;
    min-width:84px!important;
    flex-basis:84px!important;
  }
  body.page-id-1784 .mh-ref-target-visual .elementor-icon,
  body.page-id-1784 .mh-ref-target-visual .elementor-icon svg{
    font-size:46px!important;
    width:46px!important;
    height:46px!important;
  }
  body.page-id-1784 .mh-ref-track-callout p{
    font-size:25px!important;
    line-height:1.12!important;
  }
}
@media(prefers-reduced-motion:reduce){
  body.page-id-1784 .mh-ref-track-copy,
  body.page-id-1784 .mh-ref-track-callout,
  body.page-id-1784 .mh-ref-track-signal,
  body.page-id-1784 .mh-ref-target-visual{
    animation:none!important;
    transition:none!important;
  }
}
/* MH Tracking Section Final Polish End */

/* MH Final CTA Redesign Start */
body.page-id-1784 .mh-final-cta-section{
  padding:64px 20px 72px!important;
  background:#fff!important;
  overflow:hidden!important;
}
body.page-id-1784 .mh-final-cta-section > .e-con-inner{
  max-width:1240px!important;
  width:100%!important;
}
body.page-id-1784 .mh-final-cta-compact{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:46px;
  width:100%;
  max-width:1200px;
  min-height:220px;
  margin:0 auto;
  padding:40px 50px;
  border-radius:20px;
  border-bottom:4px solid #ffab40;
  background-color:#5a1e5c!important;
  background-image:linear-gradient(90deg,#5a1e5c 0%,#862f87 100%)!important;
  box-shadow:0 20px 45px rgba(90,30,92,.12);
  overflow:hidden;
  isolation:isolate;
}
body.page-id-1784 .mh-final-cta-compact:before{
  content:"";
  position:absolute;
  inset:0;
  background:
    radial-gradient(circle at 8% 92%, rgba(255,171,64,.16), transparent 26%),
    radial-gradient(circle at 86% 18%, rgba(255,255,255,.13), transparent 28%);
  pointer-events:none;
  z-index:-2;
}
body.page-id-1784 .mh-final-cta-compact:after{
  content:"";
  position:absolute;
  right:28px;
  bottom:18px;
  width:160px;
  height:100px;
  background-image:radial-gradient(circle,rgba(255,171,64,.34) 0 2px,transparent 3px);
  background-size:18px 18px;
  opacity:.45;
  pointer-events:none;
  z-index:-1;
}
body.page-id-1784 .mh-final-cta-copy{
  flex:1 1 44%;
  min-width:0;
}
body.page-id-1784 .mh-final-cta-copy h2{
  max-width:560px;
  margin:0;
  color:#fff;
  font-size:34px;
  line-height:1.2;
  font-weight:800;
  letter-spacing:0;
}
body.page-id-1784 .mh-final-cta-copy h2 span{color:#ffab40;}
body.page-id-1784 .mh-final-cta-rule{
  width:60px;
  height:4px;
  margin:18px 0 20px;
  border-radius:999px;
  background:#ffab40;
}
body.page-id-1784 .mh-final-cta-copy p{
  max-width:520px;
  margin:0;
  color:#ede6f7;
  font-size:16px;
  line-height:1.6;
  font-weight:500;
}
body.page-id-1784 .mh-final-cta-actions{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:42px;
  flex:1 1 52%;
  min-width:0;
}
body.page-id-1784 .mh-final-cta-list{
  display:grid;
  gap:14px;
  min-width:330px;
}
body.page-id-1784 .mh-final-cta-item{
  display:grid;
  grid-template-columns:44px minmax(0,1fr);
  gap:16px;
  align-items:center;
  color:#fff;
  transition:transform .24s ease;
}
body.page-id-1784 .mh-final-cta-item:hover{transform:translateX(5px);}
body.page-id-1784 .mh-final-cta-icon{
  display:flex;
  width:44px;
  height:44px;
  align-items:center;
  justify-content:center;
  border-radius:12px;
  background:rgba(255,255,255,.12);
  color:#fff;
}
body.page-id-1784 .mh-final-cta-icon svg{
  width:20px;
  height:20px;
  stroke:currentColor;
}
body.page-id-1784 .mh-final-cta-item strong{
  display:block;
  color:#fff;
  font-size:16px;
  line-height:1.15;
  font-weight:700;
}
body.page-id-1784 .mh-final-cta-item span{
  display:block;
  margin-top:3px;
  color:#ede6f7;
  font-size:13px;
  line-height:1.35;
  font-weight:500;
}
body.page-id-1784 .mh-final-cta-button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:14px;
  min-width:250px;
  height:62px;
  padding:0 28px;
  border-radius:12px;
  background:#ffab40;
  color:#151515!important;
  text-decoration:none!important;
  font-size:16px;
  line-height:1;
  font-weight:700;
  box-shadow:0 8px 20px rgba(255,171,64,.25);
  transition:transform .24s ease, box-shadow .24s ease, background .24s ease;
}
body.page-id-1784 .mh-final-cta-button:hover{
  transform:translateY(-3px);
  background:#ffc05d;
  box-shadow:0 14px 30px rgba(255,171,64,.34);
}
body.page-id-1784 .mh-final-cta-button svg{
  width:21px;
  height:21px;
  stroke:currentColor;
}
body.page-id-1784 .mh-final-cta-copy,
body.page-id-1784 .mh-final-cta-item,
body.page-id-1784 .mh-final-cta-button{
  animation:mhFinalCtaFadeUp .6s ease both;
}
body.page-id-1784 .mh-final-cta-item:nth-child(1){animation-delay:.08s;}
body.page-id-1784 .mh-final-cta-item:nth-child(2){animation-delay:.16s;}
body.page-id-1784 .mh-final-cta-item:nth-child(3){animation-delay:.24s;}
body.page-id-1784 .mh-final-cta-item:nth-child(4){animation-delay:.32s;}
body.page-id-1784 .mh-final-cta-button{animation-delay:.38s;}
@keyframes mhFinalCtaFadeUp{
  from{opacity:0;transform:translateY(18px);}
  to{opacity:1;transform:translateY(0);}
}
@media(max-width:992px){
  body.page-id-1784 .mh-final-cta-compact{
    gap:28px;
    padding:34px 30px;
  }
  body.page-id-1784 .mh-final-cta-copy h2{font-size:28px;}
  body.page-id-1784 .mh-final-cta-actions{
    gap:24px;
  }
  body.page-id-1784 .mh-final-cta-list{min-width:280px;}
  body.page-id-1784 .mh-final-cta-button{
    min-width:210px;
    height:58px;
  }
}
@media(max-width:768px){
  body.page-id-1784 .mh-final-cta-section{
    padding:48px 14px 58px!important;
  }
  body.page-id-1784 .mh-final-cta-compact{
    flex-direction:column;
    align-items:stretch;
    gap:28px;
    padding:28px 20px;
    min-height:0;
  }
  body.page-id-1784 .mh-final-cta-copy{
    text-align:left;
  }
  body.page-id-1784 .mh-final-cta-copy h2{
    max-width:none;
    font-size:24px;
  }
  body.page-id-1784 .mh-final-cta-copy p{
    max-width:none;
    font-size:14px;
  }
  body.page-id-1784 .mh-final-cta-actions{
    flex-direction:column;
    align-items:stretch;
    gap:22px;
  }
  body.page-id-1784 .mh-final-cta-list{
    min-width:0;
    width:100%;
  }
  body.page-id-1784 .mh-final-cta-item{
    grid-template-columns:44px minmax(0,1fr);
    padding:0;
  }
  body.page-id-1784 .mh-final-cta-button{
    width:100%;
    min-width:0;
  }
}
@media(prefers-reduced-motion:reduce){
  body.page-id-1784 .mh-final-cta-copy,
  body.page-id-1784 .mh-final-cta-item,
  body.page-id-1784 .mh-final-cta-button{
    animation:none!important;
    transition:none!important;
  }
}
/* MH Final CTA Redesign End */

/* MH Audit Confirmed Fix Patch Start */
/*
  MH Meta Ads Management - service page content fixes
  Scope: page content only, Hero through Final CTA.
  Paste after existing Elementor/page CSS.
*/

body.page-id-1784 .elementor-1784 {
  overflow-x: hidden;
}

body.page-id-1784 .elementor-1784,
body.page-id-1784 .elementor-1784 * {
  box-sizing: border-box;
}

body.page-id-1784 .elementor-1784 .mh-ref-section {
  padding-top: 72px !important;
  padding-bottom: 74px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-section > .e-con-inner {
  width: min(1180px, calc(100vw - 56px)) !important;
  max-width: 1180px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-section h1,
body.page-id-1784 .elementor-1784 .mh-ref-section h2,
body.page-id-1784 .elementor-1784 .mh-ref-section h3 {
  letter-spacing: 0 !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-section h2,
body.page-id-1784 .elementor-1784 .mh-ref-center-title h2 {
  font-size: clamp(30px, 2.35vw, 38px) !important;
  line-height: 1.12 !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-center-title {
  margin-bottom: 30px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-center-title h2 {
  max-width: 820px !important;
  margin-inline: auto !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-section p {
  font-size: 15px;
  line-height: 1.58;
}

/* Hero */
body.page-id-1784 .elementor-1784 .mh-ref-hero {
  padding-top: 68px !important;
  padding-bottom: 74px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-hero-grid {
  grid-template-columns: minmax(0, 610px) minmax(320px, 390px) !important;
  gap: 56px !important;
  align-items: start !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-hero-copy {
  gap: 17px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-hero-copy h1,
body.page-id-1784 .elementor-1784 .mh-ref-section.mh-ref-hero h1,
body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref0002 .elementor-heading-title {
  max-width: 620px !important;
  font-size: clamp(38px, 2.45vw, 44px) !important;
  line-height: 1.16 !important;
  font-weight: 900 !important;
  padding-bottom: 6px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-lead p {
  max-width: 640px !important;
  font-size: 15px !important;
  line-height: 1.6 !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-bullets {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 10px !important;
  margin-top: 6px !important;
  max-width: 650px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-bullet,
body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref0007,
body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref000b,
body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref000f {
  display: grid !important;
  grid-template-columns: 18px minmax(0, 1fr) !important;
  column-gap: 11px !important;
  align-items: center !important;
  width: 100% !important;
  min-height: 23px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-check,
body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref0005,
body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref0009,
body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref000d,
body.page-id-1784 .elementor-1784 .mh-ref-check .elementor-widget-icon,
body.page-id-1784 .elementor-1784 .mh-ref-check .elementor-widget-container,
body.page-id-1784 .elementor-1784 .mh-ref-check .elementor-icon-wrapper,
body.page-id-1784 .elementor-1784 .mh-ref-check .elementor-icon {
  width: 18px !important;
  min-width: 18px !important;
  max-width: 18px !important;
  height: 18px !important;
  min-height: 18px !important;
  max-height: 18px !important;
  flex: 0 0 18px !important;
  margin: 0 !important;
  padding: 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  line-height: 1 !important;
  font-size: 8px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-check svg {
  width: 8px !important;
  height: 8px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-bullet p {
  margin: 0 !important;
  font-size: 14px !important;
  line-height: 1.35 !important;
  font-weight: 750 !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-actions,
body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref000j {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 12px !important;
  margin-top: 12px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-actions .elementor-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 44px !important;
  height: 44px !important;
  padding: 0 19px !important;
  border-radius: 8px !important;
  font-size: 14px !important;
  line-height: 1 !important;
  font-weight: 800 !important;
  white-space: nowrap !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-btn-primary .elementor-button {
  min-width: 158px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-btn-secondary .elementor-button {
  min-width: 180px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-actions .elementor-button-content-wrapper {
  display: inline-flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  width: auto !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-actions .elementor-button-icon,
body.page-id-1784 .elementor-1784 .mh-ref-actions .elementor-button-icon svg {
  margin: 0 !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-actions .elementor-button-icon svg {
  width: 13px !important;
  height: 13px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-stats-panel {
  width: 390px !important;
  max-width: 390px !important;
  flex-basis: 390px !important;
  padding: 28px 30px !important;
  border-radius: 18px !important;
  box-shadow: 0 22px 58px rgba(90, 30, 92, .14) !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-stat-row {
  grid-template-columns: 56px minmax(0, 1fr) !important;
  gap: 18px !important;
  min-height: 66px !important;
  padding-bottom: 16px !important;
  margin-bottom: 16px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-stat-icon,
body.page-id-1784 .elementor-1784 .mh-ref-stat-icon .elementor-icon {
  width: 56px !important;
  height: 56px !important;
  flex-basis: 56px !important;
  font-size: 24px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-stat-icon svg {
  width: 24px !important;
  height: 24px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-stat-copy .elementor-heading-title {
  font-size: 27px !important;
  line-height: 1 !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-stat-copy p {
  font-size: 13px !important;
  line-height: 1.25 !important;
}

/* Answer panel and service cards */
body.page-id-1784 .elementor-1784 .mh-ref-answer {
  padding-top: 70px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-answer-panel {
  grid-template-columns: 150px minmax(0, 1fr) 390px !important;
  gap: 34px !important;
  padding: 34px 38px !important;
  border-radius: 18px !important;
  align-items: center !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-meta-logo {
  width: 150px !important;
  height: 150px !important;
  flex-basis: 150px !important;
  border-radius: 20px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-meta-logo .elementor-heading-title {
  width: 88px !important;
  height: 88px !important;
  font-size: 92px !important;
  line-height: 1 !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-answer-copy h2 {
  font-size: 32px !important;
  line-height: 1.12 !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-tags-grid {
  width: 390px !important;
  max-width: 390px !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 12px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-tag {
  min-height: 66px !important;
  padding: 14px 16px !important;
  border-radius: 10px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-tag-icon {
  width: 32px !important;
  height: 32px !important;
  flex-basis: 32px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-tag .elementor-heading-title {
  font-size: 14px !important;
  line-height: 1.25 !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-problem-grid,
body.page-id-1784 .elementor-1784 .mh-ref-included-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 18px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-problem-card,
body.page-id-1784 .elementor-1784 .mh-ref-included-card {
  width: 100% !important;
  min-width: 0 !important;
  overflow: hidden !important;
  border-radius: 14px !important;
  box-shadow: 0 14px 34px rgba(90, 30, 92, .08) !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-problem-card {
  min-height: 210px !important;
  padding: 24px 22px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-problem-icon {
  height: 50px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-problem-icon .elementor-icon {
  font-size: 40px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-card-number .elementor-heading-title {
  font-size: 14px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-problem-card h3,
body.page-id-1784 .elementor-1784 .mh-ref-included-card h3,
body.page-id-1784 .elementor-1784 .mh-ref-process-card h3,
body.page-id-1784 .elementor-1784 .mh-ref-fit-card h3,
body.page-id-1784 .elementor-1784 .mh-ref-report-card h3 {
  font-size: 18px !important;
  line-height: 1.22 !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-included-card {
  min-height: 164px !important;
  padding: 24px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-square-icon {
  width: 52px !important;
  height: 52px !important;
  flex-basis: 52px !important;
  border-radius: 11px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-square-icon .elementor-icon {
  font-size: 23px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-problem-card p,
body.page-id-1784 .elementor-1784 .mh-ref-included-card p,
body.page-id-1784 .elementor-1784 .mh-ref-process-card p,
body.page-id-1784 .elementor-1784 .mh-ref-fit-card p,
body.page-id-1784 .elementor-1784 .mh-ref-report-card p {
  overflow-wrap: anywhere;
}

body.page-id-1784 .elementor-1784 .mh-ref-fit-card::before,
body.page-id-1784 .elementor-1784 .mh-ref-fit-card::after,
body.page-id-1784 .elementor-1784 .mh-ref-report-card::before,
body.page-id-1784 .elementor-1784 .mh-ref-report-card::after,
body.page-id-1784 .elementor-1784 .mh-ref-track-callout::before,
body.page-id-1784 .elementor-1784 .mh-ref-track-callout::after {
  display: none !important;
}

/* Process */
body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref005l.mh-ref-process-band,
body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref005l.mh-ref-process-band:not(.e-lazyloaded):not(.e-no-lazyload) {
  background-color: #4c1550 !important;
  background-image:
    radial-gradient(circle at 12% 20%, rgba(255, 171, 64, .13), transparent 28%),
    linear-gradient(90deg, #3b0d3f 0%, #862f87 56%, #3b0d3f 100%) !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-process-band {
  padding-top: 72px !important;
  padding-bottom: 76px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-band-title {
  margin-bottom: 30px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-band-title h2 {
  color: #fff !important;
  font-size: clamp(30px, 2.35vw, 38px) !important;
  line-height: 1.18 !important;
  padding-bottom: 6px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-process-grid {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 26px !important;
  align-items: stretch !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-process-card {
  width: 100% !important;
  min-width: 0 !important;
  min-height: 172px !important;
  padding: 24px 20px !important;
  border-radius: 14px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 11px !important;
  overflow: hidden !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-process-card:not(:last-child)::after {
  display: none !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-process-number .elementor-heading-title {
  width: 42px !important;
  height: 42px !important;
  font-size: 17px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-process-icon {
  width: 46px !important;
  height: 46px !important;
  flex-basis: 46px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-process-icon .elementor-icon {
  font-size: 27px !important;
}

/* Fit for business and tracking */
body.page-id-1784 .elementor-1784 .mh-ref-fit-track-grid {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 34px !important;
  align-items: start !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-fit-main {
  display: grid !important;
  grid-template-columns: minmax(300px, .78fr) minmax(0, 1.22fr) !important;
  gap: 44px !important;
  align-items: start !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-fit-left {
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  max-width: 100% !important;
  gap: 18px !important;
  align-items: flex-start !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-fit-left h2 {
  max-width: 390px !important;
  font-size: clamp(29px, 2.15vw, 35px) !important;
  line-height: 1.12 !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-mini-chart {
  width: 100% !important;
  max-width: 330px !important;
  padding: 22px !important;
  border-radius: 16px !important;
  align-self: flex-start !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-fit-grid,
body.page-id-1784 .elementor-1784 .mh-ref-fit-right .mh-ref-fit-grid {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  grid-auto-rows: auto !important;
  gap: 18px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-fit-card,
body.page-id-1784 .elementor-1784 .mh-ref-fit-grid > .mh-ref-fit-card {
  display: grid !important;
  grid-template-columns: 46px minmax(0, 1fr) 18px !important;
  column-gap: 14px !important;
  align-items: start !important;
  width: 100% !important;
  min-width: 0 !important;
  min-height: 0 !important;
  height: auto !important;
  padding: 20px !important;
  border-radius: 13px !important;
  overflow: hidden !important;
  box-shadow: 0 14px 32px rgba(90, 30, 92, .065) !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-fit-card > .mh-ref-fit-icon,
body.page-id-1784 .elementor-1784 .mh-ref-fit-card > .mh-ref-fit-icon.elementor-element,
body.page-id-1784 .elementor-1784 .mh-ref-fit-card > .mh-ref-fit-icon.e-con {
  --width: 46px !important;
  width: 46px !important;
  min-width: 46px !important;
  max-width: 46px !important;
  height: 46px !important;
  min-height: 46px !important;
  max-height: 46px !important;
  flex: 0 0 46px !important;
  margin: 0 !important;
  padding: 0 !important;
  border-radius: 12px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-fit-icon .elementor-icon {
  font-size: 25px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-fit-copy,
body.page-id-1784 .elementor-1784 .mh-ref-fit-card .elementor-widget-heading,
body.page-id-1784 .elementor-1784 .mh-ref-fit-card .elementor-widget-text-editor,
body.page-id-1784 .elementor-1784 .mh-ref-fit-card .elementor-widget-container {
  min-width: 0 !important;
  padding: 0 !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-fit-card h3,
body.page-id-1784 .elementor-1784 .mh-ref-fit-card .elementor-heading-title {
  font-size: 18px !important;
  line-height: 1.22 !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-fit-card p {
  font-size: 14px !important;
  line-height: 1.5 !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-arrow,
body.page-id-1784 .elementor-1784 .mh-ref-arrow .elementor-widget-container,
body.page-id-1784 .elementor-1784 .mh-ref-arrow .elementor-icon-wrapper,
body.page-id-1784 .elementor-1784 .mh-ref-arrow .elementor-icon {
  width: 18px !important;
  min-width: 18px !important;
  max-width: 18px !important;
  padding: 0 !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-arrow .elementor-icon svg {
  width: 14px !important;
  height: 14px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-track-row {
  margin-top: 24px !important;
  gap: 34px !important;
  align-items: center !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-track-copy h2 {
  font-size: clamp(30px, 2.35vw, 38px) !important;
  line-height: 1.12 !important;
  max-width: 520px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-fit-track .elementor-element-mhref008h.mh-ref-track-callout,
body.page-id-1784 .elementor-1784 .mh-ref-fit-track .mh-ref-track-row > .mh-ref-track-callout,
body.page-id-1784 .elementor-1784 .mh-ref-track-callout,
body.page-id-1784 .elementor-1784 .mh-ref-fit-track .mh-ref-track-callout.elementor-element {
  width: 100% !important;
  max-width: 420px !important;
  min-height: 300px !important;
  padding: 28px 30px !important;
  gap: 16px !important;
  border-radius: 18px !important;
  overflow: hidden !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-target-visual,
body.page-id-1784 .elementor-1784 .mh-ref-track-callout .mh-ref-target-visual.elementor-element {
  width: 76px !important;
  height: 76px !important;
  min-width: 76px !important;
  max-width: 76px !important;
  flex: 0 0 76px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-target-visual .elementor-icon,
body.page-id-1784 .elementor-1784 .mh-ref-target-visual .elementor-icon svg {
  font-size: 40px !important;
  width: 40px !important;
  height: 40px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-track-callout p {
  max-width: 330px !important;
  font-size: 22px !important;
  line-height: 1.16 !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-track-callout p::after {
  height: 4px !important;
  margin-top: 18px !important;
}

/* Reporting */
body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref0095.mh-ref-reporting-band,
body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref0095.mh-ref-reporting-band:not(.e-lazyloaded):not(.e-no-lazyload) {
  background-color: #4c1550 !important;
  background-image:
    radial-gradient(circle at 88% 16%, rgba(255, 171, 64, .12), transparent 26%),
    linear-gradient(90deg, #3b0d3f 0%, #862f87 52%, #4c1550 100%) !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-reporting-band {
  padding-top: 72px !important;
  padding-bottom: 76px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-report-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 22px !important;
  align-items: stretch !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-report-grid > .elementor-widget-heading {
  width: auto !important;
  max-width: 640px !important;
  grid-column: 1 / -1 !important;
  align-self: start !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-report-grid > .elementor-widget-heading .elementor-heading-title {
  color: #fff !important;
  font-size: clamp(30px, 2.35vw, 38px) !important;
  line-height: 1.12 !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-report-card {
  display: flex !important;
  flex-direction: column !important;
  gap: 14px !important;
  width: 100% !important;
  min-width: 0 !important;
  min-height: 190px !important;
  padding: 22px !important;
  border-radius: 14px !important;
  background-color: rgba(255, 255, 255, .1) !important;
  border-color: rgba(255, 255, 255, .16) !important;
  color: #fff !important;
  overflow: hidden !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-report-card > *,
body.page-id-1784 .elementor-1784 .mh-ref-report-card .elementor-widget-container {
  min-width: 0 !important;
  max-width: 100% !important;
  padding: 0 !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-report-card h3,
body.page-id-1784 .elementor-1784 .mh-ref-report-card p {
  color: #fff !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-report-card p {
  color: rgba(255, 255, 255, .84) !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-report-icon {
  width: 54px !important;
  height: 54px !important;
  flex-basis: 54px !important;
  border-radius: 999px !important;
  background: #fff !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-report-icon .elementor-icon {
  font-size: 26px !important;
}

/* FAQ and final CTA */
body.page-id-1784 .elementor-1784 .mh-ref-faq-grid {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 14px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-faq-card {
  border-radius: 12px !important;
  overflow: hidden !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-faq-details {
  padding: 18px 20px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-faq-title {
  font-size: 14.5px !important;
  line-height: 1.3 !important;
}

body.page-id-1784 .elementor-1784 .mh-final-cta-section {
  padding-top: 58px !important;
  padding-bottom: 64px !important;
}

body.page-id-1784 .elementor-1784 .mh-final-cta-compact {
  min-height: 0 !important;
  padding: 34px 42px !important;
  gap: 30px !important;
  border-radius: 18px !important;
}

body.page-id-1784 .elementor-1784 .mh-final-cta-copy h2 {
  font-size: 30px !important;
  line-height: 1.16 !important;
}

body.page-id-1784 .elementor-1784 .mh-final-cta-button,
body.page-id-1784 .elementor-1784 .mh-final-cta-button .elementor-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  max-width: 360px !important;
  height: 48px !important;
  min-height: 48px !important;
  padding: 0 22px !important;
  border-radius: 9px !important;
  line-height: 1.1 !important;
}

@media (max-width: 1180px) {
  body.page-id-1784 .elementor-1784 .mh-ref-hero-grid,
  body.page-id-1784 .elementor-1784 .mh-ref-fit-main,
  body.page-id-1784 .elementor-1784 .mh-ref-track-row {
    grid-template-columns: 1fr !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-hero-grid {
    gap: 34px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-stats-panel {
    width: 100% !important;
    max-width: 640px !important;
    flex-basis: auto !important;
    margin-top: 8px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-answer-panel {
    grid-template-columns: 130px minmax(0, 1fr) !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-tags-grid {
    grid-column: 1 / -1 !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-process-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-process-card:not(:last-child)::after {
    display: none !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-report-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

@media (max-width: 900px) {
  body.page-id-1784 .elementor-1784 .mh-ref-section {
    padding-top: 56px !important;
    padding-bottom: 58px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-section > .e-con-inner {
    width: min(100% - 36px, 720px) !important;
    max-width: min(100% - 36px, 720px) !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-hero-copy h1,
  body.page-id-1784 .elementor-1784 .mh-ref-section.mh-ref-hero h1,
  body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref0002 .elementor-heading-title {
    max-width: 620px !important;
    font-size: 34px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-problem-grid,
  body.page-id-1784 .elementor-1784 .mh-ref-included-grid,
  body.page-id-1784 .elementor-1784 .mh-ref-fit-grid,
  body.page-id-1784 .elementor-1784 .mh-ref-fit-right .mh-ref-fit-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-track-callout,
  body.page-id-1784 .elementor-1784 .mh-ref-fit-track .mh-ref-track-callout.elementor-element {
    max-width: 100% !important;
  }
}

@media (max-width: 700px) {
  body.page-id-1784 .elementor-1784 .mh-ref-section,
  body.page-id-1784 .elementor-1784 .mh-ref-hero,
  body.page-id-1784 .elementor-1784 .mh-ref-answer,
  body.page-id-1784 .elementor-1784 .mh-ref-process-band,
  body.page-id-1784 .elementor-1784 .mh-ref-reporting-band {
    padding-top: 42px !important;
    padding-bottom: 46px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-section > .e-con-inner {
    width: calc(100vw - 32px) !important;
    max-width: calc(100vw - 32px) !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-hero-copy h1,
  body.page-id-1784 .elementor-1784 .mh-ref-section.mh-ref-hero h1,
  body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref0002 .elementor-heading-title {
    max-width: 320px !important;
    font-size: 26px !important;
    line-height: 1.18 !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-section h2,
  body.page-id-1784 .elementor-1784 .mh-ref-center-title h2,
  body.page-id-1784 .elementor-1784 .mh-ref-fit-left h2,
  body.page-id-1784 .elementor-1784 .mh-ref-track-copy h2,
  body.page-id-1784 .elementor-1784 .mh-ref-report-grid > .elementor-widget-heading .elementor-heading-title {
    font-size: 27px !important;
    line-height: 1.14 !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-lead p {
    font-size: 14px !important;
    line-height: 1.55 !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-bullet,
  body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref0007,
  body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref000b,
  body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref000f {
    grid-template-columns: 17px minmax(0, 1fr) !important;
    column-gap: 10px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-check,
  body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref0005,
  body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref0009,
  body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref000d,
  body.page-id-1784 .elementor-1784 .mh-ref-check .elementor-widget-icon,
  body.page-id-1784 .elementor-1784 .mh-ref-check .elementor-widget-container,
  body.page-id-1784 .elementor-1784 .mh-ref-check .elementor-icon-wrapper,
  body.page-id-1784 .elementor-1784 .mh-ref-check .elementor-icon {
    width: 17px !important;
    min-width: 17px !important;
    max-width: 17px !important;
    height: 17px !important;
    min-height: 17px !important;
    max-height: 17px !important;
    flex-basis: 17px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-bullet p {
    font-size: 13px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-actions,
  body.page-id-1784 .elementor-1784 .mh-ref-actions .elementor-widget-button,
  body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref000h,
  body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref000i {
    width: 100% !important;
    flex: 1 1 100% !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-actions .elementor-button {
    width: 100% !important;
    min-width: 0 !important;
    height: 42px !important;
    min-height: 42px !important;
    padding: 0 16px !important;
    font-size: 13px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-stats-panel {
    padding: 22px 20px !important;
    border-radius: 15px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-stat-row {
    grid-template-columns: 46px minmax(0, 1fr) !important;
    gap: 14px !important;
    min-height: 58px !important;
    padding-bottom: 14px !important;
    margin-bottom: 14px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-stat-icon,
  body.page-id-1784 .elementor-1784 .mh-ref-stat-icon .elementor-icon {
    width: 46px !important;
    height: 46px !important;
    flex-basis: 46px !important;
    font-size: 20px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-stat-copy .elementor-heading-title {
    font-size: 23px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-stat-copy p {
    font-size: 12.5px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-answer-panel {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 20px !important;
    padding: 24px 20px !important;
    border-radius: 16px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-meta-logo {
    width: 96px !important;
    height: 96px !important;
    flex-basis: 96px !important;
    border-radius: 16px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-meta-logo .elementor-heading-title {
    width: 58px !important;
    height: 58px !important;
    font-size: 62px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-answer-copy h2 {
    font-size: 25px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-tags-grid,
  body.page-id-1784 .elementor-1784 .mh-ref-problem-grid,
  body.page-id-1784 .elementor-1784 .mh-ref-included-grid,
  body.page-id-1784 .elementor-1784 .mh-ref-process-grid,
  body.page-id-1784 .elementor-1784 .mh-ref-fit-grid,
  body.page-id-1784 .elementor-1784 .mh-ref-fit-right .mh-ref-fit-grid,
  body.page-id-1784 .elementor-1784 .mh-ref-report-grid,
  body.page-id-1784 .elementor-1784 .mh-ref-faq-grid {
    grid-template-columns: 1fr !important;
    gap: 14px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-tag {
    min-height: 56px !important;
    padding: 12px 14px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-problem-card,
  body.page-id-1784 .elementor-1784 .mh-ref-included-card,
  body.page-id-1784 .elementor-1784 .mh-ref-process-card,
  body.page-id-1784 .elementor-1784 .mh-ref-report-card {
    min-height: 0 !important;
    padding: 20px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-square-icon,
  body.page-id-1784 .elementor-1784 .mh-ref-process-icon,
  body.page-id-1784 .elementor-1784 .mh-ref-report-icon {
    width: 44px !important;
    height: 44px !important;
    flex-basis: 44px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-fit-card {
    grid-template-columns: 44px minmax(0, 1fr) !important;
    column-gap: 14px !important;
    padding: 18px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-fit-card > .mh-ref-fit-icon,
  body.page-id-1784 .elementor-1784 .mh-ref-fit-card > .mh-ref-fit-icon.elementor-element,
  body.page-id-1784 .elementor-1784 .mh-ref-fit-card > .mh-ref-fit-icon.e-con {
    --width: 44px !important;
    width: 44px !important;
    min-width: 44px !important;
    max-width: 44px !important;
    height: 44px !important;
    min-height: 44px !important;
    max-height: 44px !important;
    flex: 0 0 44px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-arrow {
    display: none !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-fit-track .elementor-element-mhref008h.mh-ref-track-callout,
  body.page-id-1784 .elementor-1784 .mh-ref-fit-track .mh-ref-track-row > .mh-ref-track-callout,
  body.page-id-1784 .elementor-1784 .mh-ref-track-callout,
  body.page-id-1784 .elementor-1784 .mh-ref-fit-track .mh-ref-track-callout.elementor-element {
    max-width: 100% !important;
    min-height: 0 !important;
    padding: 22px !important;
    gap: 14px !important;
    border-radius: 16px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-target-visual,
  body.page-id-1784 .elementor-1784 .mh-ref-track-callout .mh-ref-target-visual.elementor-element {
    width: 62px !important;
    height: 62px !important;
    min-width: 62px !important;
    max-width: 62px !important;
    flex: 0 0 62px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-target-visual .elementor-icon,
  body.page-id-1784 .elementor-1784 .mh-ref-target-visual .elementor-icon svg {
    font-size: 34px !important;
    width: 34px !important;
    height: 34px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-track-callout p {
    max-width: 270px !important;
    font-size: 20px !important;
    line-height: 1.18 !important;
  }

  body.page-id-1784 .elementor-1784 .mh-final-cta-compact {
    padding: 26px 20px !important;
    gap: 22px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-final-cta-copy h2 {
    font-size: 24px !important;
    line-height: 1.18 !important;
  }

  body.page-id-1784 .elementor-1784 .mh-final-cta-button,
  body.page-id-1784 .elementor-1784 .mh-final-cta-button .elementor-button {
    width: auto !important;
    max-width: 260px !important;
    height: 46px !important;
    min-height: 46px !important;
    padding: 0 20px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

@media (max-width: 390px) {
  body.page-id-1784 .elementor-1784 .mh-ref-section h2,
  body.page-id-1784 .elementor-1784 .mh-ref-center-title h2,
  body.page-id-1784 .elementor-1784 .mh-ref-fit-left h2,
  body.page-id-1784 .elementor-1784 .mh-ref-track-copy h2,
  body.page-id-1784 .elementor-1784 .mh-ref-report-grid > .elementor-widget-heading .elementor-heading-title {
    font-size: 26px !important;
  }
}

@media (max-width: 700px) {
  body.page-id-1784 .elementor-1784 .mh-ref-problem-card {
    position: relative !important;
    justify-content: flex-start !important;
    gap: 9px !important;
    padding: 18px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-card-number {
    position: absolute !important;
    top: 14px !important;
    right: 16px !important;
    width: auto !important;
    margin: 0 !important;
    opacity: .45 !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-card-number .elementor-heading-title {
    font-size: 13px !important;
    line-height: 1 !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-problem-icon {
    width: 50px !important;
    height: 50px !important;
    min-height: 50px !important;
    margin-bottom: 2px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-problem-icon .elementor-icon {
    font-size: 26px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-problem-card h3 {
    max-width: 260px !important;
    font-size: 16px !important;
    line-height: 1.18 !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-problem-card p {
    max-width: 285px !important;
    font-size: 13.5px !important;
    line-height: 1.48 !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-included-card,
  body.page-id-1784 .elementor-1784 .mh-ref-report-card {
    align-items: flex-start !important;
    text-align: left !important;
    gap: 10px !important;
    padding: 18px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-included-card h3,
  body.page-id-1784 .elementor-1784 .mh-ref-report-card h3 {
    font-size: 16px !important;
    line-height: 1.2 !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-included-card p,
  body.page-id-1784 .elementor-1784 .mh-ref-report-card p {
    font-size: 13.5px !important;
    line-height: 1.48 !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-process-card {
    gap: 9px !important;
    padding: 18px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-process-number .elementor-heading-title {
    width: 36px !important;
    height: 36px !important;
    font-size: 15px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-process-icon,
  body.page-id-1784 .elementor-1784 .mh-ref-report-icon,
  body.page-id-1784 .elementor-1784 .mh-ref-square-icon {
    width: 40px !important;
    height: 40px !important;
    flex-basis: 40px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-fit-grid,
  body.page-id-1784 .elementor-1784 .mh-ref-fit-right .mh-ref-fit-grid {
    width: 100% !important;
    max-width: 100% !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-fit-card {
    width: 100% !important;
    max-width: 100% !important;
    grid-template-columns: 42px minmax(0, 1fr) !important;
    column-gap: 12px !important;
    padding: 16px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-fit-card > .mh-ref-fit-icon,
  body.page-id-1784 .elementor-1784 .mh-ref-fit-card > .mh-ref-fit-icon.elementor-element,
  body.page-id-1784 .elementor-1784 .mh-ref-fit-card > .mh-ref-fit-icon.e-con {
    --width: 42px !important;
    width: 42px !important;
    min-width: 42px !important;
    max-width: 42px !important;
    height: 42px !important;
    min-height: 42px !important;
    max-height: 42px !important;
    flex-basis: 42px !important;
  }
}

/* Tracking section alignment and signal box cleanup */
body.page-id-1784 .elementor-1784 .mh-ref-track-copy .mh-ref-pill {
  margin-left: 0 !important;
  margin-right: auto !important;
  align-self: flex-start !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-fit-left .mh-ref-pill {
  margin-left: 0 !important;
  margin-right: auto !important;
  align-self: flex-start !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-track-signals {
  width: 100% !important;
  max-width: 520px !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 12px !important;
  padding: 0 !important;
  margin-top: 22px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-track-signal {
  min-width: 0 !important;
  min-height: 74px !important;
  padding: 14px 16px !important;
  gap: 12px !important;
  overflow: hidden !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-track-signal-icon {
  width: 42px !important;
  height: 42px !important;
  min-width: 42px !important;
  flex-basis: 42px !important;
  padding: 0 !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-track-signal .elementor-heading-title {
  max-width: 100% !important;
  min-width: 0 !important;
  font-size: 13.5px !important;
  line-height: 1.18 !important;
  white-space: normal !important;
  overflow-wrap: normal !important;
  word-break: normal !important;
}

@media (max-width: 700px) {
  body.page-id-1784 .elementor-1784 .mh-ref-track-copy .mh-ref-pill {
    margin-left: 0 !important;
    margin-right: auto !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-track-copy,
  body.page-id-1784 .elementor-1784 .mh-ref-track-copy h2,
  body.page-id-1784 .elementor-1784 .mh-ref-track-copy p {
    text-align: left !important;
    align-items: flex-start !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-track-copy h2::after {
    margin-left: 0 !important;
    margin-right: auto !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-track-signals {
    grid-template-columns: 1fr !important;
    gap: 10px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-track-signal {
    min-height: 58px !important;
    padding: 12px 14px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-track-signal-icon {
    width: 36px !important;
    height: 36px !important;
    min-width: 36px !important;
    flex-basis: 36px !important;
  }
}

/* Mobile hero checklist cleanup */
@media (max-width: 700px) {
  body.page-id-1784 .elementor-1784 .mh-ref-bullets {
    width: 100% !important;
    max-width: 330px !important;
    margin: 12px auto 0 !important;
    padding: 4px 0 !important;
    gap: 12px !important;
    text-align: left !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-bullet,
  body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref0007,
  body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref000b,
  body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref000f {
    width: 100% !important;
    min-height: 0 !important;
    grid-template-columns: 18px minmax(0, 1fr) !important;
    column-gap: 11px !important;
    align-items: center !important;
    justify-items: start !important;
    padding: 4px 0 !important;
    text-align: left !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-bullet p,
  body.page-id-1784 .elementor-1784 .mh-ref-bullets p {
    max-width: 285px !important;
    text-align: left !important;
    font-size: 13.5px !important;
    line-height: 1.38 !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-check,
  body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref0005,
  body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref0009,
  body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref000d {
    align-self: center !important;
    justify-self: start !important;
  }
}

/* Answer panel service/tag box fit fix */
body.page-id-1784 .elementor-1784 .mh-ref-tags-grid {
  overflow: visible !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-tag {
  display: grid !important;
  grid-template-columns: 38px minmax(0, 1fr) !important;
  justify-content: start !important;
  align-items: center !important;
  gap: 12px !important;
  overflow: hidden !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-tag > *,
body.page-id-1784 .elementor-1784 .mh-ref-tag .elementor-widget-container {
  min-width: 0 !important;
  max-width: 100% !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-tag-icon,
body.page-id-1784 .elementor-1784 .mh-ref-tag-icon .elementor-icon {
  width: 34px !important;
  height: 34px !important;
  min-width: 34px !important;
  flex-basis: 34px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-tag .elementor-heading-title {
  min-width: 0 !important;
  max-width: 100% !important;
  white-space: normal !important;
  overflow-wrap: normal !important;
  word-break: normal !important;
  text-align: left !important;
  font-size: 13.5px !important;
  line-height: 1.22 !important;
}

@media (max-width: 700px) {
  body.page-id-1784 .elementor-1784 .mh-ref-tag {
    min-height: 54px !important;
    padding: 11px 13px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-tag-icon,
  body.page-id-1784 .elementor-1784 .mh-ref-tag-icon .elementor-icon {
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    flex-basis: 32px !important;
  }
}

/* MH Meta Ads Final QA Patch Start */
body.page-id-1784 {
  --mh-page-purple: #862F87;
  --mh-page-dark-purple: #5A1E5C;
  --mh-page-gold: #FFAB40;
  --mh-page-heading: #151515;
  --mh-page-body: #4A5568;
  --mh-page-soft-bg: #FAF7FC;
  --mh-sticky-offset: 104px;
}

body.page-id-1784 .elementor-1784 .mh-ref-section,
body.page-id-1784 .elementor-1784 .mh-final-cta-section {
  scroll-margin-top: var(--mh-sticky-offset) !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-section:not(.mh-ref-process-band):not(.mh-ref-reporting-band) p,
body.page-id-1784 .elementor-1784 .mh-ref-section:not(.mh-ref-process-band):not(.mh-ref-reporting-band) .elementor-widget-text-editor,
body.page-id-1784 .elementor-1784 .mh-ref-section:not(.mh-ref-process-band):not(.mh-ref-reporting-band) .elementor-widget-text-editor .elementor-widget-container {
  color: var(--mh-page-body) !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-section:not(.mh-ref-process-band):not(.mh-ref-reporting-band) h1,
body.page-id-1784 .elementor-1784 .mh-ref-section:not(.mh-ref-process-band):not(.mh-ref-reporting-band) h2,
body.page-id-1784 .elementor-1784 .mh-ref-section:not(.mh-ref-process-band):not(.mh-ref-reporting-band) h3,
body.page-id-1784 .elementor-1784 .mh-ref-section:not(.mh-ref-process-band):not(.mh-ref-reporting-band) .elementor-heading-title {
  color: var(--mh-page-heading);
}

body.page-id-1784 .elementor-1784 .mh-ref-section h1,
body.page-id-1784 .elementor-1784 .mh-ref-section h2,
body.page-id-1784 .elementor-1784 .mh-final-cta-section h2 {
  text-wrap: balance;
}

body.page-id-1784 .elementor-1784 .mh-ref-purple,
body.page-id-1784 .elementor-1784 .mh-ref-breadcrumb-nav a,
body.page-id-1784 .elementor-1784 .mh-ref-breadcrumb-sep {
  color: var(--mh-page-purple) !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-process-band .mh-ref-gold {
  color: #FFFFFF !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-section .elementor-widget-heading,
body.page-id-1784 .elementor-1784 .mh-ref-section .elementor-heading-title,
body.page-id-1784 .elementor-1784 .mh-ref-card-number,
body.page-id-1784 .elementor-1784 .mh-ref-card-number .elementor-heading-title {
  overflow: visible !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-card-number .elementor-heading-title {
  line-height: 1.05 !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-btn-primary .elementor-button,
body.page-id-1784 .elementor-1784 .mh-ref-btn-primary .elementor-button:visited {
  background: var(--mh-page-purple) !important;
  border-color: var(--mh-page-purple) !important;
  color: #FFFFFF !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-btn-secondary .elementor-button,
body.page-id-1784 .elementor-1784 .mh-ref-btn-secondary .elementor-button:visited {
  background: #FFFFFF !important;
  border-color: var(--mh-page-purple) !important;
  color: var(--mh-page-dark-purple) !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-btn-primary .elementor-button:hover,
body.page-id-1784 .elementor-1784 .mh-ref-btn-primary .elementor-button:focus {
  background: var(--mh-page-dark-purple) !important;
  border-color: var(--mh-page-dark-purple) !important;
  color: #FFFFFF !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-btn-secondary .elementor-button:hover,
body.page-id-1784 .elementor-1784 .mh-ref-btn-secondary .elementor-button:focus {
  background: var(--mh-page-purple) !important;
  border-color: var(--mh-page-purple) !important;
  color: #FFFFFF !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-btn-primary .elementor-button svg,
body.page-id-1784 .elementor-1784 .mh-ref-btn-secondary .elementor-button:hover svg,
body.page-id-1784 .elementor-1784 .mh-ref-btn-secondary .elementor-button:focus svg {
  fill: currentColor !important;
}

body.page-id-1784 .elementor-1784 .mh-final-cta-button .elementor-button,
body.page-id-1784 .elementor-1784 .mh-final-cta-button .elementor-button:visited {
  background: #FFFFFF !important;
  border-color: #FFFFFF !important;
  color: var(--mh-page-dark-purple) !important;
  box-shadow: 0 18px 36px rgba(20, 10, 28, .18) !important;
}

body.page-id-1784 .elementor-1784 .mh-final-cta-button .elementor-button:hover,
body.page-id-1784 .elementor-1784 .mh-final-cta-button .elementor-button:focus {
  background: var(--mh-page-soft-bg) !important;
  border-color: var(--mh-page-gold) !important;
  color: var(--mh-page-dark-purple) !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-check,
body.page-id-1784 .elementor-1784 .mh-ref-check .elementor-icon,
body.page-id-1784 .elementor-1784 .mh-ref-check svg {
  display: grid !important;
  place-items: center !important;
}

@media (max-width: 921px) {
  body.page-id-1784 {
    --mh-sticky-offset: 82px;
  }
}

@media (max-width: 700px) {
  body.page-id-1784 {
    --mh-sticky-offset: 74px;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-section,
  body.page-id-1784 .elementor-1784 .mh-ref-hero,
  body.page-id-1784 .elementor-1784 .mh-ref-answer,
  body.page-id-1784 .elementor-1784 .mh-ref-process-band,
  body.page-id-1784 .elementor-1784 .mh-ref-reporting-band {
    padding-top: 36px !important;
    padding-bottom: 40px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-hero-grid,
  body.page-id-1784 .elementor-1784 .mh-ref-fit-track .e-con-inner {
    gap: 28px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-bullets {
    max-width: 318px !important;
    margin-top: 8px !important;
    gap: 10px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-bullet,
  body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref0007,
  body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref000b,
  body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref000f {
    align-items: flex-start !important;
    grid-template-columns: 18px minmax(0, 1fr) !important;
    padding: 3px 0 !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-bullet p,
  body.page-id-1784 .elementor-1784 .mh-ref-bullets p {
    max-width: none !important;
    text-align: left !important;
    font-size: 13.5px !important;
    line-height: 1.35 !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-actions .elementor-button {
    height: 46px !important;
    min-height: 46px !important;
    font-size: 14px !important;
    line-height: 1 !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-problem-grid,
  body.page-id-1784 .elementor-1784 .mh-ref-included-grid,
  body.page-id-1784 .elementor-1784 .mh-ref-process-grid,
  body.page-id-1784 .elementor-1784 .mh-ref-fit-grid,
  body.page-id-1784 .elementor-1784 .mh-ref-report-grid,
  body.page-id-1784 .elementor-1784 .mh-ref-faq-grid {
    gap: 12px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-problem-card,
  body.page-id-1784 .elementor-1784 .mh-ref-included-card,
  body.page-id-1784 .elementor-1784 .mh-ref-process-card,
  body.page-id-1784 .elementor-1784 .mh-ref-report-card,
  body.page-id-1784 .elementor-1784 .mh-ref-faq-card {
    padding: 16px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-fit-card,
  body.page-id-1784 .elementor-1784 .mh-ref-track-signal {
    padding: 14px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-tag .elementor-heading-title,
  body.page-id-1784 .elementor-1784 .mh-ref-track-signal .elementor-heading-title {
    line-height: 1.25 !important;
  }
}

body.page-id-1784 .elementor-1784 .mh-final-cta-button,
body.page-id-1784 .elementor-1784 .mh-final-cta-button:visited,
body.page-id-1784 .elementor-1784 a.mh-final-cta-button,
body.page-id-1784 .elementor-1784 a.mh-final-cta-button:visited {
  background: #FFFFFF !important;
  border-color: #FFFFFF !important;
  color: var(--mh-page-dark-purple) !important;
  box-shadow: 0 18px 36px rgba(20, 10, 28, .18) !important;
}

body.page-id-1784 .elementor-1784 .mh-final-cta-button:hover,
body.page-id-1784 .elementor-1784 .mh-final-cta-button:focus,
body.page-id-1784 .elementor-1784 a.mh-final-cta-button:hover,
body.page-id-1784 .elementor-1784 a.mh-final-cta-button:focus {
  background: var(--mh-page-soft-bg) !important;
  border-color: var(--mh-page-gold) !important;
  color: var(--mh-page-dark-purple) !important;
}

/* MH Meta Ads User Visual Polish Start */
/* 1. Tracking section: remove awkward purple callout and let the useful signal cards carry the section. */
body.page-id-1784 .elementor-1784 .mh-ref-track-callout,
body.page-id-1784 .elementor-1784 .elementor-element-mhref008h {
  display: none !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-fit-track .mh-ref-track-row,
body.page-id-1784 .elementor-1784 .elementor-element-mhref008i {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  max-width: 1120px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  gap: 30px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-track-copy,
body.page-id-1784 .elementor-1784 .elementor-element-mhref008d {
  width: 100% !important;
  max-width: 1120px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-track-copy > .elementor-widget-heading,
body.page-id-1784 .elementor-1784 .mh-ref-track-copy > .elementor-widget-text-editor {
  max-width: 680px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-track-signals,
body.page-id-1784 .elementor-1784 .elementor-element-mhref008c {
  width: 100% !important;
  max-width: 1040px !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
  margin-top: 24px !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-track-signal {
  min-height: 76px !important;
  border: 1px solid rgba(134, 47, 135, .15) !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #FEFBFF 100%) !important;
  box-shadow: 0 14px 34px rgba(90, 30, 92, .07) !important;
  transition: transform .24s ease, border-color .24s ease, box-shadow .24s ease, background .24s ease !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-track-signal:hover {
  transform: translateY(-4px) !important;
  border-color: rgba(134, 47, 135, .42) !important;
  background: linear-gradient(135deg, #FFFFFF 0%, #FAF7FC 100%) !important;
  box-shadow: 0 22px 46px rgba(90, 30, 92, .13) !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-track-signal:hover .mh-ref-track-signal-icon,
body.page-id-1784 .elementor-1784 .mh-ref-track-signal:hover .elementor-icon {
  color: var(--mh-page-gold) !important;
}

/* 2. Reporting cards: premium glass treatment, with the second card intentionally highlighted. */
body.page-id-1784 .elementor-1784 .mh-ref-report-card {
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate !important;
  background: linear-gradient(145deg, rgba(255,255,255,.15), rgba(255,255,255,.065)) !important;
  border: 1px solid rgba(255,255,255,.22) !important;
  box-shadow: 0 24px 60px rgba(28, 7, 34, .18) !important;
  transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease, background .25s ease !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-report-card::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: radial-gradient(circle at 18% 12%, rgba(255,255,255,.18), transparent 34%), radial-gradient(circle at 86% 92%, rgba(255,171,64,.12), transparent 32%);
  opacity: .55;
  transition: opacity .25s ease;
}

body.page-id-1784 .elementor-1784 .elementor-element-mhref008x {
  border-color: rgba(255, 171, 64, .42) !important;
  background: linear-gradient(145deg, rgba(255,255,255,.20), rgba(255,255,255,.09)) !important;
  box-shadow: 0 30px 72px rgba(28, 7, 34, .22) !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-report-card:hover {
  transform: translateY(-6px) !important;
  border-color: rgba(255, 171, 64, .58) !important;
  background: linear-gradient(145deg, rgba(255,255,255,.22), rgba(255,255,255,.10)) !important;
  box-shadow: 0 34px 78px rgba(28, 7, 34, .26) !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-report-card:hover::before {
  opacity: .95;
}

body.page-id-1784 .elementor-1784 .mh-ref-report-icon,
body.page-id-1784 .elementor-1784 .mh-ref-report-icon .elementor-icon {
  border-radius: 18px !important;
  background: #FFFFFF !important;
  color: var(--mh-page-purple) !important;
  box-shadow: 0 12px 26px rgba(20, 10, 28, .16) !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-report-card:hover .mh-ref-report-icon,
body.page-id-1784 .elementor-1784 .mh-ref-report-card:hover .mh-ref-report-icon .elementor-icon {
  color: var(--mh-page-gold) !important;
}

/* 3. Process cards: brand-color hover state without changing copy or order. */
body.page-id-1784 .elementor-1784 .mh-ref-process-card {
  position: relative !important;
  overflow: hidden !important;
  border: 1px solid rgba(255,255,255,.0) !important;
  transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease, background .25s ease !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-process-card::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  background: linear-gradient(135deg, rgba(134,47,135,.06), rgba(255,171,64,.08));
  opacity: 0;
  transition: opacity .25s ease;
}

body.page-id-1784 .elementor-1784 .mh-ref-process-card:hover {
  transform: translateY(-8px) !important;
  border-color: rgba(255, 171, 64, .78) !important;
  box-shadow: 0 30px 68px rgba(20, 10, 28, .24) !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-process-card:hover::before {
  opacity: 1;
}

body.page-id-1784 .elementor-1784 .mh-ref-process-card:hover .mh-ref-process-number .elementor-heading-title {
  background: var(--mh-page-purple) !important;
  color: #FFFFFF !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-process-card:hover .mh-ref-process-icon,
body.page-id-1784 .elementor-1784 .mh-ref-process-card:hover .mh-ref-process-icon .elementor-icon {
  color: var(--mh-page-gold) !important;
}

/* 4. Problem cards: cleaner premium icon containers. */
body.page-id-1784 .elementor-1784 .mh-ref-problem-icon,
body.page-id-1784 .elementor-1784 .mh-ref-problem-icon .elementor-icon,
body.page-id-1784 .elementor-1784 .mh-ref-problem-icon .elementor-widget-container,
body.page-id-1784 .elementor-1784 .mh-ref-problem-icon .elementor-icon-wrapper {
  display: grid !important;
  place-items: center !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-problem-icon {
  width: 58px !important;
  height: 58px !important;
  min-width: 58px !important;
  flex-basis: 58px !important;
  padding: 0 !important;
  border-radius: 18px !important;
  border: 1px solid rgba(134, 47, 135, .18) !important;
  background: linear-gradient(145deg, #FFFFFF, #FAF7FC) !important;
  box-shadow: 0 16px 36px rgba(90, 30, 92, .12) !important;
  color: var(--mh-page-purple) !important;
  transition: transform .24s ease, background .24s ease, color .24s ease, box-shadow .24s ease, border-color .24s ease !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-problem-icon .elementor-icon,
body.page-id-1784 .elementor-1784 .mh-ref-problem-icon svg {
  width: 28px !important;
  height: 28px !important;
  font-size: 28px !important;
  line-height: 1 !important;
  color: currentColor !important;
  fill: currentColor !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-problem-card:hover .mh-ref-problem-icon {
  transform: translateY(-3px) !important;
  border-color: var(--mh-page-purple) !important;
  background: linear-gradient(135deg, var(--mh-page-purple), #A51FA0) !important;
  color: #FFFFFF !important;
  box-shadow: 0 20px 46px rgba(134, 47, 135, .24) !important;
}

@media (max-width: 921px) {
  body.page-id-1784 .elementor-1784 .mh-ref-track-signals,
  body.page-id-1784 .elementor-1784 .elementor-element-mhref008c {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

@media (max-width: 700px) {
  body.page-id-1784 .elementor-1784 .mh-ref-track-signals,
  body.page-id-1784 .elementor-1784 .elementor-element-mhref008c {
    grid-template-columns: 1fr !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-problem-icon {
    width: 48px !important;
    height: 48px !important;
    min-width: 48px !important;
    flex-basis: 48px !important;
    border-radius: 15px !important;
  }

  body.page-id-1784 .elementor-1784 .mh-ref-problem-icon .elementor-icon,
  body.page-id-1784 .elementor-1784 .mh-ref-problem-icon svg {
    width: 23px !important;
    height: 23px !important;
    font-size: 23px !important;
  }
}
/* MH Meta Ads User Visual Polish End */
/* MH Meta Ads Final QA Patch End */
/* MH Audit Confirmed Fix Patch End */

/* MH Meta Ads Force Remove Tracking Callout Start */
body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref008h,
body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref008h.e-con,
body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref008h.mh-ref-track-callout,
body.page-id-1784 .elementor-1784 .mh-ref-track-row > .elementor-element-mhref008h {
  --display: none !important;
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

body.page-id-1784 .elementor-1784 .elementor-element.elementor-element-mhref008d,
body.page-id-1784 .elementor-1784 .mh-ref-track-copy {
  --width: 100% !important;
  flex: 1 1 100% !important;
}
/* MH Meta Ads Force Remove Tracking Callout End */
/* MH Meta Ads Tracking Balance Polish Start */
body.page-id-1784 .elementor-1784 .mh-ref-track-copy,
body.page-id-1784 .elementor-1784 .elementor-element-mhref008d {
  align-items: center !important;
  text-align: center !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-track-copy > .elementor-widget-heading,
body.page-id-1784 .elementor-1784 .mh-ref-track-copy > .elementor-widget-text-editor,
body.page-id-1784 .elementor-1784 .mh-ref-track-copy h2,
body.page-id-1784 .elementor-1784 .mh-ref-track-copy p {
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-track-copy .mh-ref-pill,
body.page-id-1784 .elementor-1784 .elementor-element-mhref008d .mh-ref-pill {
  align-self: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-track-copy h2::after {
  margin-left: auto !important;
  margin-right: auto !important;
}

body.page-id-1784 .elementor-1784 .mh-ref-track-signals,
body.page-id-1784 .elementor-1784 .elementor-element-mhref008c {
  margin-left: auto !important;
  margin-right: auto !important;
}

@media (max-width: 700px) {
  body.page-id-1784 .elementor-1784 .mh-ref-track-copy,
  body.page-id-1784 .elementor-1784 .elementor-element-mhref008d,
  body.page-id-1784 .elementor-1784 .mh-ref-track-copy > .elementor-widget-heading,
  body.page-id-1784 .elementor-1784 .mh-ref-track-copy > .elementor-widget-text-editor,
  body.page-id-1784 .elementor-1784 .mh-ref-track-copy h2,
  body.page-id-1784 .elementor-1784 .mh-ref-track-copy p {
    text-align: center !important;
    align-items: center !important;
  }
}
/* MH Meta Ads Tracking Balance Polish End *//* End custom CSS */