@import 'Horizon.WebApp.Client.qcjh6erpa7.bundle.scp.css';
@import '_content/TnTComponents/TnTComponents.hyhqhgblqv.bundle.scp.css';

/* _content/Horizon.WebApp/Layout/HorizonFooter.razor.rz.scp.css */
.horizon-footer[b-f8wz2ja4l4]{background-color:var(--tnt-color-secondary-container);color:var(--tnt-color-on-secondary-container);text-align:center;box-sizing:border-box;padding:16px 0}.horizon-footer h5[b-f8wz2ja4l4]{padding:0;margin:4px 0}.horizon-footer a[b-f8wz2ja4l4]{display:block;text-decoration:none;color:inherit}.horizon-footer a:hover[b-f8wz2ja4l4]{text-decoration:underline}
/* _content/Horizon.WebApp/Layout/MainLayout.razor.rz.scp.css */
[b-pn1ckmjs9r] .horizon-app-bar{display:flex;justify-content:space-between;padding:0 8px}[b-pn1ckmjs9r] .horizon-app-bar a{padding:0 8px}[b-pn1ckmjs9r] .horizon-app-bar .account-buttons-container .account-buttons-menu{display:none}@media only screen and (max-width: 750px){[b-pn1ckmjs9r] .horizon-app-bar .account-buttons-container{position:relative}[b-pn1ckmjs9r] .horizon-app-bar .account-buttons-container .account-buttons{display:none}[b-pn1ckmjs9r] .horizon-app-bar .account-buttons-container .account-buttons-menu{display:inline}[b-pn1ckmjs9r] .horizon-app-bar .account-buttons-container:hover .account-buttons{position:absolute;display:flex;background-color:var(--tnt-color-surface);right:0;flex-direction:column;gap:4px;padding:8px;box-sizing:border-box}}
/* _content/Horizon.WebApp/Pages/Account/Login.razor.rz.scp.css */
.login-text-box[b-15jdumu3ft] {
    width: 100%;
    box-sizing: content-box;
}
/* _content/Horizon.WebApp/Pages/Home.razor.rz.scp.css */
.home-page .header-section[b-tcqswkitwn]{position:relative;overflow:hidden;height:75vh}.home-page .header-section .header[b-tcqswkitwn]{background-image:linear-gradient(to top, var(--tnt-color-primary-container) 5%, transparent),url("/img/home.jpg");background-repeat:no-repeat;height:100%;width:100%;position:absolute;right:0;display:flex;align-items:center;justify-content:center;font-weight:600}.home-page .header-section .header[b-tcqswkitwn]  .headline{text-align:center;color:var(--tnt-color-on-primary-container);transform:translateY(10vh)}.home-page .header-section .header[b-tcqswkitwn]  .headline .learn-more-btn{font-size:24px;font-weight:400}.home-page .learn-more-section[b-tcqswkitwn]{background-color:var(--tnt-color-primary-container);color:var(--tnt-color-on-primary-container)}.home-page .learn-more-section h1[b-tcqswkitwn]{text-align:center;margin:0;padding:32px}.home-page .learn-more-section[b-tcqswkitwn]  .tnt-row{margin-bottom:0}.home-page .learn-more-section[b-tcqswkitwn]  .tnt-row.about-us{padding-bottom:32px}.home-page .learn-more-section[b-tcqswkitwn]  .tnt-row.about-us .doug-image{aspect-ratio:1/1;background-image:url("/img/doug.jpg");background-position:right 50% top 10%;height:100%;position:relative;overflow:hidden;border-radius:8px;background-size:140%}.home-page .learn-more-section[b-tcqswkitwn]  .tnt-row.about-us .doug-image:after{content:"";display:block;width:200%;height:200%;background:radial-gradient(ellipse at center, transparent 0%, transparent 10%, black 100%);border-radius:50%;position:absolute;top:-50%;left:-50%}.home-page .learn-more-section[b-tcqswkitwn]  .tnt-row.about-us .doug-text{padding:32px;display:flex;height:100%;align-items:center}.home-page .learn-more-section[b-tcqswkitwn]  .tnt-row.about-us .doug-text p{font-size:16px}@media only screen and (min-width: 751px){.home-page .learn-more-section[b-tcqswkitwn]  .tnt-row.about-us .doug-text{aspect-ratio:1/1}}.home-page .learn-more-section[b-tcqswkitwn]  h3{margin:0;padding:0;font-weight:600}.home-page .learn-more-section[b-tcqswkitwn]  .mission-container{display:grid;gap:16px;justify-items:center;padding-bottom:16px}.home-page .learn-more-section[b-tcqswkitwn]  .mission-container .tnt-icon{text-align:center;background-color:var(--tnt-color-on-primary-container);color:var(--tnt-color-primary-container);font-size:48px;border-radius:8px}.home-page .services-section[b-tcqswkitwn]{background-color:var(--tnt-color-surface);color:var(--tnt-color-on-surface);padding:16px 0}.home-page .services-section[b-tcqswkitwn]  h3{margin:0;padding:0;text-align:center}.home-page .services-section[b-tcqswkitwn]  .service-intro{line-height:24px;text-align:center}.home-page .appointment-section[b-tcqswkitwn]{color:var(--tnt-color-on-surface-container)}.home-page .appointment-section[b-tcqswkitwn]  .appt-card{margin:16px 0;padding:16px}.home-page .appointment-section[b-tcqswkitwn]  .appt-card .appt-header{margin:0;padding:0;text-align:center;color:var(--tnt-color-)}
