html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}*,:after,:before{box-sizing:border-box}html{font-size:inherit}body{letter-spacing:0;text-transform:none;color:#3a4840;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:proxima-nova,sans-serif;font-weight:400;line-height:1.625}a{color:#3a4840}a:hover{text-decoration:none}h1{letter-spacing:0;text-transform:none;font-family:fields,serif;font-size:4.25rem;font-weight:400}@media screen and (max-width:760px){h1{font-size:2.333rem}}h1{margin:0;line-height:1.25}h2{letter-spacing:0;text-transform:none;font-family:fields,serif;font-size:2.625rem;font-weight:400}@media screen and (max-width:760px){h2{font-size:2rem}}h2{margin:3rem 0 0;line-height:1.25}h3{font-size:2.125rem}@media screen and (max-width:760px){h3{font-size:1.8rem}}h3{margin:2.75rem 0 0;font-weight:400;line-height:1.25}h4{font-size:1.625rem}@media screen and (max-width:760px){h4{font-size:1.5rem}}h4{margin:2.5rem 0 0;font-weight:400;line-height:1.25}h5{font-size:1.3125rem}@media screen and (max-width:760px){h5{font-size:1.25rem}}h5{margin:2.5rem 0 0;font-weight:400;line-height:1.25}h6{font-size:1rem}@media screen and (max-width:760px){h6{font-size:1rem}}h6{margin:2.5rem 0 0;line-height:1.25}p,ol,ul{margin:1.5rem 0 0}ol,ul{padding:0 0 0 1rem}p.emphasized{letter-spacing:0;text-transform:none;font-family:fields,serif;font-size:2.125rem;font-weight:400}@media screen and (max-width:760px){p.emphasized{font-size:1.8rem}}@media screen and (max-width:479px){p.emphasized{font-size:1.5rem}}p.intro{font-size:1.625rem}@media screen and (max-width:760px){p.intro{font-size:1.5rem}}p.intro{line-height:1.33}.button,.buttonOutlined,input[type=submit]{letter-spacing:.025em;text-align:center;text-transform:uppercase;border:2px solid #fdb740;border-radius:100px;width:max-content;min-width:200px;padding:12px 18px 11px;font-weight:700;line-height:1;text-decoration:none;transition:color .25s ease-out,border-color .25s ease-out,background-color .25s ease-out;display:block}.button,input[type=submit]{background-color:#fdb740}.button:hover,.buttonOutlined:hover,input[type=submit]:hover{color:#fdb740;background-color:#3a4840;border-color:#3a4840}.headerBanner{font-size:.875rem}@media screen and (max-width:760px){.headerBanner{font-size:.875rem}}.headerBanner{color:#ecebea;letter-spacing:.025em;text-align:center;text-transform:uppercase;background:#3a4840;padding:9px 18px 8px;font-weight:700;line-height:1.2;position:relative}.headerBanner a{color:#ecebea;text-decoration:underline}.headerBanner a:hover{text-decoration:none}.headerPrimary{align-items:center;padding:15px 18px;display:flex}.headerPrimary nav{margin:0 0 0 auto;padding:0}@media screen and (max-width:1200px){.headerPrimary nav{opacity:0;visibility:hidden;z-index:20;background:#eeede5;justify-content:center;align-items:center;width:100%;height:100%;margin:0;display:flex;position:fixed;top:0;left:0}}.headerPrimary nav>ul{font-size:.875rem}@media screen and (max-width:760px){.headerPrimary nav>ul{font-size:.875rem}}.headerPrimary nav>ul{text-transform:uppercase;letter-spacing:.025em;align-items:center;gap:24px;margin:0;padding:0;font-weight:700;list-style-type:none;display:flex}@media screen and (max-width:1200px){.headerPrimary nav>ul{text-align:center;flex-direction:column;font-size:1rem}}@media screen and (max-width:1200px) and (max-width:760px){.headerPrimary nav>ul{font-size:1rem}}.headerPrimary nav>ul>li{position:relative}.headerPrimary nav>ul>li .headerDropDown.focused{opacity:1;pointer-events:auto;transition:opacity .25s ease-out;display:block}.headerPrimary nav>ul>li>a{text-decoration:none}.headerPrimary nav>ul>li>a.button,.headerPrimary nav>ul>li>a.buttonOutlined{min-width:inherit;padding:8px 16px 7px}.headerPrimary nav>ul>li>a:not(.button):not(.buttonOutlined):hover{color:#767d76;transition:color .25s ease-out}.headerPrimary .headerLogo{width:195px;height:42px;position:relative}@media screen and (max-width:760px){.headerPrimary .headerLogo{width:170px;height:36px}}.headerPrimary .headerLogo a,.headerPrimary .headerLogo img{width:100%;height:100%;display:block}.headerPrimary .headerToggle{cursor:pointer;text-indent:-9999rem;z-index:25;background:#3a4840 url(/img/symbol-nav-toggle-open.svg) 50%/24px 16px no-repeat;border:none;border-radius:4px;width:42px;height:42px;margin-left:auto;display:none}@media screen and (max-width:1200px){.headerPrimary .headerToggle{display:block}}@media screen and (max-width:760px){.headerPrimary .headerToggle{background-size:21px 14px;width:36px;height:36px}}.headerPrimary .headerToggle:hover{background-color:#fdb740;transition:background-color .25s ease-out}header.displayNav .headerToggle{background-image:url(/img/symbol-nav-toggle-close.svg);background-size:21px 21px}@media screen and (max-width:760px){header.displayNav .headerToggle{background-size:18px 18px}}header.displayNav nav{opacity:1;visibility:visible;transition:opacity .25s ease-out}header.displayNav .headerLogo,header.displayNav .headerBanner{z-index:25}@media screen and (min-width:1201px){.headerDropDown{opacity:0;pointer-events:none;z-index:11;min-width:216px;padding-top:18px;position:absolute;left:0}}.headerDropDown ul{letter-spacing:0;text-transform:initial;margin:9px 0 0;padding:0;list-style-type:none}@media screen and (min-width:1201px){.headerDropDown ul{letter-spacing:.025em;text-transform:uppercase;background-color:#eeede5;border-radius:8px;margin:0;padding:18px;box-shadow:0 0 15px 5px #00000040}}.headerDropDown ul li{padding:0}.headerDropDown ul li+li{margin-top:9px}.headerDropDown a{text-decoration:none}.headerDropDown a:hover{opacity:.6;transition:opacity .25s ease-out}footer{color:#ecebea;background:#3a4840;padding:72px 36px 36px}@media screen and (max-width:991px){footer{padding:36px}}@media screen and (max-width:479px){footer{padding:36px 18px}}footer a{color:#ecebea;text-decoration:none}footer .footerInfo{flex-wrap:wrap;gap:36px;display:flex}footer .footerLogo{width:calc(50% - 24px);display:block}@media screen and (max-width:991px){footer .footerLogo{width:100%}}footer .footerLogo img{width:357px;max-width:100%;height:28px;display:block}@media screen and (max-width:479px){footer .footerLogo img{width:280px;height:22px}}footer .footerContact,footer .footerHours{width:calc(25% - 24px)}@media screen and (max-width:991px){footer .footerContact,footer .footerHours{width:calc(50% - 18px)}}@media screen and (max-width:760px){footer .footerContact,footer .footerHours{width:100%}}footer .footerContact>:first-child,footer .footerHours>:first-child{margin-top:0}footer .footerContact a{transition:opacity .25s ease-out}footer .footerContact a:hover{opacity:.6}footer .footerContact address{font-style:normal}footer .footerNav{border-top:1px solid #ecebea80;flex-flow:column wrap;gap:36px;margin:36px 0 0;padding:36px 0 0;display:flex}footer .footerNav p,footer .footerNav ul{font-size:.875rem}@media screen and (max-width:760px){footer .footerNav p,footer .footerNav ul{font-size:.875rem}}footer .footerNav ul{letter-spacing:.025em;text-transform:uppercase;flex-wrap:wrap;gap:36px;margin:0;padding:0;font-weight:700;list-style-type:none;display:flex}@media screen and (max-width:991px){footer .footerNav ul{width:100%}}@media screen and (max-width:1199px){footer .footerNav ul{gap:18px}}footer .footerNav ul li{align-items:center;display:flex}@media screen and (max-width:1199px){footer .footerNav ul li:not(.facebook):not(.linkedin){flex-basis:100%}}footer .footerNav ul li a{transition:opacity .25s ease-out}footer .footerNav ul li a:hover{opacity:.6}footer .footerNav ul li.facebook a{text-indent:-9999rem;background:url(/img/icon-facebook-gallery.svg) 50%/8px 16px no-repeat;width:8px;height:16px;overflow:hidden}footer .footerNav ul li.linkedin a{text-indent:-9999rem;background:url(/img/icon-linkedin-gallery.svg) 50%/16px 16px no-repeat;width:16px;height:16px;overflow:hidden}footer .footerNav p{margin:0}form,form label,form legend,form input,form select{display:block}form label,form legend{font-weight:700;display:block}form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),form textarea{background:0 0;border:1px solid #3a4840;width:100%;min-height:54px;padding:7px 16px;font-size:1.625rem;line-height:1}@media screen and (max-width:760px){form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),form textarea{font-size:1.25rem}}@media screen and (max-width:479px){form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),form textarea{min-height:42px;padding:8px;font-size:1rem}}form textarea{min-height:162px}form fieldset{border:none;width:100%;margin:0;padding:0}form fieldset legend{margin-bottom:0}form fieldset .fieldset-formItems .formItem,form fieldset .fieldset-formItems .formItem+.formItem{margin-top:15px}form .formItem{width:100%;margin-top:32px}@media screen and (max-width:479px){form .formItem{margin-top:24px}}form .formItem input+p.formItem-prompt{margin-top:6px}form .formItem.error p.formItem-prompt,form .formItem.error label{color:#bc2200}form .formItem.error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),form .formItem.error textarea{border-color:#bc2200}form .formItem-checkbox input[type=checkbox]{z-index:-1000;clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;left:-9999em;overflow:hidden}form .formItem-checkbox label{text-transform:inherit;padding-left:32px;font-weight:400;position:relative}form .formItem-checkbox label:before{content:"";cursor:pointer;background:0 0;border:1px solid #3a4840;border-radius:0;width:21px;height:21px;display:block;position:absolute;top:3px;left:0}form .formItem-checkbox input[type=checkbox]:checked+label:before{background-image:url(../media/symbol-check-capecod.edf9c85e.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 9px;transition:background-color .25s ease-out}form .formItem-checkbox input[type=checkbox]:focus+label:before{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}form .formItem-radio input[type=radio],form .formItem-radio input[type=checkbox]{z-index:-1000;clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;left:-9999em;overflow:hidden}form .formItem-radio label{text-transform:inherit;padding-left:32px;font-size:1.625rem;font-weight:400;position:relative}@media screen and (max-width:760px){form .formItem-radio label{font-size:1.25rem}}@media screen and (max-width:479px){form .formItem-radio label{font-size:1rem}}form .formItem-radio label:before{content:"";cursor:pointer;background:0 0;border:1px solid #3a4840;border-radius:50%;width:21px;height:21px;display:block;position:absolute;top:11px;left:0}@media screen and (max-width:760px){form .formItem-radio label:before{top:2px}}form .formItem-radio div+div{margin-top:6px}form .formItem-radio input[type=radio]:checked+label:before{background-image:url(../media/symbol-check-capecod.edf9c85e.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 9px;transition:background-color .25s ease-out}form .formItem-radio input[type=radio]:focus+label:before{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}form select{appearance:none;box-sizing:border-box;background:url(/img/symbol-arrow-down-capecod.svg) right 16px top 50% no-repeat;border:1px solid #3a4840;border-radius:0;width:100%;max-width:100%;min-height:60px;margin:0;padding:16px;font-size:1.5rem}@media screen and (max-width:760px){form select{font-size:1.25rem}}@media screen and (max-width:479px){form select{min-height:42px;padding:8px;font-size:1rem}}form input[type=submit]{font-size:.875rem}@media screen and (max-width:760px){form input[type=submit]{font-size:.875rem}}form input[type=submit]{cursor:pointer}.basic{padding-left:42px;padding-right:42px}@media screen and (max-width:760px){.basic{padding-left:24px;padding-right:24px}}@media screen and (max-width:479px){.basic{padding-left:16px;padding-right:16px}}.basic{background:#eeede5 url(/img/midwest-audiology-logo-accent-01.svg) 100% 100% no-repeat;padding-top:60px;padding-bottom:110px}@media screen and (max-width:760px){.basic{padding-top:42px;padding-bottom:90px}}.basic .basicContent{width:100%;max-width:890px}.basic .basicContent>:first-child{margin-top:0}.basic .basicContent figure,.basic .basicContent img{max-width:100%;margin:1.5rem 0 0}.basic .basicContent figure.inlineFloatLeft,.basic .basicContent figure.inlineFloatRight,.basic .basicContent img.inlineFloatLeft,.basic .basicContent img.inlineFloatRight{display:block}.basic .basicContent figure.inlineFloatLeft,.basic .basicContent img.inlineFloatLeft{float:left;margin:1.5rem 1.5rem 1.5rem 0}@media screen and (max-width:760px){.basic .basicContent figure.inlineFloatLeft,.basic .basicContent img.inlineFloatLeft{float:none;margin:1.5rem 0}}.basic .basicContent figure.inlineFloatRight,.basic .basicContent img.inlineFloatRight{float:right;margin:1.5rem 0 1.5rem 1.5rem}@media screen and (max-width:760px){.basic .basicContent figure.inlineFloatRight,.basic .basicContent img.inlineFloatRight{float:none;margin:1.5rem 0}}.basic .basicContent figure{flex-flow:column;display:flex}.basic .basicContent figcaption{background-color:#cfd1cf;padding:24px}.basic .basicDivider{width:100%}.basic .basicDivider img{width:100%;margin:1.5rem 0 0}.contactForm{padding-left:42px;padding-right:42px}@media screen and (max-width:760px){.contactForm{padding-left:24px;padding-right:24px}}@media screen and (max-width:479px){.contactForm{padding-left:16px;padding-right:16px}}.contactForm{padding-top:96px;padding-bottom:124px}@media screen and (max-width:760px){.contactForm{padding-top:54px;padding-bottom:96px}}@media screen and (max-width:479px){.contactForm{padding-top:42px;padding-bottom:64px}}.contactForm .contactForm-content{width:100%;max-width:630px;margin:0 auto}.contactInfo{flex-wrap:wrap;display:flex}.contactInfo>div{padding-left:42px;padding-right:42px}@media screen and (max-width:760px){.contactInfo>div{padding-left:24px;padding-right:24px}}@media screen and (max-width:479px){.contactInfo>div{padding-left:16px;padding-right:16px}}.contactInfo>div{width:50%;padding-top:42px;padding-bottom:42px}@media screen and (max-width:991px){.contactInfo>div{width:100%}}@media screen and (max-width:760px){.contactInfo>div{padding-top:24px;padding-bottom:24px}}.contactInfo>div>:first-child{margin-top:0}.contactAddress,.contactPhone{min-height:360px}@media screen and (max-width:991px){.contactAddress,.contactPhone{min-height:initial}}.contactLocation,.contactMap{min-height:540px}@media screen and (max-width:1600px){.contactLocation,.contactMap{min-height:360px}}.contactAddress{background:#eeede5;flex-direction:column;display:flex}@media screen and (max-width:991px){.contactAddress{order:0}}.contactAddress h2{font-size:2.125rem}@media screen and (max-width:760px){.contactAddress h2{font-size:1.8rem}}@media screen and (max-width:479px){.contactAddress h2{font-size:1.5rem}}.contactAddress h2+p{margin:auto 0 0}@media screen and (max-width:991px){.contactAddress h2+p{margin:1.5rem 0 0}}.contactAddress h2 a{text-decoration:none}.contactAddress h2 a:hover{text-decoration:underline}.contactAddress address{font-style:normal}.contactPhone{color:#eeede5;background:#3a4840}@media screen and (max-width:991px){.contactPhone{order:2}}.contactPhone a{color:#eeede5;text-decoration:none}.contactPhone a:hover{text-decoration:underline}.contactPhone h2{letter-spacing:0;text-transform:none;font-family:proxima-nova,sans-serif;font-size:1rem;font-weight:400}@media screen and (max-width:760px){.contactPhone h2{font-size:1rem}}.contactPhone h2{margin:1.5rem 0 0;font-weight:700}.contactPhone h3{letter-spacing:0;text-transform:none;font-family:fields,serif;font-size:2.125rem;font-weight:400}@media screen and (max-width:760px){.contactPhone h3{font-size:1.8rem}}.contactPhone h3{margin:0}@media screen and (max-width:479px){.contactPhone h3{font-size:1.5rem}}.contactLocation{position:relative}@media screen and (max-width:991px){.contactLocation{order:1}}.contactLocation .contactLocation-image{width:100%;height:100%;position:absolute;top:0;left:0}.contactLocation .contactLocation-image img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.contactLocation .contactLocation-overlay{z-index:5;background:#fdb740b3;width:100%;padding:8px 16px;position:absolute;bottom:0;left:0}@media screen and (max-width:991px){.contactMap{order:3}}.contactMap{padding:0!important}.contactHours>:first-child{margin-top:0}.doctorsIntro{padding-left:42px;padding-right:42px}@media screen and (max-width:760px){.doctorsIntro{padding-left:24px;padding-right:24px}}@media screen and (max-width:479px){.doctorsIntro{padding-left:16px;padding-right:16px}}.doctorsIntro{background:#eeede5 url(/img/midwest-audiology-logo-accent-02.svg) bottom/cover no-repeat;min-height:680px;padding-top:68px;position:relative}@media screen and (max-width:991px){.doctorsIntro{min-height:inherit}}@media screen and (max-width:760px){.doctorsIntro{padding-top:42px}}@media screen and (max-width:479px){.doctorsIntro{padding-top:24px}}.doctorsIntro h2{text-align:center;margin:0}.doctorsIntroItems{gap:55%;width:100%;max-width:1300px;margin:0 auto;display:flex}@media screen and (max-width:991px){.doctorsIntroItems{flex-direction:column;gap:18px;margin:18px 0 0}}.doctorsIntroItem{text-align:center;width:22.5%}@media screen and (max-width:991px){.doctorsIntroItem{width:100%;margin:0}}.doctorsIntroItem:not(.doctorsIntroItem--jill){margin-top:100px}@media screen and (max-width:991px){.doctorsIntroItem:not(.doctorsIntroItem--jill){margin:0}}.doctorsIntroItem.doctorsIntroItem--jill{margin-top:180px}@media screen and (max-width:991px){.doctorsIntroItem.doctorsIntroItem--jill{margin:0}}.doctorsIntroItem h3,.doctorsIntroItem p{margin:0}.doctorsIntroImage{width:70%;margin:0 auto;position:absolute;bottom:0;left:0;right:0}@media screen and (max-width:991px){.doctorsIntroImage{width:100%;position:relative}}.doctorsIntroImage img{width:auto;max-width:100%;height:auto;max-height:640px;margin:0 auto;display:block}.highlightedQuote{padding-left:42px;padding-right:42px}@media screen and (max-width:760px){.highlightedQuote{padding-left:24px;padding-right:24px}}@media screen and (max-width:479px){.highlightedQuote{padding-left:16px;padding-right:16px}}.highlightedQuote{background:#eeede5 url(/img/midwest-audiology-logo-accent-02.svg) bottom/cover no-repeat;padding-top:96px;padding-bottom:124px}@media screen and (max-width:760px){.highlightedQuote{padding-top:54px;padding-bottom:96px}}@media screen and (max-width:479px){.highlightedQuote{padding-top:42px;padding-bottom:64px}}.highlightedQuote-content,.highlightedQuote-attr{text-align:center}.highlightedQuote-content{width:100%;max-width:1024px;margin:0 auto}.highlightedQuote-content:before{content:"";background:url(/img/icon-quote-capecod.svg) 50%/100% 100% no-repeat;width:54px;height:54px;margin:0 auto 36px;display:block}@media screen and (max-width:760px){.highlightedQuote-content:before{width:42px;height:42px}}.highlightedQuote-content>:first-child{margin-top:0}.logoSoup{padding-left:42px;padding-right:42px}@media screen and (max-width:760px){.logoSoup{padding-left:24px;padding-right:24px}}@media screen and (max-width:479px){.logoSoup{padding-left:16px;padding-right:16px}}.logoSoup{background:#f6f6f2;padding-top:42px;padding-bottom:64px}.logoSoup h2{letter-spacing:0;text-transform:none;font-family:proxima-nova,sans-serif;font-size:1rem;font-weight:400}@media screen and (max-width:760px){.logoSoup h2{font-size:1rem}}.logoSoup h2{text-align:center;margin:0;font-weight:700}.logoSoupItems{flex-wrap:wrap;justify-content:center;align-items:center;gap:42px;width:100%;max-width:1200px;margin:24px auto 0;display:flex}@media screen and (max-width:991px){.logoSoupItems{gap:36px}}.logoSoupItem{justify-content:center;align-items:center;width:calc(20% - 33.6px);display:flex}@media screen and (max-width:991px){.logoSoupItem{width:calc(33% - 24px)}}@media screen and (max-width:479px){.logoSoupItem{width:calc(50% - 18px)}}.logoSoupItem a{width:max-content;max-width:290px;display:block}.logoSoupItem a:hover{opacity:.6;transition:opacity .25s ease-out}.logoSoupItem img{width:100%;max-width:290px;height:auto;max-height:120px;display:block}@media screen and (max-width:991px){.logoSoupItem img{max-height:72px}}@media screen and (max-width:479px){.logoSoupItem img{max-width:150px;max-height:60px}}.logoSoup--xl .logoSoupItems{max-width:900px}.logoSoup--xl .logoSoupItem{width:calc(33% - 28px)}@media screen and (max-width:991px){.logoSoup--xl .logoSoupItem{width:calc(33% - 24px)}}@media screen and (max-width:479px){.logoSoup--xl .logoSoupItem{width:calc(50% - 18px)}}.pageIntro{flex-wrap:wrap;margin:42px 0 0;display:flex;position:relative}@media screen and (max-width:760px){.pageIntro{margin:24px 0 0}}.pageIntroContent,.pageIntroImages{width:50%}@media screen and (max-width:991px){.pageIntroContent,.pageIntroImages{width:80%}}@media screen and (max-width:760px){.pageIntroContent,.pageIntroImages{width:100%}}.pageIntroContent{align-self:center;padding:0 0 120px 42px}@media screen and (max-width:991px){.pageIntroContent{padding:0 24px 48px}}.pageIntroCTA{margin:42px 0 0}@media screen and (max-width:760px){.pageIntroCTA{margin:24px 0 0}}.pageIntroImages{aspect-ratio:1;z-index:10;align-self:flex-end;position:relative;overflow:hidden}@media screen and (max-width:991px){.pageIntroImages{margin:-96px 0 0 auto}}@media screen and (max-width:760px){.pageIntroImages{aspect-ratio:1/1.05;width:100%;margin:0}}.pageIntroImages--rotate .pageIntroImage{transition:opacity .25s ease-out;position:absolute;top:0;left:0}.pageIntroImages--rotate .pageIntroImage:not(.display){opacity:0;visibility:hidden}.pageIntroImages--rotate .pageIntroImage.display{opacity:1;visibility:visible}.pageIntroImage{box-sizing:border-box;clip-path:circle(50%);background:#767d76;width:100%;height:100%;margin:0 0 0 8%;display:inline-block;position:relative}@media screen and (max-width:760px){.pageIntroImage{width:105%;margin:0 0 0 -2.5%}}.pageIntroImage img{clip-path:circle(50%);width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;top:6px;left:6px}.pageIntroImageToggle{position:absolute;top:50%;right:42px;transform:translateY(-50%)}.pageIntroImageToggle ul{flex-direction:column;gap:13px;margin:0;padding:0;list-style-type:none;display:flex}.pageIntroImageToggle ul li{width:13px;height:13px;display:block}.pageIntroImageToggle ul button{cursor:pointer;text-indent:-9999rem;border:none;width:13px;height:13px;margin:0;padding:0}.pageIntroImageToggle ul button:not(.playSlider):not(.pauseSlider){clip-path:circle(50%);opacity:.5;background:#fff;transition:opacity .25s ease-out}.pageIntroImageToggle ul button:not(.playSlider):not(.pauseSlider).active,.pageIntroImageToggle ul button:not(.playSlider):not(.pauseSlider):hover{opacity:1}.pageIntroImageToggle ul button.playSlider{background:url(/img/symbol-play-white.svg) 50% no-repeat}.pageIntroImageToggle ul button.pauseSlider{background:url(/img/symbol-pause-white.svg) 50% no-repeat}.pageIntro+.staffList,.pageIntro+.doctorsIntro,.pageIntro+.highlightedQuote{margin-top:-64px}@media screen and (max-width:1199px){.pageIntro+.staffList,.pageIntro+.doctorsIntro,.pageIntro+.highlightedQuote{margin-top:-42px}}@media screen and (max-width:760px){.pageIntro+.staffList,.pageIntro+.doctorsIntro,.pageIntro+.highlightedQuote{margin-top:-24px}}@media screen and (max-width:479px){.pageIntro+.doctorsIntro{padding-top:42px}.pageIntro+.highlightedQuote{padding-top:54px}}.pageTitle{padding-left:42px;padding-right:42px}@media screen and (max-width:760px){.pageTitle{padding-left:24px;padding-right:24px}}@media screen and (max-width:479px){.pageTitle{padding-left:16px;padding-right:16px}}.pageTitle{padding-top:96px;padding-bottom:16px}@media screen and (max-width:760px){.pageTitle{padding-top:60px}}.pageTitle h1+p{margin:0 0 1.5rem}.serviceHighlight{flex-wrap:wrap;min-height:720px;display:flex}.serviceHighlight:nth-child(2n){background-color:#eeede5}.serviceHighlight:nth-child(2n) .serviceHighlightImage{order:1}@media screen and (max-width:991px){.serviceHighlight:nth-child(2n) .serviceHighlightImage{order:0}.serviceHighlight{min-height:inherit}}.serviceHighlightImage,.serviceHighlightOverview{width:50%}@media screen and (max-width:991px){.serviceHighlightImage,.serviceHighlightOverview{width:100%}}.serviceHighlightOverview{flex-direction:column;align-items:flex-start;padding:42px 64px 64px;display:flex}@media screen and (max-width:991px){.serviceHighlightOverview{padding:24px 42px 42px}}@media screen and (max-width:760px){.serviceHighlightOverview{padding:18px 18px 24px}}.serviceHighlightOverview h2{margin-top:2rem}.serviceHighlightOverview img{display:block}@media screen and (max-width:991px){.serviceHighlightOverview img{width:90px;height:90px}}.serviceHighlightOverview .serviceHighlightOverview-content{margin-top:auto}.serviceHighlightImage{align-items:stretch;display:block;position:relative}.serviceHighlightImage img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.serviceIntro{padding-left:42px;padding-right:42px}@media screen and (max-width:760px){.serviceIntro{padding-left:24px;padding-right:24px}}@media screen and (max-width:479px){.serviceIntro{padding-left:16px;padding-right:16px}}.serviceIntro{padding-top:96px;padding-bottom:124px}@media screen and (max-width:760px){.serviceIntro{padding-top:54px;padding-bottom:96px}}@media screen and (max-width:479px){.serviceIntro{padding-top:42px;padding-bottom:64px}}.serviceIntroContent{text-align:center;max-width:820px;margin:0 auto}.serviceIntroContent>:first-child{margin:0}.serviceIntroIcons{flex-wrap:wrap;justify-content:center;gap:42px;max-width:1060px;margin:54px auto 0;display:flex}.serviceIntroIcons .serviceIntroIcon{flex-direction:column;align-items:center;width:calc(33% - 28px);display:flex}@media screen and (max-width:760px){.serviceIntroIcons .serviceIntroIcon{width:calc(50% - 21px)}}.serviceIntroIcons .serviceIntroIcon h3{text-align:center;margin:24px 0 0}@media screen and (max-width:760px){.serviceIntroIcons .serviceIntroIcon h3{margin:18px 0 0}}.serviceIntroIcons .serviceIntroIcon img{width:220px;height:220px}@media screen and (max-width:991px){.serviceIntroIcons .serviceIntroIcon img{width:180px;height:180px}}@media screen and (max-width:760px){.serviceIntroIcons .serviceIntroIcon img{width:150px;height:150px}}.serviceIntroCTA{margin-top:54px}.serviceIntroCTA a{margin:0 auto}.staffBio{flex-direction:row;display:flex}@media screen and (max-width:760px){.staffBio{flex-direction:column}}.staffBioMeta,.staffBioContent{width:50%}@media screen and (max-width:760px){.staffBioMeta,.staffBioContent{width:100%}}.staffBioMeta{flex-direction:column;display:flex}.staffBioQuote{color:#ecebea;background:#767d76 url(/img/icon-quote-capecod.svg) 68px 42px/54px 54px no-repeat;flex-grow:1;padding:116px 68px 68px}@media screen and (max-width:991px){.staffBioQuote{background-position:42px 42px;background-size:42px 42px;padding:96px 42px 42px}}.staffBioQuote>:first-child{margin-top:0}.staffBioQuote p{letter-spacing:0;text-transform:none;font-family:fields,serif;font-size:1.625rem;font-weight:400}@media screen and (max-width:760px){.staffBioQuote p{font-size:1.5rem}}.staffBioContent{background:#eeede5 url(/img/midwest-audiology-logo-accent-04.svg) 100% 100%/100% no-repeat;flex-grow:1;padding:68px}@media screen and (max-width:991px){.staffBioContent{padding:42px}}.staffBioContent>:first-child{margin-top:0}.staffBioPortrait{overflow:hidden}.staffBioPortrait img{width:100%;height:auto;display:block}.staffList{padding-left:42px;padding-right:42px}@media screen and (max-width:760px){.staffList{padding-left:24px;padding-right:24px}}@media screen and (max-width:479px){.staffList{padding-left:16px;padding-right:16px}}.staffList{background:#eeede5 url(/img/midwest-audiology-logo-accent-03.svg) bottom/cover no-repeat;padding-top:96px;padding-bottom:124px}@media screen and (max-width:760px){.staffList{padding-top:54px;padding-bottom:96px}}@media screen and (max-width:479px){.staffList{padding-top:42px;padding-bottom:64px}}.staffList h2{text-align:center;margin:0}.staffListItems{flex-wrap:wrap;justify-content:center;gap:42px;max-width:1200px;margin:54px auto 0;display:flex}.staffListItem{flex-direction:column;align-items:center;width:calc(33% - 28px);display:flex}@media screen and (max-width:760px){.staffListItem{width:calc(50% - 21px)}}.staffListItem a{flex-direction:column;align-items:center;text-decoration:none;display:flex}.staffListItem h3,.staffListItem p{text-align:center;transition:opacity .25s ease-out}.staffListItem h3{margin:24px 0 0}@media screen and (max-width:760px){.staffListItem h3{margin:18px 0 0}}.staffListItem p{margin:0;font-weight:700}.staffListItem-image{clip-path:circle(50%);background:#767d76;justify-content:center;align-items:center;width:220px;height:220px;display:flex}@media screen and (max-width:991px){.staffListItem-image{width:180px;height:180px}}@media screen and (max-width:760px){.staffListItem-image{width:150px;height:150px}}.staffListItem-image img{clip-path:circle(50%);width:95%;height:95%;transition:height .25s ease-out,width .25s ease-out;display:block}.staffListItem a:hover h3,.staffListItem a:hover p{opacity:.6}.staffListItem a:hover img{width:100%;height:100%}
