.YuACPq_bold{font-family:Poppins-Medium}
.bU2TmW_container{color:#fff;background-color:#000}.bU2TmW_topContainer{border-bottom:1px solid #9696966e;justify-content:space-between;align-items:center;padding:40px;display:flex}.bU2TmW_middleContainer{justify-content:space-between;align-items:center;padding:40px;display:flex}.bU2TmW_bottomContainer{flex-direction:column;justify-content:center;align-items:center;margin-top:20px;padding-bottom:35px;display:flex}.bU2TmW_affinityLogoContainer{width:400px;height:66px;position:relative}.bU2TmW_footerSubTitle{text-transform:uppercase;margin-bottom:16px;font-size:14px;display:block}.bU2TmW_footerSubSubTitle{text-transform:uppercase;margin-top:-8px;margin-bottom:8px;font-size:10px;display:block}.bU2TmW_footerSubTitle:not(:first-child){margin-top:24px}.bU2TmW_footerLinkContainer{align-items:center;margin-bottom:4px;display:flex}.bU2TmW_footerLinkContainer span{color:#fff;text-decoration:underline}.bU2TmW_footerLinkIconContainer{justify-content:center;align-items:center;width:18px;height:18px;margin-right:8px;display:flex;position:relative}.bU2TmW_day{border-top:1px solid #eee;padding-top:6px;padding-bottom:6px}.bU2TmW_hoursContainer>div{justify-content:space-between;display:flex}.bU2TmW_hoursContainer>div>div:first-child{margin-right:64px}.bU2TmW_bottomContainer>div,.bU2TmW_bottomContainer>a{color:#93a3ba;margin-top:12px;font-size:12px}.bU2TmW_locationSpacing{margin-top:16px}.bU2TmW_hoursTitle{margin-bottom:16px}.bU2TmW_footerBottomLink{color:#93a3ba;margin-top:12px;font-size:12px;text-decoration:none}.bU2TmW_footerBottomLink:hover{text-decoration:underline}.bU2TmW_disclaimer{color:#ddd;text-align:center;margin-top:36px;margin-bottom:36px;padding:0 16px;font-size:18px}@media screen and (max-width:960px){.bU2TmW_topContainer{flex-direction:column}.bU2TmW_btnContainer{width:100%;padding-top:36px}.bU2TmW_affinityLogoContainer{width:100%}.bU2TmW_middleContainer{flex-direction:column}.bU2TmW_footerContactContainer{width:100%}.bU2TmW_footerHoursContainer{width:100%;margin-top:36px}}
.MkaWeG_container{z-index:1000;background:linear-gradient(90deg,#e2edc6,#d4e2b8);justify-content:center;align-items:center;width:100%;padding:1em .5em;animation:.5s ease-in-out MkaWeG_fadeIn;display:flex;top:0;box-shadow:0 4px 6px #0000001a}.MkaWeG_indicator{background-color:#d32f2f;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-left:10px;margin-right:10px;animation:1.5s ease-in-out infinite MkaWeG_flash;display:inline-block}.MkaWeG_text{color:#333;text-align:center;max-width:90%;font-family:Poppins-Medium,sans-serif;font-size:16px;line-height:1.5;display:inline-block}@media (max-width:520px){.MkaWeG_text{font-size:14px}}@media (max-width:480px){.MkaWeG_text{font-size:13px}}@media (max-width:440px){.MkaWeG_text{font-size:12px}}@media (max-width:400px){.MkaWeG_text{font-size:11px}}@media (max-width:360px){.MkaWeG_text{font-size:10px}}@keyframes MkaWeG_fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes MkaWeG_flash{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}}
.i6O6Vq_overlay{z-index:10001;background-color:#00000091;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed}.i6O6Vq_container{width:840px;position:initial;background-color:#fff;height:560px;display:flex}.i6O6Vq_leftSection{background-color:#aaa;width:35%;height:560px;position:relative}.i6O6Vq_leftSectionImg{width:720px;height:560px;overflow:hidden}.i6O6Vq_rightSection{background-color:#ccc;flex-direction:column;width:65%;height:560px;display:flex}.i6O6Vq_rightSectionTop{box-sizing:border-box;background-color:#377d32;flex-direction:column;justify-content:center;width:100%;height:280px;padding:32px;display:flex}.i6O6Vq_rightSectionTopLogo{width:140px;height:70px;margin-bottom:24px;position:relative}.i6O6Vq_rightSectionTopTitle{color:#fff;font-family:Poppins-Medium;font-size:24px;display:block}.i6O6Vq_rightSectionTopCity{color:#fff;font-size:12px;display:block}.i6O6Vq_rightSectionBottom{box-sizing:border-box;background-color:#fff;flex-direction:column;align-items:center;width:100%;height:280px;padding:32px;display:flex}.i6O6Vq_ageVerificationTextTop{text-transform:capitalize;color:#000;width:100%;margin-bottom:8px;font-family:Poppins-Medium;font-size:18px;line-height:24px;display:block}.i6O6Vq_ageVerificationText{color:#000;width:100%;margin-bottom:16px;font-size:16px;line-height:28px;display:block}.i6O6Vq_ageVerificationLink{color:#000;text-decoration:underline}.i6O6Vq_ageVerificationButtonContainer{justify-content:space-between;width:100%;margin:0 auto;padding-top:16px;display:flex}@media (max-width:1080px){.i6O6Vq_overlay{align-items:flex-start}.i6O6Vq_container{flex-direction:column;width:480px;height:auto;margin-top:25vh}.i6O6Vq_leftSection,.i6O6Vq_leftSectionImg{width:100%;height:190px}.i6O6Vq_rightSection{width:100%;height:auto}.i6O6Vq_rightSectionTop{height:auto;padding:24px}.i6O6Vq_rightSectionTopLogo{display:none}.i6O6Vq_rightSectionTopTitle{margin-top:4px;margin-bottom:8px;font-size:20px}.i6O6Vq_rightSectionTopCity{margin-bottom:6px;font-size:10px}.i6O6Vq_rightSectionBottom{height:auto;padding:18px 24px}.i6O6Vq_ageVerificationText{font-size:14px}.i6O6Vq_ageVerificationTextTop{font-size:16px}.i6O6Vq_ageVerificationButtonContainer{padding-top:2px;padding-bottom:8px}}@media (max-width:756px){.i6O6Vq_container{flex-direction:column;height:auto}}@media (max-width:600px){.i6O6Vq_container{width:100%;margin-top:28vh;margin-left:5vw;margin-right:5vw}.i6O6Vq_leftSectionImg,.i6O6Vq_leftSection{display:none}.i6O6Vq_leftSection{height:120px}.i6O6Vq_ageVerificationTextTop{margin-bottom:4px;font-size:12px;line-height:20px}.i6O6Vq_ageVerificationText{font-size:11px;line-height:20px}.i6O6Vq_ageVerificationBtn{padding:.7rem 1.2rem;font-size:11px}.i6O6Vq_rightSectionTop,.i6O6Vq_rightSectionBottom{padding:16px 14px}.i6O6Vq_rightSectionTopTitle{margin-top:2px;margin-bottom:4px;font-size:16px}.i6O6Vq_rightSectionTopCity{margin-bottom:2px;font-size:9px}}
.vvsJzG_container{padding:0 2rem}.vvsJzG_title{text-align:center;margin:4rem 0 2rem;font-size:2.5rem}.vvsJzG_description{text-align:center;color:#666;margin-bottom:4rem;font-size:1.2rem}.vvsJzG_grid{flex-wrap:wrap;justify-content:flex-start;gap:2rem;display:flex}.vvsJzG_card{text-align:left;max-width:450px;color:inherit;border:1px solid #eaeaea;border-radius:10px;text-decoration:none;transition:box-shadow .3s;display:block}.vvsJzG_card:hover{box-shadow:0 4px 14px #0000001a}.vvsJzG_imageContainer{border-bottom:1px solid #eaeaea}.vvsJzG_image{border-radius:10px 10px 0 0}.vvsJzG_cardTitle{font-family:Poppins-Medium}.vvsJzG_content{padding:1rem}p.vvsJzG_author{margin-top:.5rem;margin-bottom:.5rem;font-size:.8rem}.vvsJzG_date{color:#6b6b6b;margin-bottom:1rem;font-size:.8rem}.vvsJzG_viewAllBtnContainer{text-align:center;margin-top:36px;text-decoration:none}.vvsJzG_viewAllBtn{border:1px solid #d3d3d3;border-radius:4px;padding:4px 12px}.vvsJzG_viewAllBtn:hover{background-color:#eee}.vvsJzG_viewAllBtn,.vvsJzG_viewAllBtn:visited,.vvsJzG_viewAllBtn:hover,.vvsJzG_viewAllBtn:active{color:inherit}@media (max-width:1000px){.vvsJzG_card{max-width:47%}}@media (max-width:600px){.vvsJzG_card{max-width:100%}}
.fSMSha_container{color:#000;cursor:pointer;background-color:#aee200;border-radius:.5rem;justify-content:center;align-items:center;padding:1rem 2rem;font-family:Poppins-Medium,sans-serif;font-size:.9rem;display:inline-flex}.fSMSha_container:hover{background-color:#8cc100}@media (max-width:480px){.fSMSha_container{width:100%;padding:1rem 1.5rem}}
.TC7p-a_overlay{z-index:10001;background-color:#00000091;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed}.TC7p-a_container{background-color:#fff;width:800px;height:800px;display:flex;position:relative}@media (max-width:1200px){.TC7p-a_container{width:75vw;height:75vw;margin-top:10vh}}@media (max-width:600px){.TC7p-a_overlay{align-items:start}}
.rKmTfG_imageWrapper{text-align:center;margin:20px 0}.rKmTfG_image{border-radius:10px}.rKmTfG_caption{color:#666;margin-top:5px;font-size:.9rem}
.qiV9xW_iframe{border:1px solid #ddd;margin-top:32px;margin-bottom:32px}@media only screen and (max-width:480px){.qiV9xW_text{padding-left:calc(2rem - 8px);padding-right:calc(2rem - 8px)}}
.rv7QeW_heading{color:#111;padding:.5em 0;font-family:Poppins-Medium;font-size:18px}
.pUI19W_searchContainer{flex-wrap:wrap;align-items:stretch;gap:10px;margin-bottom:30px;display:flex}.pUI19W_searchInput{border:2px solid #ddd;border-radius:8px;outline:none;flex:1;min-width:250px;max-width:500px;padding:12px 16px;font-family:Poppins-Medium;font-size:16px;transition:border-color .3s}.pUI19W_searchInput:focus{border-color:#aee200}.pUI19W_noResults{text-align:center;color:#666;padding:40px 20px;font-style:italic}.pUI19W_clearButton{cursor:pointer;white-space:nowrap;background-color:#aee200;border:none;border-radius:4px;min-height:48px;padding:12px 16px;font-family:Poppins-Medium}@media (max-width:768px){.pUI19W_searchContainer{flex-direction:column;gap:12px}.pUI19W_searchInput{width:100%;min-width:auto;max-width:none}.pUI19W_clearButton{width:100%;padding:14px 16px}}@media (max-width:480px){.pUI19W_searchContainer{margin-bottom:20px}.pUI19W_searchInput{padding:14px 16px;font-size:16px}}.pUI19W_question{color:#000;background-color:#f2f2f2;padding:10px 15px;font-family:Poppins-Medium;font-size:16px}.pUI19W_answer{padding-left:16px}.pUI19W_questionAnswerContainer{margin-bottom:36px}
._5phd-G_container{justify-content:space-around;margin-top:36px;margin-bottom:48px;display:flex}@media (max-width:756px){._5phd-G_container{flex-direction:column;margin-top:4px}._5phd-G_bridgeport{margin-top:36px}}
.RgGnoG_announcement{background-color:#aee200;margin-bottom:24px;padding:16px 24px;font-family:Poppins-Medium;font-size:24px}.RgGnoG_smallHeading{margin-bottom:6px;font-family:Poppins-Medium}.RgGnoG_list{margin-top:0;padding-inline-start:26px}.RgGnoG_orderBtnContainer{justify-content:center;margin-top:36px;margin-bottom:36px;padding:0 25%;display:flex}.RgGnoG_locationInfoContainer{background-color:#fff;border-radius:4px;margin:20px 0;padding:12px 18px;box-shadow:0 0 20px #00000026}@media screen and (max-width:720px){.RgGnoG_announcement{background-color:#aee200;margin-bottom:24px;padding:14px 18px;font-size:18px}.RgGnoG_list{padding-inline-start:20px}.RgGnoG_orderBtnContainer{margin-top:24px;margin-bottom:24px;padding:0}}
.xePpNG_container{justify-content:center;align-items:center;margin:12px 0;display:flex}.xePpNG_text{color:#333;margin-left:16px;font-size:14px}@media (max-width:480px){.xePpNG_text{margin-left:16px;font-size:10px}}.xePpNG_ldsRoller{width:30px;height:30px;display:inline-block;position:relative}.xePpNG_ldsRoller div{transform-origin:15px 15px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite xePpNG_ldsRoller}.xePpNG_ldsRoller div:after{content:" ";background:#aee200;border-radius:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;display:block;position:absolute}.xePpNG_ldsRoller div:first-child:after{top:24px;left:24px}.xePpNG_ldsRoller div:nth-child(2):after{top:26px;left:21px}.xePpNG_ldsRoller div:nth-child(3):after{top:27px;left:18px}.xePpNG_ldsRoller div:nth-child(4):after{top:27px;left:15px}.xePpNG_ldsRoller div:nth-child(5):after{top:27px;left:12px}.xePpNG_ldsRoller div:nth-child(6):after{top:26px;left:9px}.xePpNG_ldsRoller div:nth-child(7):after{top:24px;left:6px}.xePpNG_ldsRoller div:nth-child(8):after{top:21px;left:4.5px}.xePpNG_ldsRoller div:first-child{animation-delay:-.036s}.xePpNG_ldsRoller div:nth-child(2){animation-delay:-.072s}.xePpNG_ldsRoller div:nth-child(3){animation-delay:-.108s}.xePpNG_ldsRoller div:nth-child(4){animation-delay:-.144s}.xePpNG_ldsRoller div:nth-child(5){animation-delay:-.18s}.xePpNG_ldsRoller div:nth-child(6){animation-delay:-.216s}.xePpNG_ldsRoller div:nth-child(7){animation-delay:-.252s}.xePpNG_ldsRoller div:nth-child(8){animation-delay:-.288s}@keyframes xePpNG_ldsRoller{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.m15Mga_heading{text-align:center;padding-bottom:12px;font-family:Poppins-Medium;font-size:20px;font-weight:400}.m15Mga_subHeading{text-align:center;margin-bottom:4px;font-family:Poppins-Medium;font-size:16px;display:block}
.mjF78W_bold{font-family:Poppins-Medium}.mjF78W_heading{margin-top:2rem;margin-bottom:1rem;font-family:Poppins-Medium}.mjF78W_table{border-collapse:collapse;width:100%;margin:20px 0;box-shadow:0 0 20px #00000026}.mjF78W_table th,.mjF78W_table td{text-align:left;border-bottom:1px solid #ddd;padding:12px 15px}.mjF78W_table th{color:#333;background-color:#f3f3f3;font-family:Poppins-Medium}.mjF78W_appleAppContainer{width:200px;height:200px}
.pQS22W_location{color:#333;text-align:center;margin-bottom:20px;font-family:Podium,sans-serif;font-size:28px}.pQS22W_locationContainer{flex-wrap:wrap;justify-content:center;gap:40px;margin:40px auto 80px;display:flex}.pQS22W_locationColumn{background-color:#fff;border-radius:4px;flex-direction:column;flex:1;min-width:280px;max-width:400px;padding:32px;display:flex;box-shadow:0 0 20px #00000026}.pQS22W_locationColumn button{width:100%;margin-top:12px}.pQS22W_smallHeading{margin-top:32px;margin-bottom:12px;font-family:Poppins-Medium;font-size:20px}.pQS22W_smallHeading:first-child{margin-top:0}.pQS22W_infoSection{flex-wrap:wrap;gap:24px;margin:40px 0;display:flex}.pQS22W_infoBox{background-color:#fff;border-radius:4px;flex:1;min-width:280px;padding:24px;box-shadow:0 0 20px #00000026}.pQS22W_infoBox p{margin-bottom:16px;line-height:1.6}.pQS22W_infoBox button{margin-top:8px}.pQS22W_contentSection{margin-top:40px}.pQS22W_contentSection p{margin-bottom:16px;line-height:1.7}.pQS22W_link{color:#0d8d94;text-decoration:underline}@media (max-width:600px){.pQS22W_locationContainer{flex-direction:column;gap:24px;margin:24px 0}.pQS22W_locationColumn{max-width:100%;padding:24px}.pQS22W_location{font-size:24px}.pQS22W_infoSection{flex-direction:column;gap:20px;margin:32px 0}.pQS22W_infoBox{min-width:auto}.pQS22W_contentSection{margin-top:32px}.pQS22W_smallHeading{font-size:18px}}
.KFVgkW_container{background:linear-gradient(#f0f5eb,#e8f0e2);border:1px solid #d4e2b8;border-radius:12px;justify-content:center;align-items:center;max-width:560px;min-height:180px;margin:2rem auto;padding:2rem 1.5rem;animation:.4s ease-out KFVgkW_fadeIn;display:flex;box-shadow:0 2px 12px #0d8d9414}.KFVgkW_message{color:#2c2c2c;text-align:center;margin:0;font-family:Poppins-Medium,sans-serif;font-size:18px;line-height:1.6}@media (max-width:480px){.KFVgkW_container{min-height:140px;margin:1.5rem 1rem;padding:1.5rem 1rem}.KFVgkW_message{font-size:16px}}@keyframes KFVgkW_fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
