.bp-pages{--bp-navy:#06235f;--bp-green:#86c52c;--bp-pale:#f3f6fa;color:var(--bp-navy);background:var(--bp-pale);padding-bottom:56px}.bp-pages h1,.bp-pages h2,.bp-pages h3{font-weight:750;letter-spacing:-.035em;line-height:1.16}.bp-pages h1{font-size:clamp(3.2rem,4vw,5.6rem)}.bp-pages h2{font-size:clamp(2.5rem,3vw,3.6rem)}.bp-pages p,.bp-pages li{line-height:1.75}.bp-pages a:focus-visible,.bp-pages button:focus-visible,.bp-pages input:focus-visible,.bp-pages textarea:focus-visible{outline:3px solid var(--bp-green);outline-offset:4px}.bp-pages .button{--color-button:134,197,44;--color-button-text:6,35,95;font-weight:700;border-radius:8px}.bp-pages--contact .rich-text,.bp-pages--quote .rich-text{background:var(--bp-navy);color:#fff;padding:56px 24px;border-bottom:5px solid var(--bp-green)}.bp-pages--contact .rich-text__wrapper,.bp-pages--quote .rich-text__wrapper{width:100%;max-width:1100px;padding:0}.bp-pages--contact .rich-text__blocks,.bp-pages--quote .rich-text__blocks{max-width:900px;margin:auto;text-align:left}.bp-pages--contact .rich-text__heading,.bp-pages--quote .rich-text__heading{color:#fff;margin:0 0 28px}.bp-pages--contact .rich-text__text,.bp-pages--quote .rich-text__text{font-size:1.7rem;color:#e7edf7}.bp-pages--contact .rich-text__text strong,.bp-pages--quote .rich-text__text strong{color:#fff}.bp-pages--contact .contact{max-width:900px;background:#fff;margin:40px auto 0;padding:36px;border:1px solid #e0e6ef;border-radius:16px;box-shadow:0 12px 34px #06235f09}.bp-pages .field__input{background:#f8fafc;color:var(--bp-navy);border-radius:7px}.bp-pages .field:after,.bp-pages .field:before{border-radius:7px}.bp-pages--quote .globo-form{max-width:900px!important;margin:40px auto 0!important}.bp-pages--quote .globo-form-app{border-radius:16px!important;overflow:hidden;background:#fff!important;box-shadow:0 12px 34px #06235f09!important;border:1px solid #e0e6ef}.bp-pages--quote .globo-form-app .g-container{padding:32px!important}.bp-pages--quote .globo-form-app .globo-heading{font-family:var(--font-heading-family)!important;color:var(--bp-navy)!important;font-size:2.6rem!important}.bp-pages--quote .globo-form-app input,.bp-pages--quote .globo-form-app textarea,.bp-pages--quote .globo-form-app select{border-radius:7px!important;background:#f8fafc!important;color:var(--bp-navy)!important}.bp-pages--quote .globo-form-app button[type=submit]{background:var(--bp-green)!important;color:var(--bp-navy)!important;font-weight:700!important;border-radius:8px!important}.bp-pages--about [class^=ai-about-section-]{background:transparent;padding:0;width:100%}.bp-pages--about [class^=ai-about-container-]{max-width:none}.bp-pages--about .bp-about-hero{background:var(--bp-navy);color:#fff;padding:64px max(24px,calc((100% - 1100px)/2));border-bottom:5px solid var(--bp-green)}.bp-pages--about [class^=ai-about-heading-]{color:var(--bp-green);font-size:1.6rem;text-transform:uppercase;letter-spacing:.13em;text-align:left;margin-bottom:20px}.bp-pages--about [class^=ai-about-intro-]{color:#fff;text-align:left;margin:0}.bp-pages--about [class^=ai-about-intro-] h2{color:#fff;font-size:clamp(3.2rem,4vw,5.6rem);max-width:850px;margin:0 0 22px}.bp-pages--about [class^=ai-about-intro-] p{font-size:1.8rem;max-width:750px;margin:0}.bp-pages--about [class^=ai-about-content-]{max-width:1100px;margin:48px auto;display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:0 24px}.bp-pages--about [class^=ai-about-content-]>[class^=ai-about-paragraph-],.bp-pages--about [class^=ai-about-closing-]{background:#fff;border:1px solid #e0e6ef;border-radius:14px;padding:28px;font-size:1.7rem;text-align:left;margin:0;color:var(--bp-navy)}.bp-pages--about [class^=ai-about-content-] h2{color:var(--bp-navy)}.bp-pages--about [class^=ai-about-content-] p:first-child{margin-top:0}.bp-pages--about [class^=ai-about-content-] p:last-child{margin-bottom:0}.bp-pages--about [class^=ai-about-subheading-],.bp-pages--about [class^=ai-about-highlight-],.bp-pages--about [class^=ai-about-welcome-],.bp-pages--about [class^=ai-about-closing-]{grid-column:1/-1}.bp-pages--about [class^=ai-about-subheading-]{margin:18px 0 0;text-align:left}.bp-pages--about [class^=ai-about-highlight-]{background:var(--bp-navy);border-left:5px solid var(--bp-green);padding:28px;border-radius:12px}.bp-pages--about [class^=ai-about-highlight-] [class^=ai-about-paragraph-]{color:#fff;font-size:2rem;text-align:left}.bp-pages--about [class^=ai-about-welcome-]{text-align:center;color:var(--bp-navy);margin:0;padding:20px;font-size:2.8rem}.bp-pages--about .banner{margin:0 auto;max-width:1100px;border-radius:16px;overflow:hidden;min-height:300px}.bp-pages--about .banner:before,.bp-pages--about .banner__media:before{padding-bottom:0!important}.bp-pages--about .banner__media{height:100%}.bp-pages--about .banner__content{min-height:300px}.bp-pages--blog .main-blog{padding-top:48px}.bp-pages--blog .main-blog>.title--primary{background:var(--bp-navy);color:#fff;border-bottom:5px solid var(--bp-green);border-radius:14px;padding:40px;margin:0 0 36px}.bp-pages--blog .blog-articles{gap:28px}.bp-pages--blog .article-card{border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 8px 24px #06235f0b;border:1px solid #e0e6ef;height:100%}.bp-pages--blog .card__inner{--ratio-percent:62%!important}.bp-pages--blog .article-card__image img{object-fit:cover}.bp-pages--blog .article-card>.card__content{background:#fff}.bp-pages--blog .card__information{padding:26px!important}.bp-pages--blog .card__heading{font-size:2.4rem;color:var(--bp-navy)}.bp-pages--blog .article-card__info{color:#43546c;margin:12px 0}.bp-pages--blog .article-card__excerpt{color:#34445e;font-size:1.6rem}.bp-pages--blog .card__heading a{color:inherit}.bp-pages--article .article-template__title{color:var(--bp-navy);border-left:5px solid var(--bp-green);padding-left:24px}.bp-pages--article .article-template__content{background:#fff;border-radius:14px;padding:32px;line-height:1.8}@media(min-width:990px){.bp-pages--blog .blog-articles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.bp-pages{padding-bottom:32px}.bp-pages--contact .rich-text,.bp-pages--quote .rich-text{padding:36px 20px}.bp-pages--contact .contact{margin:24px 16px 0;padding:24px 20px}.bp-pages--quote .globo-form{margin:24px 16px 0!important;width:calc(100% - 32px)!important}.bp-pages--quote .globo-form-app .g-container{padding:22px 16px!important}.bp-pages--about .bp-about-hero{padding:40px 22px}.bp-pages--about [class^=ai-about-content-]{grid-template-columns:1fr;padding:0 16px;margin:28px auto;gap:18px}.bp-pages--about [class^=ai-about-content-]>[class^=ai-about-paragraph-],.bp-pages--about [class^=ai-about-closing-]{padding:24px}.bp-pages--about .banner{margin:0 16px;min-height:240px}.bp-pages--blog .main-blog{padding-top:24px}.bp-pages--blog .main-blog>.title--primary{padding:28px 22px}.bp-pages--blog .card__information{padding:22px!important}.bp-pages--article .article-template__content{padding:24px 20px}}.bp-pages--blog .bp-blog-intro{background:var(--bp-navy);color:#fff;border-bottom:5px solid var(--bp-green);border-radius:14px;padding:40px;margin:0 0 36px}.bp-pages--blog .bp-blog-intro h1{color:#fff;margin:0 0 16px}.bp-pages--blog .bp-blog-description{font-size:1.8rem;max-width:750px;color:#e7edf7}.bp-pages--blog .bp-blog-description p{margin:0}.bp-pages--about [class^=ai-about-content-]>[class^=ai-about-paragraph-]{border-top:4px solid var(--bp-green);position:relative;box-shadow:0 8px 24px #06235f08}.bp-pages--about [class^=ai-about-content-]>[class^=ai-about-paragraph-] h2{font-size:clamp(2.3rem,2.4vw,3rem);margin:0 0 22px;max-width:440px}.bp-pages--about [class^=ai-about-content-]>[class^=ai-about-paragraph-] h2:after{content:"";display:block;width:48px;height:4px;background:var(--bp-green);margin-top:17px;border-radius:4px}.bp-pages--about [class^=ai-about-content-]>[class^=ai-about-paragraph-]:nth-child(2),.bp-pages--about [class^=ai-about-content-]>[class^=ai-about-paragraph-]:nth-child(8){background:#eaf2df;border-color:#b7d787}.bp-pages--about [class^=ai-about-closing-]{background:var(--bp-navy);color:#edf2fa;border:0;border-left:5px solid var(--bp-green);padding:36px}.bp-pages--about [class^=ai-about-content-] [class^=ai-about-closing-] h2{color:#fff;margin-top:0}.bp-pages--about [class^=ai-about-content-] li::marker{color:#49751c}@media(max-width:749px){.bp-pages--blog .bp-blog-intro{padding:28px 22px}.bp-pages--about [class^=ai-about-closing-]{padding:26px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ballplay-pages.css.map */
