:root{--green-color:#2196aa;--sea-green-color:#1abc9c;--blue-color:#0c3c5f;--body-color:#373737;--heading-color:#051f38;--black:#000;--yellow:#ff0;--blue:#2196aa;--light-blue:#6495c6;--blue2:#2196aa;--blue3:#1f4e79;--dark-blue:#004a87;--white:#fff;--grey:#5d5d5d;--body-size:16px;--heading-size:50px;--h1:65px;--h2:50px!important;--h3:38px;--h4:32px;--h5:28px;--h6:24px}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}ul.menu-top li .sub-menu li ul.sub-menu li>a{background-color:var(--color--two)}.left-image-with-content h2,.left-image-with-content h3,.left-image-with-content h4,.left-image-with-content h5,.left-image-with-content h6{color:var(--green-color);margin-bottom:10px}.menu-top li a:before{background:#fff !important}.menu-header>ul>li.current_page_item>a,.menu-header>ul>li.current_page_ancestor>a{color:#fff;border-bottom:4px solid #fff}header:not(.small-header){border-bottom:.9px solid #ffffff42 !important}.menu-top li a:before{left:50% !important;transform:translateX(-50%) !important}.menu-top li a:hover{transition:.5s ease-in-out all;color:#fff !important}body{font-family:"Montserrat",sans-serif !important;font-size:var(--body-size);font-weight:400;line-height:2;padding-top:0;color:#2c2c2c;margin-top:0!important}.home-banner-image img{position:absolute;width:100%;height:100%;left:0;object-fit:cover;object-position:top right;top:0}.home-banner:before{content:'';height:100%;width:100%;top:0;right:0;position:absolute;z-index:1;background:linear-gradient(90deg,rgba(34,62,88,1) 28%,rgba(237,221,83,0) 100%)}.home-banner p{line-height:1.3}.home-banner h1{margin-bottom:15px;line-height:1.4;margin-bottom:0 !important;font-size:50px}.home-banner .container{position:relative;z-index:3;max-width:1500px}.team-list-sc .h2{color:var(--green-color)}.home-banner{padding-top:170px;padding-bottom:80px;min-height:100vh;flex-wrap:wrap}.home-banner .container-inner{width:100%;max-width:100%;margin-left:0}.form-under-banner{padding:51px 0;box-shadow:3.6px 3.6px 54px 0px #0000001A}.home-banner-form-btn input{width:100%;text-align:left}.form-under-banner .form-control{border:.9px solid #e9e9e9;border-radius:38.7px;max-height:56px;height:100%;min-height:100%}.form-under-banner .form-control:focus{background-color:transparent;box-shadow:none;outline:none;border:.9px solid var(--green-color)}.form-under-banner .form-control:hover{border:.9px solid var(--green-color);border-radius:38.7px}.banner-description{font-size:22px;margin-bottom:30px;line-height:2}.banner-form{padding:40px 0;box-shadow:3.6px 3.6px 54px 0px #0000001A}.banner-form .btn{width:100%;text-align:left;padding:14px 60px 14px 20px}.banner-form .form-control{border:1px solid #e9e9e9;color:#000;font-size:16px;line-height:1;padding:12px 15px;border-radius:38px;height:auto}.banner-form .form-control::placeholder{color:#b6b6b6 !important}.banner-form textarea.form-control{height:46px;min-height:auto}.home-banner .row{width:100%}.right-img-blue-background{background-color:transparent}.content-section-full ul li{list-style:disc;list-style-position:inside}.award-section h2{margin-bottom:30px}.award-blk .inner-wp{height:140px;padding:20px;display:flex;justify-content:center;align-items:center;background-color:#f8f8f8;margin-left:12px;margin-right:12px;border-radius:10px}.left-image-with-blu-bck .inner-row,.right-img-blue-background .inner-row{background-color:var(--blue-color)}.single .content-area img{width:100%}.list-style ul li,.static-page .content-area ul li{list-style:disc;padding-left:0;margin-left:25px}.home-banner-image video{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;object-fit:cover}.content-area img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:auto 300px !important}.right-img-blue-background .img-sc img{display:block;height:100%;object-fit:inherit;object-position:right top;width:100%}.left-image-with-blu-bck .inner-row *,.right-img-blue-background .inner-row *{color:#fff}.left-image-with-blu-bck .lft img{display:block}.left-form-with-content h2,.left-form-with-content h3,.left-form-with-content h4,.left-form-with-content h5,.left-form-with-content h6{color:var(--blue-color);font-weight:600}.blue-form{padding:20px;border-radius:30px;background-color:#ffffff26}.blue-form .form-control{border:1px solid #fff;padding:15px;border-radius:5px;color:#fff}.blue-form .form-control:focus{border:1px solid var(--green-color)}.blue-form .form-control::placeholder{color:#fff !important}.blue-form textarea.form-control{height:170px}.blue-form .btn{color:#000;min-width:170px;background-color:#fff}.blue-form .btn:hover{background-color:var(--green-color)}.services-section a{display:block;border:1px solid transparent;background-color:#EBF3F8CC}.services-section a:hover{border:1px solid #000}.services-section .col-inner{padding:75px 15px 50px;position:relative;background-image:url(//www.hauserclinic.com/wp-content/themes/hauser-clinic-associates/css/../img/right-blue-icon.svg);background-position:calc(100% - 15px) 40px;background-repeat:no-repeat}.testimonial-blk svg path{fill:var(--blue2)}.services-section .col-inner *{position:relative;z-index:2}.services .title{font-size:18px;color:var(--blue-color);font-weight:700;line-height:1.4;text-transform:uppercase;margin-bottom:15px}.services .content{color:#000;font-weight:400}.services-section a:hover .img-sc img{opacity:.7}.services-section a:hover .col-inner{background-image:url(//www.hauserclinic.com/wp-content/themes/hauser-clinic-associates/css/../img/right-blue-icon.svg);background-color:#EBF3F8CC}.services-section a:hover .col-inner .title{color:var(--blue-color)}.services-section a:hover .col-inner .content{color:#000}.services a .img-sc img{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;object-fit:cover}.chooseus-section{margin-bottom:200px !important}.chooseus-section .title{color:#000;margin-top:15px;font-size:47px;font-weight:400;line-height:57.6px}.chooseus-section .content{margin-bottom:13px}.chooseus-section .link{font-size:22px;color:var(--blue-color);font-weight:700;text-transform:uppercase;gap:0px 14.5px}.chooseus-section .link:hover{color:var(--green-color)}.chooseus-section .link:hover svg path{fill:var(--green-color)}.chooseus-section .col-inner{padding:40px 75px 30px 35px;border:1px solid #191919;background-color:#fff;height:379px;align-content:center}.col-wp.chooseus-content-cal{padding:0}.chooseus-section .icon svg{width:75px;height:75px}.chooseus-content-row{max-width:1272px;position:relative;gap:0px 30%;margin:0 auto;justify-content:center}.chooseus-content-cal:nth-child(2){position:absolute;top:35%;outline:12px solid #fff;padding:0}.team-members{background-color:#85b84012}.team-members .img-sc img{display:block;height:480px;object-fit:cover;width:100%;object-position:top}.left-image-with-content h2,.left-image-with-content h3,.left-image-with-content h4,.left-image-with-content h5,.left-image-with-content h6{color:var(--green-color);margin-bottom:10px}.left-image-with-content:before{content:'';width:calc(50vw - 240px);height:calc(50% + 100px);background-color:var(--green-color);position:absolute;left:0;bottom:0}.left-image-with-content .container{position:relative;z-index:2}.team-members .title{color:#000;font-size:30px;font-weight:500;line-height:36.57px;margin-bottom:15px}.team-members .sub-title{color:#5b5b5b;font-size:18px;font-weight:400;line-height:21.94px;letter-spacing:.02em;text-transform:capitalize}.team-sec .img-sc:after{content:'';width:12vw;height:1px;background-color:#26aeb0;position:absolute;top:50%;right:calc(100% - 80px)}.team-sec .title-sc{width:fit-content;margin-right:9vw;margin-left:auto;margin-left:60px}.team-sec .col-wp:nth-child(3n):not(:nth-child(6)) .row,.team-sec .col-wp:nth-child(4n) .row{flex-direction:row-reverse}.team-sec .col-wp:nth-child(3n) .row .img-sc:after,.team-sec .col-wp:nth-child(4n) .row .img-sc:after{left:calc(100% - 165px);top:51%}.team-sec .col-wp:nth-child(3n) .title-sc,.team-sec .col-wp:nth-child(4n) .title-sc{margin-left:5vw;margin-right:4vw}.footer-form.contact-form .btn{min-width:170px}iframe{height:500px;display:block;width:100%}.testimonial-inner-slider .testimonial-blk{padding:40px;border:1px solid var(--blue3);margin:0 15px}.testimonial-inner-slider .testimonial-blk svg{margin-bottom:20px}.testimonial-inner-slider .testimonial-blk .title{font-size:24px;font-weight:500;color:#111;margin-bottom:10px;line-height:1.3}.testimonial-inner-slider .author{font-size:20px;color:#111;font-weight:400;line-height:1.1;margin-bottom:5px}.testimonial-inner-slider .sub-title{color:rgba(17,17,17,.6);font-size:16px}.testimonial-inner-slider p{margin-bottom:15px;color:rgba(17,17,17,.6)}.testmonial-inner-sc h2{color:var(--blue)}.slick-dots{margin-top:25px}.slick-dots button{width:10px;height:10px;background-color:#c4c4c4;margin:0 5px}.slick-dots li.slick-active button,.slick-dots li:hover button{background-color:var(--blue)}.testimonial-inner-slider .testimonial-blk blockquote{font-size:unset;width:100%;margin:0 auto;font-style:unset;padding:0;border:none;background:0 0}.testimonial-inner-slider .testimonial-blk blockquote:before{content:none}.testimonial-inner-sc h2{color:var(--blue)}.blue-hd-sc h2,.blue-hd-sc h3,.blue-hd-sc h4,.blue-hd-sc h5,.blue-hd-sc h6{color:var(--green-color)}.grid-width-icon-section{background-color:var(--blue2)}.grid-width-icon-section *{color:#fff !important}.grid-width-icon-section h2{font-size:45px;font-weight:600;color:#fff !important}.grid-width-icon-section .content{font-size:18px;line-height:32px}.grid-width-icon-section .content a{color:var(--blue) !important}.grid-width-icon-section .content a:hover{color:#fff !important}.grid-width-icon-section .title{font-size:28px;font-weight:500;line-height:1.3;margin-top:15px;margin-bottom:20px}.services-list .img-sc img{width:100%;height:100%;object-fit:cover;left:0;top:0;transition:all .5s}.services-list a:hover .img-sc img{opacity:1;transition:all .5s}.services-blk .img-sc{line-height:0 !important}.services-list .col-inner{position:relative;background-color:#EBF3F8B2;padding:20px}.services-list .col-wp{position:relative;z-index:2}.services-list .title{font-size:18px;font-weight:700;color:var(--blue2);line-height:1.3;margin-bottom:15px;text-transform:uppercase}.services-list .content{color:#000;font-weight:400}.contact-form h2{color:var(--blue)}.footer-form.remove-bg{background-color:transparent;padding-top:0}.left-image-with-left-border .col-inner{padding-left:40px}.left-image-with-left-border .img-sc img,.left-image-with-left-dark-border .img-sc img{display:block;position:relative;z-index:2;display:block;width:100%}.left-image-with-left-border .img-sc,.left-image-with-left-dark-border .img-sc{padding-left:30px;padding-bottom:30px;position:relative}.left-image-with-left-border .img-sc:after{content:'';width:calc(100% - 35px);height:calc(100% - 35px);background-color:var(--blue2);position:absolute;left:0;bottom:0}.left-image-with-left-dark-border .img-sc:after{content:'';width:calc(100% - 35px);height:calc(100% - 35px);background-color:var(--blue2);position:absolute;left:0;bottom:0}.left-image-with-left-border .col-inner p,.left-image-with-left-dark-border .col-inner p{text-align:justify}.left-image-with-left-border .col-inner h4,.left-image-with-left-dark-border .col-inner h4{font-size:24px}.right-image-wd-bg-img{background-size:cover}.right-image-wd-bg-img ul li:before,.left-image-with-blu-bck ul li:before,.right-img-blue-background ul li:before{background-color:#fff}.right-image-wd-bg-img *{color:#fff}.right-image-wd-bg-img .img-sc img{display:block;position:relative;z-index:2;display:block;width:100%}.right-image-wd-bg-img .img-sc{padding-right:30px;padding-bottom:30px;position:relative}.right-image-wd-bg-img .img-sc:after{content:'';width:calc(100% - 35px);height:calc(100% - 35px);background-color:var(--light-blue);position:absolute;right:0;bottom:0}.testimonial-hm{background-color:var(--blue-color)}.testimonial-hm h2{color:var(--blue)}.testimonial-hm .testimonial-blk{justify-content:center;display:flex;flex-direction:column;padding:40px;border:1px solid var(--blue2);margin:0 15px}.video-section .h2{color:var(--blue)}.testimonial-hm .testimonial-blk svg{margin-bottom:20px}.testimonial-hm .testimonial-blk .title{font-size:24px;font-weight:500;color:#111;margin-bottom:10px;line-height:1.3}.testimonial-hm p{margin-bottom:15px;color:rgba(17,17,17,.6);line-height:28px}.testimonial-blk .author{font-size:20px;font-weight:500;line-height:36px;color:#000}.testimonial-home-slider .slick-arrow{position:absolute;right:calc(50vw - 690px);top:40px;width:50px;left:auto;font-size:0;z-index:5}.testimonial-home-slider .slick-arrow:hover{opacity:1}.testimonial-home-slider .slick-arrow.slick-next:after{content:'';border:solid var(--blue2);border-width:0 4px 4px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:25px;height:25px}.testimonial-home-slider .slick-arrow.slick-next:hover:after{border:solid silver;border-width:0 4px 4px 0}.testimonial-home-slider .slick-arrow.slick-prev:after{content:'';border:solid var(--blue2);border-width:0 4px 4px 0;display:inline-block;padding:3px;transform:rotate(135deg);-webkit-transform:rotate(135deg);width:25px;height:25px}.testimonial-home-slider .slick-arrow.slick-prev{right:calc(50vw - 640px)}.testimonial-home-slider .slick-list{padding-top:150px}.testimonial-hm .top-sec{margin-bottom:-100px}.testimonial-home-slider .slick-arrow.slick-prev:hover:after{content:'';border:solid silver;border-width:0 4px 4px 0;display:inline-block;padding:3px}.testimonial-outer-wp .slick-list{padding-right:20%}.testimonial-outer-wp{--lwd:695px;margin-left:calc(50vw - var(--lwd))}.image-with-text-bg-new .lft img{height:100%;width:100%;object-fit:cover}.left-image-with-content .img-sc img{width:100%}.patient-form .form-control{border:1px solid grey;padding:10px}.has-text-align-center{text-align:center}.patient-form form br{display:none}.patient-form .wpcf7-list-item{margin-left:0;margin-right:20px}.patient-form .wpcf7-list-item label span{margin-left:10px}.patient-form .wpcf7-checkbox .wpcf7-list-item label{align-items:center}.wpcf7-checkbox .wpcf7-list-item label input{margin-top:0}.zigzag-captcha{display:flex;gap:5px;font-size:24px;font-weight:700;color:#333;letter-spacing:2px;user-select:none}.captcha-char{display:inline-block;transform:rotate(var(--rotation)) translate(var(--x-offset),var(--y-offset));position:relative}.zigzag-captcha{padding:10px;background-color:#f0f0f0;border:2px dashed #ccc;border-radius:5px;display:inline-block}#block_b85b5e92cd064ce4e1fc96aa8dbf90f3{padding:100px 0 70px}#block_082841b5cb002deaeec2b89381269aeb{display:none}#block_2313338b3c1337f7437b42d8bd36238c{background:0 0}#block_c9d9a0098e9277b22a9dcb995cd6a1d5{display:none}#block_5ab9af01a0099f8c9536302048f7298e .btn-sc{margin-top:20px}.testmonial-inner-sc .btn-sc{margin-top:25px}.left-image-with-left-dark-border .col-inner{padding-left:40px}body .Page-title-sec{margin-bottom:-80px;margin-top:100px}.right-img-blue-background .inner-row{padding-left:30px;padding-right:10px}.left-image-with-left-dark-border h3 a{font-size:var(--h3);color:#2c2c2c;font-weight:700;line-height:1.2;margin-bottom:15px;text-transform:capitalize}.left-image-with-left-dark-border h3 a:hover{color:var(--blue)}.list-style ul li{line-height:25px}.banner-form .wpcf7 label.error{right:20px}.home .left-image-with-content .img-sc img{height:629px;object-fit:contain}.home .right-img-blue-background{background:#f6f8f8}.page-template-default .left-image-with-left-dark-border .img-sc img{height:495px;object-fit:cover}.page-template-default .right-image-wd-bg-img .img-sc img{height:495px;object-fit:cover}#block_cdc192800f1123fd75a0135bd2e9f89b ul{column-count:2}.page-template-default .wp-block-columns{justify-content:flex-start;margin:0 auto;padding:0 20px 80px;align-items:self-start}.col-xl-8.col-lg-7.content-area.list-content .wp-block-columns{padding:0}.page-template-default .right-image-wd-bg-img h4{font-size:24px}.page-template-default .left-image-with-left-border{background:#004a87;color:#fff}.page-template-default .list-style ul li:before{background:#fff}.page-template-default .left-image-with-left-dark-border.list-style ul li:before{background:#000}.home .left-image-with-content .btn{margin-bottom:25px}.home .right-img-blue-background .d-flex.justify-content-end{display:none}.home .right-img-blue-background h2{margin-bottom:20px !important}.home .blue-form{padding:60px 35px 50px}.content-section-full :where(h2,h3,h4,h5,h6){color:var(--green-color)}footer .link_content li{position:relative;font-size:16px;font-weight:400;text-transform:uppercase;position:relative;color:#000;text-align:left;margin:12px 0 16px;line-height:1.4}.footer-form .wpcf7-list-item{margin:10px 0;display:block}.footer-form .wpcf7-list-item label{align-items:center}.blue-form select{-moz-appearance:none !important;-webkit-appearance:none !important;appearance:none !important;background-image:url(//www.hauserclinic.com/wp-content/themes/hauser-clinic-associates/css/../img/white-select-arrow.svg) !important;background-repeat:no-repeat !important;background-position:calc(100% - 15px) center !important;margin-right:20px !important;width:100% !important;margin:0 !important;background-size:30px !important;color:#fff !important;padding:15px;background-color:transparent;outline:none;cursor:pointer;border:1px solid #fff}.services-blk a{overflow:hidden}.services-blk a .img-sc{transition:1s all}.services-blk a .img-sc:hover{transform:scale(1.1)}.home .services-list .col-inner{height:300px}.cat-list a{display:inline-block}.cat-list a{color:var(--blue)}.cat-list ul{display:flex;gap:10px;flex-wrap:wrap}.cat-list a:hover{color:#000;box-shadow:none !important;background:0 0}.location-listing a{display:inline-block !important}.location-listing{display:flex;flex-wrap:wrap;gap:10px}.location p,.cat-list p{color:#000 !important;font-weight:600}.location-listing a:hover{color:#000}.image-over-text-box{position:relative;height:100%;Width:100%}.image-over-text-box .content-on-image{position:absolute;width:50%;top:16%;left:-34%;background-color:#000;color:#fff;padding:50px;font-size:36px;font-weight:500;line-height:50px}.left-content .subtitle{color:var(--blue);font-size:18px;font-weight:500}.left-content .heading{font-size:45px}.post-content .image img{width:100%;height:360px;object-fit:cover}.main-heading .heading{font-size:45px;margin-bottom:22px}.post-content .title{color:#000;font-size:20px}.main-content .subtitle{font-size:20px;color:#000;font-weight:500}.disclaimer{background-color:var(--blue)}.disclaimer-content{padding:8px 12px}#crmWebToEntityForm.zcwf_lblRight *{width:100%}#crmWebToEntityForm{background:transparent!important}.zcwf_col_fld .zcwf_ckbox{height:20px !important}.zcwf_col_fld .formsubmit{background:#26aeb0 !important}.zcwf_button{font-size:15px !important}.accordion-button:not(.collapsed):after{background-image:url(//www.hauserclinic.com/wp-content/themes/hauser-clinic-associates/css/../img/white-dropdown.svg)}.wpcf7-select option{color:var(--blue2)}.form-group #checkboxGroup{color:#fff}.wpcf7-checkbox .wpcf7-list-item{width:100%;text-align:left;color:#fff;margin:0}.video-section .images img{width:100%}.video-section .images:after{position:absolute;content:'';right:-45px;bottom:-38px;width:100%;height:100%;background:var(--blue2);z-index:-1}.video-section .images a{position:relative;display:block}.video-section .images a:before{content:"";position:absolute;top:50%;left:50%;background-image:url(//www.hauserclinic.com/wp-content/themes/hauser-clinic-associates/css/../img/video-icon.svg);background-size:60px;z-index:10;height:60px;width:60px;transform:translate(-50%,-50%)}section.team-list-sc .cat-list a{border-right:1px solid #000;padding-right:10px}.about-track{color:var(--green-color);font-size:var(--h2);font-weight:700;line-height:68px}div#block_8b6ad47a64b1242bd4d37310ff973de3:before{display:none}.home-banner-right-side-form .wpcf7-response-output{color:#fff}.home-banner-right-side-form input.wpcf7-date{width:100%;border:1px solid #fff;padding:15px;border-radius:5px;color:#fff;background:0 0}.home-banner-right-side-form input[type=date]::-webkit-calendar-picker-indicator{filter:brightness(0) invert(1);cursor:pointer}.home-banner-right-side-form input.wpcf7-date:focus-visible{border:1px solid var(--green-color);outline:none}li#menu-item-2928>a{color:#fff}.testimonial-new-page{background-color:#223e58 !important}.page-template-new-homepage-php{margin-top:0 !important}.main-header{background-color:transparent !important}#crmWebToEntityForm.zcwf_lblRight{border-radius:15px}.menu-header ul li ul{position:absolute;top:100% !important;left:0;list-style:none;z-index:1;margin:0;padding:0;min-width:150px;background-color:#fff;visibility:hidden !important;opacity:0 !important;visibility:hidden !important;transition:all .4s ease-out !important;transform:scaleY(0) !important;transform-origin:0 0 !important}.menu-header ul li:hover>ul{display:block !important;opacity:1 !important;visibility:visible !important;transform:scaleY(1) !important}.header-ph{background:0 0;border-color:transparent}header.small-header{background-color:var(--blue-color) !important}.menu-top li a{height:100%;padding:43px 2px;display:inline-block;position:relative;text-decoration:none;transition:none;text-align:right;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;color:#fff}.header-phm,.patient-portal-btn span{font-family:"Montserrat",sans-serif !important;font-weight:600}ul.menu-top li .sub-menu li a:hover{border:none;color:#fff !important}ul.menu-top li .sub-menu li a{color:#fff;text-align:left}ul.menu-top li:hover li a:hover,ul.menu-top li .sub-menu li ul.sub-menu li>a:hover{background:#0c3c5f}.menu-header .sub-menu{background-color:#26aeb0;border-top:0 solid #26aeb0}.btn{background:#26aeb0;border:1px solid #26aeb0;color:#fff;line-height:normal;height:auto;background-repeat:no-repeat;background-position:calc(100% - 20px) center;background-size:20px;font-weight:700;letter-spacing:.7px;background-image:url(//www.hauserclinic.com/wp-content/themes/hauser-clinic-associates/css/../img/arrow2.svg);padding:17px 60px 17px 20px}.btn:hover{background-repeat:no-repeat !important;background-position:calc(100% - 20px) center !important;background-size:20px !important;color:#fff;background:var(--color--one);border-color:var(--color--one);background-image:url(//www.hauserclinic.com/wp-content/themes/hauser-clinic-associates/css/../img/arrow2.svg)}.btn-cs-testi{margin-top:40px}.banner-content .btn{background-image:url(//www.hauserclinic.com/wp-content/themes/hauser-clinic-associates/css/../img/arrow2.svg);margin-top:12px;padding:14px 57px 14px 17px}.patient-portal-btn{background-image:none !important}.services-section .col-inner{padding:75px 15px 50px;position:relative;background-image:url(//www.hauserclinic.com/wp-content/themes/hauser-clinic-associates/css/../img/right-blue-icon.svg);background-position:calc(100% - 15px) 40px;background-repeat:no-repeat}.team-members .img-sc img:hover{opacity:.8}.team-members .title:hover{color:var(--green-color)}.patient-portal-btn{padding:17px 24px !important}.blog-full-post .post-list{flex-direction:initial!important}.blog-full-post .info-box{display:flex}.blog-full-post .info-box .post-image{width:50%}.blog-full-post .info-box .post-desc{width:50%;padding-left:25px}.post-image img{height:290px}.blog-full-post .post-title a{line-height:100%;font-size:28px;font-weight:700}.left-image-with-content .img-sc img{width:100%;height:720px;object-fit:cover}.left-image-with-content .h2,.left-image-with-content h2,.left-image-with-content .heading{font-size:36px !important}.left-image-with-content p{line-height:1.5;font-size:20px}.menu-top ul.sub-menu li.current_page_item a,ul.menu-top li .sub-menu li ul.sub-menu li.current-menu-item>a,.menu-top ul.sub-menu li.current_page_item a:hover,.menu-top li.current-menu-parent ul.sub-menu li.menu-item-object-team_post.current-menu-item a{background:#0c3c5f!important;color:#fff !important}.zcwf_lblRight .zcwf_col_fld input{height:42px}.blue-form .zcwf_lblRight .zcwf_col_fld_slt{height:51px;background:0 0}@media (min-width:992px){.row-reverse .row{flex-flow:row-reverse}.row-reverse:before{left:inherit;right:0}}@media (min-width:1200px){.left-image-with-content.space-pd{padding-bottom:73px}}@media (max-width:1300px){.container,.container-lg,.container-md,.container-sm,.container-xl,.home-banner .container,.chooseus-section .container,.page-template-default .wp-block-columns{max-width:calc(100% - 30px)!important}}@media (min-width:1400px){header .container{max-width:1375px}.home-banner .container{max-width:1375px}}@media (min-width:1700px){header .container{max-width:1660px !important}.home-banner .container{max-width:1660px !important}}@media (max-width:1699px){.menu-top li a{height:100%;padding:30px 2px;font-size:10px}.header-ph{font-size:12px}.patient-portal-btn{font-size:10px}.search-icon svg,.search-icon img{width:14px;height:14px;stroke:#000}.menu-top li a{padding:30px 0;font-size:9px}ul.menu-top li{padding:0 5px}.search-icon{margin-right:0}.header-ph{color:#fff;border-radius:60px;position:relative;padding:10px 8px;font-size:14px;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}.left-image-with-content .img-sc img{height:516px}.left-image-with-content .h2,.left-image-with-content h2,.left-image-with-content .heading{font-size:30px !important}.left-image-with-content p{line-height:1.5;font-size:14px}}@media (max-width:1400px){:root{--body-size:15px}header .container{max-width:1275px}.home-banner .container{max-width:1275px}.patient-portal-btn{font-size:14px;padding:17px 15px!important;letter-spacing:0}.team-members .title{color:#000;font-size:20px;font-weight:500;line-height:28px;margin-bottom:5px}.team-members .sub-title{font-size:16px;line-height:20px;letter-spacing:0}.team-members .img-sc img{height:390px}.menu-top li a{padding:30px 0;font-size:10px}ul.menu-top li{padding:0 10px}.left-image-with-content .h2,.left-image-with-content h2,.left-image-with-content .heading{font-size:30px !important}.left-image-with-content p{line-height:1.5;font-size:14px}}@media (max-width:1300px){:root{--heading-size:40px;--h1:40px;--h2:35px;--h3:30px;--h4:25px;--h5:20px;--h6:18px}}@media (max-width:1300px){.container,.container-lg,.container-md,.container-sm,.container-xl,.home-banner .container,.chooseus-section .container,.page-template-default .wp-block-columns{max-width:calc(100% - 30px)}}@media (max-width:1199px) and (min-width:768px){.left-image-with-content .h2,.left-image-with-content h2,.left-image-with-content .heading{font-size:35px !important;line-height:1.4;margin-bottom:10px}}@media (max-width:1199px){.patient-portal-btn{display:none !important}.menu-button{position:relative;line-height:normal;background:var(--color--two);border:1px solid var(--color--two);display:flex;margin-left:15px;width:45px;height:45px;align-items:center;justify-content:center;border-radius:10px}.header-ph,.search-icon{position:relative;line-height:normal;background:var(--color--two);border:1px solid var(--color--two);display:flex;margin-left:15px;width:45px;height:45px;align-items:center;justify-content:center;border-radius:10px}.menu-button .menu-bar{background:#fff}.header-ph svg path{fill:#fff}.search-icon svg path{stroke:#fff}.search-icon svg,.header-ph svg{width:19px;height:19px}.header-ph{margin-right:0}.search-icon{margin-right:0}.home-banner{padding-top:120px;padding-bottom:40px;min-height:max-content;flex-wrap:wrap}.home-banner h1{font-size:38px}.left-image-with-content .col-lg-6{width:100%}.left-image-with-content .col-lg-6{width:100%}.team-members .title{font-size:20px;line-height:30px}.team-members .sub-title{font-size:15px}.team-members .img-sc img{height:290px}.team-sec .title-sc{width:fit-content;margin-right:5vw;margin-left:auto;margin-left:40px}.left-image-with-content:before{display:none}}@media (max-width:1199px){.menu-wrap{z-index:999}.menu-button.button-open{background:#2196aa}.button-open .menu-bar-bottom{margin-top:4px!important}.menu-button.button-open{right:0}.menu-wrap{top:76px}.button-open .menu-bar-top{transform:rotate(45deg) translate(6px,6px)}.team-sec .title-sc{margin:0;text-align:left;display:flex;justify-content:center;align-items:center;padding:30px 0 15px;width:fit-content;margin-right:5vw;margin-left:40px}.team-members .img-sc img{height:290px}.home-services-section .content{max-width:80%;margin:0 auto}:root{--body-size:15px;--heading-size:45px;--h1:45px;--h2:40px;--h3:35px;--h4:30px;--h5:25px;--h6:20px}.services-section .btn{width:fit-content;margin-left:auto;margin-right:auto}.services-section a.btn{background-color:#26aeb0}.testimonial-hm .btn{padding-left:10px;padding-right:10px;background-image:none;letter-spacing:0;font-size:12px}.team-sec .img-sc:after{display:none}}@media (max-width:767px){:root{--body-size:15px}body{font-size:var(--body-size)}}.home-banner-right-side-form input,.home-banner-right-side-form select{background:transparent!important;border-radius:50px!important;color:#fff;padding:0 10px;border:1px solid #fff !important}.home-banner-right-side-form .zcwf_lblRight .zcwf_col_fld input[type=text],.home-banner-right-side-form input[type=password],.home-banner-right-side-form .zcwf_lblRight .home-banner-right-side-form .zcwf_col_fld textarea{border:1px solid #fff !important}.home-banner-right-side-form .zcwf_lblRight .zcwf_col_fld_slt{border-radius:44px !important}.home-banner-right-side-form .zcwf_row label{color:#fff}.home-banner-right-side-form input::placeholder{color:#fff}.home-banner-right-side-form select option{background:#26aeb0!important}.zcwf_lblRight .zcwf_col_lab{width:30%;word-break:break-word;padding:5px 4px 0;margin-right:5px;margin-top:5px;float:left;line-height:18px;min-height:1px;text-align:right}.home-banner-right-side-form .zcwf_lblRight .zcwf_button{color:#fff!important}.zcwf_lblRight .zcwf_col_lab{width:30%!important;text-align:right !important}.zcwf_lblRight .zcwf_col_fld{width:68%!important}.zcwf_lblRight .zcwf_col_fld input[type=text],input[type=password],.zcwf_lblRight .zcwf_col_fld textarea{width:60%!important}.zcwf_row .zcwf_col_fld_slt{max-width:60% !important;color:#fff!important}#crmWebToEntityForm label{font-size:18px}.home-banner-right-side-form input::placeholder,.home-banner-right-side-form select::placeholder{color:#fff!important}.blue-form select{-moz-appearance:none !important;-webkit-appearance:none !important;appearance:none !important;background-image:url(//www.hauserclinic.com/wp-content/themes/hauser-clinic-associates/css/../img/white-select-arrow.svg) !important;background-repeat:no-repeat !important;background-position:calc(100% - 15px) center !important}.service-img-wrap{height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;min-height:374px}.services-section .col-inner{background-color:#eff5f9}.services-section .col-inner{display:flex;flex-direction:column}.home-banner{padding-top:100px}.menu-header>ul.menu-top>li{margin-right:30px!important}.menu-header>ul.menu-top>li{display:inline-block;margin:0 15px;position:relative}.nav-menu ul li:hover>ul{display:block;opacity:1;visibility:visible;-moz-transform:scaleY(1);-webkit-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.nav-menu ul li ul{position:absolute;top:100%;left:0;list-style:none;z-index:1;margin:0;padding:0;min-width:150px;transition:all linear .5s;background-color:#fff;visibility:hidden;opacity:0;visibility:hidden;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.menu-header .sub-menu{min-width:16rem;text-align:left}.menu-header ul li .sub-menu li a{padding:.75rem 1rem;line-height:normal;margin:0;border:none;color:#fff;display:block;white-space:normal;font-weight:500;transition:none;font-size:16px}ul#mainNav{margin-bottom:0}.menu-header>.menu-top>li.menu-item-has-children>a:after{content:'';position:absolute;width:2px;height:2px;top:-4px;bottom:0;margin:auto;right:-15px;transform:rotate(45deg);-webkit-transform:rotate(45deg);border:solid #fff;border-width:0 1.8px 1.8px 0;display:inline-block;padding:3px}.menu-header .menu-top>li>a:before{content:"";position:absolute;width:0;height:4px;left:0;right:0;margin:auto;bottom:-2px;transition:all .4s ease-in-out;opacity:0;background:#fff;border-radius:27px;z-index:5}.menu-header .menu-top>li.current-menu-item>a:before,.menu-header .menu-top>li.current-menu-ancestor a:before,.menu-header .menu-top>li>a:hover:before{opacity:1;width:calc(100% + 0px)}.search-icon svg path{stroke:#fff}.menu-header .menu-top li:last-child{margin-right:0!important}.header-left{width:300px}.header-right{display:flex;width:calc(100% - 300px);justify-content:flex-end}.menu-header .menu-top{margin-right:10px;padding:0 10px}.header-right .main-menu{margin-right:15px}.header-search{margin-left:0}.header-right .patient-portal-btn{margin:0;letter-spacing:0;margin-left:10px}.header-ph{padding:17px 24px}.header-ph{font-size:16px}.header-right .search-icon{margin-right:20px}.left-image-with-content .h2,.left-image-with-content h2,.left-image-with-content .heading{font-size:50px !important;line-height:1.4;margin-bottom:10px}.right-img-blue-background p,.left-image-with-content p,.services-section p,.left-form-with-content p,.left-image-with-blu-bck p{line-height:2.3}.banner-content .btn{background-image:url(//www.hauserclinic.com/wp-content/themes/hauser-clinic-associates/css/../img/arrow5.svg)}.btn{background:#26aeb0;border:1px solid #26aeb0;color:#fff;line-height:normal;height:auto;background-repeat:no-repeat;background-position:calc(100% - 20px) center;background-size:20px;font-weight:700;letter-spacing:.7px;background-image:url(//www.hauserclinic.com/wp-content/themes/hauser-clinic-associates/css/../img/white-arrow-right.svg);padding:17px 60px 17px 20px}@media (max-width:1699px){.menu-header>ul.menu-top>li{margin:0 5px}.menu-header>ul.menu-top>li{margin-right:20px!important}ul.menu-top li{padding:0}.menu-top li a{padding:42px 0;font-size:12px}}@media (max-width:1400px){.header-left{width:210px}.header-right{display:flex;width:calc(100% - 210px);justify-content:flex-end}.header-right .search-icon{margin-right:0}.header-ph{padding:17px 15px;font-size:14px}.search-icon svg,.search-icon img{width:23px;height:22px}.left-image-with-content .h2,.left-image-with-content h2,.left-image-with-content .heading{font-size:40px !important;line-height:1.4;margin-bottom:10px}.h2,h2,.heading{font-size:40px !important;font-weight:700;margin-bottom:15px;line-height:1.2}}@media (max-width:1300px){.header-ph{padding:17px 10px;font-size:12px}.menu-top li a{padding:34px 0;font-size:10px}.zcwf_lblRight .zcwf_col_fld{width:65%!important}}@media (max-width:1199px){.menu-button{display:flex;border:1px solid var(--green-color);margin-left:15px;width:45px;height:45px;align-items:center;justify-content:center;background-color:var(--green-color);border-radius:10px}.menu-button .menu-bar{margin:0 auto}.menu-button .menu-bar-middle{margin-bottom:0;margin-top:8px;margin-right:auto}.menu-button .menu-bar-bottom{margin-top:8px;width:25px;margin-right:auto}.header-ph .number{font-size:0}.search-icon svg,.header-ph svg{width:19px;height:19px;margin:0}.search-icon{margin-left:0}.header-ph,.header-search{display:flex;border:1px solid var(--green-color);margin-left:15px;width:45px;height:45px;align-items:center;justify-content:center;background-color:var(--green-color);border-radius:10px;padding:0}}@media (max-width:767px){:root{--h3:25px;--heading-size:30px;--h1:30px;--h2:25px}.home-banner h1{line-height:1.2;text-transform:uppercase;font-size:35px}.banner-description{font-size:18px;line-height:1.3;font-weight:600}.blue-form .zcwf_col_lab{width:100% !IMPORTANT}.zcwf_lblRight .zcwf_col_lab,.zcwf_lblRight .zcwf_col_fld{width:auto;float:none !important}.zcwf_lblRight .zcwf_col_lab{text-align:left!important}.blue-form .zcwf_col_fld input{width:100% !important}.zcwf_lblRight .zcwf_col_fld{width:100% !important}.zcwf_lblRight .zcwf_col_fld input[type=text],input[type=password],.zcwf_lblRight .zcwf_col_fld textarea{width:100%!important}#crmWebToEntityForm label{font-size:14px;line-height:1}.home-banner .col-12.col-lg-6{padding:0}.home-banner .row{width:100%;margin:0;padding:0}.home #crmWebToEntityForm input#formsubmit{margin-bottom:15px !IMPORTANT;margin-top:10px}#crmWebToEntityForm input#formsubmit{margin-bottom:20PX}.left-image-with-content .h2,.left-image-with-content h2,.left-image-with-content .heading{font-size:25px !important;line-height:1.4;margin-bottom:10px}.h2,h2,.heading{font-size:25px !important;font-weight:700;margin-bottom:15px;line-height:1.2}.team-sec .title-sc{height:100px}.img-text-layout-one .row{padding:50px;row-gap:20px}.img-text-layout-two .row{row-gap:20px}.home-banner .banner-title{line-height:1.2;text-transform:uppercase;font-size:35px !important}.left-image-with-content br{display:none}.zcwf_row .zcwf_col_fld_slt{max-width:100%!important;color:#fff!important}}