.elementor-25577 .elementor-element.elementor-element-edd4e49{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25577 .elementor-element.elementor-element-7921002{--display:flex;--min-height:320px;--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;}.elementor-25577 .elementor-element.elementor-element-7921002:not(.elementor-motion-effects-element-type-background), .elementor-25577 .elementor-element.elementor-element-7921002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vigorlove.com/wp-content/uploads/2026/07/8cef856a-bb1e-4f65-a3be-24a73ba7d4f6.png");background-position:center center;background-size:cover;}.elementor-25577 .elementor-element.elementor-element-b154148{--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;--justify-content:center;--align-items:center;}.elementor-25577 .elementor-element.elementor-element-9db8ffe{--display:flex;}.elementor-25577 .elementor-element.elementor-element-db7fa16 .title-subtitle{color:#DA82DC;font-weight:900;}.elementor-25577 .elementor-element.elementor-element-db7fa16 .title{color:#FFFFFF;font-size:42px;}.elementor-25577 .elementor-element.elementor-element-db7fa16 .title-after_title{color:#FFFFFF;}.elementor-25577 .elementor-element.elementor-element-33752b3{--display:flex;}.elementor-25577 .elementor-element.elementor-element-d23dc95{--display:flex;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-25577 .elementor-element.elementor-element-e508b37 .title{font-size:28px;}.elementor-25577 .elementor-element.elementor-element-e508b37 .title-after_title{color:#878787;}.elementor-25577 .elementor-element.elementor-element-e086ad7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-25577 .elementor-element.elementor-element-70a0d03{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-25577 .elementor-element.elementor-element-1ae0164{--display:flex;--min-height:140px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF0F3;--border-color:#EEF0F3;--border-radius:14px 14px 14px 14px;box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.04);}.elementor-25577 .elementor-element.elementor-element-1ae0164:hover{box-shadow:0px 6px 18px 0px rgba(0, 0, 0, 0.06);}.elementor-25577 .elementor-element.elementor-element-5d027cb .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-25577 .elementor-element.elementor-element-5d027cb .elementor-icon-box-title{margin-block-end:3px;}.elementor-25577 .elementor-element.elementor-element-5d027cb .elementor-icon-box-title, .elementor-25577 .elementor-element.elementor-element-5d027cb .elementor-icon-box-title a{font-size:20px;}.elementor-25577 .elementor-element.elementor-element-3276afe{--display:flex;--min-height:140px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF0F3;--border-color:#EEF0F3;--border-radius:14px 14px 14px 14px;box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.04);}.elementor-25577 .elementor-element.elementor-element-3276afe:hover{box-shadow:0px 6px 18px 0px rgba(0, 0, 0, 0.06);}.elementor-25577 .elementor-element.elementor-element-3965383 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-25577 .elementor-element.elementor-element-3965383 .elementor-icon-box-title{margin-block-end:3px;}.elementor-25577 .elementor-element.elementor-element-3965383 .elementor-icon{font-size:60px;}.elementor-25577 .elementor-element.elementor-element-3965383 .elementor-icon-box-title, .elementor-25577 .elementor-element.elementor-element-3965383 .elementor-icon-box-title a{font-size:20px;}.elementor-25577 .elementor-element.elementor-element-aef39a3{--display:flex;--min-height:140px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF0F3;--border-color:#EEF0F3;--border-radius:14px 14px 14px 14px;box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.04);}.elementor-25577 .elementor-element.elementor-element-aef39a3:hover{box-shadow:0px 6px 18px 0px rgba(0, 0, 0, 0.06);}.elementor-25577 .elementor-element.elementor-element-10bdb40 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-25577 .elementor-element.elementor-element-10bdb40 .elementor-icon-box-title{margin-block-end:3px;}.elementor-25577 .elementor-element.elementor-element-10bdb40 .elementor-icon-box-title, .elementor-25577 .elementor-element.elementor-element-10bdb40 .elementor-icon-box-title a{font-size:20px;}.elementor-25577 .elementor-element.elementor-element-de39222{--display:flex;--min-height:140px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF0F3;--border-color:#EEF0F3;--border-radius:14px 14px 14px 14px;box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.04);}.elementor-25577 .elementor-element.elementor-element-de39222:hover{box-shadow:0px 6px 18px 0px rgba(0, 0, 0, 0.06);}.elementor-25577 .elementor-element.elementor-element-8fb1582 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-25577 .elementor-element.elementor-element-8fb1582 .elementor-icon-box-title{margin-block-end:3px;}.elementor-25577 .elementor-element.elementor-element-8fb1582 .elementor-icon-box-title, .elementor-25577 .elementor-element.elementor-element-8fb1582 .elementor-icon-box-title a{font-size:20px;}.elementor-25577 .elementor-element.elementor-element-94ffd44{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-25577 .elementor-element.elementor-element-b2debf1{--display:flex;--min-height:140px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF0F3;--border-color:#EEF0F3;--border-radius:14px 14px 14px 14px;box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.04);}.elementor-25577 .elementor-element.elementor-element-b2debf1:hover{box-shadow:0px 6px 18px 0px rgba(0, 0, 0, 0.06);}.elementor-25577 .elementor-element.elementor-element-5f19528 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-25577 .elementor-element.elementor-element-5f19528 .elementor-icon-box-title{margin-block-end:3px;}.elementor-25577 .elementor-element.elementor-element-5f19528 .elementor-icon-box-title, .elementor-25577 .elementor-element.elementor-element-5f19528 .elementor-icon-box-title a{font-size:20px;}.elementor-25577 .elementor-element.elementor-element-63bac68{--display:flex;--min-height:140px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF0F3;--border-color:#EEF0F3;--border-radius:14px 14px 14px 14px;box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.04);}.elementor-25577 .elementor-element.elementor-element-63bac68:hover{box-shadow:0px 6px 18px 0px rgba(0, 0, 0, 0.06);}.elementor-25577 .elementor-element.elementor-element-6b72dec .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-25577 .elementor-element.elementor-element-6b72dec .elementor-icon-box-title{margin-block-end:3px;}.elementor-25577 .elementor-element.elementor-element-6b72dec .elementor-icon-box-title, .elementor-25577 .elementor-element.elementor-element-6b72dec .elementor-icon-box-title a{font-size:20px;}.elementor-25577 .elementor-element.elementor-element-171ef01{--display:flex;--min-height:140px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF0F3;--border-color:#EEF0F3;--border-radius:14px 14px 14px 14px;box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.04);}.elementor-25577 .elementor-element.elementor-element-171ef01:hover{box-shadow:0px 6px 18px 0px rgba(0, 0, 0, 0.06);}.elementor-25577 .elementor-element.elementor-element-269b5d0 .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-25577 .elementor-element.elementor-element-269b5d0 .elementor-icon-box-title{margin-block-end:3px;}.elementor-25577 .elementor-element.elementor-element-269b5d0 .elementor-icon-box-title, .elementor-25577 .elementor-element.elementor-element-269b5d0 .elementor-icon-box-title a{font-size:20px;}.elementor-25577 .elementor-element.elementor-element-73ea08d{--display:flex;--min-height:140px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF0F3;--border-color:#EEF0F3;--border-radius:14px 14px 14px 14px;box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.04);}.elementor-25577 .elementor-element.elementor-element-73ea08d:hover{box-shadow:0px 6px 18px 0px rgba(0, 0, 0, 0.06);}.elementor-25577 .elementor-element.elementor-element-f113b4c .elementor-icon-box-wrapper{align-items:center;gap:20px;}.elementor-25577 .elementor-element.elementor-element-f113b4c .elementor-icon-box-title{margin-block-end:3px;}.elementor-25577 .elementor-element.elementor-element-f113b4c .elementor-icon-box-title, .elementor-25577 .elementor-element.elementor-element-f113b4c .elementor-icon-box-title a{font-size:20px;}.elementor-25577 .elementor-element.elementor-element-8f885ec{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-25577 .elementor-element.elementor-element-8f885ec:not(.elementor-motion-effects-element-type-background), .elementor-25577 .elementor-element.elementor-element-8f885ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAFD;}.elementor-25577 .elementor-element.elementor-element-7b0aa63{--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;--justify-content:center;--align-items:flex-start;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-25577 .elementor-element.elementor-element-c9617e9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF0F3;--border-color:#EEF0F3;--border-radius:14px 14px 14px 14px;box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.04);}.elementor-25577 .elementor-element.elementor-element-6b1b87b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:16px 16px 0px 0px;box-shadow:0px 8px 30px 0px rgba(0, 0, 0, 0.04);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25577 .elementor-element.elementor-element-6b1b87b:not(.elementor-motion-effects-element-type-background), .elementor-25577 .elementor-element.elementor-element-6b1b87b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25577 .elementor-element.elementor-element-00145ae{--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;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--border-radius:6px 6px 6px 6px;--padding-top:12px;--padding-bottom:12px;--padding-left:35px;--padding-right:20px;}.elementor-25577 .elementor-element.elementor-element-00145ae:hover{background-color:#F8F2FD;}.elementor-25577 .elementor-element.elementor-element-2613412 .elementor-heading-title{font-size:15px;}.elementor-25577 .elementor-element.elementor-element-8e6d1d2 .elementor-icon-wrapper{text-align:center;}.elementor-25577 .elementor-element.elementor-element-8e6d1d2 .elementor-icon{font-size:14px;}.elementor-25577 .elementor-element.elementor-element-8e6d1d2 .elementor-icon svg{height:14px;}.elementor-25577 .elementor-element.elementor-element-aeebf9e{--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;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--border-radius:6px 6px 6px 6px;--padding-top:12px;--padding-bottom:12px;--padding-left:35px;--padding-right:20px;}.elementor-25577 .elementor-element.elementor-element-aeebf9e:hover{background-color:#F8F2FD;}.elementor-25577 .elementor-element.elementor-element-0c39249 .elementor-heading-title{font-size:15px;}.elementor-25577 .elementor-element.elementor-element-8564459 .elementor-icon-wrapper{text-align:center;}.elementor-25577 .elementor-element.elementor-element-8564459 .elementor-icon{font-size:14px;}.elementor-25577 .elementor-element.elementor-element-8564459 .elementor-icon svg{height:14px;}.elementor-25577 .elementor-element.elementor-element-85cd2c3{--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;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--border-radius:6px 6px 6px 6px;--padding-top:12px;--padding-bottom:12px;--padding-left:35px;--padding-right:20px;}.elementor-25577 .elementor-element.elementor-element-85cd2c3:hover{background-color:#F8F2FD;}.elementor-25577 .elementor-element.elementor-element-e9b1e6f .elementor-heading-title{font-size:15px;}.elementor-25577 .elementor-element.elementor-element-72ad222 .elementor-icon-wrapper{text-align:center;}.elementor-25577 .elementor-element.elementor-element-72ad222 .elementor-icon{font-size:14px;}.elementor-25577 .elementor-element.elementor-element-72ad222 .elementor-icon svg{height:14px;}.elementor-25577 .elementor-element.elementor-element-4d8195b{--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;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--border-radius:6px 6px 6px 6px;--padding-top:12px;--padding-bottom:12px;--padding-left:35px;--padding-right:20px;}.elementor-25577 .elementor-element.elementor-element-4d8195b:hover{background-color:#F8F2FD;}.elementor-25577 .elementor-element.elementor-element-88ad07e .elementor-heading-title{font-size:15px;}.elementor-25577 .elementor-element.elementor-element-b197da1 .elementor-icon-wrapper{text-align:center;}.elementor-25577 .elementor-element.elementor-element-b197da1 .elementor-icon{font-size:14px;}.elementor-25577 .elementor-element.elementor-element-b197da1 .elementor-icon svg{height:14px;}.elementor-25577 .elementor-element.elementor-element-349c7ab{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-25577 .elementor-element.elementor-element-349c7ab:not(.elementor-motion-effects-element-type-background), .elementor-25577 .elementor-element.elementor-element-349c7ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4FB;}.elementor-25577 .elementor-element.elementor-element-38b201a .elementor-icon-wrapper{text-align:center;}.elementor-25577 .elementor-element.elementor-element-38b201a{margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;width:var( --container-widget-width, 24.258% );max-width:24.258%;--container-widget-width:24.258%;--container-widget-flex-grow:0;}.elementor-25577 .elementor-element.elementor-element-38b201a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25577 .elementor-element.elementor-element-91d9b69{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-25577 .elementor-element.elementor-element-d5b2f9e .elementor-heading-title{font-size:15px;}.elementor-25577 .elementor-element.elementor-element-eda906a{--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 6px;--row-gap:0px;--column-gap:6px;}.elementor-25577 .elementor-element.elementor-element-2666c73 .elementor-heading-title{font-size:15px;color:#9457EE;}.elementor-25577 .elementor-element.elementor-element-2a7aa50.elementor-view-stacked .elementor-icon{background-color:#9457EE;}.elementor-25577 .elementor-element.elementor-element-2a7aa50.elementor-view-framed .elementor-icon, .elementor-25577 .elementor-element.elementor-element-2a7aa50.elementor-view-default .elementor-icon{color:#9457EE;border-color:#9457EE;}.elementor-25577 .elementor-element.elementor-element-2a7aa50.elementor-view-framed .elementor-icon, .elementor-25577 .elementor-element.elementor-element-2a7aa50.elementor-view-default .elementor-icon svg{fill:#9457EE;}.elementor-25577 .elementor-element.elementor-element-2a7aa50 .elementor-icon{font-size:14px;}.elementor-25577 .elementor-element.elementor-element-2a7aa50 .elementor-icon svg{height:14px;}.elementor-25577 .elementor-element.elementor-element-2a7aa50{padding:0px 0px 0px 0px;}.elementor-25577 .elementor-element.elementor-element-ca4cb11{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:16px 16px 16px 16px;}.elementor-25577 .elementor-element.elementor-element-ca4cb11:not(.elementor-motion-effects-element-type-background), .elementor-25577 .elementor-element.elementor-element-ca4cb11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25577 .elementor-element.elementor-element-ca4cb11.e-con{--align-self:flex-start;}.elementor-25577 .elementor-element.elementor-element-240c59f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF0F3;--border-color:#EEF0F3;--border-radius:14px 14px 14px 14px;box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.04);--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-25577 .elementor-element.elementor-element-c67e9c3{padding:10px 10px 20px 10px;}.elementor-25577 .elementor-element.elementor-element-208fed7{--display:flex;}.elementor-25577 .elementor-element.elementor-element-a8afcfe{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:20px;}.elementor-25577 .elementor-element.elementor-element-7858a25{--display:flex;}.elementor-25577 .elementor-element.elementor-element-91b483d{--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;--padding-top:2px;--padding-bottom:20px;--padding-left:10px;--padding-right:20px;}.elementor-25577 .elementor-element.elementor-element-10629cb{--display:flex;}.elementor-25577 .elementor-element.elementor-element-b5d3122{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:20px;}.elementor-25577 .elementor-element.elementor-element-71229fc{--display:flex;}.elementor-25577 .elementor-element.elementor-element-6da983f{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:20px;}.elementor-25577 .elementor-element.elementor-element-a80d01d{--display:flex;}.elementor-25577 .elementor-element.elementor-element-fd1dd0b{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:20px;}.elementor-25577 .elementor-element.elementor-element-15abf1b{--display:flex;}.elementor-25577 .elementor-element.elementor-element-64531ef{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:20px;}.elementor-25577 .elementor-element.elementor-element-8aee1f0{--display:flex;}.elementor-25577 .elementor-element.elementor-element-b2e15ad{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:20px;}.elementor-25577 .elementor-element.elementor-element-3d4abc9{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-active-color:#9057EB;--n-accordion-icon-size:28px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#F8F8F8;--n-accordion-icon-active-color:#F8F1FF;padding:0px 0px 0px 0px;}.elementor-25577 .elementor-element.elementor-element-3d4abc9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-25577 .elementor-element.elementor-element-3d4abc9 {--n-accordion-padding:15px 15px 15px 10px;}:where( .elementor-25577 .elementor-element.elementor-element-3d4abc9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}.elementor-25577 .elementor-element.elementor-element-5765db9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF0F3;--border-color:#EEF0F3;--border-radius:14px 14px 14px 14px;box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.04);--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-25577 .elementor-element.elementor-element-11f6df4{padding:10px 10px 20px 10px;}.elementor-25577 .elementor-element.elementor-element-59e27ce{--display:flex;}.elementor-25577 .elementor-element.elementor-element-12d3eae{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:20px;}.elementor-25577 .elementor-element.elementor-element-0273b6e{--display:flex;}.elementor-25577 .elementor-element.elementor-element-659ea43{--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;--padding-top:2px;--padding-bottom:20px;--padding-left:10px;--padding-right:20px;}.elementor-25577 .elementor-element.elementor-element-b694838{--display:flex;}.elementor-25577 .elementor-element.elementor-element-664d0fd{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:20px;}.elementor-25577 .elementor-element.elementor-element-98ac90c{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-active-color:#9057EB;--n-accordion-icon-size:28px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#F8F8F8;--n-accordion-icon-active-color:#F8F1FF;padding:0px 0px 0px 0px;}.elementor-25577 .elementor-element.elementor-element-98ac90c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-25577 .elementor-element.elementor-element-98ac90c {--n-accordion-padding:15px 15px 15px 10px;}:where( .elementor-25577 .elementor-element.elementor-element-98ac90c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}.elementor-25577 .elementor-element.elementor-element-a096831{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF0F3;--border-color:#EEF0F3;--border-radius:14px 14px 14px 14px;box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.04);--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-25577 .elementor-element.elementor-element-b9e06e2{padding:10px 10px 20px 10px;}.elementor-25577 .elementor-element.elementor-element-e39ace0{--display:flex;}.elementor-25577 .elementor-element.elementor-element-8c68044{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:20px;}.elementor-25577 .elementor-element.elementor-element-fa71c64{--display:flex;}.elementor-25577 .elementor-element.elementor-element-5fe84c5{--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;--padding-top:2px;--padding-bottom:20px;--padding-left:10px;--padding-right:20px;}.elementor-25577 .elementor-element.elementor-element-4305126{--display:flex;}.elementor-25577 .elementor-element.elementor-element-ccdcdd0{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:20px;}.elementor-25577 .elementor-element.elementor-element-4d9a7b8{--display:flex;}.elementor-25577 .elementor-element.elementor-element-61feea8{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:20px;}.elementor-25577 .elementor-element.elementor-element-a0837d1{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-active-color:#9057EB;--n-accordion-icon-size:28px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#F8F8F8;--n-accordion-icon-active-color:#F8F1FF;padding:0px 0px 0px 0px;}.elementor-25577 .elementor-element.elementor-element-a0837d1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-25577 .elementor-element.elementor-element-a0837d1 {--n-accordion-padding:15px 15px 15px 10px;}:where( .elementor-25577 .elementor-element.elementor-element-a0837d1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}.elementor-25577 .elementor-element.elementor-element-c7cdbf0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEF0F3;--border-color:#EEF0F3;--border-radius:14px 14px 14px 14px;box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.04);--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-25577 .elementor-element.elementor-element-dac39af{padding:10px 10px 20px 10px;}.elementor-25577 .elementor-element.elementor-element-99ac8c1{--display:flex;}.elementor-25577 .elementor-element.elementor-element-99a9790{--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;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:20px;}.elementor-25577 .elementor-element.elementor-element-c048d5e{--display:flex;}.elementor-25577 .elementor-element.elementor-element-6330056{--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;--padding-top:2px;--padding-bottom:20px;--padding-left:10px;--padding-right:20px;}.elementor-25577 .elementor-element.elementor-element-80a8ead{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-active-color:#9057EB;--n-accordion-icon-size:28px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#F8F8F8;--n-accordion-icon-active-color:#F8F1FF;padding:0px 0px 0px 0px;}.elementor-25577 .elementor-element.elementor-element-80a8ead > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-25577 .elementor-element.elementor-element-80a8ead {--n-accordion-padding:15px 15px 15px 10px;}:where( .elementor-25577 .elementor-element.elementor-element-80a8ead > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}.elementor-25577 .elementor-element.elementor-element-76b03ca{--display:flex;--min-height:240px;--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;}.elementor-25577 .elementor-element.elementor-element-76b03ca:not(.elementor-motion-effects-element-type-background), .elementor-25577 .elementor-element.elementor-element-76b03ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vigorlove.com/wp-content/uploads/2026/07/be73073d-037b-4415-b701-3fff3edf30b7.png");background-position:center center;background-size:cover;}.elementor-25577 .elementor-element.elementor-element-7899d72{--display:flex;}.elementor-25577 .elementor-element.elementor-element-fbfd5b5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25577 .elementor-element.elementor-element-3baa662 .title{font-size:32px;font-weight:900;}.elementor-25577 .elementor-element.elementor-element-be400ed{--display:flex;--justify-content:center;}.elementor-25577 .elementor-element.elementor-element-1083c6f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25577 .elementor-element.elementor-element-1083c6f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-25577 .elementor-element.elementor-element-1083c6f .elementor-button{text-shadow:0px 0px 10px rgba(0,0,0,0.3);background-color:#8B51EA;border-radius:8px 8px 8px 8px;padding:16px 16px 16px 16px;}.elementor-25577 .elementor-element.elementor-element-1083c6f .elementor-button:hover, .elementor-25577 .elementor-element.elementor-element-1083c6f .elementor-button:focus{background-color:#A57DE6;}.elementor-25577 .elementor-element.elementor-element-1083c6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(min-width:769px){.elementor-25577 .elementor-element.elementor-element-9db8ffe{--width:400px;}.elementor-25577 .elementor-element.elementor-element-d23dc95{--width:1140px;}.elementor-25577 .elementor-element.elementor-element-e086ad7{--width:1140px;}.elementor-25577 .elementor-element.elementor-element-70a0d03{--width:100%;}.elementor-25577 .elementor-element.elementor-element-94ffd44{--width:100%;}.elementor-25577 .elementor-element.elementor-element-7b0aa63{--width:1140px;}.elementor-25577 .elementor-element.elementor-element-c9617e9{--width:40%;}.elementor-25577 .elementor-element.elementor-element-76b03ca{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-1ae0164 */.elementor-25577 .elementor-element.elementor-element-1ae0164 {
  transition: all 0.2s ease;
}

.elementor-25577 .elementor-element.elementor-element-1ae0164:hover {
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3276afe */.elementor-25577 .elementor-element.elementor-element-3276afe {
  transition: all 0.2s ease;
}

.elementor-25577 .elementor-element.elementor-element-3276afe:hover {
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef39a3 */.elementor-25577 .elementor-element.elementor-element-aef39a3 {
  transition: all 0.2s ease;
}

.elementor-25577 .elementor-element.elementor-element-aef39a3:hover {
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de39222 */.elementor-25577 .elementor-element.elementor-element-de39222 {
  transition: all 0.2s ease;
}

.elementor-25577 .elementor-element.elementor-element-de39222:hover {
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2debf1 */.elementor-25577 .elementor-element.elementor-element-b2debf1 {
  transition: all 0.2s ease;
}

.elementor-25577 .elementor-element.elementor-element-b2debf1:hover {
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63bac68 */.elementor-25577 .elementor-element.elementor-element-63bac68 {
  transition: all 0.2s ease;
}

.elementor-25577 .elementor-element.elementor-element-63bac68:hover {
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-171ef01 */.elementor-25577 .elementor-element.elementor-element-171ef01 {
  transition: all 0.2s ease;
}

.elementor-25577 .elementor-element.elementor-element-171ef01:hover {
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73ea08d */.elementor-25577 .elementor-element.elementor-element-73ea08d {
  transition: all 0.2s ease;
}

.elementor-25577 .elementor-element.elementor-element-73ea08d:hover {
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00145ae */.elementor-25577 .elementor-element.elementor-element-00145ae{
    position: relative;
    transition: all .25s ease;
    cursor: pointer;
}

/* 左侧紫色竖线 */
.elementor-25577 .elementor-element.elementor-element-00145ae::before{
    content: "";
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 3px;
    height: 22px;
    background: #7C3AED;
    border-radius: 999px;
    opacity: 0;
    transition: all .25s ease;
}

/* Hover */
.elementor-25577 .elementor-element.elementor-element-00145ae:hover{
    background: #F4EEFF;
    transform: translateY(-2px);
}

/* 显示左侧竖线 */
.elementor-25577 .elementor-element.elementor-element-00145ae:hover::before{
    opacity: 1;
}

/* 菜单项 */
.faq-menu-item{
    position:relative;
    transition:all .25s ease;
}

/* 左侧竖线 */
.faq-menu-item::before{
    content:"";
    position:absolute;
    left:8px;
    top:50%;
    transform:translateY(-50%);
    width:4px;
    height:28px;
    background:#7C3AED;
    border-radius:999px;
    opacity:0;
    transition:all .25s ease;
}

/* Hover 背景 */
.faq-menu-item:hover{
    background:#F4EEFF;
    transform:translateY(-2px);
}

/* 左侧竖线显示 */
.faq-menu-item:hover::before{
    opacity:1;
}

/* 标题颜色 */
.faq-menu-item .elementor-heading-title{
    transition:color .25s ease;
}

.faq-menu-item:hover .elementor-heading-title{
    color:#7C3AED;
}

/* SVG 图标 */
.faq-menu-item .elementor-icon svg{
    width:14px;
    height:14px;
    fill:#8B8B99;
    transition:all .25s ease;
}

/* Hover 图标 */
.faq-menu-item:hover .elementor-icon svg{
    fill:#7C3AED !important;
    transform:translateX(3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aeebf9e */.elementor-25577 .elementor-element.elementor-element-aeebf9e{
    position: relative;
    transition: all .25s ease;
    cursor: pointer;
}

/* 左侧紫色竖线 */
.elementor-25577 .elementor-element.elementor-element-aeebf9e::before{
    content: "";
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 3px;
    height: 22px;
    background: #7C3AED;
    border-radius: 999px;
    opacity: 0;
    transition: all .25s ease;
}

/* Hover */
.elementor-25577 .elementor-element.elementor-element-aeebf9e:hover{
    background: #F4EEFF;
    transform: translateY(-2px);
}

/* 显示左侧竖线 */
.elementor-25577 .elementor-element.elementor-element-aeebf9e:hover::before{
    opacity: 1;
}

/* 菜单项 */
.faq-menu-item{
    position:relative;
    transition:all .25s ease;
}

/* 左侧竖线 */
.faq-menu-item::before{
    content:"";
    position:absolute;
    left:8px;
    top:50%;
    transform:translateY(-50%);
    width:4px;
    height:28px;
    background:#7C3AED;
    border-radius:999px;
    opacity:0;
    transition:all .25s ease;
}

/* Hover 背景 */
.faq-menu-item:hover{
    background:#F4EEFF;
    transform:translateY(-2px);
}

/* 左侧竖线显示 */
.faq-menu-item:hover::before{
    opacity:1;
}

/* 标题颜色 */
.faq-menu-item .elementor-heading-title{
    transition:color .25s ease;
}

.faq-menu-item:hover .elementor-heading-title{
    color:#7C3AED;
}

/* SVG 图标 */
.faq-menu-item .elementor-icon svg{
    width:14px;
    height:14px;
    fill:#8B8B99;
    transition:all .25s ease;
}

/* Hover 图标 */
.faq-menu-item:hover .elementor-icon svg{
    fill:#7C3AED !important;
    transform:translateX(3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85cd2c3 */.elementor-25577 .elementor-element.elementor-element-85cd2c3{
    position: relative;
    transition: all .25s ease;
    cursor: pointer;
}

/* 左侧紫色竖线 */
.elementor-25577 .elementor-element.elementor-element-85cd2c3::before{
    content: "";
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 3px;
    height: 22px;
    background: #7C3AED;
    border-radius: 999px;
    opacity: 0;
    transition: all .25s ease;
}

/* Hover */
.elementor-25577 .elementor-element.elementor-element-85cd2c3:hover{
    background: #F4EEFF;
    transform: translateY(-2px);
}

/* 显示左侧竖线 */
.elementor-25577 .elementor-element.elementor-element-85cd2c3:hover::before{
    opacity: 1;
}

/* 菜单项 */
.faq-menu-item{
    position:relative;
    transition:all .25s ease;
}

/* 左侧竖线 */
.faq-menu-item::before{
    content:"";
    position:absolute;
    left:8px;
    top:50%;
    transform:translateY(-50%);
    width:4px;
    height:28px;
    background:#7C3AED;
    border-radius:999px;
    opacity:0;
    transition:all .25s ease;
}

/* Hover 背景 */
.faq-menu-item:hover{
    background:#F4EEFF;
    transform:translateY(-2px);
}

/* 左侧竖线显示 */
.faq-menu-item:hover::before{
    opacity:1;
}

/* 标题颜色 */
.faq-menu-item .elementor-heading-title{
    transition:color .25s ease;
}

.faq-menu-item:hover .elementor-heading-title{
    color:#7C3AED;
}

/* SVG 图标 */
.faq-menu-item .elementor-icon svg{
    width:14px;
    height:14px;
    fill:#8B8B99;
    transition:all .25s ease;
}

/* Hover 图标 */
.faq-menu-item:hover .elementor-icon svg{
    fill:#7C3AED !important;
    transform:translateX(3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d8195b */.elementor-25577 .elementor-element.elementor-element-4d8195b{
    position: relative;
    transition: all .25s ease;
    cursor: pointer;
}

/* 左侧紫色竖线 */
.elementor-25577 .elementor-element.elementor-element-4d8195b::before{
    content: "";
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 3px;
    height: 22px;
    background: #7C3AED;
    border-radius: 999px;
    opacity: 0;
    transition: all .25s ease;
}

/* Hover */
.elementor-25577 .elementor-element.elementor-element-4d8195b:hover{
    background: #F4EEFF;
    transform: translateY(-2px);
}

/* 显示左侧竖线 */
.elementor-25577 .elementor-element.elementor-element-4d8195b:hover::before{
    opacity: 1;
}

/* 菜单项 */
.faq-menu-item{
    position:relative;
    transition:all .25s ease;
}

/* 左侧竖线 */
.faq-menu-item::before{
    content:"";
    position:absolute;
    left:8px;
    top:50%;
    transform:translateY(-50%);
    width:4px;
    height:28px;
    background:#7C3AED;
    border-radius:999px;
    opacity:0;
    transition:all .25s ease;
}

/* Hover 背景 */
.faq-menu-item:hover{
    background:#F4EEFF;
    transform:translateY(-2px);
}

/* 左侧竖线显示 */
.faq-menu-item:hover::before{
    opacity:1;
}

/* 标题颜色 */
.faq-menu-item .elementor-heading-title{
    transition:color .25s ease;
}

.faq-menu-item:hover .elementor-heading-title{
    color:#7C3AED;
}

/* SVG 图标 */
.faq-menu-item .elementor-icon svg{
    width:14px;
    height:14px;
    fill:#8B8B99;
    transition:all .25s ease;
}

/* Hover 图标 */
.faq-menu-item:hover .elementor-icon svg{
    fill:#7C3AED !important;
    transform:translateX(3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eda906a *//* ===== Menu Item ===== */
.elementor-25577 .elementor-element.elementor-element-eda906a{
    position: relative;
    transition: all .25s ease;
    overflow: hidden;
}

/* Hover */
.elementor-25577 .elementor-element.elementor-element-eda906a:hover{
    background: #F5F3FF;
    transform: translateY(-2px);
}

/* 标题 */
.elementor-25577 .elementor-element.elementor-element-eda906a:hover .elementor-heading-title{
    color: #7C3AED;
}

/* 图标 */
.elementor-25577 .elementor-element.elementor-element-eda906a .elementor-icon svg{
    transition: all .25s ease;
}

.elementor-25577 .elementor-element.elementor-element-eda906a:hover .elementor-icon svg{
    fill: #7C3AED;
    transform: translateX(3px);
}/* End custom CSS */