.elementor-4 .elementor-element.elementor-element-15b406a{--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;--overlay-opacity:0.6;--overlay-mix-blend-mode:multiply;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-15b406a::before, .elementor-4 .elementor-element.elementor-element-15b406a > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-15b406a > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-15b406a > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-15b406a > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-15b406a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1F1D1C;--background-overlay:'';}.elementor-4 .elementor-element.elementor-element-15b406a:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-15b406a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://saintjohnsorthodontics.com/wp-content/uploads/2023/07/IMG_2490-scaled-min-1.jpg") 50% 50%;background-size:cover;}.elementor-4 .elementor-element.elementor-element-255d75a{--display:flex;--min-height:1140px;--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:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-255d75a::before, .elementor-4 .elementor-element.elementor-element-255d75a > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-255d75a > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-255d75a > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-255d75a > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-255d75a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4 .elementor-element.elementor-element-3aab3e1{width:initial;max-width:initial;text-align:center;}.elementor-4 .elementor-element.elementor-element-3aab3e1 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-4 .elementor-element.elementor-element-3aab3e1 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-7d82d94 );}.elementor-4 .elementor-element.elementor-element-ae6ed87{--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-4 .elementor-element.elementor-element-1e52559 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Cabin", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:28px;letter-spacing:1px;fill:var( --e-global-color-7d82d94 );color:var( --e-global-color-7d82d94 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;padding:20px 45px 20px 87px;}.elementor-4 .elementor-element.elementor-element-1e52559 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-1e52559 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-1e52559 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-4 .elementor-element.elementor-element-1e52559 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4 .elementor-element.elementor-element-1e52559 .elementor-button .elementor-button-content-wrapper{gap:43px;}.elementor-4 .elementor-element.elementor-element-1e52559 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-1e52559 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-4450714 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-5b59b7f-font-family ), Sans-serif;font-size:var( --e-global-typography-5b59b7f-font-size );font-weight:var( --e-global-typography-5b59b7f-font-weight );text-transform:var( --e-global-typography-5b59b7f-text-transform );font-style:var( --e-global-typography-5b59b7f-font-style );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );fill:var( --e-global-color-7d82d94 );color:var( --e-global-color-7d82d94 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:20px 45px 20px 87px;}.elementor-4 .elementor-element.elementor-element-4450714 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-4450714 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-4 .elementor-element.elementor-element-4450714 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4 .elementor-element.elementor-element-4450714 .elementor-button .elementor-button-content-wrapper{gap:43px;}.elementor-4 .elementor-element.elementor-element-4450714 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-4450714 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-4 .elementor-element.elementor-element-6115b9b{--display:flex;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-dad0c1e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-dad0c1e:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-dad0c1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7d82d94 );}.elementor-4 .elementor-element.elementor-element-658921b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-f8dd428{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-3cd7154 .elementor-heading-title{font-family:var( --e-global-typography-ede668d-font-family ), Sans-serif;font-size:var( --e-global-typography-ede668d-font-size );font-weight:var( --e-global-typography-ede668d-font-weight );text-transform:var( --e-global-typography-ede668d-text-transform );font-style:var( --e-global-typography-ede668d-font-style );line-height:var( --e-global-typography-ede668d-line-height );letter-spacing:var( --e-global-typography-ede668d-letter-spacing );color:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-7025636{width:initial;max-width:initial;}.elementor-4 .elementor-element.elementor-element-7025636 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-7025636 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-369ecbf );}.elementor-4 .elementor-element.elementor-element-b71b01f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-6c47ad5{width:var( --container-widget-width, 645px );max-width:645px;--container-widget-width:645px;--container-widget-flex-grow:0;font-family:"Cabin", Sans-serif;font-size:20px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-6c47ad5 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-4 .elementor-element.elementor-element-ef01cc6 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-5b59b7f-font-family ), Sans-serif;font-size:var( --e-global-typography-5b59b7f-font-size );font-weight:var( --e-global-typography-5b59b7f-font-weight );text-transform:var( --e-global-typography-5b59b7f-text-transform );font-style:var( --e-global-typography-5b59b7f-font-style );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );fill:var( --e-global-color-7d82d94 );color:var( --e-global-color-7d82d94 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;padding:20px 45px 20px 87px;}.elementor-4 .elementor-element.elementor-element-ef01cc6 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-ef01cc6 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-ef01cc6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4 .elementor-element.elementor-element-ef01cc6 .elementor-button .elementor-button-content-wrapper{gap:43px;}.elementor-4 .elementor-element.elementor-element-ef01cc6 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-ef01cc6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-4604918{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-0617fb5{--display:flex;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-8a32419{--display:flex;--border-radius:16px 16px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-8a32419:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-8a32419 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-918a162 );}.elementor-4 .elementor-element.elementor-element-8a32419::before, .elementor-4 .elementor-element.elementor-element-8a32419 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-8a32419 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-8a32419 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-8a32419 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-8a32419 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://saintjohnsorthodontics.com/wp-content/uploads/2023/06/simple-aff-shape1.svg");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:112px auto;}.elementor-4 .elementor-element.elementor-element-fd9a889 img{width:100%;max-width:100%;height:65px;object-fit:fill;}.elementor-4 .elementor-element.elementor-element-d957bab{width:var( --container-widget-width, 330px );max-width:330px;--container-widget-width:330px;--container-widget-flex-grow:0;text-align:center;}.elementor-4 .elementor-element.elementor-element-d957bab.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-d957bab .elementor-heading-title{font-family:var( --e-global-typography-3ee7366-font-family ), Sans-serif;font-size:var( --e-global-typography-3ee7366-font-size );font-weight:var( --e-global-typography-3ee7366-font-weight );text-transform:var( --e-global-typography-3ee7366-text-transform );font-style:var( --e-global-typography-3ee7366-font-style );line-height:var( --e-global-typography-3ee7366-line-height );letter-spacing:var( --e-global-typography-3ee7366-letter-spacing );color:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-71adaea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-56e789f img{width:100%;max-width:100%;height:250px;object-fit:cover;object-position:center center;border-radius:0px 0px 16px 16px;}.elementor-4 .elementor-element.elementor-element-ad69bb1{--display:flex;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-7672ff1{--display:flex;--border-radius:16px 16px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-7672ff1:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-7672ff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e8e3273 );}.elementor-4 .elementor-element.elementor-element-7672ff1::before, .elementor-4 .elementor-element.elementor-element-7672ff1 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-7672ff1 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-7672ff1 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-7672ff1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-7672ff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://saintjohnsorthodontics.com/wp-content/uploads/2023/06/simple-aff-shape2.svg");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:112px auto;}.elementor-4 .elementor-element.elementor-element-e54d6e7 img{width:100%;max-width:100%;height:65px;object-fit:fill;}.elementor-4 .elementor-element.elementor-element-d72bb28{width:var( --container-widget-width, 330px );max-width:330px;--container-widget-width:330px;--container-widget-flex-grow:0;text-align:center;}.elementor-4 .elementor-element.elementor-element-d72bb28.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-d72bb28 .elementor-heading-title{font-family:var( --e-global-typography-3ee7366-font-family ), Sans-serif;font-size:var( --e-global-typography-3ee7366-font-size );font-weight:var( --e-global-typography-3ee7366-font-weight );text-transform:var( --e-global-typography-3ee7366-text-transform );font-style:var( --e-global-typography-3ee7366-font-style );line-height:var( --e-global-typography-3ee7366-line-height );letter-spacing:var( --e-global-typography-3ee7366-letter-spacing );color:var( --e-global-color-secondary );}.elementor-4 .elementor-element.elementor-element-7317e28{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-155ff16 img{width:100%;max-width:100%;height:250px;object-fit:cover;object-position:center center;border-radius:0px 0px 16px 16px;}.elementor-4 .elementor-element.elementor-element-31903aa{--display:flex;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-00a75e4{--display:flex;--border-radius:16px 16px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-00a75e4:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-00a75e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6d68f4 );}.elementor-4 .elementor-element.elementor-element-00a75e4::before, .elementor-4 .elementor-element.elementor-element-00a75e4 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-00a75e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-00a75e4 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-00a75e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-00a75e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://saintjohnsorthodontics.com/wp-content/uploads/2023/06/simple-aff-shape3.svg");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:112px auto;}.elementor-4 .elementor-element.elementor-element-b565550 img{width:100%;max-width:100%;height:65px;object-fit:fill;}.elementor-4 .elementor-element.elementor-element-eeedf6b{width:var( --container-widget-width, 330px );max-width:330px;--container-widget-width:330px;--container-widget-flex-grow:0;text-align:center;}.elementor-4 .elementor-element.elementor-element-eeedf6b.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-eeedf6b .elementor-heading-title{font-family:var( --e-global-typography-3ee7366-font-family ), Sans-serif;font-size:var( --e-global-typography-3ee7366-font-size );font-weight:var( --e-global-typography-3ee7366-font-weight );text-transform:var( --e-global-typography-3ee7366-text-transform );font-style:var( --e-global-typography-3ee7366-font-style );line-height:var( --e-global-typography-3ee7366-line-height );letter-spacing:var( --e-global-typography-3ee7366-letter-spacing );color:var( --e-global-color-text );}.elementor-4 .elementor-element.elementor-element-17826e9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-246d49b img{width:100%;max-width:100%;height:250px;object-fit:cover;object-position:center center;border-radius:0px 0px 16px 16px;}.elementor-4 .elementor-element.elementor-element-688ab1ef{--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;--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-688ab1ef:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-688ab1ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saintjohnsorthodontics.com/wp-content/uploads/2023/07/our-practice-bg-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-688ab1ef::before, .elementor-4 .elementor-element.elementor-element-688ab1ef > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-688ab1ef > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-688ab1ef > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-688ab1ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-688ab1ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-4 .elementor-element.elementor-element-7e3b821b{--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;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF80;--border-color:#FFFFFF80;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-2c5e047a{--display:flex;--min-height:308px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-bdcaa21 img{width:100%;max-width:146px;}.elementor-4 .elementor-element.elementor-element-305f3e02{--display:flex;--min-height:308px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-305f3e02.e-con{--align-self:center;}.elementor-4 .elementor-element.elementor-element-434ecf2 img{width:100%;max-width:125px;}.elementor-4 .elementor-element.elementor-element-1171ccbd{--display:flex;--min-height:308px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:79px;--padding-left:5px;--padding-right:5px;}.elementor-4 .elementor-element.elementor-element-1171ccbd.e-con{--align-self:center;}.elementor-4 .elementor-element.elementor-element-e4fcf15 img{width:100%;max-width:304px;}.elementor-4 .elementor-element.elementor-element-3b1a3a51{--display:flex;--min-height:308px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:84px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-9aa76e4.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-9aa76e4 img{width:100%;max-width:152px;}.elementor-4 .elementor-element.elementor-element-0257a80{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4 .elementor-element.elementor-element-d0168e4{text-align:center;}.elementor-4 .elementor-element.elementor-element-d0168e4 .elementor-heading-title{font-size:22px;font-weight:700;letter-spacing:3px;color:var( --e-global-color-7d82d94 );}.elementor-4 .elementor-element.elementor-element-b092ae4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-b092ae4{text-align:center;font-size:21px;font-weight:700;color:var( --e-global-color-7d82d94 );}.elementor-4 .elementor-element.elementor-element-11a63cff{--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;border-style:none;--border-style:none;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-24ffa13e{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-4c7eb8e8 img{width:100%;height:700px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 120px;}.elementor-4 .elementor-element.elementor-element-389f5a95{--display:flex;--border-radius:0px 0px 120px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:100px;--padding-right:100px;}.elementor-4 .elementor-element.elementor-element-389f5a95:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-389f5a95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7d82d94 );}.elementor-4 .elementor-element.elementor-element-1db148 .elementor-heading-title{font-family:var( --e-global-typography-ede668d-font-family ), Sans-serif;font-size:var( --e-global-typography-ede668d-font-size );font-weight:var( --e-global-typography-ede668d-font-weight );text-transform:var( --e-global-typography-ede668d-text-transform );font-style:var( --e-global-typography-ede668d-font-style );line-height:var( --e-global-typography-ede668d-line-height );letter-spacing:var( --e-global-typography-ede668d-letter-spacing );color:var( --e-global-color-secondary );}.elementor-4 .elementor-element.elementor-element-631d6a1b > .elementor-widget-container{margin:8px 0px 24px 0px;}.elementor-4 .elementor-element.elementor-element-631d6a1b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-369ecbf );}.elementor-4 .elementor-element.elementor-element-629cb6d3{font-family:var( --e-global-typography-b0d33ff-font-family ), Sans-serif;font-size:var( --e-global-typography-b0d33ff-font-size );font-weight:var( --e-global-typography-b0d33ff-font-weight );font-style:var( --e-global-typography-b0d33ff-font-style );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-4bae0b8 > .elementor-widget-container{background-color:var( --e-global-color-e3b5be5 );margin:30px 0px 40px 0px;}.elementor-4 .elementor-element.elementor-element-4bae0b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(20px/2);}.elementor-4 .elementor-element.elementor-element-4bae0b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(20px/2);}.elementor-4 .elementor-element.elementor-element-4bae0b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(20px/2);margin-left:calc(20px/2);}.elementor-4 .elementor-element.elementor-element-4bae0b8 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-20px/2);margin-left:calc(-20px/2);}body.rtl .elementor-4 .elementor-element.elementor-element-4bae0b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-20px/2);}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-4bae0b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-20px/2);}.elementor-4 .elementor-element.elementor-element-4bae0b8 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-4 .elementor-element.elementor-element-4bae0b8 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-4 .elementor-element.elementor-element-4bae0b8{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-4 .elementor-element.elementor-element-4bae0b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4 .elementor-element.elementor-element-4bae0b8 .elementor-icon-list-item > a{font-family:var( --e-global-typography-b80515e-font-family ), Sans-serif;font-size:var( --e-global-typography-b80515e-font-size );font-weight:var( --e-global-typography-b80515e-font-weight );text-transform:var( --e-global-typography-b80515e-text-transform );font-style:var( --e-global-typography-b80515e-font-style );line-height:var( --e-global-typography-b80515e-line-height );letter-spacing:var( --e-global-typography-b80515e-letter-spacing );}.elementor-4 .elementor-element.elementor-element-4bae0b8 .elementor-icon-list-text{color:#1F1D1C;transition:color 0.3s;}.elementor-4 .elementor-element.elementor-element-5144bae1 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-5b59b7f-font-family ), Sans-serif;font-size:var( --e-global-typography-5b59b7f-font-size );font-weight:var( --e-global-typography-5b59b7f-font-weight );text-transform:var( --e-global-typography-5b59b7f-text-transform );font-style:var( --e-global-typography-5b59b7f-font-style );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );fill:var( --e-global-color-7d82d94 );color:var( --e-global-color-7d82d94 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:20px 45px 20px 87px;}.elementor-4 .elementor-element.elementor-element-5144bae1 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-5144bae1 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-4 .elementor-element.elementor-element-5144bae1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4 .elementor-element.elementor-element-5144bae1 .elementor-button .elementor-button-content-wrapper{gap:43px;}.elementor-4 .elementor-element.elementor-element-5144bae1 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-5144bae1 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-4 .elementor-element.elementor-element-647d1b14{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-13d3ded8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-6d445a5f .elementor-heading-title{font-family:"Cabin", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:22px;letter-spacing:3px;color:var( --e-global-color-text );}.elementor-4 .elementor-element.elementor-element-55cddd7c > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-55cddd7c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-369ecbf );}.elementor-4 .elementor-element.elementor-element-27e89c97 > .elementor-widget-container{margin:24px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-27e89c97{font-family:var( --e-global-typography-b0d33ff-font-family ), Sans-serif;font-size:var( --e-global-typography-b0d33ff-font-size );font-weight:var( --e-global-typography-b0d33ff-font-weight );font-style:var( --e-global-typography-b0d33ff-font-style );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-5944ef9a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-58bfefc );--border-color:var( --e-global-color-58bfefc );--border-radius:0px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-4 .elementor-element.elementor-element-5944ef9a::before, .elementor-4 .elementor-element.elementor-element-5944ef9a > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-5944ef9a > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-5944ef9a > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-5944ef9a > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-5944ef9a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://saintjohnsorthodontics.com/wp-content/uploads/2023/06/doctor-quote-icon.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;}.elementor-4 .elementor-element.elementor-element-42f4110b{width:var( --container-widget-width, 669px );max-width:669px;--container-widget-width:669px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-6ac2f5b-font-family ), Sans-serif;font-size:var( --e-global-typography-6ac2f5b-font-size );font-weight:var( --e-global-typography-6ac2f5b-font-weight );text-transform:var( --e-global-typography-6ac2f5b-text-transform );font-style:var( --e-global-typography-6ac2f5b-font-style );line-height:var( --e-global-typography-6ac2f5b-line-height );letter-spacing:var( --e-global-typography-6ac2f5b-letter-spacing );color:var( --e-global-color-369ecbf );}.elementor-4 .elementor-element.elementor-element-179581b2 > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-179581b2 .elementor-heading-title{font-family:var( --e-global-typography-35d692f-font-family ), Sans-serif;font-size:var( --e-global-typography-35d692f-font-size );font-weight:var( --e-global-typography-35d692f-font-weight );text-transform:var( --e-global-typography-35d692f-text-transform );font-style:var( --e-global-typography-35d692f-font-style );line-height:var( --e-global-typography-35d692f-line-height );letter-spacing:var( --e-global-typography-35d692f-letter-spacing );color:var( --e-global-color-369ecbf );}.elementor-4 .elementor-element.elementor-element-727d366b .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-5b59b7f-font-family ), Sans-serif;font-size:var( --e-global-typography-5b59b7f-font-size );font-weight:var( --e-global-typography-5b59b7f-font-weight );text-transform:var( --e-global-typography-5b59b7f-text-transform );font-style:var( --e-global-typography-5b59b7f-font-style );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );fill:var( --e-global-color-7d82d94 );color:var( --e-global-color-7d82d94 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;padding:20px 45px 20px 87px;}.elementor-4 .elementor-element.elementor-element-727d366b .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-727d366b .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-4 .elementor-element.elementor-element-727d366b > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-727d366b .elementor-button-content-wrapper{flex-direction:row;}.elementor-4 .elementor-element.elementor-element-727d366b .elementor-button .elementor-button-content-wrapper{gap:43px;}.elementor-4 .elementor-element.elementor-element-727d366b .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-727d366b .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-4 .elementor-element.elementor-element-4d20d391{--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;--margin-top:0px;--margin-bottom:-140px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;--z-index:2;}.elementor-4 .elementor-element.elementor-element-7d9a84a3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-7d9a84a3 img{width:100%;max-width:100%;height:802px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-4 .elementor-element.elementor-element-7822c07b{--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;--border-radius:0px 16px 0px 16px;--margin-top:-140px;--margin-bottom:20px;--margin-left:20px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:26px;--padding-right:26px;}.elementor-4 .elementor-element.elementor-element-7822c07b:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-7822c07b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7d82d94 );}.elementor-4 .elementor-element.elementor-element-7822c07b.e-con{--align-self:flex-start;}.elementor-4 .elementor-element.elementor-element-1a9a96bd .elementor-heading-title{font-family:var( --e-global-typography-3ee7366-font-family ), Sans-serif;font-size:var( --e-global-typography-3ee7366-font-size );font-weight:var( --e-global-typography-3ee7366-font-weight );text-transform:var( --e-global-typography-3ee7366-text-transform );font-style:var( --e-global-typography-3ee7366-font-style );line-height:var( --e-global-typography-3ee7366-line-height );letter-spacing:var( --e-global-typography-3ee7366-letter-spacing );color:var( --e-global-color-369ecbf );}.elementor-4 .elementor-element.elementor-element-77dde826 .elementor-heading-title{font-family:var( --e-global-typography-3ee7366-font-family ), Sans-serif;font-size:var( --e-global-typography-3ee7366-font-size );font-weight:var( --e-global-typography-3ee7366-font-weight );text-transform:var( --e-global-typography-3ee7366-text-transform );font-style:var( --e-global-typography-3ee7366-font-style );line-height:var( --e-global-typography-3ee7366-line-height );letter-spacing:var( --e-global-typography-3ee7366-letter-spacing );color:var( --e-global-color-text );}.elementor-4 .elementor-element.elementor-element-4184cc82{--display:flex;--overlay-opacity:0.9;--padding-top:280px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-4184cc82:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-4184cc82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saintjohnsorthodontics.com/wp-content/uploads/2023/12/who-we-help-1-min-optimized.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-4184cc82::before, .elementor-4 .elementor-element.elementor-element-4184cc82 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-4184cc82 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-4184cc82 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-4184cc82 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-4184cc82 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-4 .elementor-element.elementor-element-355876bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-48aaa541 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-4 .elementor-element.elementor-element-48aaa541 .elementor-heading-title{font-family:var( --e-global-typography-ede668d-font-family ), Sans-serif;font-size:var( --e-global-typography-ede668d-font-size );font-weight:var( --e-global-typography-ede668d-font-weight );text-transform:var( --e-global-typography-ede668d-text-transform );font-style:var( --e-global-typography-ede668d-font-style );line-height:var( --e-global-typography-ede668d-line-height );letter-spacing:var( --e-global-typography-ede668d-letter-spacing );color:var( --e-global-color-text );}.elementor-4 .elementor-element.elementor-element-2b528f26 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-7d82d94 );}.elementor-4 .elementor-element.elementor-element-3bf2bf92{width:var( --container-widget-width, 777px );max-width:777px;--container-widget-width:777px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-b0d33ff-font-family ), Sans-serif;font-size:var( --e-global-typography-b0d33ff-font-size );font-weight:var( --e-global-typography-b0d33ff-font-weight );font-style:var( --e-global-typography-b0d33ff-font-style );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );color:var( --e-global-color-7d82d94 );}.elementor-4 .elementor-element.elementor-element-3bf2bf92 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-78eb6ead{--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;--justify-content:space-between;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-648544ad{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E6E680;--border-color:#E6E6E680;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-2568ece6 img{width:100%;max-width:430px;height:350px;object-fit:cover;object-position:center center;}.elementor-4 .elementor-element.elementor-element-153c288d{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-153c288d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-4ced7e50 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-7d82d94 );}.elementor-4 .elementor-element.elementor-element-2205a58e{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-b0d33ff-font-family ), Sans-serif;font-size:var( --e-global-typography-b0d33ff-font-size );font-weight:var( --e-global-typography-b0d33ff-font-weight );font-style:var( --e-global-typography-b0d33ff-font-style );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );color:var( --e-global-color-7d82d94 );}.elementor-4 .elementor-element.elementor-element-2205a58e > .elementor-widget-container{margin:24px 0px 40px 0px;}.elementor-4 .elementor-element.elementor-element-502d01e3{--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-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-502d01e3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-4336abb3 .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-5b59b7f-font-family ), Sans-serif;font-size:var( --e-global-typography-5b59b7f-font-size );font-weight:var( --e-global-typography-5b59b7f-font-weight );text-transform:var( --e-global-typography-5b59b7f-text-transform );font-style:var( --e-global-typography-5b59b7f-font-style );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );fill:var( --e-global-color-7d82d94 );color:var( --e-global-color-7d82d94 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-4336abb3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-4336abb3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4 .elementor-element.elementor-element-4336abb3 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-4336abb3 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-4 .elementor-element.elementor-element-4336abb3 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-4336abb3 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-4 .elementor-element.elementor-element-72140aef .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-5b59b7f-font-family ), Sans-serif;font-size:var( --e-global-typography-5b59b7f-font-size );font-weight:var( --e-global-typography-5b59b7f-font-weight );text-transform:var( --e-global-typography-5b59b7f-text-transform );font-style:var( --e-global-typography-5b59b7f-font-style );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );fill:var( --e-global-color-7d82d94 );color:var( --e-global-color-7d82d94 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-72140aef > .elementor-widget-container{margin:0px 0px 0px 66px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-72140aef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-72140aef .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4 .elementor-element.elementor-element-72140aef .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-72140aef .elementor-button:focus{color:var( --e-global-color-text );}.elementor-4 .elementor-element.elementor-element-72140aef .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-72140aef .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-4 .elementor-element.elementor-element-6cebf283{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E6E680;--border-color:#E6E6E680;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-1a3ba0b4 img{width:100%;max-width:430px;height:350px;object-fit:cover;object-position:center center;filter:brightness( 112% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4 .elementor-element.elementor-element-7abf4a8a{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-1f88fc87 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-7d82d94 );}.elementor-4 .elementor-element.elementor-element-12b0ab87{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-b0d33ff-font-family ), Sans-serif;font-size:var( --e-global-typography-b0d33ff-font-size );font-weight:var( --e-global-typography-b0d33ff-font-weight );font-style:var( --e-global-typography-b0d33ff-font-style );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );color:var( --e-global-color-7d82d94 );}.elementor-4 .elementor-element.elementor-element-12b0ab87 > .elementor-widget-container{margin:24px 0px 40px 0px;}.elementor-4 .elementor-element.elementor-element-51a5bcba{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-10de72bf .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-5b59b7f-font-family ), Sans-serif;font-size:var( --e-global-typography-5b59b7f-font-size );font-weight:var( --e-global-typography-5b59b7f-font-weight );text-transform:var( --e-global-typography-5b59b7f-text-transform );font-style:var( --e-global-typography-5b59b7f-font-style );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );fill:var( --e-global-color-7d82d94 );color:var( --e-global-color-7d82d94 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-10de72bf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-10de72bf .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4 .elementor-element.elementor-element-10de72bf .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-10de72bf .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-4 .elementor-element.elementor-element-10de72bf .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-10de72bf .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-4 .elementor-element.elementor-element-67e14d35 .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-5b59b7f-font-family ), Sans-serif;font-size:var( --e-global-typography-5b59b7f-font-size );font-weight:var( --e-global-typography-5b59b7f-font-weight );text-transform:var( --e-global-typography-5b59b7f-text-transform );font-style:var( --e-global-typography-5b59b7f-font-style );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );fill:var( --e-global-color-7d82d94 );color:var( --e-global-color-7d82d94 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-67e14d35 > .elementor-widget-container{margin:0px 0px 0px 66px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-67e14d35 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-67e14d35 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4 .elementor-element.elementor-element-67e14d35 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-67e14d35 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-4 .elementor-element.elementor-element-67e14d35 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-67e14d35 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-4 .elementor-element.elementor-element-5aa4c837{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6E6E680;--border-color:#E6E6E680;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-389ab059 img{width:100%;max-width:430px;height:350px;object-fit:cover;object-position:center center;filter:brightness( 125% ) contrast( 110% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4 .elementor-element.elementor-element-1d42fde2{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-1d42fde2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-5cd022bc .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-7d82d94 );}.elementor-4 .elementor-element.elementor-element-2321a840{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-b0d33ff-font-family ), Sans-serif;font-size:var( --e-global-typography-b0d33ff-font-size );font-weight:var( --e-global-typography-b0d33ff-font-weight );font-style:var( --e-global-typography-b0d33ff-font-style );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );color:var( --e-global-color-7d82d94 );}.elementor-4 .elementor-element.elementor-element-2321a840 > .elementor-widget-container{margin:24px 0px 40px 0px;}.elementor-4 .elementor-element.elementor-element-42972e7e{--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-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-42972e7e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-2a196503 .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-5b59b7f-font-family ), Sans-serif;font-size:var( --e-global-typography-5b59b7f-font-size );font-weight:var( --e-global-typography-5b59b7f-font-weight );text-transform:var( --e-global-typography-5b59b7f-text-transform );font-style:var( --e-global-typography-5b59b7f-font-style );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );fill:var( --e-global-color-7d82d94 );color:var( --e-global-color-7d82d94 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-2a196503 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-2a196503 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4 .elementor-element.elementor-element-2a196503 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-2a196503 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-4 .elementor-element.elementor-element-2a196503 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-2a196503 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-4 .elementor-element.elementor-element-738f016e .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-5b59b7f-font-family ), Sans-serif;font-size:var( --e-global-typography-5b59b7f-font-size );font-weight:var( --e-global-typography-5b59b7f-font-weight );text-transform:var( --e-global-typography-5b59b7f-text-transform );font-style:var( --e-global-typography-5b59b7f-font-style );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );fill:var( --e-global-color-7d82d94 );color:var( --e-global-color-7d82d94 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-738f016e > .elementor-widget-container{margin:0px 0px 0px 66px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-738f016e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-738f016e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4 .elementor-element.elementor-element-738f016e .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-738f016e .elementor-button:focus{color:var( --e-global-color-text );}.elementor-4 .elementor-element.elementor-element-738f016e .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-738f016e .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-4 .elementor-element.elementor-element-ce66084{--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;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-733970d6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-3d8f40b3 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-4 .elementor-element.elementor-element-3d8f40b3 .elementor-heading-title{font-family:var( --e-global-typography-ede668d-font-family ), Sans-serif;font-size:var( --e-global-typography-ede668d-font-size );font-weight:var( --e-global-typography-ede668d-font-weight );text-transform:var( --e-global-typography-ede668d-text-transform );font-style:var( --e-global-typography-ede668d-font-style );line-height:var( --e-global-typography-ede668d-line-height );letter-spacing:var( --e-global-typography-ede668d-letter-spacing );color:var( --e-global-color-secondary );}.elementor-4 .elementor-element.elementor-element-4a549312 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-369ecbf );}.elementor-4 .elementor-element.elementor-element-24487430{width:var( --container-widget-width, 670px );max-width:670px;--container-widget-width:670px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-b0d33ff-font-family ), Sans-serif;font-size:var( --e-global-typography-b0d33ff-font-size );font-weight:var( --e-global-typography-b0d33ff-font-weight );font-style:var( --e-global-typography-b0d33ff-font-style );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-24487430 > .elementor-widget-container{margin:24px 0px 100px 0px;}.elementor-4 .elementor-element.elementor-element-4d6ded9c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-4d6ded9c:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-4d6ded9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saintjohnsorthodontics.com/wp-content/uploads/2023/07/Leaf_Shape-1-min.png");background-position:bottom left;background-repeat:no-repeat;}.elementor-4 .elementor-element.elementor-element-4cb88856{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-2fbbc39c{--display:flex;--justify-content:center;--border-radius:16px 0px 0px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:140px;--padding-right:280px;}.elementor-4 .elementor-element.elementor-element-2fbbc39c:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-2fbbc39c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4 .elementor-element.elementor-element-2fbbc39c::before, .elementor-4 .elementor-element.elementor-element-2fbbc39c > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-2fbbc39c > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-2fbbc39c > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-2fbbc39c > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-2fbbc39c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://saintjohnsorthodontics.com/wp-content/uploads/2023/06/Overlay_Shape.png");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;background-size:344px auto;}.elementor-4 .elementor-element.elementor-element-2fbbc39c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-450509b9 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-7d82d94 );}.elementor-4 .elementor-element.elementor-element-62b6a243 > .elementor-widget-container{margin:24px 0px 40px 0px;}.elementor-4 .elementor-element.elementor-element-62b6a243{font-family:var( --e-global-typography-b0d33ff-font-family ), Sans-serif;font-size:var( --e-global-typography-b0d33ff-font-size );font-weight:var( --e-global-typography-b0d33ff-font-weight );font-style:var( --e-global-typography-b0d33ff-font-style );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );color:var( --e-global-color-7d82d94 );}.elementor-4 .elementor-element.elementor-element-26b48286 .elementor-button{background-color:var( --e-global-color-7d82d94 );font-family:var( --e-global-typography-5b59b7f-font-family ), Sans-serif;font-size:var( --e-global-typography-5b59b7f-font-size );font-weight:var( --e-global-typography-5b59b7f-font-weight );text-transform:var( --e-global-typography-5b59b7f-text-transform );font-style:var( --e-global-typography-5b59b7f-font-style );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-7d82d94 );border-radius:100px 100px 100px 100px;padding:20px 45px 20px 87px;}.elementor-4 .elementor-element.elementor-element-26b48286 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4 .elementor-element.elementor-element-26b48286 .elementor-button .elementor-button-content-wrapper{gap:43px;}.elementor-4 .elementor-element.elementor-element-26b48286 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-26b48286 .elementor-button:focus{color:var( --e-global-color-7d82d94 );}.elementor-4 .elementor-element.elementor-element-26b48286 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-26b48286 .elementor-button:focus svg{fill:var( --e-global-color-7d82d94 );}.elementor-4 .elementor-element.elementor-element-54f3076{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-57555696 > .elementor-widget-container{margin:60px 0px 60px -140px;}.elementor-4 .elementor-element.elementor-element-57555696 img{width:100%;max-width:600px;height:500px;object-fit:cover;object-position:center center;border-radius:0px 16px 16px 0px;}.elementor-4 .elementor-element.elementor-element-141fa623{--display:flex;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-141fa623:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-141fa623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saintjohnsorthodontics.com/wp-content/uploads/2023/07/Invisalign-min.png");background-position:bottom right;background-repeat:no-repeat;}.elementor-4 .elementor-element.elementor-element-34d17882{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-63b20cab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-63b20cab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-216f507c > .elementor-widget-container{margin:60px -140px 60px 0px;}.elementor-4 .elementor-element.elementor-element-216f507c{z-index:9;}.elementor-4 .elementor-element.elementor-element-216f507c img{width:100%;max-width:600px;height:500px;object-fit:cover;object-position:center center;border-radius:16px 0px 0px 16px;}.elementor-4 .elementor-element.elementor-element-77428a69{--display:flex;--justify-content:center;--border-radius:0px 16px 16px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:280px;--padding-right:140px;}.elementor-4 .elementor-element.elementor-element-77428a69:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-77428a69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4 .elementor-element.elementor-element-77428a69::before, .elementor-4 .elementor-element.elementor-element-77428a69 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-77428a69 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-77428a69 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-77428a69 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-77428a69 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://saintjohnsorthodontics.com/wp-content/uploads/2023/06/Overlay_Shape_right.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:344px auto;}.elementor-4 .elementor-element.elementor-element-1f4f901e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-7d82d94 );}.elementor-4 .elementor-element.elementor-element-2ec66d58 > .elementor-widget-container{margin:24px 0px 40px 0px;}.elementor-4 .elementor-element.elementor-element-2ec66d58{font-family:var( --e-global-typography-b0d33ff-font-family ), Sans-serif;font-size:var( --e-global-typography-b0d33ff-font-size );font-weight:var( --e-global-typography-b0d33ff-font-weight );font-style:var( --e-global-typography-b0d33ff-font-style );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );color:var( --e-global-color-7d82d94 );}.elementor-4 .elementor-element.elementor-element-2f701e4 .elementor-button{background-color:var( --e-global-color-7d82d94 );font-family:var( --e-global-typography-5b59b7f-font-family ), Sans-serif;font-size:var( --e-global-typography-5b59b7f-font-size );font-weight:var( --e-global-typography-5b59b7f-font-weight );text-transform:var( --e-global-typography-5b59b7f-text-transform );font-style:var( --e-global-typography-5b59b7f-font-style );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-7d82d94 );border-radius:100px 100px 100px 100px;padding:20px 45px 20px 87px;}.elementor-4 .elementor-element.elementor-element-2f701e4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4 .elementor-element.elementor-element-2f701e4 .elementor-button .elementor-button-content-wrapper{gap:43px;}.elementor-4 .elementor-element.elementor-element-2f701e4 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-2f701e4 .elementor-button:focus{color:var( --e-global-color-7d82d94 );}.elementor-4 .elementor-element.elementor-element-2f701e4 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-2f701e4 .elementor-button:focus svg{fill:var( --e-global-color-7d82d94 );}.elementor-4 .elementor-element.elementor-element-d77842a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-d77842a:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-d77842a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saintjohnsorthodontics.com/wp-content/uploads/2023/08/orange-Leaf_Shape.png");background-position:bottom left;background-repeat:no-repeat;}.elementor-4 .elementor-element.elementor-element-493d246f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-3171e126{--display:flex;--justify-content:center;--border-radius:16px 0px 0px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:140px;--padding-right:280px;}.elementor-4 .elementor-element.elementor-element-3171e126:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-3171e126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-3171e126::before, .elementor-4 .elementor-element.elementor-element-3171e126 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-3171e126 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-3171e126 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-3171e126 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-3171e126 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://saintjohnsorthodontics.com/wp-content/uploads/2023/06/Overlay_Shape.png");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;background-size:344px auto;}.elementor-4 .elementor-element.elementor-element-3171e126.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-38a3e51 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-7d82d94 );}.elementor-4 .elementor-element.elementor-element-387c3ab4 > .elementor-widget-container{margin:24px 0px 40px 0px;}.elementor-4 .elementor-element.elementor-element-387c3ab4{font-family:var( --e-global-typography-b0d33ff-font-family ), Sans-serif;font-size:var( --e-global-typography-b0d33ff-font-size );font-weight:var( --e-global-typography-b0d33ff-font-weight );font-style:var( --e-global-typography-b0d33ff-font-style );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );color:var( --e-global-color-7d82d94 );}.elementor-4 .elementor-element.elementor-element-a9d9d42 .elementor-button{background-color:var( --e-global-color-7d82d94 );font-family:var( --e-global-typography-5b59b7f-font-family ), Sans-serif;font-size:var( --e-global-typography-5b59b7f-font-size );font-weight:var( --e-global-typography-5b59b7f-font-weight );text-transform:var( --e-global-typography-5b59b7f-text-transform );font-style:var( --e-global-typography-5b59b7f-font-style );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-7d82d94 );border-radius:100px 100px 100px 100px;padding:20px 45px 20px 87px;}.elementor-4 .elementor-element.elementor-element-a9d9d42 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4 .elementor-element.elementor-element-a9d9d42 .elementor-button .elementor-button-content-wrapper{gap:43px;}.elementor-4 .elementor-element.elementor-element-a9d9d42 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-a9d9d42 .elementor-button:focus{color:var( --e-global-color-7d82d94 );}.elementor-4 .elementor-element.elementor-element-a9d9d42 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-a9d9d42 .elementor-button:focus svg{fill:var( --e-global-color-7d82d94 );}.elementor-4 .elementor-element.elementor-element-56aa1e90{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-1c24b0de > .elementor-widget-container{margin:60px 0px 60px -140px;}.elementor-4 .elementor-element.elementor-element-1c24b0de img{width:100%;max-width:600px;height:500px;object-fit:cover;object-position:center center;border-radius:0px 16px 16px 0px;}.elementor-4 .elementor-element.elementor-element-8d8299b{--display:flex;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-8d8299b:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-8d8299b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saintjohnsorthodontics.com/wp-content/uploads/2023/08/brown_Leaf_Shape.png");background-position:bottom right;background-repeat:no-repeat;}.elementor-4 .elementor-element.elementor-element-8e7d0d5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-e10d3bc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-e10d3bc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-ef68990 > .elementor-widget-container{margin:60px -140px 60px 0px;}.elementor-4 .elementor-element.elementor-element-ef68990{z-index:9;}.elementor-4 .elementor-element.elementor-element-ef68990 img{width:100%;max-width:600px;height:500px;object-fit:cover;object-position:center center;border-radius:16px 0px 0px 16px;}.elementor-4 .elementor-element.elementor-element-966ff33{--display:flex;--justify-content:center;--border-radius:0px 16px 16px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:280px;--padding-right:140px;}.elementor-4 .elementor-element.elementor-element-966ff33:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-966ff33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-369ecbf );}.elementor-4 .elementor-element.elementor-element-966ff33::before, .elementor-4 .elementor-element.elementor-element-966ff33 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-966ff33 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-966ff33 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-966ff33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-966ff33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://saintjohnsorthodontics.com/wp-content/uploads/2023/06/Overlay_Shape_right.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:344px auto;}.elementor-4 .elementor-element.elementor-element-b458839 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-7d82d94 );}.elementor-4 .elementor-element.elementor-element-ac16151 > .elementor-widget-container{margin:24px 0px 40px 0px;}.elementor-4 .elementor-element.elementor-element-ac16151{font-family:var( --e-global-typography-b0d33ff-font-family ), Sans-serif;font-size:var( --e-global-typography-b0d33ff-font-size );font-weight:var( --e-global-typography-b0d33ff-font-weight );font-style:var( --e-global-typography-b0d33ff-font-style );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );color:var( --e-global-color-7d82d94 );}.elementor-4 .elementor-element.elementor-element-9c12db0 .elementor-button{background-color:var( --e-global-color-7d82d94 );font-family:var( --e-global-typography-5b59b7f-font-family ), Sans-serif;font-size:var( --e-global-typography-5b59b7f-font-size );font-weight:var( --e-global-typography-5b59b7f-font-weight );text-transform:var( --e-global-typography-5b59b7f-text-transform );font-style:var( --e-global-typography-5b59b7f-font-style );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );fill:var( --e-global-color-369ecbf );color:var( --e-global-color-369ecbf );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-7d82d94 );border-radius:100px 100px 100px 100px;padding:20px 45px 20px 87px;}.elementor-4 .elementor-element.elementor-element-9c12db0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4 .elementor-element.elementor-element-9c12db0 .elementor-button .elementor-button-content-wrapper{gap:43px;}.elementor-4 .elementor-element.elementor-element-9c12db0 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-9c12db0 .elementor-button:focus{color:var( --e-global-color-7d82d94 );}.elementor-4 .elementor-element.elementor-element-9c12db0 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-9c12db0 .elementor-button:focus svg{fill:var( --e-global-color-7d82d94 );}@media(min-width:768px){.elementor-4 .elementor-element.elementor-element-2c5e047a{--width:25%;}.elementor-4 .elementor-element.elementor-element-305f3e02{--width:25%;}.elementor-4 .elementor-element.elementor-element-1171ccbd{--width:25%;}.elementor-4 .elementor-element.elementor-element-3b1a3a51{--width:25%;}.elementor-4 .elementor-element.elementor-element-24ffa13e{--width:50%;}.elementor-4 .elementor-element.elementor-element-389f5a95{--width:50%;}.elementor-4 .elementor-element.elementor-element-13d3ded8{--width:53%;}.elementor-4 .elementor-element.elementor-element-4d20d391{--width:47%;}.elementor-4 .elementor-element.elementor-element-7822c07b{--width:100%;}.elementor-4 .elementor-element.elementor-element-2fbbc39c{--width:66%;}.elementor-4 .elementor-element.elementor-element-63b20cab{--width:34%;}.elementor-4 .elementor-element.elementor-element-3171e126{--width:66%;}.elementor-4 .elementor-element.elementor-element-e10d3bc{--width:34%;}}@media(max-width:1024px){.elementor-4 .elementor-element.elementor-element-255d75a{--min-height:890px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:110px;}.elementor-4 .elementor-element.elementor-element-3aab3e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-3aab3e1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4 .elementor-element.elementor-element-ae6ed87{--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;}.elementor-4 .elementor-element.elementor-element-1e52559 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-1e52559 .elementor-button{font-size:18px;line-height:26px;letter-spacing:1.25px;padding:17px 41px 17px 77px;}.elementor-4 .elementor-element.elementor-element-4450714 .elementor-button{font-size:var( --e-global-typography-5b59b7f-font-size );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );padding:17px 55px 17px 78px;}.elementor-4 .elementor-element.elementor-element-6115b9b{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-dad0c1e{--padding-top:80px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-658921b{--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:40px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-f8dd428{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-3cd7154 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-3cd7154 .elementor-heading-title{font-size:var( --e-global-typography-ede668d-font-size );line-height:var( --e-global-typography-ede668d-line-height );letter-spacing:var( --e-global-typography-ede668d-letter-spacing );}.elementor-4 .elementor-element.elementor-element-7025636 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:8px 0px 20px 0px;}.elementor-4 .elementor-element.elementor-element-7025636{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-4 .elementor-element.elementor-element-7025636 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4 .elementor-element.elementor-element-6c47ad5{width:100%;max-width:100%;font-size:18px;line-height:28px;letter-spacing:0px;}.elementor-4 .elementor-element.elementor-element-6c47ad5 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-ef01cc6 .elementor-button{font-size:var( --e-global-typography-5b59b7f-font-size );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );padding:17px 41px 17px 77px;}.elementor-4 .elementor-element.elementor-element-4604918{--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;}.elementor-4 .elementor-element.elementor-element-0617fb5{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-fd9a889 img{height:50px;}.elementor-4 .elementor-element.elementor-element-d957bab .elementor-heading-title{font-size:var( --e-global-typography-3ee7366-font-size );line-height:var( --e-global-typography-3ee7366-line-height );letter-spacing:var( --e-global-typography-3ee7366-letter-spacing );}.elementor-4 .elementor-element.elementor-element-56e789f img{height:450px;}.elementor-4 .elementor-element.elementor-element-ad69bb1{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-4 .elementor-element.elementor-element-e54d6e7 img{height:50px;}.elementor-4 .elementor-element.elementor-element-d72bb28 .elementor-heading-title{font-size:var( --e-global-typography-3ee7366-font-size );line-height:var( --e-global-typography-3ee7366-line-height );letter-spacing:var( --e-global-typography-3ee7366-letter-spacing );}.elementor-4 .elementor-element.elementor-element-155ff16 img{height:450px;}.elementor-4 .elementor-element.elementor-element-b565550 img{height:50px;}.elementor-4 .elementor-element.elementor-element-eeedf6b .elementor-heading-title{font-size:var( --e-global-typography-3ee7366-font-size );line-height:var( --e-global-typography-3ee7366-line-height );letter-spacing:var( --e-global-typography-3ee7366-letter-spacing );}.elementor-4 .elementor-element.elementor-element-246d49b img{height:450px;}.elementor-4 .elementor-element.elementor-element-688ab1ef{--padding-top:0px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-2c5e047a{--min-height:145px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:42px;--padding-left:10px;--padding-right:10px;}.elementor-4 .elementor-element.elementor-element-bdcaa21 img{width:100%;max-width:76px;}.elementor-4 .elementor-element.elementor-element-305f3e02{--min-height:145px;--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-4 .elementor-element.elementor-element-434ecf2 img{width:100%;max-width:63px;}.elementor-4 .elementor-element.elementor-element-1171ccbd{--min-height:145px;--padding-top:0px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-4 .elementor-element.elementor-element-e4fcf15 img{width:100%;max-width:152px;}.elementor-4 .elementor-element.elementor-element-3b1a3a51{--min-height:145px;--padding-top:0px;--padding-bottom:42px;--padding-left:10px;--padding-right:10px;}.elementor-4 .elementor-element.elementor-element-9aa76e4 img{width:100%;max-width:76px;}.elementor-4 .elementor-element.elementor-element-b092ae4{text-align:left;font-size:20px;}.elementor-4 .elementor-element.elementor-element-11a63cff{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4 .elementor-element.elementor-element-4c7eb8e8 img{height:459px;border-radius:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-389f5a95{--border-radius:0px 0px 80px 80px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-1db148 .elementor-heading-title{font-size:var( --e-global-typography-ede668d-font-size );line-height:var( --e-global-typography-ede668d-line-height );letter-spacing:var( --e-global-typography-ede668d-letter-spacing );}.elementor-4 .elementor-element.elementor-element-631d6a1b > .elementor-widget-container{margin:8px 0px 20px 0px;}.elementor-4 .elementor-element.elementor-element-631d6a1b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4 .elementor-element.elementor-element-629cb6d3{font-size:var( --e-global-typography-b0d33ff-font-size );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );}.elementor-4 .elementor-element.elementor-element-4bae0b8 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-4bae0b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(20px/2);}.elementor-4 .elementor-element.elementor-element-4bae0b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(20px/2);}.elementor-4 .elementor-element.elementor-element-4bae0b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(20px/2);margin-left:calc(20px/2);}.elementor-4 .elementor-element.elementor-element-4bae0b8 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-20px/2);margin-left:calc(-20px/2);}body.rtl .elementor-4 .elementor-element.elementor-element-4bae0b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-20px/2);}body:not(.rtl) .elementor-4 .elementor-element.elementor-element-4bae0b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-20px/2);}.elementor-4 .elementor-element.elementor-element-4bae0b8{--icon-vertical-offset:0px;}.elementor-4 .elementor-element.elementor-element-4bae0b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4 .elementor-element.elementor-element-4bae0b8 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b80515e-font-size );line-height:var( --e-global-typography-b80515e-line-height );letter-spacing:var( --e-global-typography-b80515e-letter-spacing );}.elementor-4 .elementor-element.elementor-element-5144bae1 .elementor-button{font-size:var( --e-global-typography-5b59b7f-font-size );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );padding:17px 41px 17px 77px;}.elementor-4 .elementor-element.elementor-element-647d1b14{--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:60px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-6d445a5f .elementor-heading-title{font-size:14px;line-height:22px;letter-spacing:3px;}.elementor-4 .elementor-element.elementor-element-55cddd7c > .elementor-widget-container{margin:8px 0px 20px 0px;}.elementor-4 .elementor-element.elementor-element-55cddd7c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4 .elementor-element.elementor-element-27e89c97 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-27e89c97{font-size:var( --e-global-typography-b0d33ff-font-size );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );}.elementor-4 .elementor-element.elementor-element-5944ef9a::before, .elementor-4 .elementor-element.elementor-element-5944ef9a > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-5944ef9a > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-5944ef9a > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-5944ef9a > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-5944ef9a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://saintjohnsorthodontics.com/wp-content/uploads/2023/06/quote-tab-icon.png");}.elementor-4 .elementor-element.elementor-element-5944ef9a{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-4 .elementor-element.elementor-element-42f4110b{font-size:var( --e-global-typography-6ac2f5b-font-size );line-height:var( --e-global-typography-6ac2f5b-line-height );letter-spacing:var( --e-global-typography-6ac2f5b-letter-spacing );}.elementor-4 .elementor-element.elementor-element-179581b2 .elementor-heading-title{font-size:var( --e-global-typography-35d692f-font-size );line-height:var( --e-global-typography-35d692f-line-height );letter-spacing:var( --e-global-typography-35d692f-letter-spacing );}.elementor-4 .elementor-element.elementor-element-727d366b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-727d366b .elementor-button{font-size:var( --e-global-typography-5b59b7f-font-size );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );padding:17px 41px 17px 77px;}.elementor-4 .elementor-element.elementor-element-4d20d391{--margin-top:40px;--margin-bottom:-60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-7d9a84a3 img{height:857px;object-fit:cover;}.elementor-4 .elementor-element.elementor-element-1a9a96bd .elementor-heading-title{font-size:var( --e-global-typography-3ee7366-font-size );line-height:var( --e-global-typography-3ee7366-line-height );letter-spacing:var( --e-global-typography-3ee7366-letter-spacing );}.elementor-4 .elementor-element.elementor-element-77dde826 .elementor-heading-title{font-size:var( --e-global-typography-3ee7366-font-size );line-height:var( --e-global-typography-3ee7366-line-height );letter-spacing:var( --e-global-typography-3ee7366-letter-spacing );}.elementor-4 .elementor-element.elementor-element-4184cc82{--padding-top:120px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-48aaa541 .elementor-heading-title{font-size:var( --e-global-typography-ede668d-font-size );line-height:var( --e-global-typography-ede668d-line-height );letter-spacing:var( --e-global-typography-ede668d-letter-spacing );}.elementor-4 .elementor-element.elementor-element-2b528f26 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4 .elementor-element.elementor-element-3bf2bf92 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-3bf2bf92{font-size:var( --e-global-typography-b0d33ff-font-size );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );}.elementor-4 .elementor-element.elementor-element-78eb6ead{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4 .elementor-element.elementor-element-2568ece6 img{max-width:100%;height:620px;}.elementor-4 .elementor-element.elementor-element-4ced7e50 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4 .elementor-element.elementor-element-2205a58e{width:100%;max-width:100%;font-size:var( --e-global-typography-b0d33ff-font-size );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );}.elementor-4 .elementor-element.elementor-element-2205a58e > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-4336abb3 .elementor-button{font-size:var( --e-global-typography-5b59b7f-font-size );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );}.elementor-4 .elementor-element.elementor-element-72140aef .elementor-button{font-size:var( --e-global-typography-5b59b7f-font-size );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );}.elementor-4 .elementor-element.elementor-element-1a3ba0b4 img{max-width:100%;height:620px;}.elementor-4 .elementor-element.elementor-element-1f88fc87 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4 .elementor-element.elementor-element-12b0ab87{width:100%;max-width:100%;font-size:var( --e-global-typography-b0d33ff-font-size );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );}.elementor-4 .elementor-element.elementor-element-12b0ab87 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-10de72bf .elementor-button{font-size:var( --e-global-typography-5b59b7f-font-size );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );}.elementor-4 .elementor-element.elementor-element-67e14d35 .elementor-button{font-size:var( --e-global-typography-5b59b7f-font-size );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );}.elementor-4 .elementor-element.elementor-element-389ab059 img{max-width:100%;height:620px;}.elementor-4 .elementor-element.elementor-element-5cd022bc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4 .elementor-element.elementor-element-2321a840{width:100%;max-width:100%;font-size:var( --e-global-typography-b0d33ff-font-size );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );}.elementor-4 .elementor-element.elementor-element-2321a840 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-2a196503 .elementor-button{font-size:var( --e-global-typography-5b59b7f-font-size );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );}.elementor-4 .elementor-element.elementor-element-738f016e .elementor-button{font-size:var( --e-global-typography-5b59b7f-font-size );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );}.elementor-4 .elementor-element.elementor-element-ce66084{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-3d8f40b3 .elementor-heading-title{font-size:var( --e-global-typography-ede668d-font-size );line-height:var( --e-global-typography-ede668d-line-height );letter-spacing:var( --e-global-typography-ede668d-letter-spacing );}.elementor-4 .elementor-element.elementor-element-4a549312 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4 .elementor-element.elementor-element-24487430 > .elementor-widget-container{margin:20px 0px 60px 0px;}.elementor-4 .elementor-element.elementor-element-24487430{--container-widget-width:688px;--container-widget-flex-grow:0;width:var( --container-widget-width, 688px );max-width:688px;font-size:var( --e-global-typography-b0d33ff-font-size );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );}.elementor-4 .elementor-element.elementor-element-4d6ded9c:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-4d6ded9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:188px auto;}.elementor-4 .elementor-element.elementor-element-4d6ded9c{--padding-top:0px;--padding-bottom:0px;--padding-left:188px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-4cb88856{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4 .elementor-element.elementor-element-2fbbc39c{--justify-content:center;--border-radius:0px 0px 16px 16px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-2fbbc39c::before, .elementor-4 .elementor-element.elementor-element-2fbbc39c > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-2fbbc39c > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-2fbbc39c > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-2fbbc39c > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-2fbbc39c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:241px auto;}.elementor-4 .elementor-element.elementor-element-450509b9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4 .elementor-element.elementor-element-62b6a243 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-62b6a243{font-size:var( --e-global-typography-b0d33ff-font-size );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );}.elementor-4 .elementor-element.elementor-element-26b48286 .elementor-button{font-size:var( --e-global-typography-5b59b7f-font-size );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );padding:17px 41px 17px 77px;}.elementor-4 .elementor-element.elementor-element-54f3076{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4 .elementor-element.elementor-element-57555696 > .elementor-widget-container{margin:0px 40px 0px 40px;}.elementor-4 .elementor-element.elementor-element-57555696{text-align:center;}.elementor-4 .elementor-element.elementor-element-57555696 img{width:100%;max-width:460%;height:360px;border-radius:16px 16px 0px 0px;}.elementor-4 .elementor-element.elementor-element-141fa623:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-141fa623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:188px auto;}.elementor-4 .elementor-element.elementor-element-141fa623{--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-4 .elementor-element.elementor-element-34d17882{--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:40px;--padding-right:188px;}.elementor-4 .elementor-element.elementor-element-216f507c > .elementor-widget-container{margin:0px 40px 0px 40px;}.elementor-4 .elementor-element.elementor-element-216f507c{z-index:99;text-align:center;}.elementor-4 .elementor-element.elementor-element-216f507c img{width:100%;max-width:460%;height:360px;border-radius:16px 16px 0px 0px;}.elementor-4 .elementor-element.elementor-element-77428a69::before, .elementor-4 .elementor-element.elementor-element-77428a69 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-77428a69 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-77428a69 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-77428a69 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-77428a69 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:241px auto;}.elementor-4 .elementor-element.elementor-element-77428a69{--border-radius:0px 0px 16px 16px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-1f4f901e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4 .elementor-element.elementor-element-2ec66d58 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-2ec66d58{font-size:var( --e-global-typography-b0d33ff-font-size );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );}.elementor-4 .elementor-element.elementor-element-2f701e4 .elementor-button{font-size:var( --e-global-typography-5b59b7f-font-size );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );padding:17px 41px 17px 77px;}.elementor-4 .elementor-element.elementor-element-d77842a:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-d77842a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:188px auto;}.elementor-4 .elementor-element.elementor-element-493d246f{--flex-direction:column-reverse;--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:188px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-3171e126::before, .elementor-4 .elementor-element.elementor-element-3171e126 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-3171e126 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-3171e126 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-3171e126 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-3171e126 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:241px auto;}.elementor-4 .elementor-element.elementor-element-3171e126{--border-radius:0px 0px 16px 16px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-38a3e51 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4 .elementor-element.elementor-element-387c3ab4 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-387c3ab4{font-size:var( --e-global-typography-b0d33ff-font-size );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );}.elementor-4 .elementor-element.elementor-element-a9d9d42 .elementor-button{font-size:var( --e-global-typography-5b59b7f-font-size );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );padding:17px 41px 17px 77px;}.elementor-4 .elementor-element.elementor-element-1c24b0de > .elementor-widget-container{margin:0px 40px 0px 40px;}.elementor-4 .elementor-element.elementor-element-1c24b0de{text-align:center;}.elementor-4 .elementor-element.elementor-element-1c24b0de img{width:100%;max-width:460%;height:360px;border-radius:16px 16px 0px 0px;}.elementor-4 .elementor-element.elementor-element-8d8299b:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-8d8299b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:188px auto;}.elementor-4 .elementor-element.elementor-element-8d8299b{--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-4 .elementor-element.elementor-element-8e7d0d5{--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:40px;--padding-right:188px;}.elementor-4 .elementor-element.elementor-element-ef68990 > .elementor-widget-container{margin:0px 40px 0px 40px;}.elementor-4 .elementor-element.elementor-element-ef68990{z-index:99;text-align:center;}.elementor-4 .elementor-element.elementor-element-ef68990 img{width:100%;max-width:460%;height:360px;border-radius:16px 16px 0px 0px;}.elementor-4 .elementor-element.elementor-element-966ff33::before, .elementor-4 .elementor-element.elementor-element-966ff33 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-966ff33 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-966ff33 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-966ff33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-966ff33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:241px auto;}.elementor-4 .elementor-element.elementor-element-966ff33{--border-radius:0px 0px 16px 16px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-b458839 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4 .elementor-element.elementor-element-ac16151 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-ac16151{font-size:var( --e-global-typography-b0d33ff-font-size );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );}.elementor-4 .elementor-element.elementor-element-9c12db0 .elementor-button{font-size:var( --e-global-typography-5b59b7f-font-size );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );padding:17px 41px 17px 77px;}}@media(max-width:767px){.elementor-4 .elementor-element.elementor-element-255d75a{--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-3aab3e1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4 .elementor-element.elementor-element-1e52559 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-4 .elementor-element.elementor-element-1e52559 .elementor-button{font-size:16px;line-height:24px;letter-spacing:0.3px;border-width:2px 2px 2px 2px;padding:11px 16px 11px 50px;}.elementor-4 .elementor-element.elementor-element-4450714 .elementor-button{font-size:var( --e-global-typography-5b59b7f-font-size );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );border-width:2px 2px 2px 2px;padding:11px 15px 11px 55px;}.elementor-4 .elementor-element.elementor-element-6115b9b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-dad0c1e{--padding-top:60px;--padding-bottom:40px;--padding-left:40px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-658921b{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-3cd7154 .elementor-heading-title{font-size:var( --e-global-typography-ede668d-font-size );line-height:var( --e-global-typography-ede668d-line-height );letter-spacing:var( --e-global-typography-ede668d-letter-spacing );}.elementor-4 .elementor-element.elementor-element-7025636 > .elementor-widget-container{padding:8px 0px 10px 0px;}.elementor-4 .elementor-element.elementor-element-7025636 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4 .elementor-element.elementor-element-6c47ad5 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-4 .elementor-element.elementor-element-6c47ad5{font-size:16px;line-height:24px;letter-spacing:0px;}.elementor-4 .elementor-element.elementor-element-ef01cc6 .elementor-button{font-size:var( --e-global-typography-5b59b7f-font-size );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );border-width:2px 2px 2px 2px;padding:11px 24px 11px 024px;}.elementor-4 .elementor-element.elementor-element-0617fb5{--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-8a32419::before, .elementor-4 .elementor-element.elementor-element-8a32419 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-8a32419 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-8a32419 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-8a32419 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-8a32419 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:83px auto;}.elementor-4 .elementor-element.elementor-element-8a32419{--border-radius:12px 12px 0px 0px;--padding-top:20px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-fd9a889 img{height:29px;}.elementor-4 .elementor-element.elementor-element-d957bab .elementor-heading-title{font-size:var( --e-global-typography-3ee7366-font-size );line-height:var( --e-global-typography-3ee7366-line-height );letter-spacing:var( --e-global-typography-3ee7366-letter-spacing );}.elementor-4 .elementor-element.elementor-element-56e789f img{height:250px;}.elementor-4 .elementor-element.elementor-element-ad69bb1{--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-7672ff1::before, .elementor-4 .elementor-element.elementor-element-7672ff1 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-7672ff1 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-7672ff1 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-7672ff1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-7672ff1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:83px auto;}.elementor-4 .elementor-element.elementor-element-7672ff1{--border-radius:12px 12px 0px 0px;}.elementor-4 .elementor-element.elementor-element-e54d6e7 img{height:29px;}.elementor-4 .elementor-element.elementor-element-d72bb28 .elementor-heading-title{font-size:var( --e-global-typography-3ee7366-font-size );line-height:var( --e-global-typography-3ee7366-line-height );letter-spacing:var( --e-global-typography-3ee7366-letter-spacing );}.elementor-4 .elementor-element.elementor-element-155ff16 img{height:250px;}.elementor-4 .elementor-element.elementor-element-31903aa{--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-00a75e4::before, .elementor-4 .elementor-element.elementor-element-00a75e4 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-00a75e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-00a75e4 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-00a75e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-00a75e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:83px auto;}.elementor-4 .elementor-element.elementor-element-00a75e4{--border-radius:12px 12px 0px 0px;}.elementor-4 .elementor-element.elementor-element-b565550 img{height:29px;}.elementor-4 .elementor-element.elementor-element-eeedf6b .elementor-heading-title{font-size:var( --e-global-typography-3ee7366-font-size );line-height:var( --e-global-typography-3ee7366-line-height );letter-spacing:var( --e-global-typography-3ee7366-letter-spacing );}.elementor-4 .elementor-element.elementor-element-246d49b img{height:250px;}.elementor-4 .elementor-element.elementor-element-688ab1ef{--padding-top:0px;--padding-bottom:42px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-7e3b821b{--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;}.elementor-4 .elementor-element.elementor-element-2c5e047a{--width:25%;--min-height:70px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:7px;--padding-right:7px;}.elementor-4 .elementor-element.elementor-element-2c5e047a.e-con{--align-self:flex-start;}.elementor-4 .elementor-element.elementor-element-bdcaa21 img{width:100%;max-width:51px;}.elementor-4 .elementor-element.elementor-element-305f3e02{--width:25%;--min-height:70px;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:7px;--padding-right:7px;}.elementor-4 .elementor-element.elementor-element-305f3e02.e-con{--align-self:flex-end;}.elementor-4 .elementor-element.elementor-element-434ecf2.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-434ecf2 img{width:100%;max-width:35px;}.elementor-4 .elementor-element.elementor-element-1171ccbd{--width:25%;--min-height:70px;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:7px;--padding-right:7px;}.elementor-4 .elementor-element.elementor-element-1171ccbd.e-con{--align-self:flex-end;}.elementor-4 .elementor-element.elementor-element-e4fcf15{width:100%;max-width:100%;}.elementor-4 .elementor-element.elementor-element-e4fcf15 img{width:100%;max-width:74px;}.elementor-4 .elementor-element.elementor-element-3b1a3a51{--width:25%;--min-height:70px;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:7px;--padding-right:7px;}.elementor-4 .elementor-element.elementor-element-9aa76e4 img{width:100%;max-width:51px;}.elementor-4 .elementor-element.elementor-element-b092ae4{text-align:left;font-size:20px;line-height:28px;}.elementor-4 .elementor-element.elementor-element-11a63cff{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4 .elementor-element.elementor-element-4c7eb8e8 img{max-width:100%;height:200px;}.elementor-4 .elementor-element.elementor-element-389f5a95{--border-radius:0px 0px 40px 40px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-1db148 .elementor-heading-title{font-size:var( --e-global-typography-ede668d-font-size );line-height:var( --e-global-typography-ede668d-line-height );letter-spacing:var( --e-global-typography-ede668d-letter-spacing );}.elementor-4 .elementor-element.elementor-element-631d6a1b > .elementor-widget-container{margin:8px 0px 10px 0px;}.elementor-4 .elementor-element.elementor-element-631d6a1b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4 .elementor-element.elementor-element-629cb6d3{font-size:var( --e-global-typography-b0d33ff-font-size );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );}.elementor-4 .elementor-element.elementor-element-4bae0b8 > .elementor-widget-container{margin:16px 0px 24px 0px;}.elementor-4 .elementor-element.elementor-element-4bae0b8{--icon-vertical-align:flex-start;}.elementor-4 .elementor-element.elementor-element-4bae0b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4 .elementor-element.elementor-element-4bae0b8 .elementor-icon-list-item > a{font-size:var( --e-global-typography-b80515e-font-size );line-height:var( --e-global-typography-b80515e-line-height );letter-spacing:var( --e-global-typography-b80515e-letter-spacing );}.elementor-4 .elementor-element.elementor-element-5144bae1 .elementor-button{font-size:var( --e-global-typography-5b59b7f-font-size );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );border-width:2px 2px 2px 2px;padding:11px 24px 11px 58px;}.elementor-4 .elementor-element.elementor-element-647d1b14{--padding-top:38px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-6d445a5f .elementor-heading-title{font-size:12px;line-height:18px;letter-spacing:3px;}.elementor-4 .elementor-element.elementor-element-55cddd7c > .elementor-widget-container{margin:8px 0px 10px 0px;}.elementor-4 .elementor-element.elementor-element-55cddd7c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4 .elementor-element.elementor-element-27e89c97{font-size:var( --e-global-typography-b0d33ff-font-size );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );}.elementor-4 .elementor-element.elementor-element-5944ef9a::before, .elementor-4 .elementor-element.elementor-element-5944ef9a > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-5944ef9a > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-5944ef9a > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-5944ef9a > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-5944ef9a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://saintjohnsorthodontics.com/wp-content/uploads/2023/06/quote-mobile-icon.png");}.elementor-4 .elementor-element.elementor-element-5944ef9a{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-4 .elementor-element.elementor-element-42f4110b{--container-widget-width:248px;--container-widget-flex-grow:0;width:var( --container-widget-width, 248px );max-width:248px;font-size:var( --e-global-typography-6ac2f5b-font-size );line-height:var( --e-global-typography-6ac2f5b-line-height );letter-spacing:var( --e-global-typography-6ac2f5b-letter-spacing );}.elementor-4 .elementor-element.elementor-element-179581b2 .elementor-heading-title{font-size:var( --e-global-typography-35d692f-font-size );line-height:var( --e-global-typography-35d692f-line-height );letter-spacing:var( --e-global-typography-35d692f-letter-spacing );}.elementor-4 .elementor-element.elementor-element-727d366b .elementor-button{font-size:var( --e-global-typography-5b59b7f-font-size );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );border-width:2px 2px 2px 2px;padding:11px 24px 11px 58px;}.elementor-4 .elementor-element.elementor-element-4d20d391{--margin-top:30px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;}.elementor-4 .elementor-element.elementor-element-7d9a84a3 img{height:430px;object-fit:cover;border-radius:12px 12px 12px 12px;}.elementor-4 .elementor-element.elementor-element-7822c07b{--width:194px;--padding-top:28px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-1a9a96bd .elementor-heading-title{font-size:var( --e-global-typography-3ee7366-font-size );line-height:var( --e-global-typography-3ee7366-line-height );letter-spacing:var( --e-global-typography-3ee7366-letter-spacing );}.elementor-4 .elementor-element.elementor-element-77dde826 .elementor-heading-title{font-size:var( --e-global-typography-3ee7366-font-size );line-height:var( --e-global-typography-3ee7366-line-height );letter-spacing:var( --e-global-typography-3ee7366-letter-spacing );}.elementor-4 .elementor-element.elementor-element-4184cc82{--padding-top:80px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-48aaa541 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-4 .elementor-element.elementor-element-48aaa541 .elementor-heading-title{font-size:var( --e-global-typography-ede668d-font-size );line-height:var( --e-global-typography-ede668d-line-height );letter-spacing:var( --e-global-typography-ede668d-letter-spacing );}.elementor-4 .elementor-element.elementor-element-2b528f26 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4 .elementor-element.elementor-element-3bf2bf92 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-3bf2bf92{font-size:var( --e-global-typography-b0d33ff-font-size );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );}.elementor-4 .elementor-element.elementor-element-648544ad{--border-radius:12px 12px 12px 12px;}.elementor-4 .elementor-element.elementor-element-2568ece6 img{height:227px;}.elementor-4 .elementor-element.elementor-element-153c288d{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-4ced7e50 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4 .elementor-element.elementor-element-2205a58e > .elementor-widget-container{margin:10px 0px 24px 0px;}.elementor-4 .elementor-element.elementor-element-2205a58e{font-size:var( --e-global-typography-b0d33ff-font-size );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );}.elementor-4 .elementor-element.elementor-element-4336abb3 .elementor-button{font-size:var( --e-global-typography-5b59b7f-font-size );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );}.elementor-4 .elementor-element.elementor-element-72140aef > .elementor-widget-container{margin:0px 0px 0px 46px;}.elementor-4 .elementor-element.elementor-element-72140aef .elementor-button{font-size:var( --e-global-typography-5b59b7f-font-size );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );}.elementor-4 .elementor-element.elementor-element-6cebf283{--border-radius:12px 12px 12px 12px;}.elementor-4 .elementor-element.elementor-element-1a3ba0b4 img{height:227px;}.elementor-4 .elementor-element.elementor-element-7abf4a8a{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-1f88fc87 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4 .elementor-element.elementor-element-12b0ab87 > .elementor-widget-container{margin:10px 0px 24px 0px;}.elementor-4 .elementor-element.elementor-element-12b0ab87{font-size:var( --e-global-typography-b0d33ff-font-size );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );}.elementor-4 .elementor-element.elementor-element-10de72bf .elementor-button{font-size:var( --e-global-typography-5b59b7f-font-size );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );}.elementor-4 .elementor-element.elementor-element-67e14d35 > .elementor-widget-container{margin:0px 0px 0px 46px;}.elementor-4 .elementor-element.elementor-element-67e14d35 .elementor-button{font-size:var( --e-global-typography-5b59b7f-font-size );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );}.elementor-4 .elementor-element.elementor-element-5aa4c837{--border-radius:12px 12px 12px 12px;}.elementor-4 .elementor-element.elementor-element-389ab059 img{height:227px;}.elementor-4 .elementor-element.elementor-element-1d42fde2{--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-5cd022bc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4 .elementor-element.elementor-element-2321a840 > .elementor-widget-container{margin:10px 0px 24px 0px;}.elementor-4 .elementor-element.elementor-element-2321a840{font-size:var( --e-global-typography-b0d33ff-font-size );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );}.elementor-4 .elementor-element.elementor-element-2a196503 .elementor-button{font-size:var( --e-global-typography-5b59b7f-font-size );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );}.elementor-4 .elementor-element.elementor-element-738f016e > .elementor-widget-container{margin:0px 0px 0px 46px;}.elementor-4 .elementor-element.elementor-element-738f016e .elementor-button{font-size:var( --e-global-typography-5b59b7f-font-size );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );}.elementor-4 .elementor-element.elementor-element-ce66084{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-3d8f40b3 .elementor-heading-title{font-size:var( --e-global-typography-ede668d-font-size );line-height:var( --e-global-typography-ede668d-line-height );letter-spacing:var( --e-global-typography-ede668d-letter-spacing );}.elementor-4 .elementor-element.elementor-element-4a549312 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-4 .elementor-element.elementor-element-24487430 > .elementor-widget-container{margin:16px 20px 40px 20px;}.elementor-4 .elementor-element.elementor-element-24487430{font-size:var( --e-global-typography-b0d33ff-font-size );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );}.elementor-4 .elementor-element.elementor-element-4d6ded9c:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-4d6ded9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:160px auto;}.elementor-4 .elementor-element.elementor-element-4d6ded9c{--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-4cb88856{--content-width:100%;}.elementor-4 .elementor-element.elementor-element-2fbbc39c::before, .elementor-4 .elementor-element.elementor-element-2fbbc39c > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-2fbbc39c > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-2fbbc39c > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-2fbbc39c > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-2fbbc39c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:177px auto;}.elementor-4 .elementor-element.elementor-element-2fbbc39c{--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:40px;--padding-left:18px;--padding-right:18px;}.elementor-4 .elementor-element.elementor-element-450509b9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4 .elementor-element.elementor-element-62b6a243 > .elementor-widget-container{margin:10px 0px 26px 0px;}.elementor-4 .elementor-element.elementor-element-62b6a243{font-size:var( --e-global-typography-b0d33ff-font-size );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );}.elementor-4 .elementor-element.elementor-element-26b48286 .elementor-button{font-size:var( --e-global-typography-5b59b7f-font-size );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );border-width:2px 2px 2px 2px;padding:11px 24px 11px 58px;}.elementor-4 .elementor-element.elementor-element-57555696 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-4 .elementor-element.elementor-element-57555696 img{width:100%;max-width:200%;height:160px;}.elementor-4 .elementor-element.elementor-element-141fa623:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-141fa623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:160px auto;}.elementor-4 .elementor-element.elementor-element-141fa623{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-4 .elementor-element.elementor-element-34d17882{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:60px;}.elementor-4 .elementor-element.elementor-element-216f507c > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-4 .elementor-element.elementor-element-216f507c img{width:100%;max-width:200%;height:160px;}.elementor-4 .elementor-element.elementor-element-77428a69::before, .elementor-4 .elementor-element.elementor-element-77428a69 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-77428a69 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-77428a69 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-77428a69 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-77428a69 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:177px auto;}.elementor-4 .elementor-element.elementor-element-77428a69{--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-1f4f901e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4 .elementor-element.elementor-element-2ec66d58 > .elementor-widget-container{margin:10px 0px 26px 0px;}.elementor-4 .elementor-element.elementor-element-2ec66d58{font-size:var( --e-global-typography-b0d33ff-font-size );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );}.elementor-4 .elementor-element.elementor-element-2f701e4 .elementor-button{font-size:var( --e-global-typography-5b59b7f-font-size );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );border-width:2px 2px 2px 2px;padding:11px 24px 11px 58px;}.elementor-4 .elementor-element.elementor-element-d77842a:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-d77842a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:160px auto;}.elementor-4 .elementor-element.elementor-element-493d246f{--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-3171e126::before, .elementor-4 .elementor-element.elementor-element-3171e126 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-3171e126 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-3171e126 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-3171e126 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-3171e126 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:177px auto;}.elementor-4 .elementor-element.elementor-element-3171e126{--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-38a3e51 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4 .elementor-element.elementor-element-387c3ab4 > .elementor-widget-container{margin:10px 0px 26px 0px;}.elementor-4 .elementor-element.elementor-element-387c3ab4{font-size:var( --e-global-typography-b0d33ff-font-size );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );}.elementor-4 .elementor-element.elementor-element-a9d9d42 .elementor-button{font-size:var( --e-global-typography-5b59b7f-font-size );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );border-width:2px 2px 2px 2px;padding:11px 24px 11px 58px;}.elementor-4 .elementor-element.elementor-element-1c24b0de > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-4 .elementor-element.elementor-element-1c24b0de img{width:100%;max-width:200%;height:160px;}.elementor-4 .elementor-element.elementor-element-8d8299b:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-8d8299b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:160px auto;}.elementor-4 .elementor-element.elementor-element-8d8299b{--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-4 .elementor-element.elementor-element-8e7d0d5{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:60px;}.elementor-4 .elementor-element.elementor-element-ef68990 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-4 .elementor-element.elementor-element-ef68990 img{width:100%;max-width:200%;height:160px;}.elementor-4 .elementor-element.elementor-element-966ff33::before, .elementor-4 .elementor-element.elementor-element-966ff33 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-966ff33 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-966ff33 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-966ff33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-966ff33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:177px auto;}.elementor-4 .elementor-element.elementor-element-966ff33{--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-b458839 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4 .elementor-element.elementor-element-ac16151 > .elementor-widget-container{margin:10px 0px 26px 0px;}.elementor-4 .elementor-element.elementor-element-ac16151{font-size:var( --e-global-typography-b0d33ff-font-size );line-height:var( --e-global-typography-b0d33ff-line-height );letter-spacing:var( --e-global-typography-b0d33ff-letter-spacing );}.elementor-4 .elementor-element.elementor-element-9c12db0 .elementor-button{font-size:var( --e-global-typography-5b59b7f-font-size );line-height:var( --e-global-typography-5b59b7f-line-height );letter-spacing:var( --e-global-typography-5b59b7f-letter-spacing );border-width:2px 2px 2px 2px;padding:11px 24px 11px 58px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4 .elementor-element.elementor-element-f8dd428{--content-width:100%;}.elementor-4 .elementor-element.elementor-element-b71b01f{--content-width:100%;}.elementor-4 .elementor-element.elementor-element-24ffa13e{--width:100%;}.elementor-4 .elementor-element.elementor-element-389f5a95{--width:100%;}.elementor-4 .elementor-element.elementor-element-13d3ded8{--width:100%;}.elementor-4 .elementor-element.elementor-element-4d20d391{--width:100%;}.elementor-4 .elementor-element.elementor-element-4cb88856{--content-width:100%;}.elementor-4 .elementor-element.elementor-element-2fbbc39c{--width:100%;}.elementor-4 .elementor-element.elementor-element-54f3076{--content-width:100%;}.elementor-4 .elementor-element.elementor-element-63b20cab{--width:100%;}.elementor-4 .elementor-element.elementor-element-3171e126{--width:100%;}.elementor-4 .elementor-element.elementor-element-e10d3bc{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-15b406a */video.elementor-background-video-hosted.elementor-html5-video {
    display: block!important;
}
#wistia_video{
    height: 100%!important;
}
.hero_banner .elementor-background-video-container .wistia_embed  {
    width: 100%;
    height: 100%;
 
}
.hero_banner .elementor-background-video-container .wistia_embed video{
    object-fit: cover!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6115b9b */.simple-affodiable-section {
    position: relative;
    z-index: 2;
}

.simple-affodiable-section:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100px;
    height: 100%;
    background: #3591D0;
    z-index: 1;
    opacity: 1;
    display: block;
}



@media(max-width: 1600px){
    .simple-affodiable-section:before {
    width: 40px;
}
}

@media(min-width:1025px) and (max-width:1300px){
    .simple-affodiable-section h4{
    font-size: 28px!important;
line-height: 36px!important;
}

.simple-affodiable-section .simple-affodiable-card-wrapper{
    gap:30px!important;
}
.simple-affodiable-section .simple-aff-content{
    padding-left:20px;
    padding-right:20px;
    
}



}


@media(max-width:767px){
   .simple-affodiable-section .btn.cta-orange-btn a .elementor-button-icon, .simple-affodiable-section .btn.cta-orange-btn a:after{
       display:none;
       
        
    }
     .simple-affodiable-section .btn.cta-orange-btn a:hover{
         background:transparent!important;
         
     }
     
     
         .simple-affodiable-section:before {
    width: 20px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-688ab1ef */@media (min-width:1025px){
    
    .our-practice-right-list span:first-child{
   background: rgba(53, 145, 208, 0.1);
    padding: 10px;
    height: 42px;
    width: 42px;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
    
}

.our-practice-right-list .elementor-icon-list-icon svg{
    width: 19px !important;
    margin: 0!important;
    
}

    
}


.our-practice-logo{
    
    border-width: 1px;
    border-left-style: solid;
    border-image: linear-gradient(
      to top, 
      #FFFFFF80, 
     rgba(255, 255, 255, 0)
    ) 1 100%;
    
}

.our-practice-logo-border-right{
    
    border-width: 1px;
    border-right-style: solid;
    border-image: linear-gradient(
      to top, 
      #FFFFFF80, 
     rgba(255, 255, 255, 0)
    ) 1 100%;

    
}


@media only screen and (max-width: 767px) and (min-width: 335px){
    
  .our-practice-left-img img{
        height:auto !important;
    }
    
}

@media only screen and (max-width: 1418px) and (min-width: 1025px){
    
  .our-practice-right{
      padding: 35px;
  }
    
}


@media only screen and (max-width: 1024px) and (min-width: 768px){
    
.our-practice-logo img {
    max-height: 90px;
}

.our-practice-right-list span:first-child{
   background: rgba(53, 145, 208, 0.1);
    padding: 8px;
    height: 36px;
    width: 36px;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
    
}

.our-practice-right-list .elementor-icon-list-icon svg{
    width: 17px !important;
    margin: 0!important;
    
}

}


@media only screen and (max-width: 1024px) and (min-width: 770px){
    .our-practice-left-img img{
        height:auto!important;
    }

}


@media(max-width:767px){
    
.our-practice-logo img {
    max-height: 50px;
}
   
.our-practice-right-list span:first-child{
   background: rgba(53, 145, 208, 0.1);
    padding: 4px;
    height:22px;
    width: 22px;
    justify-content: center;
    align-items: center;
    border-radius: 100px;
    
}

.our-practice-right-list .elementor-icon-list-icon svg{
    width: 14px !important;
    margin: 0!important;
    
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5944ef9a */@media only screen and (min-width: 768px) {
  .doctor-quote-inner-left::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: -10px;
    background: url(/wp-content/uploads/2023/06/docotor-quote-img.png)!important;
    background-repeat: no-repeat;
    background-position: top left;
    width: 10px;
    height: 104px;
}
}


@media only screen and (max-width: 767px) {
  .doctor-quote-inner-left::after {
    content: '';
    position: absolute;
    top: 0.1px;
    bottom: 0;
    left: -10px;
    background: url(/wp-content/uploads/2023/06/doctor-quote-img-small.png)!important;
    background-repeat: no-repeat;
    background-position: top left;
    width: 10px;
    height: 142px;
}
}









.doctor-quote-inner-left:before {
    background-position-x: calc(100% - 16px) !important;
    background-position-y: calc(100% - 6px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7822c07b */.doctor-right-inner{
    max-width: 266px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-647d1b14 */@media screen and (min-width:780px) and (max-width:1024px){
    .meet-our-team-img img {
        height: auto !important;
    }
}

@media screen and (min-width:390px) and (max-width:767px){
    .meet-our-team-img img {
        height: 520px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4184cc82 */.who-btn a .elementor-button-icon,
.who-btn a .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}
.who-btn a .elementor-button-icon svg{
        width: 22px;
        height: 22px;
    }
.who-btn a .elementor-button-icon {
    position: absolute;
    left: 100%;
    transition: all 0.3s ease-in-out;
    padding-left: 10px;
}
.who-btn a:hover .elementor-button-icon {
    left: calc(100% + 6px);
}
@media screen and (min-width: 1025px) and (max-width: 1250px){
    .who-btn .elementor-button-text{
        font-size: 16px !important;
    }
    .who-btn.invis .elementor-widget-container{
        margin-left: 20px !important;
    }
    .text-area{
        padding-left: 30px !important;
    }
}
 @media screen and (max-width: 1024px){
    .who-btn a .elementor-button-icon {
    padding-left: 8px;
}
}
@media screen and (max-width: 767px){
    .who-btn a .elementor-button-icon svg{
        width: 20px;
        height: 20px;
    }
    .who-btn a .elementor-button-icon {
      padding-left: 6px;
    }
}

@media screen and (min-width: 400px) and (max-width: 767px){
    .single-card img{
        height: 300px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77428a69 */.invisalign_col_text p a {
    color:white!important;
}
.invisalign_col_text p a:hover {
    color: #efefef!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3171e126 */.other-col-text p a {
    color:#6BBD35!important;
}
.other-col-text p a:hover {
    color:white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-966ff33 */.invisalign_col_text p a {
    color:white!important;
}
.invisalign_col_text p a:hover {
    color: #efefef!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce66084 */@media(min-width: 1025px) and (max-width:1200px){
   .how_we_help .braces_content .braces_col_text {
        padding-right: 190px;
        padding-left: 60px;
    }
    
    .how_we_help .invisalign_content .invisalign_col_text {
        padding-right: 60px;
        padding-left: 190px;
    }
    
    .how_we_help .other_content .other_col_text {
        padding-right: 190px;
        padding-left: 60px;
    }
}
@media (max-width: 1024px){
   .how_we_help .braces_content .elementor-widget-image{
       width: 100%;
   }
}

@media(min-width: 350px) and (max-width:430px){
   .how_we_help .howwehelp_img img{
       height: 210px !important;
   }
}

@media(min-width: 431px) and (max-width:520px){
   .how_we_help .howwehelp_img img{
       height: 300px !important;
   }
}

@media(min-width: 521px) and (max-width:620px){
   .how_we_help .howwehelp_img img{
       height: 360px !important;
   }
}

@media(min-width: 621px) and (max-width:767px){
   .how_we_help .howwehelp_img img{
       height: 450px !important;
   }
}

@media(min-width: 810px) and (max-width:990px){
   .how_we_help .howwehelp_img img{
       height: 490px !important;
   }
}

@media(min-width: 991px) and (max-width:1024px){
   .how_we_help .howwehelp_img img{
       height: 535px !important;
   }
}/* End custom CSS */