*{box-sizing:border-box;margin:0;padding:0}.container{max-width:1140px;padding:0 15px}a,button,input,textarea{box-sizing:border-box;outline:0}#header{background:#fff;box-shadow:0 1px 1px rgba(33,33,33,.15);margin-bottom:1px;padding:15px 0}#header .container{justify-content:space-between;max-width:1510px;padding:0 40px}#header .container,#header a.logo{align-items:center;display:flex}#header a.logo img{height:40px;margin-right:10px;width:auto}#header a.logo span{color:#212121;font-size:23px;font-weight:700;line-height:34.5px;max-width:800px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#header .header-btn-wrap,#header .header-btn-wrap a{align-items:center;display:flex}#header .header-btn-wrap a{background:transparent;border:1px solid #647a8e;border-radius:4px;color:#647a8e;cursor:pointer;font-size:14px;font-weight:500;line-height:17px;margin-right:15px;padding:7px 10px}#header .header-btn-wrap a.mobile-call{display:none}#header .header-btn-wrap a img{margin-right:7px}#header .header-btn-wrap a:last-child{margin-right:0}#header .header-btn-wrap a.hide{display:none}#header .header-btn-wrap a.learn-more-btn{border:0;color:#1976d2;font-size:16px;font-weight:600;padding:0}#stepForm{background:#f9fafb;position:relative}.footer{background:transparent;padding:50px 0 30px;text-align:center}.footer.right-footer{padding:30px 0 20px}.footer.week-view-wrap{margin:16px 0 10px;padding:0}.footer.week-view-wrap .button-box span{font-size:11px;font-weight:400;line-height:14px;padding:0 10px}.footer.week-view-wrap .button-box span img{height:auto;max-width:55px;width:auto}.footer .container{align-items:center;display:flex;justify-content:space-between;max-width:1510px;padding:0;position:relative;text-align:center;z-index:1}.footer .button-box{display:block;margin:0 auto;width:-moz-fit-content;width:fit-content}.footer .button-box span{align-items:center;color:rgba(33,33,33,.5);display:flex;flex-wrap:wrap;font-size:12px;font-weight:400;line-height:14px;padding:10px 16px}.footer .button-box span img{height:16px;margin-left:5px;width:61px}.footer .custom-ctabox{align-items:center;display:flex}.footer .custom-ctabox a{color:#647a8e;font-size:14px;font-weight:500;line-height:17px;margin-right:10px}.footer .custom-ctabox a:last-child{margin-right:0}.footer .hide{display:none}.iframe-container #header{display:none;padding:12px 0}.iframe-container .footer{padding:30px 0 25px}.iframe-container .footer.week-view-wrap{margin:16px 0 10px;padding:0}.page-not-found-wrap{background-position:100% 100%;background-repeat:no-repeat;background-size:100% 100%;height:100vh;width:auto}.page-not-found-block{padding:100px 0}.page-not-found-block h1{color:#000;font-size:36.0251px;font-weight:700;line-height:54px;margin-bottom:16px}.page-not-found-block p{color:#000;font-size:21.7826px;font-weight:300;line-height:33px;margin-bottom:60px}.page-not-found-block ul{align-items:center;display:flex;list-style:none;margin-bottom:0}.page-not-found-block ul li{list-style:none;margin-right:40px}.page-not-found-block ul li a{color:#1976d2;font-size:21.7826px;font-weight:300;line-height:33px}.page-not-found-block ul li:last-child{margin-right:0}.call-popup{align-items:center;background:rgba(33,33,33,.5);display:flex;height:100%;justify-content:center;left:0;position:absolute;position:fixed;top:0;width:100%;z-index:9}.call-popup .call-wrap{background:#fff;border-radius:8px;padding:40px;position:relative;text-align:center}.call-popup .call-wrap .close-btn{cursor:pointer;height:10px;position:absolute;right:20px;top:20px;width:10px}.call-popup .call-wrap .close-btn:before{left:0;transform:rotate(45deg)}.call-popup .call-wrap .close-btn:after,.call-popup .call-wrap .close-btn:before{background-color:#455b76;content:"";height:1px;position:absolute;top:5px;width:100%}.call-popup .call-wrap .close-btn:after{right:0;transform:rotate(-45deg)}.call-popup .call-wrap img{margin-bottom:20px}.call-popup .call-wrap p{color:#212121;font-size:15px;font-weight:590;line-height:20px;margin-bottom:20px}.call-popup .call-wrap b{color:#212121;font-size:40px;font-weight:700;line-height:48px}.hide{display:none!important}.loader-wrap{align-items:center;display:flex;display:none;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;position:fixed;top:0;width:100%}.loader-wrap.show{background-color:hsla(0,0%,100%,.9);display:flex;z-index:10}.loader-wrap .loader-textbox{color:#212121;font-size:24px;font-weight:700;letter-spacing:-.22px;line-height:40px;margin-top:8px}@media(max-width:767px){.footer.week-view-wrap{padding:0}}@media(max-width:575px){#header{padding:12px 0;text-align:center}#header .container{padding:0 20px}#header a{display:block}#header a.logo{max-width:200px}#header .header-btn-wrap a{font-size:0}#header .header-btn-wrap a img{margin-right:0}#header .header-btn-wrap a.mobile-call:not(.hide){display:block}#header .header-btn-wrap a.desktop-call{display:none}.container{padding:0 30px}.footer{padding:30px 0;position:static}.footer .container{text-align:center}.footer .container:after{display:none}.loader-wrap{position:fixed}.appointmentForm .call-popup{display:none}}