.elementor-42 .elementor-element.elementor-element-289ff80{--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:40px 56px;--row-gap:40px;--column-gap:56px;--padding-top:72px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-42 .elementor-element.elementor-element-289ff80:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-289ff80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1FB;}.elementor-42 .elementor-element.elementor-element-9be3f3d{--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-widget-premium-addon-title .premium-title-header, .elementor-widget-premium-addon-title.premium-title-noise-yes .premium-title-noise-word:not(.premium-title__focused-word)::before, .elementor-widget-premium-addon-title.premium-title-noise-yes .premium-title-noise-word:not(.premium-title__focused-word)::after{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-style8 .premium-title-text[data-animation="shiny"]{--base-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-header{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-title:not(.premium-title-clipped) .premium-title-style2, .elementor-widget-premium-addon-title.premium-title-clipped .premium-title-text{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-title:not(.premium-title-clipped) .premium-title-style3, .elementor-widget-premium-addon-title.premium-title-clipped .premium-title-text{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-title .premium-title-style5{border-bottom:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-style6{border-bottom:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-style6:before{border-bottom-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-text .premium-title__focused-word{color:var( --e-global-color-text );}.elementor-widget-premium-addon-title.premium-title-noise-yes .premium-title__focused-word::before, .elementor-widget-premium-addon-title.premium-title-noise-yes .premium-title__focused-word::after{color:var( --e-global-color-text );}.elementor-widget-premium-addon-title.premium-title-stroke-yes .premium-title__focused-word{-webkit-text-fill-color:var( --e-global-color-text );}.elementor-widget-premium-addon-title .premium-title-icon{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-drawable-icon *, .elementor-widget-premium-addon-title svg:not([class*="premium-"]):not(.premium-lottie-animation svg){fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-addon-title .premium-title-style7-stripe{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-title .premium-title-bg-text:before{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-title .premium-btn-svg{stroke:var( --e-global-color-secondary );}.elementor-widget-premium-addon-title .premium-button-line2::before,  .elementor-widget-premium-addon-title .premium-button-line4::before, .elementor-widget-premium-addon-title .premium-button-line5::before, .elementor-widget-premium-addon-title .premium-button-line5::after, .elementor-widget-premium-addon-title .premium-button-line7::before{background-color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-7b7b507 .premium-title-container{text-align:left;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-d90ad8f{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-premium-addon-button .premium-button .premium-button-text-icon-wrapper span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-text-icon-wrapper i{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-drawable-icon *, .elementor-widget-premium-addon-button .premium-button-text-icon-wrapper svg:not([class*="premium-"]){fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button, .elementor-widget-premium-addon-button .premium-button.premium-button-style2-shutinhor:before , .elementor-widget-premium-addon-button .premium-button.premium-button-style2-shutinver:before , .elementor-widget-premium-addon-button .premium-button-style5-radialin:before , .elementor-widget-premium-addon-button .premium-button-style5-rectin:before{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-widget-premium-addon-button .premium-button-line6::after{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-button-text-icon-wrapper i{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-drawable-icon *, .elementor-widget-premium-addon-button .premium-button:hover svg:not([class*="premium-"]){fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-btn-svg{stroke:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-line2::before, .elementor-widget-premium-addon-button .premium-button-line4::before, .elementor-widget-premium-addon-button .premium-button-line5::before, .elementor-widget-premium-addon-button .premium-button-line5::after, .elementor-widget-premium-addon-button .premium-button-line6::before, .elementor-widget-premium-addon-button .premium-button-line7::before{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper svg{fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button-none:hover, .elementor-widget-premium-addon-button .premium-button-style8:hover, .elementor-widget-premium-addon-button .premium-button-style1:before, .elementor-widget-premium-addon-button .premium-button-style2-shutouthor:before, .elementor-widget-premium-addon-button .premium-button-style2-shutoutver:before, .elementor-widget-premium-addon-button .premium-button-style2-shutinhor, .elementor-widget-premium-addon-button .premium-button-style2-shutinver, .elementor-widget-premium-addon-button .premium-button-style2-dshutinhor:before, .elementor-widget-premium-addon-button .premium-button-style2-dshutinver:before, .elementor-widget-premium-addon-button .premium-button-style2-scshutouthor:before, .elementor-widget-premium-addon-button .premium-button-style2-scshutoutver:before, .elementor-widget-premium-addon-button .premium-button-style3-after:hover, .elementor-widget-premium-addon-button .premium-button-style3-before:hover, .elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper, .elementor-widget-premium-addon-button .premium-button-style5-radialin, .elementor-widget-premium-addon-button .premium-button-style5-radialout:before, .elementor-widget-premium-addon-button .premium-button-style5-rectin, .elementor-widget-premium-addon-button .premium-button-style5-rectout:before, .elementor-widget-premium-addon-button .premium-button-style6-bg, .elementor-widget-premium-addon-button .premium-button-style6:hover, .elementor-widget-premium-addon-button .premium-button-style6:hover::before{background-color:var( --e-global-color-text );}.elementor-widget-premium-addon-button .premium-button-style7 .premium-button-text-icon-wrapper:before{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-style7 .premium-button-text-icon-wrapper:after{background-color:var( --e-global-color-text );}.elementor-42 .elementor-element.elementor-element-6772f77{text-align:left;}.elementor-42 .elementor-element.elementor-element-7018e12{--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:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-42 .elementor-element.elementor-element-26516ad{--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:40px 60px;--row-gap:40px;--column-gap:60px;--padding-top:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-42 .elementor-element.elementor-element-110e840{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-42 .elementor-element.elementor-element-755d5c9 .premium-title-header:not(.premium-title-style7), .elementor-42 .elementor-element.elementor-element-755d5c9 .premium-title-style7-inner{flex-direction:row;}.elementor-42 .elementor-element.elementor-element-755d5c9 .premium-title-container{text-align:left;}.elementor-42 .elementor-element.elementor-element-8411901{--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;}.elementor-widget-premium-addon-video-box .premium-video-box-play-icon-container i{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-video-box .premium-video-box-play-icon-container svg{fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-video-box .premium-video-box-text{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-video-box .premium-video-box-description-container:hover .premium-video-box-text{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-video-box .premium-video-box-description-container{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-video-box .premium-video-box-sticky-close i{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-video-box .premium-video-box-sticky-infobar{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-video-box .premium-youtube-vid-title{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-3fe6840 .premium-video-box-vimeo-title a, .elementor-42 .elementor-element.elementor-element-3fe6840 .premium-video-box-vimeo-byline a, .elementor-42 .elementor-element.elementor-element-3fe6840 .premium-video-box-vimeo-title a:hover, .elementor-42 .elementor-element.elementor-element-3fe6840 .premium-video-box-vimeo-byline a:hover, .elementor-42 .elementor-element.elementor-element-3fe6840 .premium-video-box-vimeo-title a:focus, .elementor-42 .elementor-element.elementor-element-3fe6840 .premium-video-box-vimeo-byline a:focus{color:#854B9A;}.elementor-42 .elementor-element.elementor-element-3fe6840{--pa-video-ratio:1.77777;--pa-video-sticky-width:320px;}.elementor-42 .elementor-element.elementor-element-3fe6840 .premium-video-box-mask-filter{filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.5));}.elementor-42 .elementor-element.elementor-element-3fe6840 .premium-video-box-play-icon-container{left:50%;top:50%;--glow-size:15px;border-radius:100px;padding:20px 20px 20px 20px;}.elementor-42 .elementor-element.elementor-element-3fe6840 .premium-video-box-play-icon-container i{font-size:30px;}.elementor-42 .elementor-element.elementor-element-3fe6840 .premium-video-box-play-icon-container svg{width:30px;height:30px;}.elementor-42 .elementor-element.elementor-element-3fe6840.premium-video__glow-ripple .premium-video-box-play-icon-container:before{color:#6EC1E4;}.elementor-42 .elementor-element.elementor-element-3fe6840.premium-video__glow-ripple .premium-video-box-play-icon-container:after{color:#6EC1E4;}.elementor-42 .elementor-element.elementor-element-3fe6840.premium-video__glow-radio .premium-video-box-play-icon-container:before{color:#6EC1E4;}.elementor-42 .elementor-element.elementor-element-3fe6840.premium-video__glow-radio .premium-video-box-play-icon-container:after{color:#6EC1E4;}.elementor-42 .elementor-element.elementor-element-3fe6840 .premium-video-box-sticky-apply .premium-video-box-play-icon {padding:40px 40px 40px 40px;}.elementor-42 .elementor-element.elementor-element-3fe6840 .premium-video-box-sticky-close{background:#FFF;}.elementor-42 .elementor-element.elementor-element-3fe6840 .premium-video-box-sticky-close i{font-size:15px;}.elementor-42 .elementor-element.elementor-element-ab73e9a{--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:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-42 .elementor-element.elementor-element-ab73e9a:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-ab73e9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1FB;}.elementor-42 .elementor-element.elementor-element-7c047f7 .premium-title-header:not(.premium-title-style7), .elementor-42 .elementor-element.elementor-element-7c047f7 .premium-title-style7-inner{flex-direction:row;}.elementor-42 .elementor-element.elementor-element-7c047f7 .premium-title-container{text-align:center;}.elementor-42 .elementor-element.elementor-element-6358700{--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:32px 52px;--row-gap:32px;--column-gap:52px;}.elementor-42 .elementor-element.elementor-element-f75aebe{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-4ed74bd{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-7dba976{--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:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:92px;--padding-bottom:92px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-7dba976:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-7dba976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F1FB;}.elementor-42 .elementor-element.elementor-element-8357bdc .premium-title-header:not(.premium-title-style7), .elementor-42 .elementor-element.elementor-element-8357bdc .premium-title-style7-inner{flex-direction:row;}.elementor-42 .elementor-element.elementor-element-8357bdc .premium-title-wrapper{flex-direction:column;}.elementor-42 .elementor-element.elementor-element-8357bdc .premium-title-container{text-align:center;}.elementor-42 .elementor-element.elementor-element-8357bdc .premium-title-description{order:2;align-self:center;text-align:center;}.elementor-widget-premium-media-wheel .premium-adv-carousel__media-title{color:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .premium-adv-carousel__media-desc{color:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .flipster__button i{color:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .flipster__button svg, .elementor-widget-premium-media-wheel .flipster__button svg *{fill:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .flipster__button{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-media-wheel .pa-media-magnific-image i{color:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .pa-media-magnific-image svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .pa-media-magnific-image span{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-media-wheel .pa-media-magnific-image:hover i{color:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .pa-media-magnific-image:hover svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-media-wheel .pa-media-magnific-image:hover span{background-color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-3d462a4 .elementor-repeater-item- img.premium-adv-carousel__item-img, .elementor-42 .elementor-element.elementor-element-3d462a4 .elementor-repeater-item- .premium-adv-carousel__item-img img, .elementor-42 .elementor-element.elementor-element-3d462a4 .elementor-repeater-item- .vid-overlay{object-fit:contain;}.elementor-42 .elementor-element.elementor-element-3d462a4 .elementor-repeater-item-.premium-adv-carousel__item{background-color:#FFFFFF;border-radius:22px 22px 22px 22px;padding:18px 30px 18px 30px;}.elementor-42 .elementor-element.elementor-element-3d462a4.premium-adv-carousel__horizontal .premium-adv-carousel__items{column-gap:26px;}.elementor-42 .elementor-element.elementor-element-3d462a4.premium-adv-carousel__vertical .premium-adv-carousel__items{row-gap:26px;}.elementor-42 .elementor-element.elementor-element-3d462a4.premium-adv-carousel__infinite{--pa-wheel-spacing:26;}.elementor-42 .elementor-element.elementor-element-3d462a4 .premium-adv-carousel__items{animation-direction:normal !important;align-items:center;animation-duration:calc( 40 * 1000ms ) !important;}.elementor-42 .elementor-element.elementor-element-3d462a4 .premium-adv-carousel__item{width:230px;}.elementor-42 .elementor-element.elementor-element-3d462a4 .premium-adv-carousel__item .premium-adv-carousel__media-wrap{height:104px;}.elementor-42 .elementor-element.elementor-element-3d462a4.premium-adv-carousel__vertical .premium-adv-carousel__container:after{background:linear-gradient(to bottom, #F7F1FB, #F291D800 10%, #F291D800 90%, #F7F1FB) !important;}.elementor-42 .elementor-element.elementor-element-3d462a4.premium-adv-carousel__horizontal .premium-adv-carousel__container:after{background:linear-gradient(to right, #F7F1FB, #F291D800 10%, #F291D800 90%, #F7F1FB) !important;}.elementor-42 .elementor-element.elementor-element-3d462a4 .premium-adv-carousel__media-info-wrap{text-align:flex-start;}.elementor-42 .elementor-element.elementor-element-77de76a{text-align:center;}.elementor-42 .elementor-element.elementor-element-8d18bb2{--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:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:92px;--padding-bottom:92px;--padding-left:24px;--padding-right:24px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-caed367 .elementor-icon-wrapper{text-align:center;}.elementor-42 .elementor-element.elementor-element-caed367 .elementor-icon{font-size:30px;}.elementor-42 .elementor-element.elementor-element-caed367 .elementor-icon svg{height:30px;}.elementor-42 .elementor-element.elementor-element-183528a{text-align:center;}.elementor-42 .elementor-element.elementor-element-fa291bd{text-align:center;}.elementor-42 .elementor-element.elementor-element-6c7e7bf{--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;--padding-top:104px;--padding-bottom:104px;--padding-left:24px;--padding-right:24px;}.elementor-42 .elementor-element.elementor-element-6c7e7bf:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-6c7e7bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D0C42;}.elementor-42 .elementor-element.elementor-element-24f9fdb .premium-button-text-icon-wrapper{flex-direction:row;gap:10px;}.elementor-42 .elementor-element.elementor-element-24f9fdb.pa-icon-pos-before{--pa-btn-line6-translate-x:10px;}.elementor-42 .elementor-element.elementor-element-24f9fdb.pa-icon-pos-after{--pa-btn-line6-translate-x:-10px;}.elementor-42 .elementor-element.elementor-element-24f9fdb{text-align:left;}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-289ff80{--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-42 .elementor-element.elementor-element-d90ad8f{--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;}.elementor-42 .elementor-element.elementor-element-26516ad{--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-42 .elementor-element.elementor-element-3fe6840{--pa-video-sticky-width:250px;}.elementor-42 .elementor-element.elementor-element-6358700{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-42 .elementor-element.elementor-element-4ed74bd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-42 .elementor-element.elementor-element-289ff80{--content-width:1180px;}.elementor-42 .elementor-element.elementor-element-26516ad{--content-width:1180px;}.elementor-42 .elementor-element.elementor-element-ab73e9a{--content-width:1180px;}.elementor-42 .elementor-element.elementor-element-8d18bb2{--content-width:1000px;}.elementor-42 .elementor-element.elementor-element-6c7e7bf{--content-width:1180px;}}/* Start custom CSS *//* ===== Manda Strong — PA rebuild shared styles ===== */
@import url('https://fonts.googleapis.com/css2?family=Mulish:wght@400;600;700;800;900&family=Nunito+Sans:wght@400;600;700;800;900&display=swap');
:root{--ms-purple:#854B9A;--ms-purple-dk:#6E3C82;--ms-plum:#3D0C42;--ms-soft:#F7F1FB;--ms-tint:#EFE5F7;--ms-ink:#2B1B33;--ms-ink-soft:#5B5462;--ms-border:#E7DCF1;--ms-head:'Nunito Sans','Mulish',system-ui,sans-serif;--ms-body:'Mulish',system-ui,-apple-system,'Segoe UI',sans-serif;--ms-shadow:0 10px 34px rgba(133,75,154,.08);--ms-shadow-lg:0 18px 45px rgba(133,75,154,.14);}
@keyframes ms-bob{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(8deg)}}
.ms-hero{background:radial-gradient(760px 380px at 12% -8%,var(--ms-tint),transparent 70%),radial-gradient(640px 340px at 96% 18%,var(--ms-tint),transparent 70%),var(--ms-soft)!important;position:relative;overflow:hidden;}
.ms-hero::before,.ms-hero::after{content:'\2665';position:absolute;color:#C9A7DA;opacity:.7;font-size:34px;animation:ms-bob 7s ease-in-out infinite;pointer-events:none;z-index:0;}
.ms-hero::before{top:12%;left:4%;}
.ms-hero::after{content:'\2726';top:20%;right:6%;font-size:26px;color:#B58CCB;animation-duration:9s;}
.ms-hero > .e-con-inner{position:relative;z-index:1;}
.ms-h1 .premium-title-header{font-family:var(--ms-head)!important;font-weight:800!important;font-size:clamp(43px,5.6vw,70px)!important;line-height:1.08!important;margin:0!important;}
.ms-h1 .premium-title-text{color:var(--ms-ink)!important;}
.ms-h1 .premium-title__focused-word{color:var(--ms-purple)!important;}
.ms-hero-sub,.ms-hero-sub p{font-family:var(--ms-body);font-weight:600;font-size:clamp(19px,2.2vw,24px);line-height:1.5;color:var(--ms-ink-soft);max-width:34rem;margin:0;}
.ms-hero-lead,.ms-hero-lead p{font-family:var(--ms-body);font-size:18px;line-height:1.7;color:var(--ms-ink-soft);max-width:36rem;margin:0;}
.ms-photo-frame img{width:100%;max-width:480px;border-radius:30px;border:8px solid #fff;box-shadow:var(--ms-shadow-lg);display:block;margin:0 auto;}
.ms-h2 .premium-title-header{font-family:var(--ms-head)!important;font-weight:800!important;font-size:clamp(32px,4vw,46px)!important;line-height:1.15!important;margin:0!important;gap:12px;}
.ms-h2 .premium-title-text{color:var(--ms-ink)!important;}
.ms-h2 svg.premium-title-icon,.ms-h2 svg.premium-title-icon path{fill:var(--ms-purple)!important;color:var(--ms-purple)!important;}
.ms-h2 svg.premium-title-icon{width:.6em!important;height:.6em!important;}
.ms-h2-center .premium-title-header{justify-content:center;}
.ms-h2-center .premium-title-header::after{content:'\2665';color:var(--ms-purple);font-size:.6em;margin-left:12px;}
.ms-h2 .premium-title-description,.ms-h2 .premium-title-description p{font-family:var(--ms-body);font-size:17px;line-height:1.7;color:var(--ms-ink-soft);max-width:36rem;margin:14px auto 0;text-align:center;}
.ms-eyebrow .elementor-heading-title{font-family:var(--ms-head);font-weight:800;font-size:18px;color:var(--ms-ink);margin:0;}
.ms-h3 .elementor-heading-title{font-family:var(--ms-head);font-weight:800;font-size:22px;color:var(--ms-ink);margin:0;}
.ms-h3-lg .elementor-heading-title{font-family:var(--ms-head);font-weight:800;font-size:clamp(26px,3vw,36px);color:var(--ms-ink);margin:0;}
.ms-date .elementor-heading-title{font-family:var(--ms-head);font-weight:800;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:var(--ms-purple);margin:0;}
.ms-body,.ms-body p,.ms-body li,.ms-card-text,.ms-card-text p{font-family:var(--ms-body);font-size:17px;line-height:1.7;color:var(--ms-ink-soft);}
.ms-body p{margin:0 0 12px;}
.ms-body strong{color:var(--ms-ink);}
.ms-body a,.ms-card-text a{color:var(--ms-purple);text-decoration:underline;}
.ms-body h4{font-family:var(--ms-head);font-weight:800;font-size:19px;color:var(--ms-ink);margin:18px 0 8px;}
.ms-body ul{margin:0 0 12px;padding-left:22px;}
.ms-body li::marker{color:var(--ms-purple);}
.ms-card-text p{font-size:16px;line-height:1.65;}
.ms-card-text{flex:1 1 auto;}
.ms-intro,.ms-intro p{font-family:var(--ms-body);font-size:19px;line-height:1.7;color:var(--ms-ink-soft);text-align:center;max-width:46rem;margin:0 auto;}
.ms-btn .premium-button{font-family:var(--ms-head)!important;font-weight:800!important;font-size:17px!important;padding:15px 34px!important;border-radius:999px!important;border:2px solid transparent!important;white-space:nowrap;transition:background .2s,color .2s,transform .2s;}
.ms-btn .premium-button:hover{transform:translateY(-1px);}
.ms-btn-primary .premium-button{background:var(--ms-purple)!important;color:#fff!important;box-shadow:0 10px 26px rgba(133,75,154,.38);}
.ms-btn-primary .premium-button:hover{background:var(--ms-purple-dk)!important;}
.ms-btn-outline .premium-button{background:transparent!important;border-color:var(--ms-purple)!important;color:var(--ms-purple)!important;}
.ms-btn-outline .premium-button:hover{background:var(--ms-purple)!important;color:#fff!important;}
.ms-btn-white .premium-button{background:#fff!important;color:var(--ms-plum)!important;box-shadow:0 10px 26px rgba(0,0,0,.25);}
.ms-btn-white .premium-button:hover{background:var(--ms-tint)!important;}
.ms-btn-ghost .premium-button{background:transparent!important;border-color:#fff!important;color:#fff!important;}
.ms-btn-ghost .premium-button:hover{background:#fff!important;color:var(--ms-plum)!important;}
.ms-btn .premium-button span{color:inherit!important;}
.ms-btn .premium-button svg,.ms-btn .premium-button svg path{fill:currentColor!important;}
.ms-btn-white .premium-button svg,.ms-btn-white .premium-button svg path{fill:var(--ms-purple)!important;}
.ms-card{background:#fff;border:1px solid var(--ms-border);border-radius:30px;box-shadow:var(--ms-shadow);padding:38px 32px!important;flex:1 1 0;}
.ms-grid-2 > .ms-card,.ms-grid-2 > .e-con-inner > .ms-card{flex:1 1 400px;max-width:460px;}
.ms-icon .elementor-icon{background:var(--ms-tint)!important;font-size:22px!important;padding:17px!important;}
.ms-icon .elementor-icon svg,.ms-icon .elementor-icon svg path{fill:var(--ms-purple)!important;}
.ms-event-card{background:#fff;border:1px solid var(--ms-border);border-radius:30px;box-shadow:var(--ms-shadow);padding:clamp(28px,4.5vw,56px)!important;}
.ms-flyer img{width:100%;border-radius:22px;box-shadow:0 12px 28px rgba(61,12,66,.14);display:block;}
.ms-video-frame{border:8px solid #fff;border-radius:30px;box-shadow:var(--ms-shadow-lg);background:var(--ms-plum);overflow:hidden;}
.ms-video-frame .premium-video-box-container,.ms-video-frame .premium-video-box-inner-wrap{border-radius:22px;overflow:hidden;}
.ms-video-frame .premium-video-box-play-icon-container{background:var(--ms-purple)!important;}
.ms-partners .ms-logo-wheel{width:100%;}
.ms-logo-wheel .premium-adv-carousel__item{border:1px solid var(--ms-border);box-shadow:0 8px 22px rgba(133,75,154,.10);background:#fff;}
.ms-quote .elementor-heading-title{font-family:var(--ms-head);font-weight:800;font-size:clamp(30px,4.6vw,49px);line-height:1.38;color:var(--ms-ink);max-width:62rem;margin:0 auto;}
.ms-quote-sm .elementor-heading-title{font-size:clamp(24px,2.6vw,32px);}
.ms-quote-ref .elementor-heading-title{font-family:var(--ms-head);font-weight:800;font-size:18px;letter-spacing:.04em;color:var(--ms-purple);margin:0;}
.ms-quote-heart .elementor-icon svg,.ms-quote-heart .elementor-icon svg path{fill:var(--ms-ink)!important;}
.ms-board-grid{width:100%;}
.ms-board-3{max-width:980px;}
.ms-board-grid .premium-persons-container{display:flex!important;flex-wrap:wrap;justify-content:center;gap:30px;}
.ms-board-grid .premium-person-container{flex:0 1 250px!important;width:auto!important;max-width:300px!important;padding:32px 20px 30px!important;margin:0!important;background:#fff;border:1px solid var(--ms-border);border-radius:30px;box-shadow:var(--ms-shadow);text-align:center;display:flex;flex-direction:column;align-items:center;}
.ms-board-3 .premium-person-container{flex-basis:280px!important;}
.ms-board-grid .premium-person-image-container{width:150px!important;height:150px!important;border-radius:999px!important;overflow:hidden;border:6px solid #fff;box-shadow:0 12px 30px rgba(61,12,66,.18);margin:0 0 18px!important;flex-shrink:0;background:linear-gradient(160deg,#B58CCB,var(--ms-purple));}
.ms-board-grid .premium-person-image-container img{width:100%!important;height:100%!important;object-fit:cover;}
.ms-board-grid .premium-person-info{position:static!important;transform:none!important;opacity:1!important;background:none!important;padding:0!important;width:100%;}
.ms-board-grid .premium-person-info-container{padding:0!important;background:none!important;}
.ms-board-grid .premium-person-name{font-family:var(--ms-head)!important;font-weight:900!important;font-size:21px!important;line-height:1.2!important;color:var(--ms-ink)!important;margin:0 0 8px!important;}
.ms-board-grid .premium-person-title,.ms-board-grid .premium-person-title span{font-family:var(--ms-head)!important;font-weight:800!important;font-size:13px!important;letter-spacing:1px;text-transform:uppercase;line-height:1.55!important;color:var(--ms-purple)!important;margin:0!important;}
.ms-moms-grid{width:100%;}
.ms-moms-grid .premium-testimonial-box{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;}
.ms-moms-grid .premium-testimonial-container{padding:15px!important;}
.ms-moms-grid .premium-testimonial-content-wrapper{display:flex!important;flex-direction:column;align-items:center;background:#fff;border:1px solid var(--ms-border);border-radius:30px;box-shadow:var(--ms-shadow);padding:28px!important;text-align:center;}
.ms-moms-grid .premium-testimonial-content-wrapper .premium-testimonial-img-wrapper{order:1!important;width:100%!important;max-width:none!important;height:auto!important;border-radius:22px!important;overflow:hidden;border:0!important;box-shadow:0 12px 28px rgba(61,12,66,.16);margin:0 0 20px!important;}
.ms-moms-grid .premium-testimonial-img-wrapper img{width:100%!important;height:auto!important;aspect-ratio:1/1;object-fit:cover;border-radius:22px!important;}
.ms-moms-grid .premium-testimonial-content-wrapper .premium-testimonial-author-info{order:2!important;display:flex;flex-direction:column;align-items:center;margin:0 0 16px!important;}
.ms-moms-grid .premium-testimonial-content-wrapper .premium-testimonial-text-wrapper{order:3!important;margin:0!important;padding:0!important;}
.ms-moms-grid .premium-testimonial-person-name,.ms-moms-grid .premium-testimonial-person-name span{font-family:var(--ms-head)!important;font-weight:800!important;font-size:clamp(24px,2.4vw,30px)!important;line-height:1.2!important;color:var(--ms-ink)!important;margin:0 0 4px!important;}
.ms-moms-grid .premium-testimonial-job,.ms-moms-grid .premium-testimonial-job span{font-family:var(--ms-head)!important;font-weight:800!important;font-size:13px!important;letter-spacing:1px;text-transform:uppercase;color:var(--ms-purple)!important;margin:0!important;}
.ms-moms-grid .premium-testimonial-text-wrapper,.ms-moms-grid .premium-testimonial-text-wrapper div{font-family:var(--ms-body)!important;font-style:italic;font-size:16px!important;line-height:1.65!important;color:var(--ms-ink-soft)!important;text-align:left;}
.ms-moms-grid .premium-testimonial-text-wrapper > div::before{content:'\201C';}
.ms-moms-grid .premium-testimonial-text-wrapper > div::after{content:'\201D';}
.ms-moms-grid .premium-testimonial-upper-quote,.ms-moms-grid .premium-testimonial-lower-quote{display:none!important;}
.ms-moms-4 .premium-testimonial-content-wrapper{padding:20px!important;}
.ms-moms-4 .premium-testimonial-person-name,.ms-moms-4 .premium-testimonial-person-name span{font-size:24px!important;}
.ms-form-card{background:#fff;border:1px solid var(--ms-border);border-radius:30px;box-shadow:var(--ms-shadow-lg);padding:clamp(28px,5vw,56px)!important;max-width:900px;width:100%;}
.ms-form form{display:flex;flex-direction:column;gap:14px;font-family:var(--ms-body);}
.ms-form h3{font-family:var(--ms-head);font-weight:800;font-size:20px;color:var(--ms-plum);margin:14px 0 2px;}
.ms-form .ms-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;}
.ms-form .ms-row-3{grid-template-columns:1fr 1fr 1fr;}
.ms-form label{display:flex;flex-direction:column;gap:6px;font-weight:700;font-size:15px;color:var(--ms-ink);}
.ms-form input,.ms-form textarea{width:100%;padding:13px 16px;border:1px solid var(--ms-border);border-radius:12px;font-family:var(--ms-body);font-size:16px;color:var(--ms-ink);background:#FBF8FE;box-sizing:border-box;}
.ms-form textarea{min-height:110px;resize:vertical;}
.ms-form input:focus,.ms-form textarea:focus{outline:2px solid var(--ms-purple);outline-offset:1px;border-color:var(--ms-purple);}
.ms-form button{align-self:center;margin-top:10px;background:var(--ms-purple);color:#fff;font-family:var(--ms-head);font-weight:800;font-size:17px;padding:15px 34px;border-radius:999px;border:0;box-shadow:0 10px 26px rgba(133,75,154,.38);cursor:pointer;}
.ms-form button:hover{background:var(--ms-purple-dk);}
.ms-cta{background:radial-gradient(700px 360px at 8% 100%,rgba(133,75,154,.55),transparent 70%),radial-gradient(560px 300px at 95% 0%,rgba(133,75,154,.4),transparent 70%),var(--ms-plum)!important;position:relative;overflow:hidden;}
.ms-cta::after{content:'\2665';position:absolute;right:10%;top:22%;font-size:48px;color:rgba(255,255,255,.35);animation:ms-bob 8s ease-in-out infinite;}
.ms-cta-title .elementor-heading-title{font-family:var(--ms-head);font-weight:800;font-size:clamp(32px,4.6vw,52px);color:#fff;margin:0;}
.ms-cta-sub,.ms-cta-sub p{font-family:var(--ms-body);font-size:18px;line-height:1.6;color:rgba(255,255,255,.85);max-width:28rem;margin:0;}
.ms-body-sm p,.ms-body-sm li{font-size:15px;line-height:1.65;}
.ms-form-card{margin:0 auto!important;max-width:900px!important;}
@media (prefers-reduced-motion:reduce){.ms-hero::before,.ms-hero::after,.ms-cta::after{animation:none}}
@media (max-width:767px){.ms-card{padding:30px 24px!important;}.ms-hero::before,.ms-hero::after{display:none;}.ms-form .ms-row,.ms-form .ms-row-3{grid-template-columns:1fr;}.ms-board-grid .premium-person-container{flex-basis:100%!important;}.ms-flyer{width:100%!important;max-width:100%!important;}}/* End custom CSS */