.elementor-11 .elementor-element.elementor-element-14b85f43{--display:flex;--min-height:790px;--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-14b85f43:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-14b85f43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050625;background-image:url("https://thepracticebuyerscollective.com/wp-content/uploads/2026/08/Hero.jpg");background-position:center center;background-repeat:no-repeat;}.elementor-11 .elementor-element.elementor-element-38d4f84e{--display:flex;--min-height:790px;--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;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.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-11 .elementor-element.elementor-element-77052c08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:1px 1px 1px 1px;text-align:center;}.elementor-11 .elementor-element.elementor-element-77052c08 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:8%;color:#96CF24;}.elementor-11 .elementor-element.elementor-element-a4bcf9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:1px 1px 1px 1px;text-align:center;}.elementor-11 .elementor-element.elementor-element-a4bcf9f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:72px;font-weight:700;line-height:82px;color:#FFFFFF;}.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-11 .elementor-element.elementor-element-66f770{width:var( --container-widget-width, 580px );max-width:580px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:580px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-66f770 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-6a6bb8c8{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-2a5f8dfc .elementor-button{background-color:#96CF24;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;fill:#0E1370;color:#0E1370;border-radius:4px 4px 4px 4px;padding:18px 30px 18px 30px;}.elementor-11 .elementor-element.elementor-element-f51a5e1 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#96CF24;border-radius:4px 4px 4px 4px;padding:18px 30px 18px 30px;}.elementor-11 .elementor-element.elementor-element-f51a5e1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-f51a5e1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11 .elementor-element.elementor-element-6f22cc2a{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6f22cc2a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6f22cc2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFF;}.elementor-11 .elementor-element.elementor-element-0228c6f{--display:flex;--overlay-opacity:1;--border-radius:14px 14px 14px 14px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-11 .elementor-element.elementor-element-0228c6f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0228c6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090D4B;}.elementor-11 .elementor-element.elementor-element-0228c6f::before, .elementor-11 .elementor-element.elementor-element-0228c6f > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-0228c6f > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-0228c6f > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-0228c6f > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-0228c6f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://thepracticebuyerscollective.com/wp-content/uploads/2026/08/Vector-2.svg");--background-overlay:'';background-position:50% 390px;background-repeat:no-repeat;}.elementor-11 .elementor-element.elementor-element-d18964e{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-db28a87{background-color:#E4E5FF;padding:12px 23px 10px 23px;border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-db28a87 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:8%;color:#0E1370;}.elementor-11 .elementor-element.elementor-element-7fca3a9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:1px 1px 1px 1px;text-align:start;}.elementor-11 .elementor-element.elementor-element-7fca3a9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-6f739a9{width:var( --container-widget-width, 800px );max-width:800px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:800px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-2c789045{--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:stretch;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-30dcd0a1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4e696e45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:30px 0px 30px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#96CF24;border-radius:4px 4px 4px 4px;text-align:center;}.elementor-11 .elementor-element.elementor-element-4e696e45 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:800;letter-spacing:6%;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-12ab5825{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-12ab5825:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-12ab5825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#363A88;}.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-11 .elementor-element.elementor-element-4ae68893{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-11 .elementor-element.elementor-element-4ae68893 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-4ae68893 .elementor-icon{font-size:34px;}.elementor-11 .elementor-element.elementor-element-4ae68893 .elementor-icon svg{height:34px;}.elementor-11 .elementor-element.elementor-element-129d26aa{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-129d26aa p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-20a1a636{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-20a1a636:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-20a1a636 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#363A88;}.elementor-11 .elementor-element.elementor-element-6b53d312{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-11 .elementor-element.elementor-element-6b53d312 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-6b53d312 .elementor-icon{font-size:36px;}.elementor-11 .elementor-element.elementor-element-6b53d312 .elementor-icon svg{height:36px;}.elementor-11 .elementor-element.elementor-element-1cc456db{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-1cc456db p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-24943802{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-24943802:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-24943802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#363A88;}.elementor-11 .elementor-element.elementor-element-57c8ac7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-11 .elementor-element.elementor-element-57c8ac7e .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-57c8ac7e .elementor-icon{font-size:33px;}.elementor-11 .elementor-element.elementor-element-57c8ac7e .elementor-icon svg{height:33px;}.elementor-11 .elementor-element.elementor-element-37217c06{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-37217c06 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-59ccff32{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-59ccff32:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-59ccff32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#363A88;}.elementor-11 .elementor-element.elementor-element-5207d1c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-11 .elementor-element.elementor-element-5207d1c4 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-5207d1c4 .elementor-icon{font-size:34px;}.elementor-11 .elementor-element.elementor-element-5207d1c4 .elementor-icon svg{height:34px;}.elementor-11 .elementor-element.elementor-element-6c806c37{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-6c806c37 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-1a71c0a4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-41eb5d14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:30px 0px 30px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#96CF24;border-radius:4px 4px 4px 4px;text-align:center;}.elementor-11 .elementor-element.elementor-element-41eb5d14 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:800;letter-spacing:6%;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-10c287bd{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-10c287bd:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-10c287bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#363A88;}.elementor-11 .elementor-element.elementor-element-59c0989c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-11 .elementor-element.elementor-element-59c0989c .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-59c0989c .elementor-icon{font-size:38px;}.elementor-11 .elementor-element.elementor-element-59c0989c .elementor-icon svg{height:38px;}.elementor-11 .elementor-element.elementor-element-2fd55dd{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-2fd55dd p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-1988e9a4{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-1988e9a4:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1988e9a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#363A88;}.elementor-11 .elementor-element.elementor-element-17f58ef7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-11 .elementor-element.elementor-element-17f58ef7 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-17f58ef7 .elementor-icon{font-size:38px;}.elementor-11 .elementor-element.elementor-element-17f58ef7 .elementor-icon svg{height:38px;}.elementor-11 .elementor-element.elementor-element-69b71b52{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-69b71b52 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-1d69ad{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-1d69ad:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1d69ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#363A88;}.elementor-11 .elementor-element.elementor-element-3e46d2f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-11 .elementor-element.elementor-element-3e46d2f0 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-3e46d2f0 .elementor-icon{font-size:38px;}.elementor-11 .elementor-element.elementor-element-3e46d2f0 .elementor-icon svg{height:38px;}.elementor-11 .elementor-element.elementor-element-7314a0cc{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7314a0cc p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-26d549ac{--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:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-26d549ac:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-26d549ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#363A88;}.elementor-11 .elementor-element.elementor-element-286cbc65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-11 .elementor-element.elementor-element-286cbc65 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-286cbc65 .elementor-icon{font-size:38px;}.elementor-11 .elementor-element.elementor-element-286cbc65 .elementor-icon svg{height:38px;}.elementor-11 .elementor-element.elementor-element-3cf20b7a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-3cf20b7a p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-55d295da{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-55d295da:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-55d295da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFF;}.elementor-11 .elementor-element.elementor-element-f73d8bd{--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:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-328100c{background-color:#E4E5FF;padding:12px 23px 10px 23px;border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-328100c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:8%;color:#0E1370;}.elementor-11 .elementor-element.elementor-element-a9f77ef{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-a9f77ef .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:700;color:#090D4B;}.elementor-11 .elementor-element.elementor-element-5a769beb{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-11 .elementor-element.elementor-element-17338376{--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:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-31e051aa{--display:flex;--min-height:437px;--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;--justify-content:space-between;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-038f5ce{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3151ba37 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-23288037{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-23288037 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:700;color:#090D4B;}.elementor-11 .elementor-element.elementor-element-3d084b0f{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-11 .elementor-element.elementor-element-103f69b6{--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;--justify-content:space-between;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-93e7cf2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2cd4b634 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-734d5fe5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-734d5fe5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:700;color:#090D4B;}.elementor-11 .elementor-element.elementor-element-1733991f{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-11 .elementor-element.elementor-element-25d7255{--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;--justify-content:space-between;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-0c91626{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-79a5bae0 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-21e3a520{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-21e3a520 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:700;color:#090D4B;}.elementor-11 .elementor-element.elementor-element-df87814{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-11 .elementor-element.elementor-element-5ed4f397{--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;--justify-content:space-between;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:#000000;--border-color:#000000;--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-23374a7{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5ac527fd .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-182830c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-182830c4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:700;color:#090D4B;}.elementor-11 .elementor-element.elementor-element-42cc4de9{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#000000;}.elementor-11 .elementor-element.elementor-element-5218c639{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5218c639:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5218c639 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thepracticebuyerscollective.com/wp-content/uploads/2026/08/Vector.svg");background-position:center center;background-repeat:no-repeat;}.elementor-11 .elementor-element.elementor-element-60cd754c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-60cd754c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:700;color:#090D4B;}.elementor-11 .elementor-element.elementor-element-3a6cf7e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-3a6cf7e9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:400;line-height:62px;color:#090D4B;}.elementor-11 .elementor-element.elementor-element-2fe4c1c4{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:80px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ff7a402{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-ff7a402:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-ff7a402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F2FF;}.elementor-11 .elementor-element.elementor-element-405d35c{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-1d6ba3a{background-color:#E4E5FF;padding:12px 23px 10px 23px;border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-1d6ba3a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:8%;color:#0E1370;}.elementor-11 .elementor-element.elementor-element-c432515{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-c432515 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:700;color:#090D4B;}.elementor-11 .elementor-element.elementor-element-17afc611{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5a2ea442{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-17a521f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-11 .elementor-element.elementor-element-17a521f6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#96CF24;}.elementor-11 .elementor-element.elementor-element-68fb7c34{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-42bc5ba8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#0E1370;}.elementor-11 .elementor-element.elementor-element-677083c3{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#000000;}.elementor-11 .elementor-element.elementor-element-6ed07428{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3132e027{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-11 .elementor-element.elementor-element-3132e027 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#96CF24;}.elementor-11 .elementor-element.elementor-element-3affa0b8{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-19fcf81e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#0E1370;}.elementor-11 .elementor-element.elementor-element-5fb84674{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#000000;}.elementor-11 .elementor-element.elementor-element-6d5c0e32{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-510c26fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-11 .elementor-element.elementor-element-510c26fe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#96CF24;}.elementor-11 .elementor-element.elementor-element-7027037a{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-536e2878 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#0E1370;}.elementor-11 .elementor-element.elementor-element-3ef8246{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#000000;}.elementor-11 .elementor-element.elementor-element-2dfe45c2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3ac2d993{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-11 .elementor-element.elementor-element-3ac2d993 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#96CF24;}.elementor-11 .elementor-element.elementor-element-1c3b5098{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7bbc65d4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#0E1370;}.elementor-11 .elementor-element.elementor-element-78fe0bbf{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#000000;}.elementor-11 .elementor-element.elementor-element-bf49da4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-419b70f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-11 .elementor-element.elementor-element-419b70f9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#96CF24;}.elementor-11 .elementor-element.elementor-element-61431dcb{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-1c5f2921 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;color:#0E1370;}.elementor-11 .elementor-element.elementor-element-4872de3a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:23px;color:#000000;}.elementor-11 .elementor-element.elementor-element-5db9bf1f{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-42adac65{--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:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2f04151e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3d24cdc4{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6b647b4{background-color:#E4E5FF;padding:12px 23px 10px 23px;border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-6b647b4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:8%;color:#0E1370;}.elementor-11 .elementor-element.elementor-element-2df5690{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-2df5690 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:700;color:#090D4B;}.elementor-11 .elementor-element.elementor-element-1002b64{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-a3e2ea2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;color:#0E1370;}.elementor-11 .elementor-element.elementor-element-ca08617{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#000000;}.elementor-11 .elementor-element.elementor-element-ca08617 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-5ebf97a7{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-66cac62 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;color:#0E1370;}.elementor-11 .elementor-element.elementor-element-3de17066{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#000000;}.elementor-11 .elementor-element.elementor-element-3de17066 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-1dcaf94a{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f0e858b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;color:#0E1370;}.elementor-11 .elementor-element.elementor-element-29f4c966{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#000000;}.elementor-11 .elementor-element.elementor-element-29f4c966 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-741dff6f{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-436fcb3f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;color:#0E1370;}.elementor-11 .elementor-element.elementor-element-d6a94fb{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#000000;}.elementor-11 .elementor-element.elementor-element-d6a94fb p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-3688ce6e{--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:140px;--padding-bottom:140px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-3688ce6e:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3688ce6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #E4E5FF 0%, #FAFAFF 100%);}.elementor-11 .elementor-element.elementor-element-1ac43389{--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 32px;--row-gap:32px;--column-gap:32px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-e702472{--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 100px;--row-gap:0px;--column-gap:100px;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:#E4E5FF;--border-color:#E4E5FF;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-e702472:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-e702472 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-76b7780d{--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;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-a48ba99{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4da60ec{background-color:#E4E5FF;padding:12px 23px 10px 23px;border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-4da60ec .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:8%;color:#0E1370;}.elementor-11 .elementor-element.elementor-element-545715a5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-545715a5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:700;color:#090D4B;}.elementor-11 .elementor-element.elementor-element-a8a3868{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3c35dd37{text-align:start;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#000000;}.elementor-11 .elementor-element.elementor-element-3c35dd37 p{margin-block-end:0px;}.elementor-11 .elementor-element.elementor-element-47eacdb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#DDE2F0;text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#000000;}.elementor-11 .elementor-element.elementor-element-ab29a0d{--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-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-31b34a24{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-7d2b59ac{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-58db7836{text-align:center;}.elementor-11 .elementor-element.elementor-element-58db7836 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-c786a5e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-0228c6f::before, .elementor-11 .elementor-element.elementor-element-0228c6f > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-0228c6f > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-0228c6f > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-0228c6f > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-0228c6f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;}.elementor-11 .elementor-element.elementor-element-7fca3a9{text-align:center;}.elementor-11 .elementor-element.elementor-element-17338376{--flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-31e051aa{--min-height:0px;}.elementor-11 .elementor-element.elementor-element-17afc611{--flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-5a2ea442{--flex-wrap:nowrap;}.elementor-11 .elementor-element.elementor-element-42adac65{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-11 .elementor-element.elementor-element-1ac43389{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-e702472{--flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-ab29a0d{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-7d2b59ac{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-a4bcf9f .elementor-heading-title{font-size:42px;line-height:46px;}.elementor-11 .elementor-element.elementor-element-0228c6f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-7fca3a9 .elementor-heading-title{font-size:36px;}.elementor-11 .elementor-element.elementor-element-4e696e45 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-129d26aa{text-align:center;}.elementor-11 .elementor-element.elementor-element-1cc456db{text-align:center;}.elementor-11 .elementor-element.elementor-element-37217c06{text-align:center;}.elementor-11 .elementor-element.elementor-element-6c806c37{text-align:center;}.elementor-11 .elementor-element.elementor-element-41eb5d14 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-2fd55dd{text-align:center;}.elementor-11 .elementor-element.elementor-element-69b71b52{text-align:center;}.elementor-11 .elementor-element.elementor-element-7314a0cc{text-align:center;}.elementor-11 .elementor-element.elementor-element-3cf20b7a{text-align:center;}.elementor-11 .elementor-element.elementor-element-a9f77ef{text-align:center;}.elementor-11 .elementor-element.elementor-element-a9f77ef .elementor-heading-title{font-size:36px;}.elementor-11 .elementor-element.elementor-element-31e051aa{border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-23288037 .elementor-heading-title{font-size:36px;}.elementor-11 .elementor-element.elementor-element-103f69b6{border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-734d5fe5 .elementor-heading-title{font-size:36px;}.elementor-11 .elementor-element.elementor-element-25d7255{border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-21e3a520 .elementor-heading-title{font-size:36px;}.elementor-11 .elementor-element.elementor-element-5ed4f397{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-182830c4 .elementor-heading-title{font-size:36px;}.elementor-11 .elementor-element.elementor-element-60cd754c .elementor-heading-title{font-size:36px;}.elementor-11 .elementor-element.elementor-element-3a6cf7e9 .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-11 .elementor-element.elementor-element-2fe4c1c4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-ff7a402{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-c432515 .elementor-heading-title{font-size:36px;}.elementor-11 .elementor-element.elementor-element-42adac65{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2df5690 .elementor-heading-title{font-size:36px;}.elementor-11 .elementor-element.elementor-element-3688ce6e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-1ac43389{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-e702472{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-545715a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-11 .elementor-element.elementor-element-545715a5 .elementor-heading-title{font-size:26px;}.elementor-11 .elementor-element.elementor-element-ab29a0d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-31b34a24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-7d2b59ac{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-58db7836 .elementor-heading-title{font-size:36px;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-2fe4c1c4{--width:calc(100% - 160px);}.elementor-11 .elementor-element.elementor-element-2f04151e{--width:40%;}.elementor-11 .elementor-element.elementor-element-3688ce6e{--width:60%;}.elementor-11 .elementor-element.elementor-element-76b7780d{--width:38%;}.elementor-11 .elementor-element.elementor-element-ab29a0d{--width:62%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-2f04151e{--width:100%;}.elementor-11 .elementor-element.elementor-element-3688ce6e{--width:100%;}.elementor-11 .elementor-element.elementor-element-76b7780d{--width:100%;}.elementor-11 .elementor-element.elementor-element-ab29a0d{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-f51a5e1 */.elementor-11 .elementor-element.elementor-element-f51a5e1 .elementor-button-icon svg {
    width: 14px;
    fill: #96CF24;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db28a87 */.elementor-11 .elementor-element.elementor-element-db28a87 span {
    font-size:36px;
    line-height:0;
    position:relative;
    top:7px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e696e45 */.elementor-11 .elementor-element.elementor-element-4e696e45:after {
    content: '';
    width: 14px;
    height: 14px;
    background: #fff;
    border-radius: 100%;
    display: block;
    position: absolute;
    left: calc(50% - 7px);
    bottom: -7px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12ab5825 */.elementor-11 .elementor-element.elementor-element-12ab5825 {
    box-shadow: 0 0 10px rgba(0,0,0,.75);
}

.elementor-11 .elementor-element.elementor-element-12ab5825:before {
    content: '';
    width: 1px;
    height: 25px;
    background: #96CF24;
    border-radius: 100%;
    display: block;
    position: absolute;
    left: 50%;
    top: -25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20a1a636 */.elementor-11 .elementor-element.elementor-element-20a1a636 {
    box-shadow: 0 0 10px rgba(0,0,0,.75);
}

.elementor-11 .elementor-element.elementor-element-20a1a636:before {
    content: '';
    width: 1px;
    height: 10px;
    background: #96CF24;
    border-radius: 100%;
    display: block;
    position: absolute;
    left: 50%;
    top: -10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24943802 */.elementor-11 .elementor-element.elementor-element-24943802 {
    box-shadow: 0 0 10px rgba(0,0,0,.75);
}

.elementor-11 .elementor-element.elementor-element-24943802:before {
    content: '';
    width: 1px;
    height: 10px;
    background: #96CF24;
    border-radius: 100%;
    display: block;
    position: absolute;
    left: 50%;
    top: -10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59ccff32 */.elementor-11 .elementor-element.elementor-element-59ccff32 {
    box-shadow: 0 0 10px rgba(0,0,0,.75);
}

.elementor-11 .elementor-element.elementor-element-59ccff32:before {
    content: '';
    width: 1px;
    height: 10px;
    background: #96CF24;
    border-radius: 100%;
    display: block;
    position: absolute;
    left: 50%;;
    top: -10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41eb5d14 */.elementor-11 .elementor-element.elementor-element-41eb5d14:after {
    content: '';
    width: 14px;
    height: 14px;
    background: #fff;
    border-radius: 100%;
    display: block;
    position: absolute;
    left: calc(50% - 7px);
    bottom: -7px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c287bd */.elementor-11 .elementor-element.elementor-element-10c287bd {
    box-shadow: 0 0 10px rgba(0,0,0,.75);
}

.elementor-11 .elementor-element.elementor-element-10c287bd:before {
    content: '';
    width: 1px;
    height: 25px;
    background: #96CF24;
    border-radius: 100%;
    display: block;
    position: absolute;
    left: 50%;
    top: -25px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1988e9a4 */.elementor-11 .elementor-element.elementor-element-1988e9a4 {
    box-shadow: 0 0 10px rgba(0,0,0,.75);
}

.elementor-11 .elementor-element.elementor-element-1988e9a4:before {
    content: '';
    width: 1px;
    height: 10px;
    background: #96CF24;
    border-radius: 100%;
    display: block;
    position: absolute;
    left: 50%;
    top: -10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d69ad */.elementor-11 .elementor-element.elementor-element-1d69ad {
    box-shadow: 0 0 10px rgba(0,0,0,.75);
}

.elementor-11 .elementor-element.elementor-element-1d69ad:before {
    content: '';
    width: 1px;
    height: 10px;
    background: #96CF24;
    border-radius: 100%;
    display: block;
    position: absolute;
    left: 50%;
    top: -10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d549ac */.elementor-11 .elementor-element.elementor-element-26d549ac {
    box-shadow: 0 0 10px rgba(0,0,0,.75);
}

.elementor-11 .elementor-element.elementor-element-26d549ac:before {
    content: '';
    width: 1px;
    height: 10px;
    background: #96CF24;
    border-radius: 100%;
    display: block;
    position: absolute;
    left: 50%;
    top: -10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0228c6f */.elementor-11 .elementor-element.elementor-element-0228c6f {
    position: relative;
    top: -80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f22cc2a */.elementor-11 .elementor-element.elementor-element-6f22cc2a .e-con-inner {
    max-width: 1360px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-328100c */.elementor-11 .elementor-element.elementor-element-328100c span {
    font-size:36px;
    line-height:0;
    position:relative;
    top:7px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a769beb */.elementor-11 .elementor-element.elementor-element-5a769beb {
    max-width: 1000px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a6cf7e9 */.elementor-11 .elementor-element.elementor-element-3a6cf7e9 {
    max-width: 1000px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d6ba3a */.elementor-11 .elementor-element.elementor-element-1d6ba3a span {
    font-size:36px;
    line-height:0;
    position:relative;
    top:7px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b647b4 */.elementor-11 .elementor-element.elementor-element-6b647b4 span {
    font-size:36px;
    line-height:0;
    position:relative;
    top:7px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4da60ec */.elementor-11 .elementor-element.elementor-element-4da60ec span {
    font-size:36px;
    line-height:0;
    position:relative;
    top:7px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e702472 */.elementor-11 .elementor-element.elementor-element-e702472  {
    box-shadow: 0px 6px 59px rgba(11, 12, 47, 0.07) ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d2b59ac */.elementor-11 .elementor-element.elementor-element-7d2b59ac > .e-con-inner {
    max-width: 1360px;
}/* End custom CSS */
/* Start custom CSS *//* ==========================================================================
   Practice Buyers Collective — Page-level Custom CSS
   Paste into: Elementor > Page Settings > Custom CSS (this page only)
   Selectors reference only semantic IDs/classes assigned in the Elementor
   JSON. No Elementor-generated IDs are used anywhere in this file.
   ========================================================================== */

/* ---------- Design tokens ---------- */
:root {
  --pbc-navy: #0f1b3d;
  --pbc-navy-light: #17245a;
  --pbc-green: #96CF24;
  --pbc-green-dark: #4f9c2b;
  --pbc-white: #ffffff;
  --pbc-off-white: #f5f6fa;
  --pbc-gray: #6b7280;
  --pbc-border: #e2e4ec;
  --pbc-radius: 12px;
  --pbc-shadow: 0 8px 24px rgba(15, 27, 61, 0.08);
  --pbc-font: "Roboto", sans-serif;
}

/* ---------- Shared/reusable primitives ---------- */
.eyebrow {
  font-family: var(--pbc-font);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: var(--pbc-green-dark);
}
.eyebrow--light { color: var(--pbc-green); }

.section-title {
  font-family: var(--pbc-font);
  font-size: 36px;
  font-weight: 800;
  line-height: 1.2;
  color: var(--pbc-navy);
  text-align: center;
}
.section-title--light { color: var(--pbc-white); }

.section-description {
  font-family: var(--pbc-font);
  font-size: 16px;
  line-height: 1.6;
  color: var(--pbc-gray);
  text-align: center;
  max-width: 760px;
}
.section-description--light { color: rgba(255, 255, 255, 0.8); }

.section-header {
  text-align: center;
}

.btn-primary .elementor-button {
  background-color: var(--pbc-green);
  color: var(--pbc-navy);
  font-weight: 700;
  border-radius: 6px;
  padding: 14px 28px;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  transition: background-color 0.2s ease;
}
.btn-primary .elementor-button:hover { background-color: var(--pbc-green-dark); }
.btn-primary.btn-small .elementor-button { padding: 8px 18px; font-size: 13px; }







/* ==========================================================================
   COMPARISON ("Why We're Different")
   ========================================================================== */
#comparison {background-color: var(--pbc-white); }
.comparison-body { margin: 0 auto; width: 100%; }
.diff-list { flex: 1 1 340px; }
.diff-card__title {
  font-size: 17px;
  font-weight: 700;
  color: var(--pbc-navy);
}
.diff-card__text {
  font-size: 14px;
  color: var(--pbc-gray);
  line-height: 1.5;
}



.compare-table {
    width: 100%;
    max-width: 760px;
    border-collapse: collapse;
    border: 1px solid #000000;
    overflow: hidden;
    font-family: "Roboto";
 }

.compare-table th,
.compare-table td {
    padding: 18px 24px;
    text-align: left;
    border: none;
    font-size: 18px;
    line-height: 1.4;
  }

.compare-table th:first-child,
.compare-table td:first-child {
    border-right: 1px solid #000;
  }
  
  .compare-table th:last-child,
.compare-table td:last-child {
    border-left: 1px solid #000;
  }

  .compare-table thead th {
    background-color: #e4e3fb;
    color: #0E1370;
    font-weight: 700;
    font-size: 20px;
  }

  .compare-table tbody th {
    font-weight: 400;
    color: #1a1a1a;
    background-color: inherit;
  }

  .compare-table tbody tr:nth-child(odd) {
    background-color: #ffffff;
  }

  .compare-table tbody tr:nth-child(even) {
    background-color: #E4E5FF;
  }
  
  table.compare-table caption+thead tr:first-child td, table.compare-table caption+thead tr:first-child th, table.compare-table colgroup+thead tr:first-child td, table.compare-table colgroup+thead tr:first-child th, table.compare-table thead:first-child tr:first-child td, table.compare-table thead:first-child tr:first-child th {border-block-start: 1px solid #000 !important;}

/* ==========================================================================
   CALCULATOR
   ========================================================================== */

.calculator__form {
 
}
.calculator__fields { width: 100%; justify-content: space-between; }
.calculator-field { flex: 1 1 260px; }
.calculator-field__label {
  font-size: 14px;
  font-weight: 700;
  color: var(--pbc-navy);
}
.calculator-field__help {
  font-size: 12px;
  color: var(--pbc-gray);
}
.calculator-field__input input {
  width: 100%;
  border: 1px solid var(--pbc-border);
  border-radius: 6px;
  padding: 10px 12px;
  font-size: 14px;
}
.calculator__submit { margin-top: 8px; }
.calculator__result {
  text-align: center;
  padding-top: 16px;
  border-top: 1px solid var(--pbc-border);
  width: 100%;
}
.calculator__result-label { font-size: 13px; color: var(--pbc-gray); }
.calculator__result-value {
  font-size: 28px;
  font-weight: 800;
  color: var(--pbc-navy);
}
.calculator__js-hook { display: none; }

/* ==========================================================================
   CONTACT
   ========================================================================== */

.contact__form {
  margin: 0 auto;
  width: 100%;
}

/* ==========================================================================
   CORRECTED — Contact Form (Gravity Forms) + Footer
   Replaces the earlier contact_form_layout_fix.css, which targeted Elementor
   Form widget classes (.elementor-field-group) that don't exist on this
   page. The live form is actually a Gravity Forms shortcode embed.
   Append this to the page-level Custom CSS, after the base stylesheet.
   ========================================================================== */

/* ---------------------------------------------------------------------
   CONTACT FORM (Gravity Forms — #gform_wrapper_1 / #gform_1)
   --------------------------------------------------------------------- */

/* Grid already exists natively (.gform_fields is CSS grid with 12 cols).
   We just need to restyle labels/inputs/button to match the design and
   fix vertical rhythm — no layout restructuring needed. */

#gform_wrapper_1 {
  --pbc-navy: #0f1b3d;
  font-family: var(--pbc-font, "Inter", Arial, sans-serif);
}

#gform_wrapper_1 .gform_fields {
  row-gap: 30px !important;
  column-gap: 30px !important;
}

/* Labels */
#gform_wrapper_1 .gfield_label,
#gform_wrapper_1 label {
  color: #ffffff;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 6px;
}

/* Inputs + textarea: muted lavender fill matching the design */
#gform_wrapper_1 input[type="text"],
#gform_wrapper_1 input[type="email"],
#gform_wrapper_1 input[type="tel"] {
  background-color: #6b6f9a !important;
  color: rgba(255, 255, 255, 1) !important;
  border: none !important;
  border-radius: 4px !important;
  padding: 30px 16px !important;
  font-size: 16px !important;
  width: 100% !important;
  box-sizing: border-box;
}
#gform_wrapper_1 textarea {
  background-color: #6b6f9a !important;
  color: rgba(255, 255, 255, 1) !important;
  border: none !important;
  border-radius: 4px !important;
  padding: 20px 16px !important;
  font-size: 16px !important;
  width: 100% !important;
  box-sizing: border-box;
}
#gform_wrapper_1 input::placeholder,
#gform_wrapper_1 textarea::placeholder {
  color: #ECECEC;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 1px;
}
#gform_wrapper_1 input:focus,
#gform_wrapper_1 textarea:focus {
  outline: 2px solid var(--pbc-green);
  outline-offset: 2px;
}

/* Message field needs real height — currently rendering with no textarea
   height rule at all */
#gform_wrapper_1 .gfield--type-textarea textarea {
  min-height: 130px;
  resize: vertical;
}

/* Footer row: CAPTCHA (if/when added) + Submit button, spread apart */
#gform_wrapper_1 .gform_footer {
  justify-content: end;
  margin-top: 8px !important;
}
#gform_wrapper_1 .gform_button,
#gform_wrapper_1 input[type="submit"] {
  background: var(--pbc-green) !important;
  color: var(--pbc-navy) !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  font-size: 18px;
  padding: 14px 32px !important;
  border-radius: 4px !important;
  border: none !important;
  height: auto !important;
  width: auto !important;
  margin-top: 30px;
}

/* Validation error text — keep legible against the dark navy background */
#gform_wrapper_1 .gfield_validation_message,
#gform_wrapper_1 .validation_message {
  color: #ff9b9b;
  font-size: 12px;
}

/* Mobile: force all fields to full width regardless of the grid's
   computed column count */
@media (max-width: 767px) {
  #gform_wrapper_1 .gform_fields {
    grid-template-columns: 1fr !important;
  }
  #gform_wrapper_1 .gfield {
    grid-column: 1 / -1 !important;
    width: 100% !important;
  }
  #gform_wrapper_1 .gform_footer {
    flex-direction: column;
    align-items: stretch;
    gap: 12px;
  }
  #gform_wrapper_1 .gform_button {
    width: 100% !important;
  }
}

.gform_required_legend, 
.ginput_counter {
    display: none !important;
}

#gform_wrapper_1 .gfield_label .gfield_required {
    color: #fff !important;
    font-size: 20px !important;
    font-weight: 700 !important;
}

/* ---------------------------------------------------------------------
   FOOTER (Theme Builder — <footer class="... elementor-location-footer">)
   Note: this container has class="footer" but NOT id="footer". The CSS
   below targets the class, matching what's actually on the live page.
   If you want the #footer ID body.elementor-page-11 from the original stylesheet to
   also work, add id="footer" to this container in the Theme Builder
   footer template (Advanced > CSS ID).
   --------------------------------------------------------------------- */

footer.elementor-location-footer .footer,
.elementor-location-footer > .footer {
  background-color: #17245a;
  padding: 48px 40px 32px;
  text-align: center;
}

/* The current footer link color (rgb(204, 51, 102) — a pink/magenta) does
   not match the design's navy/green palette. Overriding to the intended
   look. */
footer.elementor-location-footer a {
  color: rgba(255, 255, 255, 0.8);
  text-decoration: none;
}
footer.elementor-location-footer a:hover {
  color: var(--pbc-green, #6bbf3f);
  text-decoration: underline;
}

/* ---------- Mobile: force everything back to single column ---------- */
@media (max-width: 767px) {
  .contact__form .elementor-field-group[data-id="field_first_name"],
  .contact__form .elementor-field-group[data-id="field_last_name"],
  .contact__form .elementor-field-group[data-id="field_phone"],
  .contact__form .elementor-field-group[data-id="field_email"],
  .contact__form .elementor-field-group[data-id="field_company"] {
    flex: 1 1 100%;
  }
  .contact__form .elementor-field-type-submit {
    margin-left: 0;
    width: 100%;
  }
  .contact__form .elementor-field-type-submit .elementor-button {
    width: 100%;
  }
}


/* ==========================================================================
   RESPONSIVE — TABLET (≤1024px)
   ========================================================================== */
@media (max-width: 1024px) {
  .hero__title { font-size: 42px; }
  #problem-comparison { flex-direction: column; }
  .vs-badge { margin: 8px 0; }
  .services-grid { justify-content: center; }
  .service-card { flex: 1 1 45%; }
  .process-list { justify-content: center; }
  .process-item { flex: 1 1 30%; }
  .comparison-body { flex-direction: column; }
  .comparison-table { width: 100%; }
  .calculator__fields { flex-direction: column; }
}

/* ==========================================================================
   RESPONSIVE — MOBILE (≤767px)
   ========================================================================== */
@media (max-width: 767px) {
  #hero, #problem, #solution, #mission, #process, #comparison, #calculator, #contact, #footer {
    padding-left: 20px;
    padding-right: 20px;
  }
  .hero__title { font-size: 32px; }
  .hero__actions { flex-direction: column; width: 100%; }
  .hero__actions .btn-primary { width: 100%; }
  .hero__topbar { flex-direction: column; align-items: center; gap: 8px; }

  .section-title { font-size: 26px; }
  .mission__statement { font-size: 22px; }

  #problem-comparison { flex-direction: column; }
  .comparison-column { width: 100%; }

  .services-grid, .process-list { flex-direction: column; align-items: stretch; }
  .service-card, .process-item { max-width: 100%; }

  .comparison-body { flex-direction: column; }
  .comparison-row { flex-direction: column; align-items: flex-start; gap: 4px; }
  .comparison-row--header { display: none; } /* labels shown per-row on mobile instead */
  .comparison-label { font-weight: 800; }

  .calculator__form { padding: 20px; }
  .calculator-field { flex: 1 1 100%; }

  .contact__form { width: 100%; }
}

@media (max-width: 480px) {
  .compare-table thead th,
.compare-table th,
.compare-table td {
    padding: 10px 5px;
    text-align: left;
    border: none;
    font-size: 12px;
    line-height: 1.4;
  }}/* End custom CSS */