.elementor-1576 .elementor-element.elementor-element-5d22396{--display:flex;--min-height:86vh;--justify-content:center;--overlay-opacity:0.94;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px}.elementor-1576 .elementor-element.elementor-element-5d22396:not(.elementor-motion-effects-element-type-background),.elementor-1576 .elementor-element.elementor-element-5d22396>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://playpoolnation.com/wp-content/uploads/2026/10/ppn-hero-rack.jpg);background-position:center right;background-size:cover}.elementor-1576 .elementor-element.elementor-element-5d22396::before,.elementor-1576 .elementor-element.elementor-element-5d22396>.elementor-background-video-container::before,.elementor-1576 .elementor-element.elementor-element-5d22396>.e-con-inner>.elementor-background-video-container::before,.elementor-1576 .elementor-element.elementor-element-5d22396>.elementor-background-slideshow::before,.elementor-1576 .elementor-element.elementor-element-5d22396>.e-con-inner>.elementor-background-slideshow::before,.elementor-1576 .elementor-element.elementor-element-5d22396>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#fff0;--background-overlay:'';background-image:linear-gradient(90deg,#0A2A20 30%,rgb(10 42 32 / .25) 100%)}.elementor-1576 .elementor-element.elementor-element-32a5358{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1576 .elementor-element.elementor-element-795847f{--display:flex;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1576 .elementor-element.elementor-element-cef6844 .elementor-heading-title{font-family:"Archivo",Sans-serif;font-size:76px;font-weight:800;line-height:1.05em;letter-spacing:-1.9px;color:#F2F4F1}.elementor-1576 .elementor-element.elementor-element-eb9bf06{font-family:"Figtree",Sans-serif;font-size:20px;font-weight:400;line-height:1.55em;color:#D5E0DA}.elementor-1576 .elementor-element.elementor-element-815da4e{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:88px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px}.elementor-1576 .elementor-element.elementor-element-815da4e:not(.elementor-motion-effects-element-type-background),.elementor-1576 .elementor-element.elementor-element-815da4e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F2F4F1}.elementor-1576 .elementor-element.elementor-element-a22d9cb .elementor-heading-title{font-family:"Archivo",Sans-serif;font-size:44px;font-weight:800;line-height:1.05em;letter-spacing:-1.1px;color:#14201B}.elementor-1576 .elementor-element.elementor-element-e5cd58d{font-family:"Figtree",Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#5B6B64}.elementor-1576 .elementor-element.elementor-element-d023305>.elementor-widget-container{margin:24px 0 0 0}.elementor-1576 .elementor-element.elementor-element-16c22d8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1576 .elementor-element.elementor-element-16c22d8:not(.elementor-motion-effects-element-type-background),.elementor-1576 .elementor-element.elementor-element-16c22d8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-1576 .elementor-element.elementor-element-22a184b{--display:flex;--min-height:560px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1576 .elementor-element.elementor-element-22a184b:not(.elementor-motion-effects-element-type-background),.elementor-1576 .elementor-element.elementor-element-22a184b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://playpoolnation.com/wp-content/uploads/2026/10/ppn-cue-shot-green-felt.jpg);background-position:center center;background-size:cover}.elementor-1576 .elementor-element.elementor-element-933868f{--display:flex;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:88px;--padding-bottom:88px;--padding-left:72px;--padding-right:80px}.elementor-1576 .elementor-element.elementor-element-6575c4f .elementor-heading-title{font-family:"Archivo",Sans-serif;font-size:46px;font-weight:800;line-height:1.05em;letter-spacing:-1.2px;color:#14201B}.elementor-1576 .elementor-element.elementor-element-a9ec3a0{font-family:"Figtree",Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#5B6B64}.elementor-1576 .elementor-element.elementor-element-bc19f8f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:32px 64px;--row-gap:32px;--column-gap:64px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px}.elementor-1576 .elementor-element.elementor-element-bc19f8f:not(.elementor-motion-effects-element-type-background),.elementor-1576 .elementor-element.elementor-element-bc19f8f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F2F4F1}.elementor-1576 .elementor-element.elementor-element-93fd199{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1576 .elementor-element.elementor-element-444916d .elementor-heading-title{font-family:"Archivo",Sans-serif;font-size:46px;font-weight:800;line-height:1.05em;letter-spacing:-1.2px;color:#14201B}.elementor-1576 .elementor-element.elementor-element-dfcf002{font-family:"Figtree",Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#4F5F58}.elementor-1576 .elementor-element.elementor-element-3123ce4{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1576 .elementor-element.elementor-element-5c07818 .elementor-button{background-color:#2F6FE4;font-family:"Figtree",Sans-serif;font-size:16px;font-weight:600;fill:#FFF;color:#FFF;border-radius:6px 6px 6px 6px;padding:16px 28px 16px 28px}.elementor-1576 .elementor-element.elementor-element-5c07818 .elementor-button:hover,.elementor-1576 .elementor-element.elementor-element-5c07818 .elementor-button:focus{background-color:#245BC2;color:#FFF}.elementor-1576 .elementor-element.elementor-element-5c07818 .elementor-button:hover svg,.elementor-1576 .elementor-element.elementor-element-5c07818 .elementor-button:focus svg{fill:#FFF}.elementor-1576 .elementor-element.elementor-element-946683a{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:0.88;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px}.elementor-1576 .elementor-element.elementor-element-946683a:not(.elementor-motion-effects-element-type-background),.elementor-1576 .elementor-element.elementor-element-946683a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://playpoolnation.com/wp-content/uploads/2026/10/ppn-pool-hall-interior.jpg);background-position:center center;background-size:cover}.elementor-1576 .elementor-element.elementor-element-946683a::before,.elementor-1576 .elementor-element.elementor-element-946683a>.elementor-background-video-container::before,.elementor-1576 .elementor-element.elementor-element-946683a>.e-con-inner>.elementor-background-video-container::before,.elementor-1576 .elementor-element.elementor-element-946683a>.elementor-background-slideshow::before,.elementor-1576 .elementor-element.elementor-element-946683a>.e-con-inner>.elementor-background-slideshow::before,.elementor-1576 .elementor-element.elementor-element-946683a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#0A2A20;--background-overlay:''}.elementor-1576 .elementor-element.elementor-element-da6deac .elementor-heading-title{font-family:"Archivo",Sans-serif;font-size:44px;font-weight:800;line-height:1.05em;letter-spacing:-1.1px;color:#F2F4F1}.elementor-1576 .elementor-element.elementor-element-bd3c81d{font-family:"Figtree",Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#C9D6CF}.elementor-1576 .elementor-element.elementor-element-265cce6{--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 64px;--row-gap:32px;--column-gap:64px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px}.elementor-1576 .elementor-element.elementor-element-265cce6:not(.elementor-motion-effects-element-type-background),.elementor-1576 .elementor-element.elementor-element-265cce6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F2F4F1}.elementor-1576 .elementor-element.elementor-element-50aa575{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1576 .elementor-element.elementor-element-ab05f0d .elementor-heading-title{font-family:"Archivo",Sans-serif;font-size:46px;font-weight:800;line-height:1.05em;letter-spacing:-1.2px;color:#14201B}.elementor-1576 .elementor-element.elementor-element-2381115{font-family:"Figtree",Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#4F5F58}.elementor-1576 .elementor-element.elementor-element-71c41ae .elementor-button{background-color:#2F6FE4;font-family:"Figtree",Sans-serif;font-size:16px;font-weight:600;fill:#FFF;color:#FFF;border-radius:6px 6px 6px 6px;padding:16px 28px 16px 28px}.elementor-1576 .elementor-element.elementor-element-71c41ae .elementor-button:hover,.elementor-1576 .elementor-element.elementor-element-71c41ae .elementor-button:focus{background-color:#245BC2;color:#FFF}.elementor-1576 .elementor-element.elementor-element-71c41ae .elementor-button:hover svg,.elementor-1576 .elementor-element.elementor-element-71c41ae .elementor-button:focus svg{fill:#FFF}.elementor-1576 .elementor-element.elementor-element-8e37b91{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}:root{--page-title-display:none}body.elementor-page-1576 .c27-main-header:not(.header-scroll) .header-skin{background-color:#fff0;border-color:#fff0}@media(max-width:1024px){.elementor-1576 .elementor-element.elementor-element-cef6844 .elementor-heading-title{font-size:62px}.elementor-1576 .elementor-element.elementor-element-a22d9cb .elementor-heading-title{font-size:36px}.elementor-1576 .elementor-element.elementor-element-6575c4f .elementor-heading-title{font-size:38px}.elementor-1576 .elementor-element.elementor-element-444916d .elementor-heading-title{font-size:38px}.elementor-1576 .elementor-element.elementor-element-da6deac .elementor-heading-title{font-size:36px}.elementor-1576 .elementor-element.elementor-element-ab05f0d .elementor-heading-title{font-size:38px}}@media(min-width:768px){.elementor-1576 .elementor-element.elementor-element-795847f{--width:62%}.elementor-1576 .elementor-element.elementor-element-22a184b{--width:46%}.elementor-1576 .elementor-element.elementor-element-933868f{--width:54%}.elementor-1576 .elementor-element.elementor-element-93fd199{--width:60%}.elementor-1576 .elementor-element.elementor-element-3123ce4{--width:30%}.elementor-1576 .elementor-element.elementor-element-50aa575{--width:52%}.elementor-1576 .elementor-element.elementor-element-8e37b91{--width:44%}}@media(max-width:1024px) and (min-width:768px){.elementor-1576 .elementor-element.elementor-element-795847f{--width:85%}}@media(max-width:767px){.elementor-1576 .elementor-element.elementor-element-5d22396:not(.elementor-motion-effects-element-type-background),.elementor-1576 .elementor-element.elementor-element-5d22396>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://playpoolnation.com/wp-content/uploads/2026/10/ppn-hero-rack-mobile.jpg);background-position:center center}.elementor-1576 .elementor-element.elementor-element-5d22396{--min-height:78vh;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px}.elementor-1576 .elementor-element.elementor-element-795847f{--width:100%}.elementor-1576 .elementor-element.elementor-element-cef6844 .elementor-heading-title{font-size:47px}.elementor-1576 .elementor-element.elementor-element-eb9bf06{font-size:18px}.elementor-1576 .elementor-element.elementor-element-815da4e{--padding-top:56px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px}.elementor-1576 .elementor-element.elementor-element-a22d9cb .elementor-heading-title{font-size:27px}.elementor-1576 .elementor-element.elementor-element-e5cd58d{font-size:16px}.elementor-1576 .elementor-element.elementor-element-16c22d8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1576 .elementor-element.elementor-element-22a184b{--width:100%;--min-height:300px}.elementor-1576 .elementor-element.elementor-element-933868f{--width:100%;--padding-top:48px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px}.elementor-1576 .elementor-element.elementor-element-6575c4f .elementor-heading-title{font-size:29px}.elementor-1576 .elementor-element.elementor-element-a9ec3a0{font-size:16px}.elementor-1576 .elementor-element.elementor-element-bc19f8f{--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:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px}.elementor-1576 .elementor-element.elementor-element-93fd199{--width:100%}.elementor-1576 .elementor-element.elementor-element-444916d .elementor-heading-title{font-size:29px}.elementor-1576 .elementor-element.elementor-element-dfcf002{font-size:16px}.elementor-1576 .elementor-element.elementor-element-3123ce4{--width:100%}.elementor-1576 .elementor-element.elementor-element-946683a{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px}.elementor-1576 .elementor-element.elementor-element-da6deac .elementor-heading-title{font-size:27px}.elementor-1576 .elementor-element.elementor-element-bd3c81d{font-size:16px}.elementor-1576 .elementor-element.elementor-element-265cce6{--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:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px}.elementor-1576 .elementor-element.elementor-element-50aa575{--width:100%}.elementor-1576 .elementor-element.elementor-element-ab05f0d .elementor-heading-title{font-size:29px}.elementor-1576 .elementor-element.elementor-element-2381115{font-size:16px}.elementor-1576 .elementor-element.elementor-element-8e37b91{--width:100%}}.ppn-h1 .elementor-heading-title em,.ppn-h2-em .elementor-heading-title em{font-style:italic;text-decoration:underline;text-decoration-color:#2F6FE4;text-decoration-thickness:6px;text-underline-offset:9px;display:inline-block;line-height:1.12;padding-bottom:.06em}.ppn-h2-em .elementor-heading-title em{text-decoration-thickness:5px}.ppn-sub p{max-width:52ch;margin:0}.ppn-sub strong{color:#FFF;font-weight:600}.ppn-home-hero .elementor-heading-title{text-shadow:0 2px 24px rgb(10 42 32 / .35)}.ppn-hero-search{max-width:680px;margin-top:6px}.ppn-hero-search .featured-search{box-shadow:0 18px 44px rgb(5 20 15 / .45);border-radius:12px}.ppn-hero-search .buttons{background:#2F6FE4!important;border-radius:6px!important}.ppn-bignums{margin:4px 0 6px;display:flex;flex-wrap:wrap;gap:4px 20px;align-items:baseline;font-weight:500}.ppn-bignums span{font-family:Archivo,sans-serif;font-weight:800;font-size:60px;line-height:1;color:#0E3B2D;letter-spacing:-1.8px;font-variant-numeric:tabular-nums;margin-right:-10px}.ppn-feats{margin:0;max-width:640px}.ppn-feats div{display:grid;grid-template-columns:minmax(150px,210px) 1fr;gap:6px 24px;padding:18px 0;border-top:1px solid #D9E0DB}.ppn-feats div:last-child{border-bottom:1px solid #D9E0DB}.ppn-feats dt{font-family:Archivo,sans-serif;font-weight:800;font-size:19px;color:#14201B;line-height:1.2}.ppn-feats dd{margin:0;font-family:Figtree,sans-serif;font-size:17px;line-height:1.55;color:#5B6B64;max-width:52ch}.ppn-split-img{border-radius:0 14px 14px 0}.ppn-chips{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.ppn-chips a{display:inline-flex;align-items:center;gap:10px;padding:11px 18px;border:1px solid rgb(242 244 241 / .28);background:rgb(242 244 241 / .06);border-radius:999px;color:#F2F4F1;font-family:Figtree,sans-serif;font-weight:600;font-size:16px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.ppn-chips a:hover{background:#2F6FE4;border-color:#2F6FE4;color:#FFF}.ppn-chips a:focus-visible{outline:3px solid #F2F4F1;outline-offset:2px}.ppn-chips span{font-family:Archivo,sans-serif;font-weight:700;font-size:13px;color:#0A2A20;background:#F2F4F1;border-radius:999px;padding:2px 8px;font-variant-numeric:tabular-nums}.ppn-owner-img img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:14px;box-shadow:0 24px 60px rgb(14 59 45 / .22)}@media (max-width:767px){.ppn-feats div{grid-template-columns:1fr}.ppn-bignums span{font-size:46px}.ppn-chips a{font-size:15px;padding:9px 14px}.ppn-split-img{border-radius:0}.ppn-owner-img img{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.ppn-chips a{transition:none}}.ppn-hero-search .listing-types-dropdown{display:none!important}.ppn-hero-search .featured-search .fs-tabs,.ppn-hero-search .featured-search .tab-content{background:#fff;border-radius:12px}.ppn-hero-search .featured-search form{display:flex!important;flex-wrap:wrap;gap:14px;align-items:flex-end;padding:20px 22px!important;margin:0}.ppn-hero-search .featured-search form>.form-group,.ppn-hero-search .featured-search form>div{flex:1 1 210px;width:auto!important;max-width:none!important;float:none!important;margin:0!important;padding:0!important}.ppn-hero-search .featured-search form>.form-group:last-child{flex:0 0 auto}.ppn-hero-search .featured-search .buttons.search{height:52px;padding:0 26px;font-size:16px;width:100%}.ppn-hero-search .md-group input{font-size:16px}@media (max-width:767px){.ppn-hero-search .featured-search form>.form-group:last-child{flex:1 1 100%}}.elementor-1576 .elementor-widget-case27-listing-feed-widget .i-section{padding-top:8px!important;padding-bottom:0!important}.elementor-1576 .lf-item-container .listing-preview-title{font-size:19px!important;line-height:1.2}.elementor-1576 .lf-item-container h6{font-size:14px;color:#5B6B64}.ppn-owner-img img{aspect-ratio:1/1}@media (max-width:767px){.ppn-hero-search .featured-search form{padding:6px 18px 18px!important;gap:6px}.ppn-hero-search .featured-search .tab-content,.ppn-hero-search .featured-search .fs-tabs{padding-top:0!important;margin-top:0!important}.ppn-h1 .elementor-heading-title{font-size:42px!important}}