.elementor-kit-14{--e-global-color-primary:#0076BC;--e-global-color-secondary:#00857C;--e-global-color-text:#0076BC;--e-global-color-accent:#0B5FD4;--e-global-color-21173df:#0B5FD4;--e-global-color-bb95065:#FFFFFF;--e-global-color-6b7375e:#FFFFFF;--e-global-color-6817bd7:#0076BC;--e-global-color-c13c558:#CCCCCC12;--e-global-color-c88a18c:#000000;--e-global-typography-primary-font-size:var(--title-2xl);--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:var(--line-height-s);--e-global-typography-secondary-font-size:var(--title-xl);--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:var(--line-height-s);--e-global-typography-text-font-size:var(--text-m);--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:var(--line-height-m);--e-global-typography-accent-font-size:var(--text-m);--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:var(--line-height-m);--e-global-typography-ae99925-font-size:var(--title-4xl);--e-global-typography-ae99925-font-weight:700;--e-global-typography-ae99925-line-height:var(--line-height-xs);--e-global-typography-ab9b5b8-font-size:var(--title-3xl);--e-global-typography-ab9b5b8-font-weight:700;--e-global-typography-ab9b5b8-line-height:var(--line-height-xs);--e-global-typography-9613458-font-size:var(--title-2xl);--e-global-typography-9613458-font-weight:600;--e-global-typography-9613458-line-height:var(--line-height-s);--e-global-typography-c2b1f1f-font-size:var(--title-xl);--e-global-typography-c2b1f1f-font-weight:700;--e-global-typography-c2b1f1f-line-height:var(--line-height-m);--e-global-typography-c97f1ca-font-size:var(--title-l);--e-global-typography-c97f1ca-font-weight:700;--e-global-typography-c97f1ca-line-height:var(--line-height-l);--e-global-typography-44dc8ea-font-size:var(--title-m);--e-global-typography-44dc8ea-font-weight:700;--e-global-typography-44dc8ea-line-height:var(--line-height-m);--e-global-typography-909df06-font-family:"Roboto";--e-global-typography-909df06-font-size:var(--text-m);--e-global-typography-909df06-font-weight:400;--e-global-typography-909df06-line-height:var(--line-height-m);--e-global-typography-37cbd19-font-size:var(--text-l);--e-global-typography-37cbd19-font-weight:400;--e-global-typography-37cbd19-line-height:var(--line-height-l);--e-global-typography-6240dea-font-size:var(--text-s);--e-global-typography-6240dea-font-weight:400;--e-global-typography-6240dea-line-height:var(--line-height-s);color:var( --e-global-color-text );font-family:var( --e-global-typography-909df06-font-family ), Sans-serif;font-size:var( --e-global-typography-909df06-font-size );font-weight:var( --e-global-typography-909df06-font-weight );line-height:var( --e-global-typography-909df06-line-height );}.elementor-kit-14 button,.elementor-kit-14 input[type="button"],.elementor-kit-14 input[type="submit"],.elementor-kit-14 .elementor-button{background-color:var( --e-global-color-accent );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-kit-14 e-page-transition{background-color:#FFBC7D;}.elementor-kit-14 a{color:#1D4F91;}.elementor-kit-14 button:hover,.elementor-kit-14 button:focus,.elementor-kit-14 input[type="button"]:hover,.elementor-kit-14 input[type="button"]:focus,.elementor-kit-14 input[type="submit"]:hover,.elementor-kit-14 input[type="submit"]:focus,.elementor-kit-14 .elementor-button:hover,.elementor-kit-14 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-14{font-size:var( --e-global-typography-909df06-font-size );line-height:var( --e-global-typography-909df06-line-height );}.elementor-kit-14 button,.elementor-kit-14 input[type="button"],.elementor-kit-14 input[type="submit"],.elementor-kit-14 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-kit-14{--e-global-typography-ab9b5b8-line-height:1.1em;font-size:var( --e-global-typography-909df06-font-size );line-height:var( --e-global-typography-909df06-line-height );}.elementor-kit-14 button,.elementor-kit-14 input[type="button"],.elementor-kit-14 input[type="submit"],.elementor-kit-14 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-14{font-size:var( --e-global-typography-909df06-font-size );line-height:var( --e-global-typography-909df06-line-height );}.elementor-kit-14 button,.elementor-kit-14 input[type="button"],.elementor-kit-14 input[type="submit"],.elementor-kit-14 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html.cf-theme-dark {
    color-scheme: dark;
}
:root {
    --min-screen-width: 320px;
    --max-screen-width: 1200px;
    --primary: #3d6079;
    --secondary: #318178;
    --secondary-l-1: #4c9087;
    --secondary-l-2: #629d95;
    --secondary-l-3: #79a9a2;
    --secondary-l-4: #8fb7b1;
    --secondary-l-5: #a5c5c0;
    --secondary-l-6: #bbd3cf;
    --secondary-l-7: #d3e3e1;
    --secondary-l-8: #e9f1f0;
    --accent: #693C90;
    --bg-body: #ffffff;
    --bg-surface: #F4FAF5;
    --text-body: #344450;
    --text-title: #344450;
    --border-primary: #80808040;
    --shadow-primary: #00000080;
    --light: #ffffff;
    --dark: #000000;
    --success: #24f95d;
    --error: #f92444;
    --default-link: #3D6079;
    --space-4xs: clamp(0.33rem, calc(-0.03vw + 0.33rem), 0.31rem);
    --space-3xs: clamp(0.41rem, calc(0.05vw + 0.4rem), 0.44rem);
    --space-2xs: clamp(0.51rem, calc(0.19vw + 0.47rem), 0.62rem);
    --space-xs: clamp(0.64rem, calc(0.43vw + 0.55rem), 0.88rem);
    --space-s: clamp(0.8rem, calc(0.8vw + 0.64rem), 1.24rem);
    --space-m: clamp(1rem, calc(1.36vw + 0.73rem), 1.75rem);
    --space-l: clamp(1.25rem, calc(2.23vw + 0.81rem), 2.47rem);
    --space-xl: clamp(1.56rem, calc(3.52vw + 0.86rem), 3.5rem);
    --space-2xl: clamp(1.95rem, calc(5.44vw + 0.86rem), 4.95rem);
    --space-3xl: clamp(2.44rem, calc(8.28vw + 0.79rem), 7rem);
    --space-4xl: clamp(3.05rem, calc(12.44vw + 0.56rem), 9.89rem);
    --title-m: clamp(1.25rem, calc(0.45vw + 1.16rem), 1.5rem);
    --title-l: clamp(2rem, calc(0.91vw + 1.82rem), 2.5rem);
    --title-xl: clamp(2rem, calc(1.82vw + 1.64rem), 3rem);
    --title-2xl: clamp(2.5rem, calc(1.82vw + 2.14rem), 3.5rem);
    --title-3xl: clamp(3.05rem, calc(2.34vw + 2.58rem), 4.34rem);
    --title-4xl: clamp(3.81rem, calc(3.59vw + 3.1rem), 5.79rem);
    --text-s: clamp(0.89rem, calc(0.09vw + 0.87rem), 0.94rem);
    --text-m: clamp(1rem, calc(0.23vw + 0.95rem), 1.13rem);
    --text-l: clamp(1.13rem, calc(0.41vw + 1.04rem), 1.35rem);
    --line-height-xs: 1.1;
    --line-height-s: 1.2;
    --line-height-m: 1.3;
    --line-height-l: 1.4;
    --line-height-xl: 1.5;
    --site-content-width: 75rem;
    --container-padding: 0px;
    --container-gap: 25px;
    --radius-xs: clamp(0.25rem, calc(0vw + 0.25rem), 0.25rem);
    --radius-s: clamp(0.38rem, calc(-0.23vw + 0.55rem), 0.5rem);
    --radius-m: clamp(0.63rem, calc(-0.23vw + 0.8rem), 0.75rem);
    --radius-l: clamp(1rem, calc(-0.45vw + 1.34rem), 1.25rem);
    --border-width-s: 1px;
    --border-width-m: 2px;
    --border-width-l: 3px;
    --shadow-xs: 0 1px 2px var(--shadow-primary);
    --shadow-s: 0 1.5px 3px var(--shadow-primary);
    --shadow-m: 0 2px 6px var(--shadow-primary);
    --shadow-l: 0 3px 12px var(--shadow-primary);
    --shadow-none: none;
    --bar-width: 30px;
    --bar-height: 3px;
    --bar-color: #000000;
    --hover-color: #000000;
    --active-color: #ffffff;
    --bar-gap: 8px;
    --bg-normal: transparent;
    --bg-hover: transparent;
    --bg-active: transparent;
}
:root.cf-theme-dark, :root.cf-theme-light .theme-inverted, :root.cf-theme-light .theme-always-dark, :root.cf-theme-dark .theme-inverted .theme-always-dark {
    --bg-body: hsla(0, 0%, 5%, 1);
    --bg-surface: hsla(0, 0%, 15%, 1);
    --text-body: hsla(0, 0%, 75%, 1);
    --text-title: hsla(0, 0%, 100%, 1);
    --border-primary: hsla(0, 0%, 75%, 0.1);
    --shadow-primary: #00000080;
    --light: hsla(0, 0%, 0%, 1);
    --dark: hsla(0, 0%, 100%, 1);
}
/* Color System */
.border-primary {
    border-color: var(--border-primary);
}
.bg-light {
    background-color: var(--light);
}
/* Fluid Spacing */
/* Fluid Typography */
/* Body Fluid Typography */
/* Line Height */
/* Padding */
.pad-0 {
    padding: 0px;
}
.pad-xs {
    padding: var(--space-xs);
}
.pad-s {
    padding: var(--space-s);
}
.pad-m {
    padding: var(--space-m);
}
.pad-l {
    padding: var(--space-l);
}
.pad-xl {
    padding: var(--space-xl);
}
.pad-tb-s {
    padding-top: var(--space-s);
    padding-bottom: var(--space-s);
}
.pad-tb-m {
    padding-top: var(--space-m);
    padding-bottom: var(--space-m);
}
.pad-tb-l {
    padding-top: var(--space-l);
    padding-bottom: var(--space-l);
}
.pad-tb-xl {
    padding-top: var(--space-xl);
    padding-bottom: var(--space-xl);
}
/* Container Boxed Layout */
.c-box {
    padding-left: var(--space-xl);
    padding-right: var(--space-xl);
    --content-width: clamp(48rem, 17.824rem + 63.529vw, 75rem);
}
/* Site Variables */
/* Border Radius */
.radius-xs {
    border-radius: var(--radius-xs);
}
.radius-s {
    border-radius: var(--radius-s);
}
.radius-m {
    border-radius: var(--radius-m);
}
.radius-l {
    border-radius: var(--radius-l);
}
/* Borders */
.border {
    border-width: var(--border-width-s);
    border-style: solid;
    border-color: var(--primary);
    border-radius: var(--radius-m);
}
/* Shadows */
.shadow-xs {
    box-shadow: var(--shadow-xs);
}
.shadow-s {
    box-shadow: var(--shadow-s);
}
.shadow-m {
    box-shadow: var(--shadow-m);
}
.shadow-l {
    box-shadow: var(--shadow-l);
}
/* Box Height */
.box--height {
    height: 260px;
}
/* SVG Icon Height */
.elementor-image-box-img img {
    height: 130px;
}
/* Button */
.btn--secondary .elementor-button {
    color: var(--primary);
    background-color: var(--secondary);
    border-color: var(--primary);
}
.btn--secondary .elementor-button:hover {
    color: var(--secondary);
    background-color: var(--primary);
}
/* Menu Button Call-To-Action  */
.menu-cta  li a {
    color: var(--primary);
    background-color: var(--secondary);
    -webkit-text-decoration: none;
    text-decoration: none;
    border-width: var(--border-width-s);
    border-color: var(--primary);
    border-style: solid;
    border-radius: var(--radius-m);
}
.menu-cta li a:hover {
    color: var(--secondary);
    background-color: var(--primary);
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-decoration-color: var(--secondary);
}
.menu-cta .e--pointer-underline .elementor-item:after {
    background: none!important;
}
/* OffCanvas Toggle */
.elementor-menu-toggle {
    display: none !important;
}
.e-off-canvas {
    z-index: 9000 !important;
}
.e-font-icon-svg {
    opacity: 0;
    height: calc(3px * 3 + 8px * 2) !important;
    visibility: visible;
    font-size: var(--bar-width);
    padding: 0px 20px;
    z-index: 9500 !important;
}
#toggle-icon {
    z-index: 9500 !important;
    position: relative;
    width: var(--bar-width);
    height: calc(var(--bar-height) * 3 + var(--bar-gap) * 2);
    cursor: pointer;
    background-color: var(--bg-normal);
    transition: background-color 0.3s ease;
}
#toggle-icon:before, #toggle-icon:after, #toggle-icon .middle-bar {
    content: '';
    display: block;
    width: 100%;
    height: var(--bar-height);
    background-color: var(--bar-color);
    position: absolute;
    left: 0;
    transition: all 0.2s ease;
}
#toggle-icon:before {
    top: 0;
}
#toggle-icon .middle-bar {
    top: 50%;
    transform: translateY(-50%);
}
#toggle-icon:after {
    bottom: 0;
}
#toggle-icon:hover {
    background-color: var(--bg-hover);
}
#toggle-icon:hover:before, #toggle-icon:hover:after, #toggle-icon:hover .middle-bar {
    background-color: var(--hover-color);
}
#toggle-icon.elementor-active {
    background-color: var(--bg-active);
}
#toggle-icon.elementor-active:before {
    transform: translateY(calc(var(--bar-gap) + var(--bar-height))) rotate(45deg);
    background-color: var(--active-color);
}
#toggle-icon.elementor-active:after {
    transform: translateY(calc(-1 * (var(--bar-gap) + var(--bar-height)))) rotate(-45deg);
    background-color: var(--active-color);
}
#toggle-icon.elementor-active .middle-bar {
    opacity: 0;
}
/* Utilities */
.display-none {
    display: none;
}
.visible {
    visibility: visible;
}
.hidden {
    visibility: hidden;
}
.list-none {
    list-style-type: none;
}
.white-space-nowrap {
    white-space: nowrap;
}
.transition-global {
    transition: all 0.3s;
}
.image--noshadow img {
    box-shadow: none;
    border: none;
}
/* Cursors */
.pointer {
    cursor: pointer;
}
.not-allowed {
    cursor: not-allowed;
}
.cursor-auto {
    cursor: auto;
}
.no-pointer-events {
    pointer-events: none;
}
/* Override Theme */
a {
    color: var(--default-link);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
a:hover {
    color: var(--default-link);
    -webkit-text-decoration: underline;
    text-decoration: underline;
}
.link a {
    color: var(--primary);
}
.link a:hover {
    text-decoration-color: var(--primary);
}
@media (min-width: 1200px) {
    .link-disabled {
        pointer-events: none;
        cursor: pointer;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://ears-cleared.com/wp-content/uploads/2026/08/roboto-regular-webfont.woff2') format('woff2'),
		url('https://ears-cleared.com/wp-content/uploads/2026/08/roboto-regular-webfont.woff') format('woff'),
		url('https://ears-cleared.com/wp-content/uploads/2026/08/Roboto-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://ears-cleared.com/wp-content/uploads/2026/08/roboto-medium-webfont.woff2') format('woff2'),
		url('https://ears-cleared.com/wp-content/uploads/2026/08/roboto-medium-webfont.woff') format('woff'),
		url('https://ears-cleared.com/wp-content/uploads/2026/08/Roboto-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://ears-cleared.com/wp-content/uploads/2026/08/roboto-bold-webfont.woff2') format('woff2'),
		url('https://ears-cleared.com/wp-content/uploads/2026/08/roboto-bold-webfont.woff') format('woff'),
		url('https://ears-cleared.com/wp-content/uploads/2026/08/Roboto-Regular-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */