.hero-text,.hero-text h2{color:var(--awb-color1)!important}.hero-text h2{font-size:3.5em!important;font-weight:300!important;line-height:1.2!important}.hero-text p{font-size:24px!important;font-weight:300!important;margin-bottom:45px!important}a.cf_scroll span{border-left:4px solid var(--awb-color1)!important;border-bottom:4px solid var(--awb-color1)!important}.hero-button{display:block!important;max-width:-webkit-fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important;font-size:16px!important;margin-top:20px!important;min-width:250px;padding:20px!important}.image-spacer-container{min-height:55vh;box-shadow:inset 0 0 0 100vw rgba(0,0,0,.5)}.services .service-bucket,.services .service-bucket:hover img{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.services .service-bucket:hover img{transform:scale(1.06)!important}.services .fusion-column-inner-bg a span{z-index:1!important}.services h3 a{color:var(--awb-custom11)!important;font-size:25px!important;text-decoration:none!important}.fusion-column-inner-bg-wrapper .fusion-column-wrapper{pointer-events:all!important}@media screen and (min-width:1025px){.home-banner .fusion-fullwidth-center-content{display:flex;align-items:flex-end}}@media screen and (max-width:1024px){.home-banner{background-image:url(/x/lc-content/uploads/2020/12/HahnDenturesMobile.jpg)!important;background-position:top!important}.home-banner .fusion-button{margin:10px auto!important}.hero-text,.hero-text h2{color:var(--awb-color1)!important}.hero-text h2{font-size:2.5em!important;font-weight:300!important;line-height:1.2!important}.hero-text p{display:none}.cta-ribbon{padding-bottom:25px}.cta-ribbon h3{text-align:center!important}.home-banner{padding:0!important}.home-banner .fusion-fullwidth-center-content{display:flex;align-items:flex-end;justify-content:center;height:70vh!important}.sleep-apnea-treament{background-image:none!important}}@media screen and (max-width:767px){.home-banner{height:70vh!important}.home-banner .banner-content>.fusion-column-wrapper{padding:30px!important}.home-banner h2{text-align:center!important}.home-banner a.cf_scroll span{bottom:0!important}}@media screen and (min-width:768px)and (max-width:1024px){.home-banner{height:70vh!important}.home-banner .banner-content>.fusion-column-wrapper{padding:30px!important}.home-banner h2{text-align:center!important;font-size:40px!important}.home-banner a.cf_scroll span{bottom:0!important}}