header{position:fixed!important;top:0;left:0;right:0;z-index:99999;transition:all .5s;background-color:transparent}header.shrink .search-icon svg path{stroke:#fff!important}header.shrink{transition:all .5s;background-color:var(--blue-color)!important}h1,.h1{font-size:var(--h1)}h2,.h2{font-size:var(--h2)}h3,.h3{font-size:var(--h3)}h4,.h4{font-size:var(--h4)}h5,.h5{font-size:var(--h5)}h6,.h6{font-size:var(--h6)}p{line-height:2.3}.home-banner .banner-title{margin-bottom:0 !important}#crmWebToEntityForm input#formsubmit{padding:17px 60px 17px 20px;font-size:16px !important;font-weight:700;color:#fff !important;border-radius:43px;background-color:var(--green-color) !important;text-transform:uppercase;background-image:url(//www.hauserclinic.com/wp-content/themes/hauser-clinic-associates/css/../img/white-arrow-right.svg) !important;background-position:calc(100% - 20px) center !important;background-size:20px !important;background-repeat:no-repeat !important;transition:all .5s;line-height:16px !important;line-height:normal;letter-spacing:.7px;min-width:180px;height:51px}.btn:hover{color:var(--blue2)!important}#crmWebToEntityForm .zcwf_button:hover{background:var(--green-color)!important}#crmWebToEntityForm input#formsubmit:hover{background-color:var(--dark-blue) !important}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Montserrat",sans-serif !important;font-weight:700}header .sub-menu li ul.sub-menu{right:-100%;left:auto}.h2,h2,.heading{font-size:47px !important;font-weight:700;margin-bottom:15px;line-height:1.2}header.main-header{z-index:99;top:0;width:100%;position:absolute;background:#fff}.header-left{width:203px}.header-right{display:flex;width:calc(100% - 203px);justify-content:flex-end}.header-logo{width:100%}.header-ph{background:var(--color--one);color:#fff;border-radius:60px;border-color:var(--color--one);position:relative;padding:10px 15px;font-size:18px;line-height:108%;font-family:var(--font-family--two);display:flex;justify-content:center;text-align:center;height:55px;align-items:center;font-weight:700;gap:5px}.patient-portal-btn:hover{background-color:#fff}.header-ph svg{margin-right:10px;width:21px;height:21px}.header-ph svg path{fill:#fff}.header-ph .number{border-radius:30px;line-height:108%}.header-ph span{font-size:12px;font-weight:500;line-height:108%;font-family:var(--font-family--two);display:block}.team_page_wrap h3{font-weight:500}header:not(.small-header) .sociallink li a svg path{fill:var(--color--black)}header:not(.small-header) .sociallink li{background-color:var(--color--six);border-radius:30px}header:not(.small-header) .sociallink li:hover{background-color:var(--color--black)}header:not(.small-header) .sociallink li:hover a svg path{fill:var(--color--six) !important}.small-header .sociallink li a svg path{fill:var(--color--six)}.small-header .sociallink li{background-color:var(--color--black);border-radius:30px}.small-header .sociallink li:hover{background-color:var(--color--six)}.small-header .sociallink li:hover a svg path{fill:var(--color--black) !important}.social-head{font-size:18px}.header-ph:hover{color:#fff;background-color:#26aeb0}.patient-portal-btn{background:var(--color--two);border-color:var(--color--two);white-space:nowrap;margin-right:10px;font-family:var(--font-family--two);font-weight:400;color:var(--color--six);border-radius:30px;height:55px;display:flex;align-items:center;gap:5px;margin-left:10px;font-size:14px;padding:17px 24px;transition:all .5s}.patient-portal-btn:hover{color:#fff;background:var(--color--one);border-color:var(--color--one)}header.small-header{position:fixed}header.small-header .header-logo{border-radius:5px}.menu-top{position:relative;display:flex}