.elementor-514 .elementor-element.elementor-element-4ddc338{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-514 .elementor-element.elementor-element-4ddc338:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-4ddc338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b31e912 );}.elementor-514 .elementor-element.elementor-element-e5d1820{--display:flex;--min-height:720px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--border-radius:0px 0px 30px 0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-e5d1820:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-e5d1820 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://compassfamilypractice.com/wp-content/uploads/2026/02/compass-family-practice-square-ear-exam.jpg");background-position:center center;background-size:cover;}.elementor-514 .elementor-element.elementor-element-b4b955a{--display:flex;--overlay-opacity:0.8;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-514 .elementor-element.elementor-element-b4b955a::before, .elementor-514 .elementor-element.elementor-element-b4b955a > .elementor-background-video-container::before, .elementor-514 .elementor-element.elementor-element-b4b955a > .e-con-inner > .elementor-background-video-container::before, .elementor-514 .elementor-element.elementor-element-b4b955a > .elementor-background-slideshow::before, .elementor-514 .elementor-element.elementor-element-b4b955a > .e-con-inner > .elementor-background-slideshow::before, .elementor-514 .elementor-element.elementor-element-b4b955a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-514 .elementor-element.elementor-element-99345e7 .elementor-heading-title{font-family:var( --e-global-typography-90f72b6-font-family ), sans-serif;font-size:var( --e-global-typography-90f72b6-font-size );font-weight:var( --e-global-typography-90f72b6-font-weight );line-height:var( --e-global-typography-90f72b6-line-height );color:var( --e-global-color-b31e912 );}.elementor-514 .elementor-element.elementor-element-d34218d > .elementor-widget-container{background-color:var( --e-global-color-bd87bdb );padding:10px 40px 10px 40px;border-radius:0px 0px 20px 20px;}.elementor-514 .elementor-element.elementor-element-d34218d{top:-3px;text-align:center;}.elementor-514 .elementor-element.elementor-element-d34218d .elementor-heading-title{font-family:"Raleway", sans-serif;font-size:1.1rem;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:1px;color:var( --e-global-color-b31e912 );}.elementor-514 .elementor-element.elementor-element-80ee47a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:20px;--padding-left:60px;--padding-right:60px;}.elementor-514 .elementor-element.elementor-element-432e04c .elementor-heading-title{font-family:var( --e-global-typography-8d83bb8-font-family ), sans-serif;font-size:var( --e-global-typography-8d83bb8-font-size );text-transform:var( --e-global-typography-8d83bb8-text-transform );line-height:var( --e-global-typography-8d83bb8-line-height );color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-346e330 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-514 .elementor-element.elementor-element-c1f273a > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-514 .elementor-element.elementor-element-c1f273a{font-family:var( --e-global-typography-123b303-font-family ), sans-serif;font-size:var( --e-global-typography-123b303-font-size );line-height:var( --e-global-typography-123b303-line-height );}.elementor-514 .elementor-element.elementor-element-48bc335 > .elementor-widget-container{background-color:var( --e-global-color-text );padding:40px 40px 40px 40px;border-radius:15px 15px 15px 15px;}.elementor-514 .elementor-element.elementor-element-48bc335{text-align:start;font-family:"Playfair Display", sans-serif;font-size:1.2rem;font-style:italic;line-height:1.6em;color:var( --e-global-color-b31e912 );}.elementor-514 .elementor-element.elementor-element-b631ab7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-b631ab7:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-b631ab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b31e912 );}.elementor-514 .elementor-element.elementor-element-d30f024{--display:flex;--overlay-opacity:0.06;--padding-top:100px;--padding-bottom:100px;--padding-left:150px;--padding-right:150px;}.elementor-514 .elementor-element.elementor-element-d30f024::before, .elementor-514 .elementor-element.elementor-element-d30f024 > .elementor-background-video-container::before, .elementor-514 .elementor-element.elementor-element-d30f024 > .e-con-inner > .elementor-background-video-container::before, .elementor-514 .elementor-element.elementor-element-d30f024 > .elementor-background-slideshow::before, .elementor-514 .elementor-element.elementor-element-d30f024 > .e-con-inner > .elementor-background-slideshow::before, .elementor-514 .elementor-element.elementor-element-d30f024 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://compassfamilypractice.com/wp-content/uploads/2026/02/compass-mark.png");--background-overlay:'';background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-514 .elementor-element.elementor-element-7c76024{text-align:center;font-family:"Playfair Display", sans-serif;font-size:clamp(1.6rem, 1.5308rem + 0.3077vw, 1.75rem);font-weight:400;font-style:italic;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-514 .elementor-element.elementor-element-5c12f48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-889ab0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:200px;--padding-left:40px;--padding-right:40px;}.elementor-514 .elementor-element.elementor-element-9cec10c{text-align:center;}.elementor-514 .elementor-element.elementor-element-9cec10c .elementor-heading-title{font-family:var( --e-global-typography-b6d54ae-font-family ), sans-serif;font-size:var( --e-global-typography-b6d54ae-font-size );font-weight:var( --e-global-typography-b6d54ae-font-weight );text-transform:var( --e-global-typography-b6d54ae-text-transform );line-height:var( --e-global-typography-b6d54ae-line-height );color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-1a6099e{text-align:center;}.elementor-514 .elementor-element.elementor-element-1a6099e .elementor-heading-title{font-family:var( --e-global-typography-1943f6c-font-family ), sans-serif;font-size:var( --e-global-typography-1943f6c-font-size );font-weight:var( --e-global-typography-1943f6c-font-weight );line-height:var( --e-global-typography-1943f6c-line-height );}.elementor-514 .elementor-element.elementor-element-95d29e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 3.5%;--row-gap:40px;--column-gap:3.5%;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-603d457{--display:flex;--border-radius:0px 0px 30px 0px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-514 .elementor-element.elementor-element-603d457:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-603d457 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd87bdb );}.elementor-514 .elementor-element.elementor-element-ed4e5e0{text-align:center;}.elementor-514 .elementor-element.elementor-element-ed4e5e0 .elementor-heading-title{font-family:var( --e-global-typography-c000900-font-family ), sans-serif;font-size:var( --e-global-typography-c000900-font-size );font-weight:var( --e-global-typography-c000900-font-weight );line-height:var( --e-global-typography-c000900-line-height );color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-884c536{text-align:center;color:var( --e-global-color-b31e912 );}.elementor-514 .elementor-element.elementor-element-f4e2d12{--display:flex;--border-radius:0px 0px 30px 0px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-514 .elementor-element.elementor-element-f4e2d12:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-f4e2d12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd87bdb );}.elementor-514 .elementor-element.elementor-element-f79d552{text-align:center;}.elementor-514 .elementor-element.elementor-element-f79d552 .elementor-heading-title{font-family:var( --e-global-typography-c000900-font-family ), sans-serif;font-size:var( --e-global-typography-c000900-font-size );font-weight:var( --e-global-typography-c000900-font-weight );line-height:var( --e-global-typography-c000900-line-height );color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-585a239{text-align:center;color:var( --e-global-color-b31e912 );}.elementor-514 .elementor-element.elementor-element-1ec6827{--display:flex;--border-radius:0px 0px 30px 0px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-514 .elementor-element.elementor-element-1ec6827:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-1ec6827 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd87bdb );}.elementor-514 .elementor-element.elementor-element-43cf067{text-align:center;}.elementor-514 .elementor-element.elementor-element-43cf067 .elementor-heading-title{font-family:var( --e-global-typography-c000900-font-family ), sans-serif;font-size:var( --e-global-typography-c000900-font-size );font-weight:var( --e-global-typography-c000900-font-weight );line-height:var( --e-global-typography-c000900-line-height );color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-1eeda00{text-align:center;color:var( --e-global-color-b31e912 );}.elementor-514 .elementor-element.elementor-element-6b99d14{--display:flex;--border-radius:0px 0px 30px 0px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-514 .elementor-element.elementor-element-6b99d14:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-6b99d14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd87bdb );}.elementor-514 .elementor-element.elementor-element-168e11f{text-align:center;}.elementor-514 .elementor-element.elementor-element-168e11f .elementor-heading-title{font-family:var( --e-global-typography-c000900-font-family ), sans-serif;font-size:var( --e-global-typography-c000900-font-size );font-weight:var( --e-global-typography-c000900-font-weight );line-height:var( --e-global-typography-c000900-line-height );color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-cb2863b{text-align:center;color:var( --e-global-color-b31e912 );}.elementor-514 .elementor-element.elementor-element-bbb2d03{--display:flex;--border-radius:0px 0px 30px 0px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-514 .elementor-element.elementor-element-bbb2d03:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-bbb2d03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd87bdb );}.elementor-514 .elementor-element.elementor-element-834ca88{text-align:center;}.elementor-514 .elementor-element.elementor-element-834ca88 .elementor-heading-title{font-family:var( --e-global-typography-c000900-font-family ), sans-serif;font-size:var( --e-global-typography-c000900-font-size );font-weight:var( --e-global-typography-c000900-font-weight );line-height:var( --e-global-typography-c000900-line-height );color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-a629c7b{text-align:center;color:var( --e-global-color-b31e912 );}.elementor-514 .elementor-element.elementor-element-7c24731{--display:flex;--border-radius:0px 0px 30px 0px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-514 .elementor-element.elementor-element-7c24731:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-7c24731 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd87bdb );}.elementor-514 .elementor-element.elementor-element-4cdf5b0{text-align:center;}.elementor-514 .elementor-element.elementor-element-4cdf5b0 .elementor-heading-title{font-family:var( --e-global-typography-c000900-font-family ), sans-serif;font-size:var( --e-global-typography-c000900-font-size );font-weight:var( --e-global-typography-c000900-font-weight );line-height:var( --e-global-typography-c000900-line-height );color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-e9c6c39{text-align:center;color:var( --e-global-color-b31e912 );}.elementor-514 .elementor-element.elementor-element-585fcdc{--display:flex;--border-radius:0px 0px 30px 0px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-514 .elementor-element.elementor-element-585fcdc:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-585fcdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd87bdb );}.elementor-514 .elementor-element.elementor-element-4759ec5{text-align:center;}.elementor-514 .elementor-element.elementor-element-4759ec5 .elementor-heading-title{font-family:var( --e-global-typography-c000900-font-family ), sans-serif;font-size:var( --e-global-typography-c000900-font-size );font-weight:var( --e-global-typography-c000900-font-weight );line-height:var( --e-global-typography-c000900-line-height );color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-5092c64{text-align:center;color:var( --e-global-color-b31e912 );}.elementor-514 .elementor-element.elementor-element-00f1b07{--display:flex;--border-radius:0px 0px 30px 0px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-514 .elementor-element.elementor-element-00f1b07:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-00f1b07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd87bdb );}.elementor-514 .elementor-element.elementor-element-f0432cf{text-align:center;}.elementor-514 .elementor-element.elementor-element-f0432cf .elementor-heading-title{font-family:var( --e-global-typography-c000900-font-family ), sans-serif;font-size:var( --e-global-typography-c000900-font-size );font-weight:var( --e-global-typography-c000900-font-weight );line-height:var( --e-global-typography-c000900-line-height );color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-890e78c{text-align:center;color:var( --e-global-color-b31e912 );}.elementor-514 .elementor-element.elementor-element-7806c78{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.85;--border-radius:0px 0px 30px 0px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-514 .elementor-element.elementor-element-7806c78:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-7806c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd87bdb );background-image:url("https://compassfamilypractice.com/wp-content/uploads/2026/02/compass-family-practice-square-middle-aged-couple-1-768x768.jpg");background-position:center center;background-size:cover;}.elementor-514 .elementor-element.elementor-element-7806c78::before, .elementor-514 .elementor-element.elementor-element-7806c78 > .elementor-background-video-container::before, .elementor-514 .elementor-element.elementor-element-7806c78 > .e-con-inner > .elementor-background-video-container::before, .elementor-514 .elementor-element.elementor-element-7806c78 > .elementor-background-slideshow::before, .elementor-514 .elementor-element.elementor-element-7806c78 > .e-con-inner > .elementor-background-slideshow::before, .elementor-514 .elementor-element.elementor-element-7806c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-514 .elementor-element.elementor-element-f656597{text-align:center;}.elementor-514 .elementor-element.elementor-element-f656597 img{width:120px;}.elementor-514 .elementor-element.elementor-element-178d199{text-align:center;}.elementor-514 .elementor-element.elementor-element-178d199 .elementor-heading-title{font-family:var( --e-global-typography-c83ef63-font-family ), sans-serif;font-size:var( --e-global-typography-c83ef63-font-size );font-weight:var( --e-global-typography-c83ef63-font-weight );line-height:var( --e-global-typography-c83ef63-line-height );color:var( --e-global-color-b31e912 );}.elementor-514 .elementor-element.elementor-element-b0dbeb5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:140px;--padding-left:40px;--padding-right:40px;}.elementor-514 .elementor-element.elementor-element-b0dbeb5:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-b0dbeb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd87bdb );}.elementor-514 .elementor-element.elementor-element-b0dbeb5 > .elementor-shape-bottom svg, .elementor-514 .elementor-element.elementor-element-b0dbeb5 > .e-con-inner > .elementor-shape-bottom svg{width:calc(140% + 1.3px);height:50px;}.elementor-514 .elementor-element.elementor-element-e030156{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-ad95668 .elementor-heading-title{color:var( --e-global-color-b31e912 );}.elementor-514 .elementor-element.elementor-element-d5a369c{font-family:var( --e-global-typography-123b303-font-family ), sans-serif;font-size:var( --e-global-typography-123b303-font-size );line-height:var( --e-global-typography-123b303-line-height );color:var( --e-global-color-b31e912 );}.elementor-514 .elementor-element.elementor-element-e0b254d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-836ee57 > .elementor-widget-container{margin:-80px 0px 0px 0px;}.elementor-514 .elementor-element.elementor-element-836ee57 img{border-radius:0px 0px 30px 0px;}.elementor-514 .elementor-element.elementor-element-884edff{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:120px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-514 .elementor-element.elementor-element-884edff:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-884edff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b31e912 );}.elementor-514 .elementor-element.elementor-element-1db72d7{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-514 .elementor-element.elementor-element-1db72d7 .elementor-heading-title{font-family:var( --e-global-typography-90f72b6-font-family ), sans-serif;font-size:var( --e-global-typography-90f72b6-font-size );font-weight:var( --e-global-typography-90f72b6-font-weight );line-height:var( --e-global-typography-90f72b6-line-height );color:var( --e-global-color-bd87bdb );}.elementor-514 .elementor-element.elementor-element-e1fb0d1{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-4d962b0-font-family ), sans-serif;font-size:var( --e-global-typography-4d962b0-font-size );line-height:var( --e-global-typography-4d962b0-line-height );}.elementor-514 .elementor-element.elementor-element-e1fb0d1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-514 .elementor-element.elementor-element-11be3cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-8798eb1{width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;}.elementor-514 .elementor-element.elementor-element-8798eb1 > .elementor-widget-container{background-color:var( --e-global-color-b31e912 );padding:30px 20px 30px 20px;border-radius:0px 0px 30px 0px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.15);}.elementor-514 .elementor-element.elementor-element-8798eb1 .elementor-image-box-wrapper{text-align:center;}.elementor-514 .elementor-element.elementor-element-8798eb1.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-514 .elementor-element.elementor-element-8798eb1.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-514 .elementor-element.elementor-element-8798eb1.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-514 .elementor-element.elementor-element-8798eb1 .elementor-image-box-wrapper .elementor-image-box-img{width:88px;}.elementor-514 .elementor-element.elementor-element-8798eb1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-514 .elementor-element.elementor-element-8798eb1 .elementor-image-box-title{font-family:var( --e-global-typography-7f8a6c7-font-family ), sans-serif;font-size:var( --e-global-typography-7f8a6c7-font-size );font-weight:var( --e-global-typography-7f8a6c7-font-weight );line-height:var( --e-global-typography-7f8a6c7-line-height );}.elementor-514 .elementor-element.elementor-element-0f7b752{width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;}.elementor-514 .elementor-element.elementor-element-0f7b752 > .elementor-widget-container{background-color:var( --e-global-color-b31e912 );padding:30px 20px 30px 20px;border-radius:0px 0px 30px 0px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.15);}.elementor-514 .elementor-element.elementor-element-0f7b752 .elementor-image-box-wrapper{text-align:center;}.elementor-514 .elementor-element.elementor-element-0f7b752.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-514 .elementor-element.elementor-element-0f7b752.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-514 .elementor-element.elementor-element-0f7b752.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-514 .elementor-element.elementor-element-0f7b752 .elementor-image-box-wrapper .elementor-image-box-img{width:88px;}.elementor-514 .elementor-element.elementor-element-0f7b752 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-514 .elementor-element.elementor-element-0f7b752 .elementor-image-box-title{font-family:var( --e-global-typography-7f8a6c7-font-family ), sans-serif;font-size:var( --e-global-typography-7f8a6c7-font-size );font-weight:var( --e-global-typography-7f8a6c7-font-weight );line-height:var( --e-global-typography-7f8a6c7-line-height );}.elementor-514 .elementor-element.elementor-element-c41b6f8{width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;}.elementor-514 .elementor-element.elementor-element-c41b6f8 > .elementor-widget-container{background-color:var( --e-global-color-b31e912 );padding:30px 20px 30px 20px;border-radius:0px 0px 30px 0px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.15);}.elementor-514 .elementor-element.elementor-element-c41b6f8 .elementor-image-box-wrapper{text-align:center;}.elementor-514 .elementor-element.elementor-element-c41b6f8.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-514 .elementor-element.elementor-element-c41b6f8.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-514 .elementor-element.elementor-element-c41b6f8.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-514 .elementor-element.elementor-element-c41b6f8 .elementor-image-box-wrapper .elementor-image-box-img{width:88px;}.elementor-514 .elementor-element.elementor-element-c41b6f8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-514 .elementor-element.elementor-element-c41b6f8 .elementor-image-box-title{font-family:var( --e-global-typography-7f8a6c7-font-family ), sans-serif;font-size:var( --e-global-typography-7f8a6c7-font-size );font-weight:var( --e-global-typography-7f8a6c7-font-weight );line-height:var( --e-global-typography-7f8a6c7-line-height );}.elementor-514 .elementor-element.elementor-element-dd2ecc8{width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;}.elementor-514 .elementor-element.elementor-element-dd2ecc8 > .elementor-widget-container{background-color:var( --e-global-color-b31e912 );padding:30px 20px 30px 20px;border-radius:0px 0px 30px 0px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.15);}.elementor-514 .elementor-element.elementor-element-dd2ecc8 .elementor-image-box-wrapper{text-align:center;}.elementor-514 .elementor-element.elementor-element-dd2ecc8.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-514 .elementor-element.elementor-element-dd2ecc8.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-514 .elementor-element.elementor-element-dd2ecc8.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-514 .elementor-element.elementor-element-dd2ecc8 .elementor-image-box-wrapper .elementor-image-box-img{width:88px;}.elementor-514 .elementor-element.elementor-element-dd2ecc8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-514 .elementor-element.elementor-element-dd2ecc8 .elementor-image-box-title{font-family:var( --e-global-typography-7f8a6c7-font-family ), sans-serif;font-size:var( --e-global-typography-7f8a6c7-font-size );font-weight:var( --e-global-typography-7f8a6c7-font-weight );line-height:var( --e-global-typography-7f8a6c7-line-height );}.elementor-514 .elementor-element.elementor-element-3bc7fc3{width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;}.elementor-514 .elementor-element.elementor-element-3bc7fc3 > .elementor-widget-container{background-color:var( --e-global-color-b31e912 );padding:30px 20px 30px 20px;border-radius:0px 0px 30px 0px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.15);}.elementor-514 .elementor-element.elementor-element-3bc7fc3 .elementor-image-box-wrapper{text-align:center;}.elementor-514 .elementor-element.elementor-element-3bc7fc3.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-514 .elementor-element.elementor-element-3bc7fc3.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-514 .elementor-element.elementor-element-3bc7fc3.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-514 .elementor-element.elementor-element-3bc7fc3 .elementor-image-box-wrapper .elementor-image-box-img{width:88px;}.elementor-514 .elementor-element.elementor-element-3bc7fc3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-514 .elementor-element.elementor-element-3bc7fc3 .elementor-image-box-title{font-family:var( --e-global-typography-7f8a6c7-font-family ), sans-serif;font-size:var( --e-global-typography-7f8a6c7-font-size );font-weight:var( --e-global-typography-7f8a6c7-font-weight );line-height:var( --e-global-typography-7f8a6c7-line-height );}.elementor-514 .elementor-element.elementor-element-42e9a76{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-42e9a76:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-42e9a76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bf64c0d );}.elementor-514 .elementor-element.elementor-element-20e7347{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:0.2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-20e7347:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-20e7347 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd87bdb );}.elementor-514 .elementor-element.elementor-element-20e7347::before, .elementor-514 .elementor-element.elementor-element-20e7347 > .elementor-background-video-container::before, .elementor-514 .elementor-element.elementor-element-20e7347 > .e-con-inner > .elementor-background-video-container::before, .elementor-514 .elementor-element.elementor-element-20e7347 > .elementor-background-slideshow::before, .elementor-514 .elementor-element.elementor-element-20e7347 > .e-con-inner > .elementor-background-slideshow::before, .elementor-514 .elementor-element.elementor-element-20e7347 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://compassfamilypractice.com/wp-content/uploads/2026/02/compass-mark.png");--background-overlay:'';background-position:top right;background-repeat:no-repeat;background-size:337px auto;}.elementor-514 .elementor-element.elementor-element-342608c{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-514 .elementor-element.elementor-element-1428b5f .elementor-heading-title{font-family:var( --e-global-typography-90f72b6-font-family ), sans-serif;font-size:var( --e-global-typography-90f72b6-font-size );font-weight:var( --e-global-typography-90f72b6-font-weight );line-height:var( --e-global-typography-90f72b6-line-height );color:var( --e-global-color-b31e912 );}.elementor-514 .elementor-element.elementor-element-39cab4c{font-family:var( --e-global-typography-4d962b0-font-family ), sans-serif;font-size:var( --e-global-typography-4d962b0-font-size );line-height:var( --e-global-typography-4d962b0-line-height );color:var( --e-global-color-b31e912 );}.elementor-514 .elementor-element.elementor-element-15f4ac1 .elementor-button{background-color:var( --e-global-color-bd87bdb );fill:var( --e-global-color-b31e912 );color:var( --e-global-color-b31e912 );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-15f4ac1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-514 .elementor-element.elementor-element-15f4ac1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-514 .elementor-element.elementor-element-15f4ac1 .elementor-button:hover, .elementor-514 .elementor-element.elementor-element-15f4ac1 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-15f4ac1 .elementor-button:hover svg, .elementor-514 .elementor-element.elementor-element-15f4ac1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-3e404ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-514 .elementor-element.elementor-element-7da5e94 > .elementor-widget-container{--e-transform-translateY:-50%;}.elementor-514 .elementor-element.elementor-element-7da5e94 .elementor-icon-wrapper{text-align:center;}.elementor-514 .elementor-element.elementor-element-7da5e94.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-b31e912 );}.elementor-514 .elementor-element.elementor-element-7da5e94.elementor-view-framed .elementor-icon, .elementor-514 .elementor-element.elementor-element-7da5e94.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-7da5e94.elementor-view-framed .elementor-icon, .elementor-514 .elementor-element.elementor-element-7da5e94.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-7da5e94.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b31e912 );}.elementor-514 .elementor-element.elementor-element-7da5e94.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-b31e912 );}.elementor-514 .elementor-element.elementor-element-c90b0af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-514 .elementor-element.elementor-element-c90b0af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-514 .elementor-element.elementor-element-c90b0af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-514 .elementor-element.elementor-element-c90b0af .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-514 .elementor-element.elementor-element-c90b0af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-514 .elementor-element.elementor-element-c90b0af .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-514 .elementor-element.elementor-element-c90b0af .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-514 .elementor-element.elementor-element-c90b0af{--e-icon-list-icon-size:1.8em;--icon-vertical-offset:0px;}.elementor-514 .elementor-element.elementor-element-c90b0af .elementor-icon-list-icon{padding-inline-end:0.5em;}.elementor-514 .elementor-element.elementor-element-c90b0af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-514 .elementor-element.elementor-element-c90b0af .elementor-icon-list-item > a{font-family:var( --e-global-typography-c000900-font-family ), sans-serif;font-size:var( --e-global-typography-c000900-font-size );font-weight:var( --e-global-typography-c000900-font-weight );line-height:var( --e-global-typography-c000900-line-height );}.elementor-514 .elementor-element.elementor-element-c90b0af .elementor-icon-list-text{color:var( --e-global-color-bd87bdb );transition:color 0.3s;}.elementor-514 .elementor-element.elementor-element-2072a6b > .elementor-widget-container{--e-transform-translateY:-50%;}body:not(.rtl) .elementor-514 .elementor-element.elementor-element-2072a6b{left:-50px;}body.rtl .elementor-514 .elementor-element.elementor-element-2072a6b{right:-50px;}.elementor-514 .elementor-element.elementor-element-2072a6b{top:50%;}.elementor-514 .elementor-element.elementor-element-2072a6b .elementor-icon-wrapper{text-align:center;}.elementor-514 .elementor-element.elementor-element-2072a6b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-b31e912 );}.elementor-514 .elementor-element.elementor-element-2072a6b.elementor-view-framed .elementor-icon, .elementor-514 .elementor-element.elementor-element-2072a6b.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-2072a6b.elementor-view-framed .elementor-icon, .elementor-514 .elementor-element.elementor-element-2072a6b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-2072a6b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-b31e912 );}.elementor-514 .elementor-element.elementor-element-2072a6b.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-b31e912 );}.elementor-514 .elementor-element.elementor-element-c7c4529{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-514 .elementor-element.elementor-element-c7c4529:not(.elementor-motion-effects-element-type-background), .elementor-514 .elementor-element.elementor-element-c7c4529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4cd032b );background-image:url("https://compassfamilypractice.com/wp-content/uploads/2026/02/compass-family-practice-hero-ear-exam.jpg");background-position:center center;background-size:cover;}.elementor-514 .elementor-element.elementor-element-c7c4529::before, .elementor-514 .elementor-element.elementor-element-c7c4529 > .elementor-background-video-container::before, .elementor-514 .elementor-element.elementor-element-c7c4529 > .e-con-inner > .elementor-background-video-container::before, .elementor-514 .elementor-element.elementor-element-c7c4529 > .elementor-background-slideshow::before, .elementor-514 .elementor-element.elementor-element-c7c4529 > .e-con-inner > .elementor-background-slideshow::before, .elementor-514 .elementor-element.elementor-element-c7c4529 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-bd87bdb );--background-overlay:'';}.elementor-514 .elementor-element.elementor-element-a3a0e3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-9f4f2df{text-align:center;}.elementor-514 .elementor-element.elementor-element-9f4f2df .elementor-heading-title{font-family:var( --e-global-typography-90f72b6-font-family ), sans-serif;font-size:var( --e-global-typography-90f72b6-font-size );font-weight:var( --e-global-typography-90f72b6-font-weight );line-height:var( --e-global-typography-90f72b6-line-height );color:var( --e-global-color-b31e912 );}.elementor-514 .elementor-element.elementor-element-9b8d9c6{text-align:center;}.elementor-514 .elementor-element.elementor-element-9b8d9c6 .elementor-heading-title{font-family:var( --e-global-typography-c000900-font-family ), sans-serif;font-size:var( --e-global-typography-c000900-font-size );font-weight:var( --e-global-typography-c000900-font-weight );line-height:var( --e-global-typography-c000900-line-height );color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-8f3f339 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-514 .elementor-element.elementor-element-8f3f339 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-514 .elementor-element.elementor-element-95d68d5{text-align:center;}.elementor-514 .elementor-element.elementor-element-95d68d5 .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:clamp(2.1rem, 1.9154rem + 0.8205vw, 2.5rem);font-weight:600;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-514 .elementor-element.elementor-element-95d68d5 .elementor-heading-title a:hover, .elementor-514 .elementor-element.elementor-element-95d68d5 .elementor-heading-title a:focus{color:var( --e-global-color-b31e912 );}.elementor-514 .elementor-element.elementor-element-95d68d5 .elementor-heading-title a{transition-duration:0.3s;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-514 .elementor-element.elementor-element-4ddc338{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-514 .elementor-element.elementor-element-e5d1820{--min-height:500px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-99345e7 .elementor-heading-title{font-size:var( --e-global-typography-90f72b6-font-size );line-height:var( --e-global-typography-90f72b6-line-height );}.elementor-514 .elementor-element.elementor-element-80ee47a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-432e04c .elementor-heading-title{font-size:var( --e-global-typography-8d83bb8-font-size );line-height:var( --e-global-typography-8d83bb8-line-height );}.elementor-514 .elementor-element.elementor-element-c1f273a{font-size:var( --e-global-typography-123b303-font-size );line-height:var( --e-global-typography-123b303-line-height );}.elementor-514 .elementor-element.elementor-element-b631ab7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-d30f024{--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-514 .elementor-element.elementor-element-889ab0e{--padding-top:60px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-514 .elementor-element.elementor-element-9cec10c .elementor-heading-title{font-size:var( --e-global-typography-b6d54ae-font-size );line-height:var( --e-global-typography-b6d54ae-line-height );}.elementor-514 .elementor-element.elementor-element-1a6099e .elementor-heading-title{font-size:var( --e-global-typography-1943f6c-font-size );line-height:var( --e-global-typography-1943f6c-line-height );}.elementor-514 .elementor-element.elementor-element-ed4e5e0 .elementor-heading-title{font-size:var( --e-global-typography-c000900-font-size );line-height:var( --e-global-typography-c000900-line-height );}.elementor-514 .elementor-element.elementor-element-f79d552 .elementor-heading-title{font-size:var( --e-global-typography-c000900-font-size );line-height:var( --e-global-typography-c000900-line-height );}.elementor-514 .elementor-element.elementor-element-43cf067 .elementor-heading-title{font-size:var( --e-global-typography-c000900-font-size );line-height:var( --e-global-typography-c000900-line-height );}.elementor-514 .elementor-element.elementor-element-168e11f .elementor-heading-title{font-size:var( --e-global-typography-c000900-font-size );line-height:var( --e-global-typography-c000900-line-height );}.elementor-514 .elementor-element.elementor-element-834ca88 .elementor-heading-title{font-size:var( --e-global-typography-c000900-font-size );line-height:var( --e-global-typography-c000900-line-height );}.elementor-514 .elementor-element.elementor-element-4cdf5b0 .elementor-heading-title{font-size:var( --e-global-typography-c000900-font-size );line-height:var( --e-global-typography-c000900-line-height );}.elementor-514 .elementor-element.elementor-element-4759ec5 .elementor-heading-title{font-size:var( --e-global-typography-c000900-font-size );line-height:var( --e-global-typography-c000900-line-height );}.elementor-514 .elementor-element.elementor-element-f0432cf .elementor-heading-title{font-size:var( --e-global-typography-c000900-font-size );line-height:var( --e-global-typography-c000900-line-height );}.elementor-514 .elementor-element.elementor-element-178d199 .elementor-heading-title{font-size:var( --e-global-typography-c83ef63-font-size );line-height:var( --e-global-typography-c83ef63-line-height );}.elementor-514 .elementor-element.elementor-element-b0dbeb5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-514 .elementor-element.elementor-element-e030156{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-d5a369c{font-size:var( --e-global-typography-123b303-font-size );line-height:var( --e-global-typography-123b303-line-height );}.elementor-514 .elementor-element.elementor-element-836ee57 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-514 .elementor-element.elementor-element-836ee57 img{height:300px;object-fit:cover;object-position:center center;}.elementor-514 .elementor-element.elementor-element-884edff{--padding-top:40px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-514 .elementor-element.elementor-element-1db72d7{width:100%;max-width:100%;}.elementor-514 .elementor-element.elementor-element-1db72d7 .elementor-heading-title{font-size:var( --e-global-typography-90f72b6-font-size );line-height:var( --e-global-typography-90f72b6-line-height );}.elementor-514 .elementor-element.elementor-element-e1fb0d1{width:100%;max-width:100%;font-size:var( --e-global-typography-4d962b0-font-size );line-height:var( --e-global-typography-4d962b0-line-height );}.elementor-514 .elementor-element.elementor-element-11be3cb{--flex-wrap:wrap;}.elementor-514 .elementor-element.elementor-element-8798eb1 .elementor-image-box-title{font-size:var( --e-global-typography-7f8a6c7-font-size );line-height:var( --e-global-typography-7f8a6c7-line-height );}.elementor-514 .elementor-element.elementor-element-0f7b752 .elementor-image-box-title{font-size:var( --e-global-typography-7f8a6c7-font-size );line-height:var( --e-global-typography-7f8a6c7-line-height );}.elementor-514 .elementor-element.elementor-element-c41b6f8 .elementor-image-box-title{font-size:var( --e-global-typography-7f8a6c7-font-size );line-height:var( --e-global-typography-7f8a6c7-line-height );}.elementor-514 .elementor-element.elementor-element-dd2ecc8 .elementor-image-box-title{font-size:var( --e-global-typography-7f8a6c7-font-size );line-height:var( --e-global-typography-7f8a6c7-line-height );}.elementor-514 .elementor-element.elementor-element-3bc7fc3 .elementor-image-box-title{font-size:var( --e-global-typography-7f8a6c7-font-size );line-height:var( --e-global-typography-7f8a6c7-line-height );}.elementor-514 .elementor-element.elementor-element-42e9a76{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-514 .elementor-element.elementor-element-1428b5f .elementor-heading-title{font-size:var( --e-global-typography-90f72b6-font-size );line-height:var( --e-global-typography-90f72b6-line-height );}.elementor-514 .elementor-element.elementor-element-39cab4c{font-size:var( --e-global-typography-4d962b0-font-size );line-height:var( --e-global-typography-4d962b0-line-height );}.elementor-514 .elementor-element.elementor-element-3e404ac{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-514 .elementor-element.elementor-element-c90b0af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-514 .elementor-element.elementor-element-c90b0af .elementor-icon-list-item > a{font-size:var( --e-global-typography-c000900-font-size );line-height:var( --e-global-typography-c000900-line-height );}.elementor-514 .elementor-element.elementor-element-c7c4529{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-514 .elementor-element.elementor-element-9f4f2df .elementor-heading-title{font-size:var( --e-global-typography-90f72b6-font-size );line-height:var( --e-global-typography-90f72b6-line-height );}.elementor-514 .elementor-element.elementor-element-9b8d9c6 .elementor-heading-title{font-size:var( --e-global-typography-c000900-font-size );line-height:var( --e-global-typography-c000900-line-height );}}@media(max-width:767px){.elementor-514 .elementor-element.elementor-element-4ddc338{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-e5d1820{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-b4b955a{--border-radius:0px 0px 30px 0px;--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-514 .elementor-element.elementor-element-99345e7 .elementor-heading-title{font-size:var( --e-global-typography-90f72b6-font-size );line-height:var( --e-global-typography-90f72b6-line-height );}.elementor-514 .elementor-element.elementor-element-d34218d .elementor-heading-title{font-size:1rem;}.elementor-514 .elementor-element.elementor-element-80ee47a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-514 .elementor-element.elementor-element-432e04c .elementor-heading-title{font-size:var( --e-global-typography-8d83bb8-font-size );line-height:var( --e-global-typography-8d83bb8-line-height );}.elementor-514 .elementor-element.elementor-element-c1f273a{font-size:var( --e-global-typography-123b303-font-size );line-height:var( --e-global-typography-123b303-line-height );}.elementor-514 .elementor-element.elementor-element-d30f024::before, .elementor-514 .elementor-element.elementor-element-d30f024 > .elementor-background-video-container::before, .elementor-514 .elementor-element.elementor-element-d30f024 > .e-con-inner > .elementor-background-video-container::before, .elementor-514 .elementor-element.elementor-element-d30f024 > .elementor-background-slideshow::before, .elementor-514 .elementor-element.elementor-element-d30f024 > .e-con-inner > .elementor-background-slideshow::before, .elementor-514 .elementor-element.elementor-element-d30f024 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;}.elementor-514 .elementor-element.elementor-element-d30f024{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-514 .elementor-element.elementor-element-889ab0e{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-514 .elementor-element.elementor-element-9cec10c .elementor-heading-title{font-size:var( --e-global-typography-b6d54ae-font-size );line-height:var( --e-global-typography-b6d54ae-line-height );}.elementor-514 .elementor-element.elementor-element-1a6099e .elementor-heading-title{font-size:var( --e-global-typography-1943f6c-font-size );line-height:var( --e-global-typography-1943f6c-line-height );}.elementor-514 .elementor-element.elementor-element-95d29e3{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-514 .elementor-element.elementor-element-ed4e5e0 .elementor-heading-title{font-size:var( --e-global-typography-c000900-font-size );line-height:var( --e-global-typography-c000900-line-height );}.elementor-514 .elementor-element.elementor-element-f79d552 .elementor-heading-title{font-size:var( --e-global-typography-c000900-font-size );line-height:var( --e-global-typography-c000900-line-height );}.elementor-514 .elementor-element.elementor-element-43cf067 .elementor-heading-title{font-size:var( --e-global-typography-c000900-font-size );line-height:var( --e-global-typography-c000900-line-height );}.elementor-514 .elementor-element.elementor-element-168e11f .elementor-heading-title{font-size:var( --e-global-typography-c000900-font-size );line-height:var( --e-global-typography-c000900-line-height );}.elementor-514 .elementor-element.elementor-element-834ca88 .elementor-heading-title{font-size:var( --e-global-typography-c000900-font-size );line-height:var( --e-global-typography-c000900-line-height );}.elementor-514 .elementor-element.elementor-element-4cdf5b0 .elementor-heading-title{font-size:var( --e-global-typography-c000900-font-size );line-height:var( --e-global-typography-c000900-line-height );}.elementor-514 .elementor-element.elementor-element-4759ec5 .elementor-heading-title{font-size:var( --e-global-typography-c000900-font-size );line-height:var( --e-global-typography-c000900-line-height );}.elementor-514 .elementor-element.elementor-element-f0432cf .elementor-heading-title{font-size:var( --e-global-typography-c000900-font-size );line-height:var( --e-global-typography-c000900-line-height );}.elementor-514 .elementor-element.elementor-element-178d199 .elementor-heading-title{font-size:var( --e-global-typography-c83ef63-font-size );line-height:var( --e-global-typography-c83ef63-line-height );}.elementor-514 .elementor-element.elementor-element-b0dbeb5{--padding-top:60px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-514 .elementor-element.elementor-element-d5a369c{font-size:var( --e-global-typography-123b303-font-size );line-height:var( --e-global-typography-123b303-line-height );}.elementor-514 .elementor-element.elementor-element-884edff{--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-514 .elementor-element.elementor-element-1db72d7 .elementor-heading-title{font-size:var( --e-global-typography-90f72b6-font-size );line-height:var( --e-global-typography-90f72b6-line-height );}.elementor-514 .elementor-element.elementor-element-e1fb0d1{font-size:var( --e-global-typography-4d962b0-font-size );line-height:var( --e-global-typography-4d962b0-line-height );}.elementor-514 .elementor-element.elementor-element-8798eb1 .elementor-image-box-img{margin-bottom:5px;}.elementor-514 .elementor-element.elementor-element-8798eb1 .elementor-image-box-title{font-size:var( --e-global-typography-7f8a6c7-font-size );line-height:var( --e-global-typography-7f8a6c7-line-height );}.elementor-514 .elementor-element.elementor-element-0f7b752 .elementor-image-box-img{margin-bottom:5px;}.elementor-514 .elementor-element.elementor-element-0f7b752 .elementor-image-box-title{font-size:var( --e-global-typography-7f8a6c7-font-size );line-height:var( --e-global-typography-7f8a6c7-line-height );}.elementor-514 .elementor-element.elementor-element-c41b6f8 .elementor-image-box-img{margin-bottom:5px;}.elementor-514 .elementor-element.elementor-element-c41b6f8 .elementor-image-box-title{font-size:var( --e-global-typography-7f8a6c7-font-size );line-height:var( --e-global-typography-7f8a6c7-line-height );}.elementor-514 .elementor-element.elementor-element-dd2ecc8 .elementor-image-box-img{margin-bottom:5px;}.elementor-514 .elementor-element.elementor-element-dd2ecc8 .elementor-image-box-title{font-size:var( --e-global-typography-7f8a6c7-font-size );line-height:var( --e-global-typography-7f8a6c7-line-height );}.elementor-514 .elementor-element.elementor-element-3bc7fc3 .elementor-image-box-img{margin-bottom:5px;}.elementor-514 .elementor-element.elementor-element-3bc7fc3 .elementor-image-box-title{font-size:var( --e-global-typography-7f8a6c7-font-size );line-height:var( --e-global-typography-7f8a6c7-line-height );}.elementor-514 .elementor-element.elementor-element-20e7347::before, .elementor-514 .elementor-element.elementor-element-20e7347 > .elementor-background-video-container::before, .elementor-514 .elementor-element.elementor-element-20e7347 > .e-con-inner > .elementor-background-video-container::before, .elementor-514 .elementor-element.elementor-element-20e7347 > .elementor-background-slideshow::before, .elementor-514 .elementor-element.elementor-element-20e7347 > .e-con-inner > .elementor-background-slideshow::before, .elementor-514 .elementor-element.elementor-element-20e7347 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:top center;}.elementor-514 .elementor-element.elementor-element-342608c{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-514 .elementor-element.elementor-element-1428b5f .elementor-heading-title{font-size:var( --e-global-typography-90f72b6-font-size );line-height:var( --e-global-typography-90f72b6-line-height );}.elementor-514 .elementor-element.elementor-element-39cab4c{font-size:var( --e-global-typography-4d962b0-font-size );line-height:var( --e-global-typography-4d962b0-line-height );}.elementor-514 .elementor-element.elementor-element-3e404ac{--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-514 .elementor-element.elementor-element-c90b0af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-514 .elementor-element.elementor-element-c90b0af .elementor-icon-list-item > a{font-size:var( --e-global-typography-c000900-font-size );line-height:var( --e-global-typography-c000900-line-height );}.elementor-514 .elementor-element.elementor-element-c7c4529{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-514 .elementor-element.elementor-element-9f4f2df .elementor-heading-title{font-size:var( --e-global-typography-90f72b6-font-size );line-height:var( --e-global-typography-90f72b6-line-height );}.elementor-514 .elementor-element.elementor-element-9b8d9c6 .elementor-heading-title{font-size:var( --e-global-typography-c000900-font-size );line-height:var( --e-global-typography-c000900-line-height );}}@media(min-width:768px){.elementor-514 .elementor-element.elementor-element-e5d1820{--width:50%;}.elementor-514 .elementor-element.elementor-element-b4b955a{--width:calc(100% + 20px);}.elementor-514 .elementor-element.elementor-element-80ee47a{--width:50%;}.elementor-514 .elementor-element.elementor-element-b631ab7{--content-width:800px;}.elementor-514 .elementor-element.elementor-element-889ab0e{--content-width:1200px;}.elementor-514 .elementor-element.elementor-element-603d457{--width:31%;}.elementor-514 .elementor-element.elementor-element-f4e2d12{--width:31%;}.elementor-514 .elementor-element.elementor-element-1ec6827{--width:31%;}.elementor-514 .elementor-element.elementor-element-6b99d14{--width:31%;}.elementor-514 .elementor-element.elementor-element-bbb2d03{--width:31%;}.elementor-514 .elementor-element.elementor-element-7c24731{--width:31%;}.elementor-514 .elementor-element.elementor-element-585fcdc{--width:31%;}.elementor-514 .elementor-element.elementor-element-00f1b07{--width:31%;}.elementor-514 .elementor-element.elementor-element-7806c78{--width:31%;}.elementor-514 .elementor-element.elementor-element-e030156{--width:50%;}.elementor-514 .elementor-element.elementor-element-e0b254d{--width:50%;}.elementor-514 .elementor-element.elementor-element-20e7347{--width:50%;}.elementor-514 .elementor-element.elementor-element-3e404ac{--width:50%;}.elementor-514 .elementor-element.elementor-element-a3a0e3f{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-514 .elementor-element.elementor-element-e5d1820{--width:100%;}.elementor-514 .elementor-element.elementor-element-80ee47a{--width:100%;}.elementor-514 .elementor-element.elementor-element-603d457{--width:48%;}.elementor-514 .elementor-element.elementor-element-f4e2d12{--width:48%;}.elementor-514 .elementor-element.elementor-element-1ec6827{--width:48%;}.elementor-514 .elementor-element.elementor-element-6b99d14{--width:48%;}.elementor-514 .elementor-element.elementor-element-bbb2d03{--width:48%;}.elementor-514 .elementor-element.elementor-element-7c24731{--width:48%;}.elementor-514 .elementor-element.elementor-element-585fcdc{--width:48%;}.elementor-514 .elementor-element.elementor-element-00f1b07{--width:48%;}.elementor-514 .elementor-element.elementor-element-7806c78{--width:48%;}.elementor-514 .elementor-element.elementor-element-e030156{--width:100%;}.elementor-514 .elementor-element.elementor-element-e0b254d{--width:100%;}.elementor-514 .elementor-element.elementor-element-20e7347{--width:100%;}.elementor-514 .elementor-element.elementor-element-3e404ac{--width:100%;}.elementor-514 .elementor-element.elementor-element-a3a0e3f{--width:100%;}}