#container-carousel-home2 .carousel-caption{bottom:0;color:#fff;left:9%;padding-bottom:15px;padding-top:20px;position:absolute;right:9%;text-align:center;top:35%;z-index:10}#container-carousel-home2 .carousel-caption h1{font-size:5vw;text-shadow:3px 3px 5px #333}#container-carousel-home2 .carousel-caption p{bottom:0;font-size:3.7vw;font-weight:700;left:0;margin-bottom:0;padding-bottom:0;position:absolute;right:0;text-transform:uppercase}#home-banner-footer button{font-size:2.5vw;font-weight:700;text-transform:uppercase}.grow-button{transition:all .2s ease-in-out}.grow-button:hover{letter-spacing:.5vmax}.learn-more-a{border:5px solid var(--primary);display:inline-block;padding:0 32px;white-space:nowrap}.learn-more-a:hover{-webkit-text-decoration:none;text-decoration:none}.learn-more-a.zone{font-size:3.5vw}.learn-more-a.junior{font-size:2.5vw}.bg-jmesh{background-color:#eee;background-image:url(/images/nat-home/n_zone_jersey_mesh_bg.jpg);background-repeat:no-repeat;background-size:100% auto}.section{position:relative}.section .section-inner{padding:12px 42px}.section h1{font-size:5vw;padding:32px 0}.section h1.lg{font-size:7vw;font-weight:700;padding:32px 0}.section h2{font-size:2.5vw;font-weight:700}.section-divider{min-height:2vw;position:relative;z-index:10}.section-container-content{clip-path:polygon(0 0,100% 0,100% 100%,5% 100%)}.section-container-content div{margin-bottom:20px;padding:10px 10px 10px 6%}#home-zone-container{background-image:url(/images/nat-home/basketball-clip.png);background-position:top 0;background-repeat:no-repeat;background-size:cover}#home-zone-container #home-zone{margin-bottom:0}#home-zone-container #home-zone p{font-weight:700}#home-jr-kids-border{background-color:var(--primary);clip-path:polygon(78% 0,100% 0,100% 100%,68% 100%);height:100%;position:absolute;top:0;width:100%}#home-jr-kids-border #home-jr-kids{background-image:url(/images/nat-home/DSC_0370.jpg);background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%;clip-path:polygon(80% 0,100% 0,100% 100%,70% 100%);height:100%;width:100%}#home-leagues-border{background-color:var(--primary);clip-path:polygon(0 0,90% 0,100% 100%,0 100%);height:100%;position:absolute;top:0;width:100%}#home-leagues-border #home-leagues{background-image:url(/images/nat-home/basketball-clip2.png);background-position:0 0;background-repeat:no-repeat;background-size:auto 100%;clip-path:polygon(0 0,82% 0,92% 100%,0 100%);height:100%;width:100%}#home-jr-container{--box-padding:20px;--box-padding-right:35%;margin-left:25px}#home-jr-container #home-jr-top{background-color:var(--secondary);color:var(--primary);font-weight:700;padding:var(--box-padding);padding-bottom:100px;padding-right:var(--box-padding-right)}#home-jr-container #home-jr-bottom{background-color:var(--primary);color:var(--secondary);font-weight:700;margin-left:30px;margin-top:-100px;padding:var(--box-padding)}#home-jr-container #home-jr-bottom,#home-jr-container #home-jr-footer{padding-right:var(--box-padding-right)}#home-sports-we-play.row{margin-left:35px;margin-right:35px}#home-sports-we-play.row div{background-repeat:no-repeat;background-size:100% auto;min-height:190px;padding:7% 35px 10px 17%}@media(min-width:992px){#home-sports-we-play.row div{background-size:100% auto}}@media(max-width:768px){#home-jr-bottom,#home-jr-top{padding-right:var(--box-padding)!important}.section-container-content{clip-path:none}.section-container-content div{padding-left:10px}#home-sports-we-play.row div{background-size:100% auto;padding:35% 15px 20px}}@media(max-width:576px){#home-banner-footer button{font-size:4.5vw}.learn-more-a.junior,.learn-more-a.zone{font-size:5.5vw}#home-jr-container{margin-left:0}.section .section-inner{padding-left:10px;padding-right:10px}#container-carousel-home2 .carousel-caption p{font-size:12px;padding-bottom:1px}#home-zone-container{background-image:none;margin-right:0}#home-zone-container #home-zone{padding:12px 42px}#home-jr-bottom,#home-jr-top{margin-left:0!important}#home-sports-we-play.row{margin-left:15px;margin-right:15px}#home-sports-we-play.row div{background-size:100% auto;padding:120px 15px 20px}}