body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.each-slide-effect>div{align-items:center;background-size:cover;display:flex;height:350px;justify-content:center}.each-slide-effect span{background:#efefef;font-size:20px;padding:20px;text-align:center}.slide-container{display:flex}.carousel{display:block;height:100vh;min-height:1032px;width:100%}.carousel-control-next img,.carousel-control-prev img{width:93px}.carousel-inner,.carousel-item{height:100%;width:100%}.carousel-control-prev{left:600px}.carousel-item{background-size:cover}.carousel-item .carousel-caption{bottom:auto;padding:40px 0 40px 600px;top:10%}.carousel-item .carousel-caption img{max-height:250px}.carousel-item .carousel-caption h3{font-size:26px;font-weight:700;margin:20px 0 15px}.carousel-item .carousel-caption p a{color:#fff}.carousel-item .carousel-caption a.btn-primary{margin-top:40px}.carousel-item.custom-orthotics{background-image:url(/static/media/custom-orthotics-master-bg.a0b34450a049bc403d68.png)}.carousel-item.anywhere{background-image:url(/static/media/anywhere-master-bg.e986fa9f6be8b27d37eb.png)}.carousel-item.footwear{background-image:url(/static/media/footwear-master-bg.5b6ca10b74d4653b7be1.png)}.carousel-item.bracing{background-image:url(/static/media/bracing-master-bg.439fd52db2fd4251f96e.png)}.carousel-item.compression{background-image:url(/static/media/compression-master-bg.99a5b8e151990c05c993.png)}@media screen and (max-width:1200px){.carousel .carousel-caption{padding:40px}}@media screen and (max-width:767px){.carousel{background:#fa6d1c}.carousel .carousel-item{background-position:top!important;background-size:cover}.carousel .carousel-item.custom-orthotics{background-image:url(/static/media/bg-custom-orthotics.8f5ff966ef52a0f45128.png)}.carousel .carousel-item.anywhere{background-image:url(/static/media/bg-kintec-anywhere.d9608893e3a88a0a9669.png)}.carousel .carousel-item.footwear{background-image:url(/static/media/bg-footwear.4475fd4c745dc3d30e58.png)}.carousel .carousel-item.bracing{background-image:url(/static/media/bg-bracing.9ee294d97a72e549f583.png)}.carousel .carousel-item.compression{background-image:url(/static/media/bg-compression.231142f8f0d0ad20605e.png)}}@font-face{font-family:Futura;src:url(/static/media/FuturaStd-Book.5f83b0049a36e35d2265.otf) format("opentype")}@font-face{font-family:Futura;font-weight:400;src:url(/static/media/FuturaStd-Medium.360d49b0669048a4aadf.otf) format("opentype")}@font-face{font-family:Futura;font-weight:700;src:url(/static/media/FuturaStd-Bold.fe9bd26c044eb0bfaa28.otf) format("opentype")}.details-container{background-image:url(/static/media/sidebar-bg-booking.0eeee46232bb16375c8f.png);background-size:cover;color:#fff;flex-shrink:0;padding-left:100px;position:relative;width:40%}.details-container p,.details-container ul li{font-size:15px}.details-container .sidebar-content{padding:0 40px}.details-container .sidebar-content a{color:#fff}.details-container img{margin:auto;max-height:100%;max-width:100%}.title{font-size:26px;font-weight:400;line-height:1.25;margin:20px 0;text-align:center}.questions-container{bottom:0;padding:20px;position:absolute}.questions-container a,.questions-container p{color:#fff;font-size:17px;font-weight:400}.questions-container a{white-space:nowrap}.form-container{padding:20px 60px;width:60%}.form-container h4{font-size:20px;font-weight:500;margin:20px 0 5px}.form-container .form-check label,.form-container .form-label{color:#727272;font-size:18px;font-weight:500}.form-container .form-check{align-items:self-start;display:flex;height:auto;margin-top:5px}.form-container .form-check label{margin:-1px 0 0 5px}.form-container .form-select:after{color:gray}.form-container input[type=checkbox]{min-width:16px}.form-container .btn-default{margin-top:20px}.form-container .form-check.reminder{align-items:center;border:1px solid #ced4da;border-radius:5px;display:flex;margin:0;padding:10px}.form-container .form-check.reminder input{float:none;margin:0}.form-container .form-check.reminder label{margin-top:0}.form-container .reminder-container{position:relative}.form-container .reminder-container .reminder{bottom:0;left:12px;position:absolute;right:12px}.guardian-container{border:1px solid #ced4da;border-radius:.25rem;padding:15px}.guardian-container .form-check{margin:0 0 15px!important}#birthday-fields{display:flex}#birthday-fields select{flex:1 1;font-size:12px}@media screen and (max-width:767px){#birthday-fields select{background-position:right .15rem center;background-size:16px 12px;padding:.55rem 1.25rem .55rem .55rem}#birthday-fields select select[name=birthDay]{flex:0 0 60px!important}#birthday-fields select select[name=birthYear]{flex:0 0 80px!important}}h4{color:#fa6d1c}.error{border:2px solid #ff6565}.error-message{color:#ff6565;padding-top:5px}button[type=submit].acknowledgements-complete{background-color:#fa6d1c}#date-options .time{margin:0 0 5px;padding:0}#date-options .time input[type=radio]{display:none}#date-options .time input[type=radio]+label{border:1px solid #e2e1e5;border-radius:5px;font-size:15px;margin:0;padding:10px;text-align:center;text-transform:uppercase;width:100%}#date-options .time input[type=radio]:hover+label{background-color:#fa6d1c;color:#fff;cursor:pointer}#date-options .time input[type=radio]:checked+label{background-color:#fa6d1c;color:#fff;font-weight:600}#modal-close-btn{background:none;border:none;cursor:pointer;position:absolute;right:10px;top:10px}.react-calendar{background:#fff;border:1px solid #e2e1e5;border-radius:5px;font-family:Futura,sans-serif;line-height:1.125em;max-width:100%;padding:10px;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;font-weight:600;min-width:44px}.react-calendar__navigation button:disabled{background-color:#fff}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em;text-transform:capitalize}.react-calendar__month-view__weekdays__weekday abbr{text-decoration:none}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;line-height:16px;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#fff}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--hasActive,.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#e6e6e6}.react-calendar__tile--active{background:#fa6d1c;color:#fff;font-weight:600}.react-calendar__tile--active:disabled{background:#fa6d1c;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#fa6d1c}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}@media screen and (max-width:767px){.react-calendar{margin-bottom:20px}}.btn-container{display:flex;justify-content:center}.btn-container .btn-primary{padding:15px}.btn-container button{margin:5px;width:75px}.btn-container button:disabled{background-color:#fe630c;opacity:.5}@media screen and (max-width:768px){.ReactModal__Content{overflow-y:scroll!important;width:auto!important}}body,html{font-family:Futura,sans-serif;font-weight:400}.bold{font-weight:700}p,ul li{font-size:18px}.btn-primary{border:none;font-size:15px;font-weight:700;padding:18px 40px}.btn-primary,.btn-primary:focus,.btn-primary:hover{background-color:#fe630c}.btn-default{background-color:#cfcfcf}.note{color:#ffb68d}#booking-container{display:block;min-height:100vh;position:relative}#content-wrapper{position:relative}.content-container{align-items:stretch;display:flex;min-height:100vh}.info-container{background:hsla(0,0%,83%,.129);border:1px solid #ced4da;border-radius:5px;font-size:15px;margin-bottom:30px;padding:25px}.info-container.choose-orth{display:flex}.radio-label,label{color:#727272}.radio-label{-webkit-tap-highlight-color:rgba(0,0,0,0);border:1px solid #ced4da;border-radius:5px;cursor:pointer;font-size:14px;font-weight:500;margin-right:7px;padding:16px 20px;width:50%}.radio-input{margin:0;visibility:hidden}.custom-radio .font-awesome-check{display:none}label:has(.radio-input:checked){color:#000}.radio-input:checked+span{background-color:#fa6c1d;border:none;position:relative}.radio-input:checked+span .font-awesome-check{color:#fff;display:block;left:4px;position:absolute;top:2px;width:9px}.radio-input:checked+span:after{opacity:1}.custom-radio{border:1px solid #ced4da;border-radius:50%;cursor:pointer;display:inline-block;height:17px;left:-10px;position:relative;top:3px;width:17px}.custom-radio:after{background:#f4b400;border-radius:50%;height:12px;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity .2s;width:12px}.logo{max-height:70px}.sidebar-logo{max-width:266px;width:100%}.header{background-image:url(/static/media/header-bg-booking.ca7868ee460c17de4f39.png);background-size:cover;padding:30px}.header a{max-height:10px;padding:20px 60px 20px 20px}.home-container{background-color:#fa6c1d;background-image:url(/static/media/sidebar-overlay.62b61128fa316f615029.png);background-size:cover;display:flex;flex-direction:column;left:0;min-height:100vh;opacity:85%;padding:60px 90px;position:absolute;top:0;width:600px;z-index:1}.home-container .content{color:#fff;flex:1 1;padding:120px 0}.home-container .content ul{list-style:none;margin:20px 0;padding:0}.home-container .content ul li{border-bottom:1px dotted #fff;padding:5px 0}.home-container .content ul li a{color:#fff;display:block;font-size:22px;font-weight:500;text-decoration:none;width:100%}.home-container .content ul li a svg{display:none;float:right}.home-container .content ul li a.active{align-items:center;color:#ffefc6;display:flex;font-weight:700}.home-container .content ul li a.active svg{color:#ffefc6;display:block;margin-left:auto;width:14px}.home-container .content ul li:hover{cursor:pointer}.home-container .content ul li a:after{background:red;height:12px;width:12px}.home-container .content h2{font-family:Futura,sans-serif;font-size:50px;font-weight:700;margin-bottom:16px}.home-container .content h3{font-size:20px;font-weight:700}.home-container .content p.bold{font-size:17px;margin-bottom:10px}.home-container .content span.chat-link{align-items:center;display:flex}.home-container .content span.chat-link a{color:#fff;font-size:17px}.home-container .content span.chat-link svg{margin-left:5px}.home-container .sidebar-footer{color:#fff;flex-shrink:0}.home-container .sidebar-footer a,.home-container .sidebar-footer p{color:#fff;font-size:17px;font-weight:400}.home-container .sidebar-footer a{white-space:nowrap}#confirmation{background-image:url(/static/media/confirmation-bg.23fb92775e582ed6165e.png);background-size:cover;color:#fff;height:100%;min-height:100vh;padding:100px}#confirmation #confirmation-content{margin:0 auto;max-width:679px;width:100%}#confirmation #confirmation-content h3{font-size:26px;font-weight:700;line-height:1.25;margin-bottom:12px}#confirmation #confirmation-content h4{color:#fff;font-size:26px;font-weight:400}#confirmation #confirmation-content p.blurb{font-size:22px;margin-top:20px}#confirmation #confirmation-content img{max-width:100%;width:242px}#confirmation #confirmation-content #confirmation-logo{display:block;margin:0 auto 160px;max-width:100%;width:397px}#confirmation #confirmation-content .appointment-details p{font-size:16px}#confirmation #confirmation-content #confirmation-footer{margin-top:20px;text-align:center}#confirmation #confirmation-content #confirmation-footer a{border-right:1px solid #fff;color:#fff;font-size:17px;padding:0 10px;text-decoration:none;text-transform:uppercase}#confirmation #confirmation-content #confirmation-footer a:last-of-type{border-right:none}.details-container img{display:block;margin:0 auto}@media screen and (max-width:767px){#confirmation{padding:50px}#confirmation #confirmation-content #confirmation-logo{margin-bottom:50px}}@media screen and (max-width:575px){#confirmation #confirmation-content img{display:none}}#header{background-image:url(/static/media/nav-bg-booking.64f7e44607e979cbb374.png);background-size:cover;bottom:0;position:absolute;top:130px;width:100px;z-index:1}#header .ps-sidebar-root{border-right-width:0}#header .ps-sidebar-root .ps-sidebar-container{background-color:transparent!important}#header .ps-sidebar-root .ps-sidebar-container .ps-menuitem-root a{border-left:5px solid transparent}#header .ps-sidebar-root .ps-sidebar-container .ps-menuitem-root:hover{cursor:pointer}#header .ps-sidebar-root .ps-sidebar-container .ps-menuitem-root:hover a{background-color:#91441c}#header .ps-sidebar-root .ps-sidebar-container .ps-menuitem-root.ps-active{background-color:#91441c;border-left:5px solid #f0cd74}#header .ps-sidebar-root .ps-sidebar-container .ps-menu-button{align-items:center;display:flex;height:90px;justify-content:center}#header .ps-sidebar-root .ps-sidebar-container .ps-menu-label{display:none}#header .ps-sidebar-root .ps-sidebar-container .ps-menu-icon{margin:0}#header .ps-sidebar-root .ps-sidebar-container .ps-menu-icon img{width:50px}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{background:inherit;position:absolute}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:.9;opacity:var(--rt-opacity);transition:opacity .15s ease-out;transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity .15s ease-in;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;padding:8px 16px;width:-webkit-max-content;width:max-content}.styles-module_arrow__K0L3T{height:8px;width:8px}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{-webkit-transform:rotate(45deg);transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{-webkit-transform:rotate(135deg);transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{-webkit-transform:rotate(225deg);transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.styles-module_dark__xNqje{background:#222;background:var(--rt-color-dark);color:#fff;color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:#fff;background-color:var(--rt-color-white);color:#222;color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:#8dc572;background-color:var(--rt-color-success);color:#fff;color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:#f0ad4e;background-color:var(--rt-color-warning);color:#fff;color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:#be6464;background-color:var(--rt-color-error);color:#fff;color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:#337ab7;background-color:var(--rt-color-info);color:#fff;color:var(--rt-color-white)}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#mobile-carousel-header,.dots,.mobile-icon{display:none}@media screen and (max-width:1200px){p{font-size:16px}.home-container{opacity:100%;padding:50px;width:100%;z-index:1}.home-container .content h2{font-size:42px}.home-container .content ul li a.active{color:#fff;font-weight:400}#mobile-carousel-header,.carousel:not(.primary),.home-container .content ul li a.active svg{display:none}#mobile-carousel-header.active{display:block;left:0;padding:50px;position:absolute;top:0;z-index:9}.carousel .carousel-control-next{right:20px}.carousel .carousel-control-prev{left:20px}.carousel .carousel-control-next,.carousel .carousel-control-prev{width:10%}.carousel .carousel-control-next img,.carousel .carousel-control-prev img{width:48px}.carousel .carousel-item{background-position:100%}.carousel .carousel-item .mobile-icon{display:block;max-width:25%;position:absolute;right:6%;top:30px}.carousel .carousel-item .carousel-caption{left:12%;right:12%;text-align:left}.carousel .carousel-item .carousel-caption img{display:none}.carousel .carousel-item .carousel-caption h3{font-size:28px;margin-bottom:50px;max-width:50%}.carousel .carousel-item .carousel-caption .btn-primary{font-size:12px;width:100%}.carousel .carousel-item .carousel-caption .dots{display:block;margin:60px auto;text-align:center}.carousel .carousel-item .carousel-caption .dots .dot{border:1px solid #fff;border-radius:50%;display:inline-block;height:16px;margin:2px;width:16px}.carousel .carousel-item .carousel-caption .dots .dot.active{background:#fff}#header,.header a,.home-container:not(.primary),.questions-container{display:none}.content-container{display:block}.details-container,.form-container{width:100%}.details-container{background:#fa6d1c;padding:0 30px}.details-container .sidebar-content{padding:10px 0}.details-container .sidebar-content h2.title{margin:0;padding:16px 0;text-align:left}.details-container img{display:none}.form-container{padding:10px 30px}}@media screen and (max-width:767px){img.sidebar-logo{max-width:60%}.form-container .reminder-container .reminder{margin-top:16px;position:static}.info-container.choose-orth{display:block}label[for=orth-adjustment],label[for=orth-assessment]{width:100%}label[for=orth-assessment]{margin-bottom:10px}}
/*# sourceMappingURL=main.bdccdb47.css.map*/