.elementor-220264 .elementor-element.elementor-element-fc45502{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-220264 .elementor-element.elementor-element-69aa4d8 .eael-breadcrumbs .eael-breadcrumbs__content{background-color:#00000000;border-style:none;padding:0px 0px 0px 0px;color:#64748B;font-size:14px;line-height:150%;letter-spacing:-1%;}.elementor-220264 .elementor-element.elementor-element-69aa4d8 .eael-breadcrumbs .eael-breadcrumbs__content a{color:#334155;}.elementor-220264 .elementor-element.elementor-element-69aa4d8 .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:#0F172A;}.elementor-220264 .elementor-element.elementor-element-69aa4d8 .eael-breadcrumbs .eael-breadcrumb-separator{color:#0F172A;margin:0 7px;}.elementor-220264 .elementor-element.elementor-element-69aa4d8 .eael-breadcrumbs .eael-breadcrumb-separator svg{width:15px;height:15px;}.elementor-220264 .elementor-element.elementor-element-69aa4d8 .eael-breadcrumbs .eael-breadcrumb-separator i{font-size:15px;}.elementor-220264 .elementor-element.elementor-element-69aa4d8 .eael-breadcrumbs .eael-breadcrumb-separator svg, 
					.elementor-220264 .elementor-element.elementor-element-69aa4d8 .eael-breadcrumbs .eael-breadcrumb-separator i{margin:4px 0px 0px 0px;}.elementor-220264 .elementor-element.elementor-element-6e49d84{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:144px;--padding-left:24px;--padding-right:24px;}.elementor-220264 .elementor-element.elementor-element-6e49d84:not(.elementor-motion-effects-element-type-background), .elementor-220264 .elementor-element.elementor-element-6e49d84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #0F172A 0%, #001D6F 100%);}.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-220264 .elementor-element.elementor-element-9eed83d .elementor-button{background-color:transparent;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:150%;letter-spacing:-1%;background-image:linear-gradient(90deg, #3B82F6 0%, #1E40AF 100%);box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.3);border-radius:99px 99px 99px 99px;padding:6px 14px 6px 14px;}.elementor-220264 .elementor-element.elementor-element-9eed83d{margin:8px 34px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-220264 .elementor-element.elementor-element-1e8aac1{text-align:center;}.elementor-220264 .elementor-element.elementor-element-1e8aac1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;letter-spacing:-3%;}.elementor-220264 .elementor-element.elementor-element-7cec370{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220264 .elementor-element.elementor-element-567ab1a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-220264 .elementor-element.elementor-element-741a93f img{width:100%;max-width:100%;border-radius:8px 8px 8px 8px;}.elementor-220264 .elementor-element.elementor-element-37c2c6d.elementor-element{--align-self:flex-start;}.elementor-220264 .elementor-element.elementor-element-37c2c6d{text-align:start;}.elementor-220264 .elementor-element.elementor-element-37c2c6d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;letter-spacing:-1%;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-220264 .elementor-element.elementor-element-b9d3317.elementor-element{--align-self:flex-start;}.elementor-220264 .elementor-element.elementor-element-b9d3317{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:150%;letter-spacing:-1%;color:#CBD5E1;}.elementor-220264 .elementor-element.elementor-element-0412e1e .elementor-button{background-color:transparent;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:150%;letter-spacing:-1%;background-image:linear-gradient(90deg, #3B82F6 0%, #1E40AF 100%);box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.3);border-radius:8px 8px 8px 8px;padding:13.5px 12px 13.5px 12px;}.elementor-220264 .elementor-element.elementor-element-0412e1e{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-220264 .elementor-element.elementor-element-7b41a97{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220264 .elementor-element.elementor-element-3defc0f img{width:100%;max-width:100%;border-radius:8px 8px 8px 8px;}.elementor-220264 .elementor-element.elementor-element-83df8f6{text-align:start;}.elementor-220264 .elementor-element.elementor-element-83df8f6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;letter-spacing:-1%;color:#FFFFFF;}.elementor-220264 .elementor-element.elementor-element-c36e1f5{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:150%;letter-spacing:-1%;color:#CBD5E1;}.elementor-220264 .elementor-element.elementor-element-067b0e5 .elementor-button{background-color:transparent;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:150%;letter-spacing:-1%;background-image:linear-gradient(90deg, #3B82F6 0%, #1E40AF 100%);box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.3);border-radius:8px 8px 8px 8px;padding:13.5px 12px 13.5px 12px;}.elementor-220264 .elementor-element.elementor-element-067b0e5{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-220264 .elementor-element.elementor-element-42c3273{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220264 .elementor-element.elementor-element-ddd8d52 img{width:100%;max-width:100%;border-radius:8px 8px 8px 8px;}.elementor-220264 .elementor-element.elementor-element-3d6a8ec{text-align:start;}.elementor-220264 .elementor-element.elementor-element-3d6a8ec .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;letter-spacing:-1%;color:#FFFFFF;}.elementor-220264 .elementor-element.elementor-element-c604e07{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:150%;letter-spacing:-1%;color:#CBD5E1;}.elementor-220264 .elementor-element.elementor-element-a235ee8 .elementor-button{background-color:transparent;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:150%;letter-spacing:-1%;background-image:linear-gradient(90deg, #3B82F6 0%, #1E40AF 100%);box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.3);border-radius:8px 8px 8px 8px;padding:13.5px 12px 13.5px 12px;}.elementor-220264 .elementor-element.elementor-element-a235ee8{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-220264 .elementor-element.elementor-element-d7f4682{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220264 .elementor-element.elementor-element-6607976 img{width:100%;max-width:100%;border-radius:8px 8px 8px 8px;}.elementor-220264 .elementor-element.elementor-element-819d713{text-align:start;}.elementor-220264 .elementor-element.elementor-element-819d713 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;letter-spacing:-1%;color:#FFFFFF;}.elementor-220264 .elementor-element.elementor-element-6a5d3e6{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:150%;letter-spacing:-1%;color:#CBD5E1;}.elementor-220264 .elementor-element.elementor-element-8150909 .elementor-button{background-color:transparent;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:150%;letter-spacing:-1%;background-image:linear-gradient(90deg, #3B82F6 0%, #1E40AF 100%);box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.3);border-radius:8px 8px 8px 8px;padding:13.5px 12px 13.5px 12px;}.elementor-220264 .elementor-element.elementor-element-8150909{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-220264 .elementor-element.elementor-element-110a759{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220264 .elementor-element.elementor-element-10beed7 img{width:100%;max-width:100%;border-radius:8px 8px 8px 8px;}.elementor-220264 .elementor-element.elementor-element-504b9d7{text-align:start;}.elementor-220264 .elementor-element.elementor-element-504b9d7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;letter-spacing:-1%;color:#FFFFFF;}.elementor-220264 .elementor-element.elementor-element-028bce3{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:150%;letter-spacing:-1%;color:#CBD5E1;}.elementor-220264 .elementor-element.elementor-element-f59c595 .elementor-button{background-color:transparent;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:150%;letter-spacing:-1%;background-image:linear-gradient(90deg, #3B82F6 0%, #1E40AF 100%);box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.3);border-radius:8px 8px 8px 8px;padding:13.5px 12px 13.5px 12px;}.elementor-220264 .elementor-element.elementor-element-f59c595{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-220264 .elementor-element.elementor-element-e6c3a3c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220264 .elementor-element.elementor-element-b7122eb img{width:100%;max-width:100%;border-radius:8px 8px 8px 8px;}.elementor-220264 .elementor-element.elementor-element-a91d0a8{text-align:start;}.elementor-220264 .elementor-element.elementor-element-a91d0a8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;letter-spacing:-1%;color:#FFFFFF;}.elementor-220264 .elementor-element.elementor-element-510b054{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:150%;letter-spacing:-1%;color:#CBD5E1;}.elementor-220264 .elementor-element.elementor-element-6e4834a .elementor-button{background-color:transparent;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:150%;letter-spacing:-1%;background-image:linear-gradient(90deg, #3B82F6 0%, #1E40AF 100%);box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.3);border-radius:8px 8px 8px 8px;padding:13.5px 12px 13.5px 12px;}.elementor-220264 .elementor-element.elementor-element-6e4834a{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-220264 .elementor-element.elementor-element-acd6f38{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220264 .elementor-element.elementor-element-e0eb832 img{width:100%;max-width:100%;border-radius:8px 8px 8px 8px;}.elementor-220264 .elementor-element.elementor-element-2c13a88{text-align:start;}.elementor-220264 .elementor-element.elementor-element-2c13a88 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;letter-spacing:-1%;color:#FFFFFF;}.elementor-220264 .elementor-element.elementor-element-e320b3d{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:150%;letter-spacing:-1%;color:#CBD5E1;}.elementor-220264 .elementor-element.elementor-element-7c623dd .elementor-button{background-color:transparent;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:150%;letter-spacing:-1%;background-image:linear-gradient(90deg, #3B82F6 0%, #1E40AF 100%);box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.3);border-radius:8px 8px 8px 8px;padding:13.5px 12px 13.5px 12px;}.elementor-220264 .elementor-element.elementor-element-7c623dd{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-220264 .elementor-element.elementor-element-ef2e0ad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220264 .elementor-element.elementor-element-b3535b2 img{width:100%;max-width:100%;border-radius:8px 8px 8px 8px;}.elementor-220264 .elementor-element.elementor-element-98ac552{text-align:start;}.elementor-220264 .elementor-element.elementor-element-98ac552 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;letter-spacing:-1%;color:#FFFFFF;}.elementor-220264 .elementor-element.elementor-element-34b0d57{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;line-height:150%;letter-spacing:-1%;color:#CBD5E1;}.elementor-220264 .elementor-element.elementor-element-85b95c0 .elementor-button{background-color:transparent;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:150%;letter-spacing:-1%;background-image:linear-gradient(90deg, #3B82F6 0%, #1E40AF 100%);box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.3);border-radius:8px 8px 8px 8px;padding:13.5px 12px 13.5px 12px;}.elementor-220264 .elementor-element.elementor-element-85b95c0{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-220264 .elementor-element.elementor-element-8d9c3b7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220264 .elementor-element.elementor-element-5269422 img{width:100%;max-width:100%;border-radius:8px 8px 8px 8px;}.elementor-220264 .elementor-element.elementor-element-5d31cc0{text-align:start;}.elementor-220264 .elementor-element.elementor-element-5d31cc0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;letter-spacing:-1%;color:#FFFFFF;}.elementor-220264 .elementor-element.elementor-element-f0cc3e2{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:150%;letter-spacing:-1%;color:#CBD5E1;}.elementor-220264 .elementor-element.elementor-element-88d3c15 .elementor-button{background-color:transparent;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:150%;letter-spacing:-1%;background-image:linear-gradient(90deg, #3B82F6 0%, #1E40AF 100%);box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.3);border-radius:8px 8px 8px 8px;padding:13.5px 12px 13.5px 12px;}.elementor-220264 .elementor-element.elementor-element-88d3c15{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-220264 .elementor-element.elementor-element-ccd3641{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220264 .elementor-element.elementor-element-6aa4684 img{width:100%;max-width:100%;border-radius:8px 8px 8px 8px;}.elementor-220264 .elementor-element.elementor-element-6dc0143{text-align:start;}.elementor-220264 .elementor-element.elementor-element-6dc0143 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;letter-spacing:-1%;color:#FFFFFF;}.elementor-220264 .elementor-element.elementor-element-e08b3ce{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:150%;letter-spacing:-1%;color:#CBD5E1;}.elementor-220264 .elementor-element.elementor-element-96cfefa .elementor-button{background-color:transparent;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:150%;letter-spacing:-1%;background-image:linear-gradient(90deg, #3B82F6 0%, #1E40AF 100%);box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.3);border-radius:8px 8px 8px 8px;padding:13.5px 12px 13.5px 12px;}.elementor-220264 .elementor-element.elementor-element-96cfefa{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-220264 .elementor-element.elementor-element-350a6ce{--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:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-220264 .elementor-element.elementor-element-350a6ce:not(.elementor-motion-effects-element-type-background), .elementor-220264 .elementor-element.elementor-element-350a6ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-220264 .elementor-element.elementor-element-f23f874{--display:flex;--min-height:531px;--border-radius:16px 16px 16px 16px;--padding-top:80px;--padding-bottom:80px;--padding-left:64px;--padding-right:64px;}.elementor-220264 .elementor-element.elementor-element-f23f874:not(.elementor-motion-effects-element-type-background), .elementor-220264 .elementor-element.elementor-element-f23f874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pearsoncues.com/wp-content/uploads/2026/07/pool-cues-section-2-bg.png");background-repeat:no-repeat;background-size:cover;}.elementor-220264 .elementor-element.elementor-element-84ee72a{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220264 .elementor-element.elementor-element-add2a81{text-align:start;}.elementor-220264 .elementor-element.elementor-element-add2a81 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;letter-spacing:-3%;}.elementor-220264 .elementor-element.elementor-element-0d4e14a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:150%;letter-spacing:-1%;color:#E2E8F0;}.elementor-220264 .elementor-element.elementor-element-5a01168{--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:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-220264 .elementor-element.elementor-element-5a01168:not(.elementor-motion-effects-element-type-background), .elementor-220264 .elementor-element.elementor-element-5a01168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-220264 .elementor-element.elementor-element-c2204f3{--display:flex;--min-height:531px;--border-radius:16px 16px 16px 16px;--padding-top:80px;--padding-bottom:80px;--padding-left:64px;--padding-right:64px;}.elementor-220264 .elementor-element.elementor-element-c2204f3:not(.elementor-motion-effects-element-type-background), .elementor-220264 .elementor-element.elementor-element-c2204f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pearsoncues.com/wp-content/uploads/2026/07/pool-cues-section-2-bg.png");background-repeat:no-repeat;background-size:cover;}.elementor-220264 .elementor-element.elementor-element-aa4e2dc{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220264 .elementor-element.elementor-element-0dff147{text-align:start;}.elementor-220264 .elementor-element.elementor-element-0dff147 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;letter-spacing:-3%;}.elementor-220264 .elementor-element.elementor-element-891ba4b{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:150%;letter-spacing:-1%;color:#E2E8F0;}.elementor-220264 .elementor-element.elementor-element-1c21ee5{--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;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-220264 .elementor-element.elementor-element-1c21ee5:not(.elementor-motion-effects-element-type-background), .elementor-220264 .elementor-element.elementor-element-1c21ee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-220264 .elementor-element.elementor-element-d38b4bc .elementor-button{background-color:transparent;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:150%;letter-spacing:-1%;background-image:linear-gradient(90deg, #3B82F6 0%, #1E40AF 100%);box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.3);border-radius:99px 99px 99px 99px;padding:6px 14px 6px 14px;}.elementor-220264 .elementor-element.elementor-element-d38b4bc{margin:8px 34px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-220264 .elementor-element.elementor-element-e85eb12{text-align:center;}.elementor-220264 .elementor-element.elementor-element-e85eb12 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;letter-spacing:-2%;}.elementor-220264 .elementor-element.elementor-element-20520af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:48px;--margin-bottom:48px;--margin-left:64px;--margin-right:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220264 .elementor-element.elementor-element-e6874de{--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:16px 16px;--row-gap:16px;--column-gap:16px;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:#E2E8F0;--border-color:#E2E8F0;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-220264 .elementor-element.elementor-element-e6874de:not(.elementor-motion-effects-element-type-background), .elementor-220264 .elementor-element.elementor-element-e6874de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-220264 .elementor-element.elementor-element-3ecff20 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:500;line-height:28px;letter-spacing:-1%;color:#0F172A;}.elementor-220264 .elementor-element.elementor-element-15211fe{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-220264 .elementor-element.elementor-element-715a6f1.elementor-wc-products  ul.products{grid-column-gap:40px;grid-row-gap:40px;}.elementor-220264 .elementor-element.elementor-element-715a6f1.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:8px 8px 8px 8px;margin-bottom:16px;}.elementor-220264 .elementor-element.elementor-element-715a6f1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#0F172A;margin-bottom:6px;}.elementor-220264 .elementor-element.elementor-element-715a6f1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#0F172A;margin-bottom:6px;}.elementor-220264 .elementor-element.elementor-element-715a6f1.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-220264 .elementor-element.elementor-element-715a6f1.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:500;line-height:28px;letter-spacing:-1%;}.elementor-220264 .elementor-element.elementor-element-715a6f1.elementor-wc-products ul.products li.product .price{color:#475569;font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:500;line-height:28px;letter-spacing:-1%;}.elementor-220264 .elementor-element.elementor-element-715a6f1.elementor-wc-products ul.products li.product .price ins{color:#475569;}.elementor-220264 .elementor-element.elementor-element-715a6f1.elementor-wc-products ul.products li.product .price ins .amount{color:#475569;}.elementor-220264 .elementor-element.elementor-element-715a6f1.elementor-wc-products ul.products li.product .price del{color:#475569;}.elementor-220264 .elementor-element.elementor-element-715a6f1.elementor-wc-products ul.products li.product .price del .amount{color:#475569;}.elementor-220264 .elementor-element.elementor-element-715a6f1.elementor-wc-products ul.products li.product .price del {font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:500;line-height:28px;letter-spacing:-1%;}.elementor-220264 .elementor-element.elementor-element-715a6f1 nav.woocommerce-pagination{margin-top:6px;font-size:16px;line-height:150%;}.elementor-220264 .elementor-element.elementor-element-715a6f1 nav.woocommerce-pagination ul li a, .elementor-220264 .elementor-element.elementor-element-715a6f1 nav.woocommerce-pagination ul li span{padding:6px;}.elementor-220264 .elementor-element.elementor-element-715a6f1 nav.woocommerce-pagination ul li a{color:#FFFFFF;background-color:#BBBBBB;}.elementor-220264 .elementor-element.elementor-element-715a6f1 nav.woocommerce-pagination ul li a:hover{color:#FFFFFF;background-color:#3C73EC;}.elementor-220264 .elementor-element.elementor-element-715a6f1 nav.woocommerce-pagination ul li span.current{color:#FFFFFF;background-color:#2563EB;}.elementor-220264 .elementor-element.elementor-element-715a6f1.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-220264 .elementor-element.elementor-element-c4c507e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-220264 .elementor-element.elementor-element-c4c507e:not(.elementor-motion-effects-element-type-background), .elementor-220264 .elementor-element.elementor-element-c4c507e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #0F172A 0%, #001D6F 100%);}.elementor-220264 .elementor-element.elementor-element-1f2883e .elementor-button{background-color:transparent;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:150%;letter-spacing:-1%;background-image:linear-gradient(90deg, #3B82F6 0%, #1E40AF 100%);box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.3);border-radius:99px 99px 99px 99px;padding:6px 14px 6px 14px;}.elementor-220264 .elementor-element.elementor-element-1f2883e{margin:8px 34px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-220264 .elementor-element.elementor-element-602d039{text-align:center;}.elementor-220264 .elementor-element.elementor-element-602d039 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:500;letter-spacing:-3%;}.elementor-widget-global .elementor-testimonial__header, .elementor-widget-global .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-global .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-220264 .elementor-element.elementor-global-221310 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-220264 .elementor-element.elementor-global-221310 .elementor-main-swiper .swiper-slide{background-color:#EFF6FF;border-width:1px 1px 1px 1px;border-radius:8px;border-color:#E5E7EB;}.elementor-220264 .elementor-element.elementor-global-221310 .elementor-testimonial__header{padding-top:24px;padding-left:24px;padding-right:24px;padding-bottom:calc(16px / 2);}.elementor-220264 .elementor-element.elementor-global-221310 .elementor-testimonial__content{padding-bottom:24px;padding-left:24px;padding-right:24px;padding-top:calc(16px / 2);}.elementor-220264 .elementor-element.elementor-global-221310 .elementor-swiper-button{font-size:20px;}.elementor-220264 .elementor-element.elementor-global-221310 .elementor-testimonial__name{color:#0F172A;}.elementor-220264 .elementor-element.elementor-global-221310 .elementor-testimonial__header, .elementor-220264 .elementor-element.elementor-global-221310 .elementor-testimonial__name{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:150%;letter-spacing:-1%;}.elementor-220264 .elementor-element.elementor-global-221310 .elementor-testimonial__title{color:#0F172A;font-size:16px;font-weight:700;line-height:150%;letter-spacing:-1%;}.elementor-220264 .elementor-element.elementor-global-221310 .elementor-testimonial__text{color:#64748B;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:-1%;}.elementor-220264 .elementor-element.elementor-global-221310 .elementor-star-rating{font-size:10px;}body:not(.rtl) .elementor-220264 .elementor-element.elementor-global-221310 .elementor-star-rating i:not(:last-of-type){margin-right:5px;}body.rtl .elementor-220264 .elementor-element.elementor-global-221310 .elementor-star-rating i:not(:last-of-type){margin-left:5px;}.elementor-220264 .elementor-element.elementor-global-221310 .elementor-star-rating i:before{color:#DFB300;}.elementor-220264 .elementor-element.elementor-global-221310 .elementor-star-rating i{color:#64748B;}@media(min-width:768px){.elementor-220264 .elementor-element.elementor-element-fc45502{--content-width:1312px;}.elementor-220264 .elementor-element.elementor-element-7cec370{--content-width:1116px;}.elementor-220264 .elementor-element.elementor-element-84ee72a{--width:542px;}.elementor-220264 .elementor-element.elementor-element-aa4e2dc{--width:542px;}.elementor-220264 .elementor-element.elementor-element-1c21ee5{--width:100%;}.elementor-220264 .elementor-element.elementor-element-20520af{--width:calc(100% - 128px);}.elementor-220264 .elementor-element.elementor-element-e6874de{--width:320px;}}@media(max-width:1440px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-220264 .elementor-element.elementor-element-715a6f1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-widget-global .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-220264 .elementor-element.elementor-element-6e49d84{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-220264 .elementor-element.elementor-element-9eed83d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-220264 .elementor-element.elementor-element-1e8aac1{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-220264 .elementor-element.elementor-element-0412e1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-220264 .elementor-element.elementor-element-067b0e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-220264 .elementor-element.elementor-element-a235ee8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-220264 .elementor-element.elementor-element-8150909{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-220264 .elementor-element.elementor-element-f59c595{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-220264 .elementor-element.elementor-element-6e4834a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-220264 .elementor-element.elementor-element-7c623dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-220264 .elementor-element.elementor-element-85b95c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-220264 .elementor-element.elementor-element-88d3c15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-220264 .elementor-element.elementor-element-96cfefa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-220264 .elementor-element.elementor-element-f23f874:not(.elementor-motion-effects-element-type-background), .elementor-220264 .elementor-element.elementor-element-f23f874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pearsoncues.com/wp-content/uploads/2026/07/pool-cues-section-2-bg-mobile.png");background-size:cover;}.elementor-220264 .elementor-element.elementor-element-f23f874{--min-height:720px;--padding-top:236px;--padding-bottom:40px;--padding-left:12px;--padding-right:12px;}.elementor-220264 .elementor-element.elementor-element-84ee72a{--width:100%;}.elementor-220264 .elementor-element.elementor-element-add2a81{padding:40px 0px 0px 0px;}.elementor-220264 .elementor-element.elementor-element-c2204f3:not(.elementor-motion-effects-element-type-background), .elementor-220264 .elementor-element.elementor-element-c2204f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pearsoncues.com/wp-content/uploads/2026/07/pool-cues-section-2-bg-mobile.png");background-size:cover;}.elementor-220264 .elementor-element.elementor-element-c2204f3{--min-height:720px;--padding-top:236px;--padding-bottom:40px;--padding-left:12px;--padding-right:12px;}.elementor-220264 .elementor-element.elementor-element-aa4e2dc{--width:100%;}.elementor-220264 .elementor-element.elementor-element-0dff147{padding:40px 0px 0px 0px;}.elementor-220264 .elementor-element.elementor-element-1c21ee5{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:42px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-220264 .elementor-element.elementor-element-d38b4bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-220264 .elementor-element.elementor-element-e85eb12{padding:012px 0px 0px 0px;}.elementor-220264 .elementor-element.elementor-element-20520af{--width:calc(100% - 48px);--margin-top:24px;--margin-bottom:24px;--margin-left:24px;--margin-right:24px;}.elementor-220264 .elementor-element.elementor-element-e6874de.e-con{--order:-99999 /* order start hack */;}.elementor-widget-wc-archive-products .elementor-products-nothing-found{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-220264 .elementor-element.elementor-element-715a6f1.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-220264 .elementor-element.elementor-element-c4c507e{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-220264 .elementor-element.elementor-element-1f2883e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-220264 .elementor-element.elementor-element-602d039{padding:00px 0px 0px 0px;}.elementor-widget-global .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for button, class: .elementor-element-9eed83d */.subheading .elementor-button-text {
    background: -webkit-linear-gradient(180deg, #EFF6FF 0%, #BFDBFE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e8aac1 */.gradient-heading {
    background: -webkit-linear-gradient(180deg, #EFF6FF 0%, #BFDBFE 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0412e1e */.subheading .elementor-button-text {
    background: -webkit-linear-gradient(180deg, #EFF6FF 0%, #BFDBFE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-067b0e5 */.subheading .elementor-button-text {
    background: -webkit-linear-gradient(180deg, #EFF6FF 0%, #BFDBFE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a235ee8 */.subheading .elementor-button-text {
    background: -webkit-linear-gradient(180deg, #EFF6FF 0%, #BFDBFE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8150909 */.subheading .elementor-button-text {
    background: -webkit-linear-gradient(180deg, #EFF6FF 0%, #BFDBFE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f59c595 */.subheading .elementor-button-text {
    background: -webkit-linear-gradient(180deg, #EFF6FF 0%, #BFDBFE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e4834a */.subheading .elementor-button-text {
    background: -webkit-linear-gradient(180deg, #EFF6FF 0%, #BFDBFE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c623dd */.subheading .elementor-button-text {
    background: -webkit-linear-gradient(180deg, #EFF6FF 0%, #BFDBFE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-85b95c0 */.subheading .elementor-button-text {
    background: -webkit-linear-gradient(180deg, #EFF6FF 0%, #BFDBFE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88d3c15 */.subheading .elementor-button-text {
    background: -webkit-linear-gradient(180deg, #EFF6FF 0%, #BFDBFE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-96cfefa */.subheading .elementor-button-text {
    background: -webkit-linear-gradient(180deg, #EFF6FF 0%, #BFDBFE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cec370 *//* Add space between columns */
.product_cat_list .slick-slide {
    margin-left: 12px;
    margin-right: 12px;
}

/* Fix alignment on the outer container edges */
.product_cat_list .slick-list {
    margin-left: -12px;
    margin-right: -12px;
}

.product_cat_list .slick-prev, .product_cat_list .slick-next {
    background-color: rgba(15, 23, 42, 1);
    width: 44px;
    height: 44px;
    border-radius: 50% !important;
    top: auto;
    bottom: -80px !important;
    transform: translateX(-50%);
}

.product_cat_list .slick-prev {
    left: calc(50% - 29px);
}

.product_cat_list .slick-next {
    left: calc(50% + 29px);
}

.product_cat_list .slick-prev:before, .product_cat_list .slick-next:before {
    color: #fff !important;
}

.product_cat_list .slick-prev:before {
    content: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.4995 10.0001C17.4995 10.1659 17.4337 10.3248 17.3165 10.442C17.1992 10.5593 17.0403 10.6251 16.8745 10.6251H4.63311L9.1917 15.1829C9.24977 15.241 9.29583 15.3099 9.32726 15.3858C9.35869 15.4617 9.37486 15.543 9.37486 15.6251C9.37486 15.7072 9.35869 15.7885 9.32726 15.8644C9.29583 15.9403 9.24977 16.0092 9.1917 16.0673C9.13363 16.1254 9.0647 16.1714 8.98883 16.2028C8.91295 16.2343 8.83164 16.2505 8.74952 16.2505C8.66739 16.2505 8.58608 16.2343 8.5102 16.2028C8.43433 16.1714 8.3654 16.1254 8.30733 16.0673L2.68233 10.4423C2.62422 10.3842 2.57812 10.3153 2.54667 10.2394C2.51521 10.1636 2.49902 10.0822 2.49902 10.0001C2.49902 9.91797 2.51521 9.83664 2.54667 9.76077C2.57812 9.68489 2.62422 9.61596 2.68233 9.55792L8.30733 3.93292C8.4246 3.81564 8.58366 3.74976 8.74952 3.74976C8.91537 3.74976 9.07443 3.81564 9.1917 3.93292C9.30898 4.05019 9.37486 4.20925 9.37486 4.3751C9.37486 4.54096 9.30898 4.70002 9.1917 4.81729L4.63311 9.3751H16.8745C17.0403 9.3751 17.1992 9.44095 17.3165 9.55816C17.4337 9.67537 17.4995 9.83434 17.4995 10.0001Z" fill="white"/></svg>');
}

.product_cat_list .slick-next:before {
    content: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3172 10.4423L11.6922 16.0673C11.5749 16.1846 11.4159 16.2505 11.25 16.2505C11.0841 16.2505 10.9251 16.1846 10.8078 16.0673C10.6905 15.95 10.6247 15.791 10.6247 15.6251C10.6247 15.4593 10.6905 15.3002 10.8078 15.1829L15.3664 10.6251H3.125C2.95924 10.6251 2.80027 10.5593 2.68306 10.442C2.56585 10.3248 2.5 10.1659 2.5 10.0001C2.5 9.83434 2.56585 9.67537 2.68306 9.55816C2.80027 9.44095 2.95924 9.3751 3.125 9.3751H15.3664L10.8078 4.81729C10.6905 4.70002 10.6247 4.54096 10.6247 4.3751C10.6247 4.20925 10.6905 4.05019 10.8078 3.93292C10.9251 3.81564 11.0841 3.74976 11.25 3.74976C11.4159 3.74976 11.5749 3.81564 11.6922 3.93292L17.3172 9.55792C17.3753 9.61596 17.4214 9.68489 17.4529 9.76077C17.4843 9.83664 17.5005 9.91797 17.5005 10.0001C17.5005 10.0822 17.4843 10.1636 17.4529 10.2394C17.4214 10.3153 17.3753 10.3842 17.3172 10.4423Z" fill="white"/></svg>');
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-add2a81 */.gradient-heading {
    background: -webkit-linear-gradient(180deg, #EFF6FF 0%, #BFDBFE 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0dff147 */.gradient-heading {
    background: -webkit-linear-gradient(180deg, #EFF6FF 0%, #BFDBFE 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d38b4bc */.subheading .elementor-button-text {
    background: -webkit-linear-gradient(180deg, #EFF6FF 0%, #BFDBFE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e85eb12 */.gradient-heading-dark {
    background: -webkit-linear-gradient(90deg, #3B82F6 0%, #1E40AF 100%); !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6874de *//**
 *  Shop Product Filter CSS
 **/
.product-filter-wrap .wpfFilterWrapper {
    margin-top: 0;
    margin-bottom: 0px;
    padding: 16px 0 !important;
}
 
.product-filter-wrap .wpfFilterWrapper:not(:nth-last-child(-n+4)) {
    border-bottom: 1px solid rgba(226, 232, 240, 1);
}

.product-filter-wrap .wpfFilterWrapper:not(:nth-last-child(-n+3)) {
}

.product-filter-wrap .wfpDescription {
    padding-bottom: 16px !important;
    font-size: 16px !important;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: -1%;
    color: rgba(51, 65, 85, 1);
    
}

.product-filter-wrap .wpfFilterWrapper ul:not(.wpfButtonsFilter) li {
    margin-bottom: 12px !important;
}

.product-filter-wrap .wpfFilterWrapper ul:not(.wpfButtonsFilter) li:last-child {
    margin-bottom: 0 !important;
}

.product-filter-wrap .wpfLiLabel {
    display: inline-flex !important;
    flex-wrap: wrap;
    align-items: flex-start;
    width: 100%;
}

.product-filter-wrap .wpfCheckbox {
    margin-top: 3px;
}

.product-filter-wrap .wpfDisplay {
    flex: 1 1;
    display: inline-flex;
    align-items: center;
    justify-content: space-between !important;
}

.product-filter-wrap .wpfValue {
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -1%;
    font-weight: 400;
    color: rgba(30, 41, 59, 1);
    flex-basis: 0 1 auto;
}

.product-filter-wrap .wpfCount {
    flex: 0 1 auto;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: -1%;
    font-weight: 400;
    color: rgba(148, 163, 184, 1);
}

.product-filter-wrap .wpfFilterWrapper[data-filter-type="wpfPrice"] .wpfFilterContent {
    padding: 0;
}

.product-filter-wrap .wpfPriceFilterRange {
    border: unset !important;
    background-color: #e6e6e6 !important;
    height: 4px !important;
	  margin-bottom: 20px !important;
    width: calc(100% - 0px) !important;
}

.product-filter-wrap .wpfPriceFilterRange .ui-slider-horizontal .ui-slider-handle {
    margin-left: -0.3em !important;
}

.product-filter-wrap .wpfPriceFilterRange .ui-slider-range {
    background-color: #0170D7 !important;
}

.product-filter-wrap .wpfPriceFilterRange.ui-slider.ui-widget-content .ui-slider-handle {
    background-color: #0170D7 !important;
    border: unset !important;
    border-radius: 50% !important;
    width: 12px;
    height: 12px;
    top: -0.2em;
	  display: flex;
    flex-wrap: nowrap;
    justify-content: center;
}

.product-filter-wrap .ui-slider-handle .wpfVisibleBufferMin, .ui-slider-handle .wpfVisibleBufferMax, .ui-slider-handle .wpfCurrencySymbol {
    position: relative;
    top: unset;
    bottom: 200%;
    left: unset;
    visibility: visible;
    text-align: center;
    font-size: 12px !important;
    font-family: Montserrat, sans-serif;
}

.product-filter-wrap .wpfPriceInputs {
    justify-content: space-between !important;
}

.product-filter-wrap span.wpfFilterDelimeter {
  visibility: hidden;
  position: relative;
}

.product-filter-wrap span.wpfFilterDelimeter::after {
  content: "to";
  visibility: visible;
  position: absolute;
  top: 0;
  left: 0;
  white-space: nowrap;
  color: rgba(30, 41, 59, 1);
  font-size: 14px;
  line-height: 150%;
  letter-spacing: -1%;
  font-weight: 400;
}

.product-filter-wrap .wpfCurrencySymbol {
    display: none;
}

.product-filter-wrap .wpfPriceRangeField {
    border: 1px solid rgba(203, 213, 225, 1) !important;
    padding: 10px 14px !important;
    width: auto !important;
    height: auto !important;
    min-width: 96px !important;
}

.product-filter-wrap .wpfFilterWrapper ul:not(.wpfButtonsFilter) li {
    margin-bottom: 16px;
}

.product-filter-wrap .wpfFilterVerScroll {
	max-height: unset !important;
	
}

#wpfOverlayText {
    filter: invert(1);
}

.la-spinner, .wpfIconPreview .spinner, .wpfLoaderIconTemplate .spinner, .woobewoo-filter-loader.spinner {
    background: url(https://pearsoncues.com/wp-content/uploads/2024/12/logo-16122024.png) !important;
    width: 136px !important;
    height: 34px !important;
    background-size: 100% 100% !important;
}

.product-filter-wrap .wpfFilterButton.wpfButton {
    padding: 8px 14px !important;
    background-color: rgba(37, 99, 235, 1) !important;
    width: 100% !important;
    min-height: auto !important;
    font-size: 14px !important;
    line-height: 150% !important;
    letter-spacing: -1% !important;
    margin: 16px 0 0 !important;
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-715a6f1 */.custom-product-layout *:is(.woocommerce-ordering, .add_to_cart_button, .star-rating) {
    display: none !important;
}

.custom-product-layout nav.woocommerce-pagination {
    margin-top: 40px !important;
}

.custom-product-layout nav.woocommerce-pagination ul.page-numbers {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 12px;
    border: unset;
}

.custom-product-layout nav.woocommerce-pagination ul li {
    border: unset;
}

.custom-product-layout nav.woocommerce-pagination ul li > * {
    border-radius: 50%;
    padding: 6px 9px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1f2883e */.subheading .elementor-button-text {
    background: -webkit-linear-gradient(180deg, #EFF6FF 0%, #BFDBFE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-602d039 */.gradient-heading {
    background: -webkit-linear-gradient(180deg, #EFF6FF 0%, #BFDBFE 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-221310 */.custom-reviews .elementor-star-rating {
    margin-top: 15px;
    display: flex;
    align-items: center;
}

.custom-reviews span.elementor-star-info {
    font-size: 14px;
    color: rgba(15, 23, 42, 1);
    font-family: var(--e-global-typography-primary-font-family), sans-serif;
    line-height: 150%;
    letter-spacing: -1%;
    margin-right: 8px
}

.custom-reviews span.elementor-testimonial__title::after {
    content: '';
    position: absolute;
    right: 24px;
    bottom: 24px;
    width: 12px;
    height: 12px;
    background-color: rgba(59, 130, 246, 1);
    border-radius: 50%;
}

.custom-reviews .elementor-testimonial__content {
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
}/* End custom CSS */