.austin-gallery img{width:100%;height:auto}.austin-img-responsive{float:left;width:16.66%}
.austin-lp .hero-copy{margin-top:124px;max-width:572px;margin-left:9%;vertical-align:middle;text-align:left}
.austin-lp .hero-copy h1{color:#fff;font-size:48px;line-height:56px}.austin-lp .hero-copy p{color:#fff;font-size:16px;line-height:24px;letter-spacing:.1px}
.austin-lp{background-color:#1800ff;background-repeat:no-repeat;overflow:hidden}.familyPlan-lp .hero-copy{margin-top:140px;max-width:572px;margin-left:9%;vertical-align:middle;text-align:left}
.familyPlan-lp .hero-copy h1{color:#fff}.familyPlan-lp .hero-copy p{color:#fff;font-size:22px;line-height:32px;letter-spacing:.05px}
.familyPlan-lp{background-color:#1800ff;background-repeat:no-repeat;overflow:hidden}
.col-cont.austin-cont{grid-template-columns:1fr 1fr 1fr;max-width:1170px;margin:0 auto 48px}
.col-cont.familyPlan-cont{grid-template-columns:1fr 1fr 1fr;max-width:900px;margin:0 auto 80px}
.video-module{max-width:800px;padding-bottom:40px;margin:auto}.video-module h1{font-family:'Futura Std';font-style:normal;font-weight:800;font-size:48px;line-height:56px;text-align:center;letter-spacing:.8px;color:#000d45;padding-bottom:16px;margin:auto}
.austin-video{vertical-align:top;float:left;text-align:left}.austin-video iframe{height:220px;width:100%;margin-left:20px}
.austin-video p{font-family:CircularStd;font-size:15px;line-height:32px;font-weight:700;letter-spacing:.05px;color:#1c1c1c;margin-bottom:40px;margin-left:20px;display:block}
.gallery-header{max-width:800px;padding-bottom:40px;margin:auto}.gallery-header h1{font-family:'Futura Std';font-style:normal;font-weight:800;font-size:48px;line-height:56px;text-align:center;letter-spacing:.8px;color:#000d45;padding-bottom:16px;margin:auto}
.austin-continer{width:100%;background-size:cover;background-position:bottom;background-image:url(../images/austin/austin-gc.png);padding:64px 60px;max-width:1280px;margin:auto;border:1px solid #e6e6e6;box-sizing:border-box;border-radius:16px}
.austin-section{margin-top:80px;display:flex;flex-direction:column;align-items:center}
.austin-section h2{max-width:626px;font-family:"Futura Std";font-size:48px;font-weight:600;line-height:56px;letter-spacing:.8px;color:#1c1c1c;margin:0 0 32px}
.righttext{padding-top:0}.commonhead{padding-top:80px}.commonhead.familyPlan-commonhead{padding-top:120px;padding-bottom:120px}
.deal-link{font-family:CircularStd;font-weight:700;font-size:16px;line-height:24px;letter-spacing:.1px;color:#0f15d4;cursor:pointer}
.righttext{max-width:450px}.imagetext h1{margin-top:0}img#leftimage{border-radius:16px}
.number-circle-list--list-item{padding-bottom:16px;font-family:CircularStd;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.1px;color:#6e6e6e;margin-right:44px;position:relative}
.imagetext ul{list-style-type:disc}.number-circle-list--list-item a{font-weight:700}
.imagetext h2{margin-bottom:16px;font-family:CircularStd;font-style:normal;font-weight:800;font-size:22px;line-height:32px;letter-spacing:.05px;color:#1c1c1c}
@media only screen and (min-width:769px){.webp #austinlp-hero .austin-lp.lazy-background.visible{background-image:url(../images/austin/austin-hero.webp)}
.no-webp #austinlp-hero .austin-lp.lazy-background.visible{background-image:url(../images/austin/austin-hero.jpg)}
.webp #familyPlan-hero .familyPlan-lp.lazy-background.visible{background-image:url(../images/webpimages/familyPlan-hero.webp)}
.no-webp #familyPlan-hero .familyPlan-lp.lazy-background.visible{background-image:url(../images/familyPlan-hero.jpg)}
.map-block{padding-bottom:80px;padding-top:80px}}@media(min-width:992px){.austin-lp{background-position-y:center;height:528px;background-size:contain;background-position-x:100%;margin-top:40px}
.familyPlan-lp{background-position-y:center;height:580px;background-size:contain;background-position-x:100%;margin-top:40px}
}@media only screen and (min-width:1441px){.austin-lp{background-size:44%}.familyPlan-lp{background-size:48%}
}@media only screen and (max-width:992px){.webp #austinlp-hero .austin-lp.lazy-background.visible{background-image:url(../images/austin/austin-hero-mob.webp)}
.no-webp #austinlp-hero .austin-lp.lazy-background.visible{background-image:url(../images/austin/austin-hero-mob.jpg)}
.webp #familyPlan-hero .familyPlan-lp.lazy-background.visible{background-image:url(../images/webpimages/familyPlan-hero-mob.webp)}
.no-webp #familyPlan-hero .familyPlan-lp.lazy-background.visible{background-image:url(../images/familyPlan-hero-mob.jpg)}
.austin-lp{background-size:contain;padding-right:10px;padding-left:10px;height:712px;background-position-y:bottom;margin-top:27px}
.austin-lp .hero-copy{margin-left:4%;max-width:100%;margin-right:4%}.familyPlan-lp{background-size:contain;padding-right:10px;padding-left:10px;height:880px;background-position-y:bottom;margin-top:27px}
.familyPlan-lp .hero-copy{margin-top:124px;margin-left:4%;max-width:100%;margin-right:4%}
.col-cont.austin-cont{grid-template-columns:1fr}.col-cont.familyPlan-cont{grid-template-columns:1fr;margin:0 auto 32px}
.second-mod{padding-left:5%;padding-right:5%;padding-top:64px}.second-mod p{text-align:left}
.second-mod h1{text-align:left}.austin-section h2{margin-bottom:16px;line-height:40px;letter-spacing:.6px;font-size:32px}
.austin-img-responsive{width:33.33%}}@media only screen and (max-width:768px){.service-cont{max-width:350px}
.commonhead.familyPlan-commonhead{padding-top:64px;padding-bottom:84px}.gallery-header{padding-bottom:24px;padding-top:60px}
.gallery-header h1{font-size:32px;line-height:40px;letter-spacing:.6px;padding-bottom:0}
.austin-lp .hero-copy h1{font-size:32px;line-height:40px;letter-spacing:.6px}.familyPlan-lp .hero-copy h1{font-size:32px;line-height:40px;letter-spacing:.6px}
.austin-continer{text-align:center;max-width:384px;background-size:auto;padding:64px 15px 0;width:100%;height:500px;background-image:url(../images/austin/austin-gc-mob.svg),url(../images/svgs/yellow.svg)}
.austin-section h2{text-align:center}.onlyDesk{display:none}.austin-img-responsive{width:49.99999%}
.austin-section{margin:24px}span.padleft{font-size:16px}.imagetext{padding-left:10px;padding-right:10px;padding-bottom:0}
.familyPlan-lp .hero-copy p{color:#fff;font-size:16px;line-height:24px;letter-spacing:.1px}
.service.lazy-background.visible{background-position-y:86%}}@media(min-width:769px) and (max-width:1300px){.service.lazy-background.visible{background-position-x:80%}
}.articles-container{max-width:1301px;margin:80px auto 120px auto}.related-article-section h2,.visibull-section h2{font-family:Futura Std;font-size:48px;line-height:56px;letter-spacing:.8px;color:#1c1c1c;margin-bottom:40px}
.related-article-section img{margin-bottom:24px}.related-article-section p{font-family:CircularStd;font-size:22px;line-height:32px;font-weight:700;letter-spacing:.05px;color:#1c1c1c;margin-bottom:16px}
.related-article-section a{font-size:16px;line-height:24px;font-weight:700;letter-spacing:.1px;color:#1800ff}
.visibull-section{max-width:486px;margin:auto}.visibull-section h2{margin-bottom:24px}
.visibull-section p{font-family:CircularStd;font-size:22px;line-height:32px;letter-spacing:.05px;color:#6e6e6e;margin-bottom:24px}
.date-box{width:125px;height:125px;background:#f5f5f5;border-radius:8px;display:flex;justify-content:center;align-items:center;flex-direction:column}
p.month{font-size:22px;line-height:32px;color:#1c1c1c;margin-bottom:0}p.date{font-size:48px;line-height:56px;color:#1c1c1c;font-family:'Futura Std';letter-spacing:.8px;font-weight:700;margin-bottom:0}
.event-item{display:flex;align-items:center;margin-bottom:24px}.copy-box{margin-left:24px}
p.event-name{margin-bottom:16px;font-size:22px;line-height:32px;letter-spacing:.05px;color:#1c1c1c;font-weight:700}
a.event-cta{font-size:22px;line-height:32px;letter-spacing:.05px;color:#1800ff;font-weight:700}
@media only screen and (max-width:768px){.related-article-section img{width:100%}
.related-article-section h2,.visibull-section h2{font-size:32px;line-height:40px}
.articles-container{margin-bottom:4px;margin-top:40px}.visibull-section h2{margin-bottom:16px}
p.date{font-size:32px;line-height:40px}p.month{font-size:20px;line-height:30px}.date-box{width:100px;height:100px}
a.event-cta{font-size:20px;line-height:30px}p.event-name{margin-bottom:8px}.copy-box{max-width:203px}
.visibull-section{margin-top:80px}}@media only screen and (max-width:500px){.familyPlan-lp{height:742px}
}.commonhead p,.second-mod p{color:#6e6e6e}