.elementor-4 .elementor-element.elementor-element-974dc1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-30082a2{--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.5;border-style:solid;--border-style:solid;border-width:60px 0px 0px 0px;--border-top-width:60px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-cbc34b3 );--border-color:var( --e-global-color-cbc34b3 );--padding-top:219px;--padding-bottom:219px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-30082a2::before, .elementor-4 .elementor-element.elementor-element-30082a2 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-30082a2 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-30082a2 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-30082a2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-30082a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-4 .elementor-element.elementor-element-30082a2:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-30082a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://nelsonfamilyorthodontics.com/wp-content/uploads/2024/11/Hero-opt.jpg") 50% 50%;background-size:cover;}.elementor-4 .elementor-element.elementor-element-0c929e6{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-4 .elementor-element.elementor-element-0c929e6 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-4 .elementor-element.elementor-element-0c929e6.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-0c929e6 .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 );text-transform:var( --e-global-typography-primary-text-transform );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-cbc34b3 );}.elementor-4 .elementor-element.elementor-element-3914920{--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-40e02ce .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-0fce774-font-family ), Sans-serif;font-size:var( --e-global-typography-0fce774-font-size );font-weight:var( --e-global-typography-0fce774-font-weight );text-transform:var( --e-global-typography-0fce774-text-transform );font-style:var( --e-global-typography-0fce774-font-style );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );fill:var( --e-global-color-cbc34b3 );color:var( --e-global-color-cbc34b3 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:18.5px 034px 18.5px 26px;}.elementor-4 .elementor-element.elementor-element-40e02ce > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-4 .elementor-element.elementor-element-40e02ce .elementor-button-content-wrapper{flex-direction:row;}.elementor-4 .elementor-element.elementor-element-40e02ce .elementor-button .elementor-button-content-wrapper{gap:62px;}.elementor-4 .elementor-element.elementor-element-e470473 .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-0fce774-font-family ), Sans-serif;font-size:var( --e-global-typography-0fce774-font-size );font-weight:var( --e-global-typography-0fce774-font-weight );text-transform:var( --e-global-typography-0fce774-text-transform );font-style:var( --e-global-typography-0fce774-font-style );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );fill:var( --e-global-color-cbc34b3 );color:var( --e-global-color-cbc34b3 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:18.5px 034px 18.5px 26px;}.elementor-4 .elementor-element.elementor-element-e470473 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4 .elementor-element.elementor-element-e470473 .elementor-button .elementor-button-content-wrapper{gap:62px;}.elementor-4 .elementor-element.elementor-element-2e668606{--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-36c9d6ce{--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:120px;--padding-bottom:120px;--padding-left:120px;--padding-right:120px;}.elementor-4 .elementor-element.elementor-element-2da8412{--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:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-4392e35{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-55ed5c06{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-4 .elementor-element.elementor-element-55ed5c06 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-55ed5c06 .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 );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-15a36cb7 > .elementor-widget-container{padding:24px 0px 40px 0px;}.elementor-4 .elementor-element.elementor-element-15a36cb7{font-family:var( --e-global-typography-8fa47a4-font-family ), Sans-serif;font-size:var( --e-global-typography-8fa47a4-font-size );font-weight:var( --e-global-typography-8fa47a4-font-weight );font-style:var( --e-global-typography-8fa47a4-font-style );line-height:var( --e-global-typography-8fa47a4-line-height );letter-spacing:var( --e-global-typography-8fa47a4-letter-spacing );}.elementor-4 .elementor-element.elementor-element-607699cc .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:"proxima-nova", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;font-style:normal;line-height:28px;letter-spacing:1px;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-accent );border-radius:0px 0px 0px 0px;padding:18.5px 034px 18.5px 26px;}.elementor-4 .elementor-element.elementor-element-607699cc .elementor-button-content-wrapper{flex-direction:row;}.elementor-4 .elementor-element.elementor-element-607699cc .elementor-button .elementor-button-content-wrapper{gap:60px;}.elementor-4 .elementor-element.elementor-element-2c73ca3d{--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-7a802674{--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-7a802674.e-con{--align-self:flex-end;}.elementor-4 .elementor-element.elementor-element-541a8591 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-541a8591 img{width:100%;height:566px;object-fit:cover;object-position:center center;}.elementor-4 .elementor-element.elementor-element-2f73e293{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-3e4f920d img{width:100%;height:208px;object-fit:cover;object-position:center center;}.elementor-4 .elementor-element.elementor-element-2ff04d0d img{width:100%;height:238px;object-fit:cover;object-position:center center;}.elementor-4 .elementor-element.elementor-element-626aa6fb{--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;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-626aa6fb::before, .elementor-4 .elementor-element.elementor-element-626aa6fb > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-626aa6fb > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-626aa6fb > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-626aa6fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-626aa6fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://nelsonfamilyorthodontics.com/wp-content/uploads/2023/06/Tree.png");--background-overlay:'';}.elementor-4 .elementor-element.elementor-element-1276ead7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-1276ead7:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-1276ead7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-4 .elementor-element.elementor-element-1276ead7::before, .elementor-4 .elementor-element.elementor-element-1276ead7 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-1276ead7 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-1276ead7 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-1276ead7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-1276ead7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://nelsonfamilyorthodontics.com/wp-content/uploads/2023/06/step.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;}.elementor-4 .elementor-element.elementor-element-2d117b1b{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-2d117b1b::before, .elementor-4 .elementor-element.elementor-element-2d117b1b > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-2d117b1b > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-2d117b1b > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-2d117b1b > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-2d117b1b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://nelsonfamilyorthodontics.com/wp-content/uploads/2023/06/Tree.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;}.elementor-4 .elementor-element.elementor-element-5e7c15fb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-5e7c15fb img{height:120px;object-fit:cover;object-position:center center;}.elementor-4 .elementor-element.elementor-element-11ceca52{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-4 .elementor-element.elementor-element-11ceca52 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-11ceca52.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-11ceca52 .elementor-heading-title{font-family:var( --e-global-typography-83158d3-font-family ), Sans-serif;font-size:var( --e-global-typography-83158d3-font-size );font-weight:var( --e-global-typography-83158d3-font-weight );text-transform:var( --e-global-typography-83158d3-text-transform );font-style:var( --e-global-typography-83158d3-font-style );line-height:var( --e-global-typography-83158d3-line-height );letter-spacing:var( --e-global-typography-83158d3-letter-spacing );color:var( --e-global-color-cbc34b3 );}.elementor-4 .elementor-element.elementor-element-44beb26d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-44beb26d:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-44beb26d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-4 .elementor-element.elementor-element-44beb26d::before, .elementor-4 .elementor-element.elementor-element-44beb26d > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-44beb26d > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-44beb26d > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-44beb26d > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-44beb26d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://nelsonfamilyorthodontics.com/wp-content/uploads/2023/06/step.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;}.elementor-4 .elementor-element.elementor-element-1c75d73c{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-1c75d73c::before, .elementor-4 .elementor-element.elementor-element-1c75d73c > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-1c75d73c > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-1c75d73c > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-1c75d73c > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-1c75d73c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://nelsonfamilyorthodontics.com/wp-content/uploads/2023/06/Tree.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;}.elementor-4 .elementor-element.elementor-element-34be85c2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-34be85c2 img{height:120px;object-fit:cover;object-position:center center;}.elementor-4 .elementor-element.elementor-element-1194bd3a{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-4 .elementor-element.elementor-element-1194bd3a > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-1194bd3a.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-1194bd3a .elementor-heading-title{font-family:var( --e-global-typography-83158d3-font-family ), Sans-serif;font-size:var( --e-global-typography-83158d3-font-size );font-weight:var( --e-global-typography-83158d3-font-weight );text-transform:var( --e-global-typography-83158d3-text-transform );font-style:var( --e-global-typography-83158d3-font-style );line-height:var( --e-global-typography-83158d3-line-height );letter-spacing:var( --e-global-typography-83158d3-letter-spacing );color:var( --e-global-color-cbc34b3 );}.elementor-4 .elementor-element.elementor-element-560d9e6a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-560d9e6a:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-560d9e6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4 .elementor-element.elementor-element-560d9e6a::before, .elementor-4 .elementor-element.elementor-element-560d9e6a > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-560d9e6a > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-560d9e6a > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-560d9e6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-560d9e6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://nelsonfamilyorthodontics.com/wp-content/uploads/2023/06/step.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;}.elementor-4 .elementor-element.elementor-element-3b319f57{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-3b319f57::before, .elementor-4 .elementor-element.elementor-element-3b319f57 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-3b319f57 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-3b319f57 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-3b319f57 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-3b319f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://nelsonfamilyorthodontics.com/wp-content/uploads/2023/06/Tree.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;}.elementor-4 .elementor-element.elementor-element-4623eb63 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-4623eb63 img{height:120px;object-fit:cover;object-position:center center;}.elementor-4 .elementor-element.elementor-element-31ab1f73{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-4 .elementor-element.elementor-element-31ab1f73 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-31ab1f73.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-31ab1f73 .elementor-heading-title{font-family:var( --e-global-typography-83158d3-font-family ), Sans-serif;font-size:var( --e-global-typography-83158d3-font-size );font-weight:var( --e-global-typography-83158d3-font-weight );text-transform:var( --e-global-typography-83158d3-text-transform );font-style:var( --e-global-typography-83158d3-font-style );line-height:var( --e-global-typography-83158d3-line-height );letter-spacing:var( --e-global-typography-83158d3-letter-spacing );color:var( --e-global-color-cbc34b3 );}.elementor-4 .elementor-element.elementor-element-212540b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.4;--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-212540b3:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-212540b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-212540b3::before, .elementor-4 .elementor-element.elementor-element-212540b3 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-212540b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-212540b3 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-212540b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-212540b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://nelsonfamilyorthodontics.com/wp-content/uploads/2023/06/shape-1.png");--background-overlay:'';}.elementor-4 .elementor-element.elementor-element-3bc6cd28{--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-3bc6cd28:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-3bc6cd28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cbc34b3 );}.elementor-4 .elementor-element.elementor-element-763c6e42.elementor-element{--align-self:flex-end;}.elementor-4 .elementor-element.elementor-element-763c6e42 .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 );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-global-10484 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-global-10484 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4 .elementor-element.elementor-global-10484 .elementor-custom-embed-play i{color:var( --e-global-color-e3b5be5 );font-size:72px;}.elementor-4 .elementor-element.elementor-global-10484 .elementor-custom-embed-play svg{fill:var( --e-global-color-e3b5be5 );width:72px;height:72px;}.elementor-4 .elementor-element.elementor-element-60cf4ab0{--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.4;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:193px;--padding-bottom:40px;--padding-left:239px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-60cf4ab0::before, .elementor-4 .elementor-element.elementor-element-60cf4ab0 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-60cf4ab0 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-60cf4ab0 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-60cf4ab0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-60cf4ab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4 .elementor-element.elementor-element-25e58283{width:var( --container-widget-width, 397px );max-width:397px;--container-widget-width:397px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-8fa47a4-font-family ), Sans-serif;font-size:var( --e-global-typography-8fa47a4-font-size );font-weight:var( --e-global-typography-8fa47a4-font-weight );font-style:var( --e-global-typography-8fa47a4-font-style );line-height:var( --e-global-typography-8fa47a4-line-height );letter-spacing:var( --e-global-typography-8fa47a4-letter-spacing );color:var( --e-global-color-cbc34b3 );}.elementor-4 .elementor-element.elementor-element-63cce40b > .elementor-widget-container{margin:30px 0px 40px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-63cce40b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-4 .elementor-element.elementor-element-63cce40b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-4 .elementor-element.elementor-element-63cce40b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-4 .elementor-element.elementor-element-63cce40b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-4 .elementor-element.elementor-element-63cce40b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-4 .elementor-element.elementor-element-63cce40b .elementor-icon-list-icon i{color:var( --e-global-color-cbc34b3 );transition:color 0.3s;}.elementor-4 .elementor-element.elementor-element-63cce40b .elementor-icon-list-icon svg{fill:var( --e-global-color-cbc34b3 );transition:fill 0.3s;}.elementor-4 .elementor-element.elementor-element-63cce40b{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-4 .elementor-element.elementor-element-63cce40b .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-4 .elementor-element.elementor-element-63cce40b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4 .elementor-element.elementor-element-63cce40b .elementor-icon-list-item > a{font-family:var( --e-global-typography-7569118-font-family ), Sans-serif;font-size:var( --e-global-typography-7569118-font-size );font-weight:var( --e-global-typography-7569118-font-weight );font-style:var( --e-global-typography-7569118-font-style );line-height:var( --e-global-typography-7569118-line-height );letter-spacing:var( --e-global-typography-7569118-letter-spacing );}.elementor-4 .elementor-element.elementor-element-63cce40b .elementor-icon-list-text{color:var( --e-global-color-cbc34b3 );transition:color 0.3s;}.elementor-4 .elementor-element.elementor-element-f8fb .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-0fce774-font-family ), Sans-serif;font-size:var( --e-global-typography-0fce774-font-size );font-weight:var( --e-global-typography-0fce774-font-weight );text-transform:var( --e-global-typography-0fce774-text-transform );font-style:var( --e-global-typography-0fce774-font-style );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );fill:var( --e-global-color-cbc34b3 );color:var( --e-global-color-cbc34b3 );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:18.5px 034px 18.5px 26px;}.elementor-4 .elementor-element.elementor-element-f8fb .elementor-button-content-wrapper{flex-direction:row;}.elementor-4 .elementor-element.elementor-element-f8fb .elementor-button .elementor-button-content-wrapper{gap:62px;}.elementor-4 .elementor-element.elementor-element-2087516d{--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;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:var( --e-global-color-b788bd6 );--border-color:var( --e-global-color-b788bd6 );--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-5f457f3d{--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;border-style:none;--border-style:none;--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-78712856{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-b788bd6 );--border-color:var( --e-global-color-b788bd6 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:60px;--padding-left:120px;--padding-right:120px;}.elementor-4 .elementor-element.elementor-element-6904e4dc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4 .elementor-element.elementor-element-6904e4dc .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 );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-44634554{width:var( --container-widget-width, 446px );max-width:446px;--container-widget-width:446px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-8fa47a4-font-family ), Sans-serif;font-size:var( --e-global-typography-8fa47a4-font-size );font-weight:var( --e-global-typography-8fa47a4-font-weight );font-style:var( --e-global-typography-8fa47a4-font-style );line-height:var( --e-global-typography-8fa47a4-line-height );letter-spacing:var( --e-global-typography-8fa47a4-letter-spacing );color:var( --e-global-color-secondary );}.elementor-4 .elementor-element.elementor-element-44634554 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-6883ea81{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-b788bd6 );--border-color:var( --e-global-color-b788bd6 );--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-3e0d3ef1 img{width:100%;max-width:100%;height:340px;object-fit:cover;object-position:center center;}.elementor-4 .elementor-element.elementor-element-5af5eabc{--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:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;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:var( --e-global-color-b788bd6 );--border-color:var( --e-global-color-b788bd6 );--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-60af607{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-60af607 img{width:100%;opacity:0.6;}.elementor-4 .elementor-element.elementor-element-a136783{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-a136783 img{width:100%;opacity:0.6;}.elementor-4 .elementor-element.elementor-element-7eb7d817{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-7eb7d817 img{width:100%;opacity:0.6;}.elementor-4 .elementor-element.elementor-element-2b6ef106{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-2b6ef106 img{width:100%;opacity:0.6;}.elementor-4 .elementor-element.elementor-element-73f9895e{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-73f9895e img{width:100%;opacity:0.6;}.elementor-4 .elementor-element.elementor-element-4574d41f{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-4574d41f img{width:100%;opacity:0.6;}.elementor-4 .elementor-element.elementor-element-6a879334{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-1cb95d3e{--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: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-b788bd6 );--border-color:var( --e-global-color-b788bd6 );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-2978b61c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-2978b61c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-266bbebd img{height:688px;object-fit:cover;object-position:center center;}.elementor-4 .elementor-element.elementor-element-708eb396{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:120px;--padding-right:120px;}.elementor-4 .elementor-element.elementor-element-6d5cd4f .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 );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-1a4c9484 > .elementor-widget-container{padding:24px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-63eefd37 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-4 .elementor-element.elementor-element-385ef163 .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-0fce774-font-family ), Sans-serif;font-size:var( --e-global-typography-0fce774-font-size );font-weight:var( --e-global-typography-0fce774-font-weight );text-transform:var( --e-global-typography-0fce774-text-transform );font-style:var( --e-global-typography-0fce774-font-style );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-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-text );border-radius:0px 0px 0px 0px;padding:18.5px 034px 18.5px 26px;}.elementor-4 .elementor-element.elementor-element-385ef163 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4 .elementor-element.elementor-element-385ef163 .elementor-button .elementor-button-content-wrapper{gap:62px;}.elementor-4 .elementor-element.elementor-element-608a154a{--display:flex;--overflow:hidden;--overlay-opacity:1;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-608a154a:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-608a154a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-608a154a::before, .elementor-4 .elementor-element.elementor-element-608a154a > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-608a154a > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-608a154a > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-608a154a > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-608a154a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://nelsonfamilyorthodontics.com/wp-content/uploads/2023/06/shape-6.svg");--background-overlay:'';background-position:top right;background-repeat:no-repeat;}.elementor-4 .elementor-element.elementor-element-71c54717{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-5949450{width:var( --container-widget-width, 525px );max-width:525px;--container-widget-width:525px;--container-widget-flex-grow:0;text-align:center;}.elementor-4 .elementor-element.elementor-element-5949450.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-5949450 .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 );color:var( --e-global-color-cbc34b3 );}.elementor-4 .elementor-element.elementor-element-1e22443f{width:var( --container-widget-width, 870px );max-width:870px;--container-widget-width:870px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-8fa47a4-font-family ), Sans-serif;font-size:var( --e-global-typography-8fa47a4-font-size );font-weight:var( --e-global-typography-8fa47a4-font-weight );font-style:var( --e-global-typography-8fa47a4-font-style );line-height:var( --e-global-typography-8fa47a4-line-height );letter-spacing:var( --e-global-typography-8fa47a4-letter-spacing );color:var( --e-global-color-cbc34b3 );}.elementor-4 .elementor-element.elementor-element-1e22443f > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-1e22443f.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-7ca9327a{--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:center;--margin-top:80px;--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-4769c7f7{--display:flex;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:10px 0px 10px 10px;--border-top-width:10px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:190px;--padding-bottom:190px;--padding-left:120px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-4769c7f7:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-4769c7f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nelsonfamilyorthodontics.com/wp-content/uploads/2023/06/Wave-Shape.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-4769c7f7::before, .elementor-4 .elementor-element.elementor-element-4769c7f7 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-4769c7f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-4769c7f7 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-4769c7f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-4769c7f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://nelsonfamilyorthodontics.com/wp-content/uploads/2023/06/shape-3.svg");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;}.elementor-4 .elementor-element.elementor-element-628cb749 .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-cbc34b3 );}.elementor-4 .elementor-element.elementor-element-367b79e4{width:var( --container-widget-width, 436px );max-width:436px;--container-widget-width:436px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-8fa47a4-font-family ), Sans-serif;font-size:var( --e-global-typography-8fa47a4-font-size );font-weight:var( --e-global-typography-8fa47a4-font-weight );font-style:var( --e-global-typography-8fa47a4-font-style );line-height:var( --e-global-typography-8fa47a4-line-height );letter-spacing:var( --e-global-typography-8fa47a4-letter-spacing );color:var( --e-global-color-cbc34b3 );}.elementor-4 .elementor-element.elementor-element-367b79e4 > .elementor-widget-container{margin:24px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-4d6f00bd{--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-5f47c437 .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-0fce774-font-family ), Sans-serif;font-size:var( --e-global-typography-0fce774-font-size );font-weight:var( --e-global-typography-0fce774-font-weight );text-transform:var( --e-global-typography-0fce774-text-transform );font-style:var( --e-global-typography-0fce774-font-style );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-5f47c437 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-5f47c437 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4 .elementor-element.elementor-element-5f47c437 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-5f47c437 .elementor-button:focus{color:var( --e-global-color-cbc34b3 );}.elementor-4 .elementor-element.elementor-element-5f47c437 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-5f47c437 .elementor-button:focus svg{fill:var( --e-global-color-cbc34b3 );}.elementor-4 .elementor-element.elementor-element-73a6fd10 .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-0fce774-font-family ), Sans-serif;font-size:var( --e-global-typography-0fce774-font-size );font-weight:var( --e-global-typography-0fce774-font-weight );text-transform:var( --e-global-typography-0fce774-text-transform );font-style:var( --e-global-typography-0fce774-font-style );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-73a6fd10 > .elementor-widget-container{margin:0px 0px 0px 30px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-73a6fd10 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-73a6fd10 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4 .elementor-element.elementor-element-73a6fd10 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-73a6fd10 .elementor-button:focus{color:var( --e-global-color-cbc34b3 );}.elementor-4 .elementor-element.elementor-element-73a6fd10 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-73a6fd10 .elementor-button:focus svg{fill:var( --e-global-color-cbc34b3 );}.elementor-4 .elementor-element.elementor-element-19ddfed7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-6c1713f1{z-index:2;}.elementor-4 .elementor-element.elementor-element-6c1713f1 img{width:100%;max-width:614px;height:480px;object-fit:cover;object-position:center center;}.elementor-4 .elementor-element.elementor-element-51103aaa{--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:center;--margin-top:80px;--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-1338c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-411121c0{z-index:2;}.elementor-4 .elementor-element.elementor-element-411121c0 img{width:100%;max-width:614px;height:480px;object-fit:cover;object-position:center center;}.elementor-4 .elementor-element.elementor-element-4d8e1fff{--display:flex;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:10px 10px 10px 0px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:190px;--padding-bottom:190px;--padding-left:120px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-4d8e1fff:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-4d8e1fff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nelsonfamilyorthodontics.com/wp-content/uploads/2023/06/Wave-Shape.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-4d8e1fff::before, .elementor-4 .elementor-element.elementor-element-4d8e1fff > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-4d8e1fff > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-4d8e1fff > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-4d8e1fff > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-4d8e1fff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://nelsonfamilyorthodontics.com/wp-content/uploads/2023/06/shape-4.svg");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;}.elementor-4 .elementor-element.elementor-element-22006f0 .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-cbc34b3 );}.elementor-4 .elementor-element.elementor-element-11f390b3{width:var( --container-widget-width, 436px );max-width:436px;--container-widget-width:436px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-8fa47a4-font-family ), Sans-serif;font-size:var( --e-global-typography-8fa47a4-font-size );font-weight:var( --e-global-typography-8fa47a4-font-weight );font-style:var( --e-global-typography-8fa47a4-font-style );line-height:var( --e-global-typography-8fa47a4-line-height );letter-spacing:var( --e-global-typography-8fa47a4-letter-spacing );color:var( --e-global-color-cbc34b3 );}.elementor-4 .elementor-element.elementor-element-11f390b3 > .elementor-widget-container{margin:24px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-616b5905{--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-44760d5c .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-0fce774-font-family ), Sans-serif;font-size:var( --e-global-typography-0fce774-font-size );font-weight:var( --e-global-typography-0fce774-font-weight );text-transform:var( --e-global-typography-0fce774-text-transform );font-style:var( --e-global-typography-0fce774-font-style );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-44760d5c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-44760d5c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4 .elementor-element.elementor-element-44760d5c .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-44760d5c .elementor-button:focus{color:var( --e-global-color-cbc34b3 );}.elementor-4 .elementor-element.elementor-element-44760d5c .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-44760d5c .elementor-button:focus svg{fill:var( --e-global-color-cbc34b3 );}.elementor-4 .elementor-element.elementor-element-615fcb39 .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-0fce774-font-family ), Sans-serif;font-size:var( --e-global-typography-0fce774-font-size );font-weight:var( --e-global-typography-0fce774-font-weight );text-transform:var( --e-global-typography-0fce774-text-transform );font-style:var( --e-global-typography-0fce774-font-style );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-615fcb39 > .elementor-widget-container{margin:0px 0px 0px 30px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-615fcb39 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-615fcb39 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4 .elementor-element.elementor-element-615fcb39 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-615fcb39 .elementor-button:focus{color:var( --e-global-color-cbc34b3 );}.elementor-4 .elementor-element.elementor-element-615fcb39 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-615fcb39 .elementor-button:focus svg{fill:var( --e-global-color-cbc34b3 );}.elementor-4 .elementor-element.elementor-element-44fc35d8{--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:center;--margin-top:80px;--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-6a414704{--display:flex;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:10px 0px 10px 10px;--border-top-width:10px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:10px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:190px;--padding-bottom:190px;--padding-left:120px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-6a414704:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-6a414704 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nelsonfamilyorthodontics.com/wp-content/uploads/2023/06/Wave-Shape.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-6a414704::before, .elementor-4 .elementor-element.elementor-element-6a414704 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-6a414704 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-6a414704 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-6a414704 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-6a414704 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://nelsonfamilyorthodontics.com/wp-content/uploads/2023/06/shape-5.svg");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;}.elementor-4 .elementor-element.elementor-element-6c94007d .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-cbc34b3 );}.elementor-4 .elementor-element.elementor-element-3501043{width:var( --container-widget-width, 436px );max-width:436px;--container-widget-width:436px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-8fa47a4-font-family ), Sans-serif;font-size:var( --e-global-typography-8fa47a4-font-size );font-weight:var( --e-global-typography-8fa47a4-font-weight );font-style:var( --e-global-typography-8fa47a4-font-style );line-height:var( --e-global-typography-8fa47a4-line-height );letter-spacing:var( --e-global-typography-8fa47a4-letter-spacing );color:var( --e-global-color-cbc34b3 );}.elementor-4 .elementor-element.elementor-element-3501043 > .elementor-widget-container{margin:24px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-4fb0933e{--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-26b498d .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-0fce774-font-family ), Sans-serif;font-size:var( --e-global-typography-0fce774-font-size );font-weight:var( --e-global-typography-0fce774-font-weight );text-transform:var( --e-global-typography-0fce774-text-transform );font-style:var( --e-global-typography-0fce774-font-style );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-26b498d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-26b498d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4 .elementor-element.elementor-element-26b498d .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-26b498d .elementor-button:focus{color:var( --e-global-color-cbc34b3 );}.elementor-4 .elementor-element.elementor-element-26b498d .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-26b498d .elementor-button:focus svg{fill:var( --e-global-color-cbc34b3 );}.elementor-4 .elementor-element.elementor-element-a118a91 .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-0fce774-font-family ), Sans-serif;font-size:var( --e-global-typography-0fce774-font-size );font-weight:var( --e-global-typography-0fce774-font-weight );text-transform:var( --e-global-typography-0fce774-text-transform );font-style:var( --e-global-typography-0fce774-font-style );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-a118a91 > .elementor-widget-container{margin:0px 0px 0px 30px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-a118a91 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4 .elementor-element.elementor-element-a118a91 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4 .elementor-element.elementor-element-a118a91 .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-a118a91 .elementor-button:focus{color:var( --e-global-color-cbc34b3 );}.elementor-4 .elementor-element.elementor-element-a118a91 .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-a118a91 .elementor-button:focus svg{fill:var( --e-global-color-cbc34b3 );}.elementor-4 .elementor-element.elementor-element-44f728cf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-e93441c{z-index:2;}.elementor-4 .elementor-element.elementor-element-e93441c img{width:100%;max-width:614px;height:480px;object-fit:cover;object-position:center center;}.elementor-4 .elementor-element.elementor-element-f65441a{--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;border-style:solid;--border-style:solid;border-width:0px 120px 1px 0px;--border-top-width:0px;--border-right-width:120px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-11232b4d{--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-b788bd6 );--border-color:var( --e-global-color-b788bd6 );--padding-top:60px;--padding-bottom:60px;--padding-left:120px;--padding-right:120px;}.elementor-4 .elementor-element.elementor-element-50c3221e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-797b5d30 .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 );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-f0123b9 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-5ac472a2{--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:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-b788bd6 );--border-color:var( --e-global-color-b788bd6 );--padding-top:60px;--padding-bottom:120px;--padding-left:60px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-a4f714a{--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:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-a4f714a.e-con{--align-self:flex-start;}.elementor-4 .elementor-element.elementor-element-1fd640cf{--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-12813d54 img{height:445px;object-fit:cover;object-position:center center;}.elementor-4 .elementor-element.elementor-element-6e842282{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-b788bd6 );--border-color:var( --e-global-color-b788bd6 );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-1baa7e8c .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-35be1b73 > .elementor-widget-container{margin:24px 0px 40px 0px;}.elementor-4 .elementor-element.elementor-element-2b0c6a73 .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-0fce774-font-family ), Sans-serif;font-size:var( --e-global-typography-0fce774-font-size );font-weight:var( --e-global-typography-0fce774-font-weight );text-transform:var( --e-global-typography-0fce774-text-transform );font-style:var( --e-global-typography-0fce774-font-style );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-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-text );border-radius:0px 0px 0px 0px;padding:18.5px 034px 18.5px 26px;}.elementor-4 .elementor-element.elementor-element-2b0c6a73 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4 .elementor-element.elementor-element-2b0c6a73 .elementor-button .elementor-button-content-wrapper{gap:62px;}.elementor-4 .elementor-element.elementor-element-4b2cf299{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-39b318b5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-3c32b62c img{height:445px;object-fit:cover;object-position:center center;}.elementor-4 .elementor-element.elementor-element-b30ff34{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-b788bd6 );--border-color:var( --e-global-color-b788bd6 );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-6cd27027 .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-27fa987f > .elementor-widget-container{margin:24px 0px 40px 0px;}.elementor-4 .elementor-element.elementor-element-7fdbdfdf .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-0fce774-font-family ), Sans-serif;font-size:var( --e-global-typography-0fce774-font-size );font-weight:var( --e-global-typography-0fce774-font-weight );text-transform:var( --e-global-typography-0fce774-text-transform );font-style:var( --e-global-typography-0fce774-font-style );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-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-accent );border-radius:0px 0px 0px 0px;padding:18.5px 034px 18.5px 26px;}.elementor-4 .elementor-element.elementor-element-7fdbdfdf .elementor-button-content-wrapper{flex-direction:row;}.elementor-4 .elementor-element.elementor-element-7fdbdfdf .elementor-button .elementor-button-content-wrapper{gap:62px;}.elementor-4 .elementor-element.elementor-element-158365cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4 .elementor-element.elementor-element-3f70742e{--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;--overlay-opacity:1;--padding-top:120px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-3f70742e::before, .elementor-4 .elementor-element.elementor-element-3f70742e > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-3f70742e > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-3f70742e > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-3f70742e > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-3f70742e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4 .elementor-element.elementor-element-4d5ddcad{--display:flex;}.elementor-4 .elementor-element.elementor-element-4d5ddcad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4 .elementor-element.elementor-element-60daa1c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-33862551 > .elementor-widget-container{padding:8px 0px 4px 0px;}.elementor-4 .elementor-element.elementor-element-33862551 .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 );color:var( --e-global-color-primary );}.elementor-4 .elementor-element.elementor-element-15f7d3a8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-15f7d3a8.elementor-element{--align-self:flex-start;}.elementor-4 .elementor-element.elementor-element-15f7d3a8 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:32px;font-weight:400;text-transform:lowercase;font-style:normal;line-height:46px;letter-spacing:0px;}.elementor-4 .elementor-element.elementor-element-2d34bf94{--display:flex;}.elementor-4 .elementor-element.elementor-element-5392148f{width:var( --container-widget-width, 688px );max-width:688px;--container-widget-width:688px;--container-widget-flex-grow:0;}.elementor-4 .elementor-element.elementor-element-28a2c0f1{--display:flex;}.elementor-4 .elementor-element.elementor-element-7c9dccad{--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;--padding-top:39px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-132c529a{--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;}.elementor-4 .elementor-element.elementor-element-326f724d{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-326f724d > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-4 .elementor-element.elementor-element-6f3b88de.elementor-element{--align-self:flex-start;}.elementor-4 .elementor-element.elementor-element-6f3b88de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-4 .elementor-element.elementor-element-6f3b88de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-4 .elementor-element.elementor-element-6f3b88de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-4 .elementor-element.elementor-element-6f3b88de .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-4 .elementor-element.elementor-element-6f3b88de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-4 .elementor-element.elementor-element-6f3b88de .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4 .elementor-element.elementor-element-6f3b88de .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4 .elementor-element.elementor-element-6f3b88de{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-4 .elementor-element.elementor-element-6f3b88de .elementor-icon-list-text{transition:color 0.3s;}.elementor-4 .elementor-element.elementor-element-5e4d8281{--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4 .elementor-element.elementor-element-2977f40a .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-size:20px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-2977f40a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-2977f40a.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-4cf4a8ca .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-size:20px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-4cf4a8ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-4cf4a8ca.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4 .elementor-element.elementor-element-974dc1d{--content-width:1680px;}.elementor-4 .elementor-element.elementor-element-2da8412{--content-width:1680px;}.elementor-4 .elementor-element.elementor-element-626aa6fb{--content-width:1680px;}.elementor-4 .elementor-element.elementor-element-3bc6cd28{--width:61.2%;}.elementor-4 .elementor-element.elementor-element-60cf4ab0{--width:38.8%;}.elementor-4 .elementor-element.elementor-element-5f457f3d{--width:61.2%;}.elementor-4 .elementor-element.elementor-element-78712856{--width:100%;}.elementor-4 .elementor-element.elementor-element-6883ea81{--width:38.8%;}.elementor-4 .elementor-element.elementor-element-5af5eabc{--content-width:1680px;}.elementor-4 .elementor-element.elementor-element-2978b61c{--width:45.634%;}.elementor-4 .elementor-element.elementor-element-4769c7f7{--width:50%;}.elementor-4 .elementor-element.elementor-element-19ddfed7{--width:45.5%;}.elementor-4 .elementor-element.elementor-element-1338c5{--width:45.5%;}.elementor-4 .elementor-element.elementor-element-4d8e1fff{--width:50%;}.elementor-4 .elementor-element.elementor-element-6a414704{--width:50%;}.elementor-4 .elementor-element.elementor-element-44f728cf{--width:45.5%;}.elementor-4 .elementor-element.elementor-element-f65441a{--content-width:1440px;}.elementor-4 .elementor-element.elementor-element-50c3221e{--content-width:1200px;}.elementor-4 .elementor-element.elementor-element-5ac472a2{--content-width:1440px;}.elementor-4 .elementor-element.elementor-element-a4f714a{--content-width:1380px;}.elementor-4 .elementor-element.elementor-element-3f70742e{--content-width:1440px;}.elementor-4 .elementor-element.elementor-element-4d5ddcad{--width:64.6%;}.elementor-4 .elementor-element.elementor-element-7c9dccad{--content-width:1440px;}.elementor-4 .elementor-element.elementor-element-5e4d8281{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4 .elementor-element.elementor-element-7a802674{--content-width:100%;}.elementor-4 .elementor-element.elementor-element-2f73e293{--content-width:100%;}.elementor-4 .elementor-element.elementor-element-3bc6cd28{--width:100%;}.elementor-4 .elementor-element.elementor-element-60cf4ab0{--width:100%;}.elementor-4 .elementor-element.elementor-element-2087516d{--width:100%;}.elementor-4 .elementor-element.elementor-element-5f457f3d{--width:100%;}.elementor-4 .elementor-element.elementor-element-78712856{--width:100%;}.elementor-4 .elementor-element.elementor-element-6883ea81{--width:100%;}.elementor-4 .elementor-element.elementor-element-2978b61c{--width:100%;}.elementor-4 .elementor-element.elementor-element-4769c7f7{--width:100%;}.elementor-4 .elementor-element.elementor-element-19ddfed7{--width:100%;}.elementor-4 .elementor-element.elementor-element-1338c5{--width:100%;}.elementor-4 .elementor-element.elementor-element-4d8e1fff{--width:100%;}.elementor-4 .elementor-element.elementor-element-6a414704{--width:100%;}.elementor-4 .elementor-element.elementor-element-44f728cf{--width:100%;}.elementor-4 .elementor-element.elementor-element-4d5ddcad{--width:100%;}}@media(max-width:1024px){.elementor-4 .elementor-element.elementor-element-30082a2{border-width:30px 020px 0px 020px;--border-top-width:30px;--border-right-width:020px;--border-bottom-width:0px;--border-left-width:020px;--padding-top:257px;--padding-bottom:257px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-0c929e6 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-0c929e6{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-4 .elementor-element.elementor-element-0c929e6 .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-40e02ce .elementor-button{font-size:var( --e-global-typography-0fce774-font-size );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );padding:16.6px 20px 16.6px 20px;}.elementor-4 .elementor-element.elementor-element-e470473 .elementor-button{font-size:var( --e-global-typography-0fce774-font-size );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );padding:16.6px 20px 16.6px 20px;}.elementor-4 .elementor-element.elementor-element-36c9d6ce{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-2da8412{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-4392e35{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-55ed5c06 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-55ed5c06 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4 .elementor-element.elementor-element-15a36cb7 > .elementor-widget-container{padding:20px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-15a36cb7{font-size:var( --e-global-typography-8fa47a4-font-size );line-height:var( --e-global-typography-8fa47a4-line-height );letter-spacing:var( --e-global-typography-8fa47a4-letter-spacing );}.elementor-4 .elementor-element.elementor-element-607699cc .elementor-button{font-size:18px;line-height:26px;letter-spacing:1px;padding:16.6px 29px 16.6px 24px;}.elementor-4 .elementor-element.elementor-element-2c73ca3d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4 .elementor-element.elementor-element-7a802674{--justify-content:flex-start;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4 .elementor-element.elementor-element-541a8591{text-align:start;}.elementor-4 .elementor-element.elementor-element-541a8591 img{width:100%;max-width:100%;}.elementor-4 .elementor-element.elementor-element-2f73e293{--justify-content:flex-end;}.elementor-4 .elementor-element.elementor-element-3e4f920d img{height:253px;}.elementor-4 .elementor-element.elementor-element-2ff04d0d img{height:253px;}.elementor-4 .elementor-element.elementor-element-626aa6fb{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-4 .elementor-element.elementor-element-2d117b1b{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:36px;--padding-bottom:36px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-5e7c15fb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-5e7c15fb img{width:118px;height:82px;}.elementor-4 .elementor-element.elementor-element-11ceca52 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-11ceca52 .elementor-heading-title{font-size:var( --e-global-typography-83158d3-font-size );line-height:var( --e-global-typography-83158d3-line-height );letter-spacing:var( --e-global-typography-83158d3-letter-spacing );}.elementor-4 .elementor-element.elementor-element-1c75d73c{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:36px;--padding-bottom:36px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-34be85c2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-34be85c2 img{width:118px;height:82px;}.elementor-4 .elementor-element.elementor-element-1194bd3a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-1194bd3a .elementor-heading-title{font-size:var( --e-global-typography-83158d3-font-size );line-height:var( --e-global-typography-83158d3-line-height );letter-spacing:var( --e-global-typography-83158d3-letter-spacing );}.elementor-4 .elementor-element.elementor-element-3b319f57{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:36px;--padding-bottom:36px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-4623eb63 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-4623eb63 img{width:118px;height:82px;}.elementor-4 .elementor-element.elementor-element-31ab1f73 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-31ab1f73 .elementor-heading-title{font-size:var( --e-global-typography-83158d3-font-size );line-height:var( --e-global-typography-83158d3-line-height );letter-spacing:var( --e-global-typography-83158d3-letter-spacing );}.elementor-4 .elementor-element.elementor-element-212540b3{--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:60px;--padding-left:0px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-3bc6cd28{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-763c6e42 > .elementor-widget-container{padding:0px 0px 0px 60px;}.elementor-4 .elementor-element.elementor-element-763c6e42 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4 .elementor-element.elementor-global-10484 > .elementor-widget-container{margin:40px 0px -68px 0px;}.elementor-4 .elementor-element.elementor-element-60cf4ab0{--padding-top:128px;--padding-bottom:0px;--padding-left:120px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-25e58283{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-8fa47a4-font-size );line-height:var( --e-global-typography-8fa47a4-line-height );letter-spacing:var( --e-global-typography-8fa47a4-letter-spacing );}.elementor-4 .elementor-element.elementor-element-63cce40b > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-63cce40b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-4 .elementor-element.elementor-element-63cce40b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-4 .elementor-element.elementor-element-63cce40b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-4 .elementor-element.elementor-element-63cce40b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-4 .elementor-element.elementor-element-63cce40b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-4 .elementor-element.elementor-element-63cce40b{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-4 .elementor-element.elementor-element-63cce40b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4 .elementor-element.elementor-element-63cce40b .elementor-icon-list-item > a{font-size:var( --e-global-typography-7569118-font-size );line-height:var( --e-global-typography-7569118-line-height );letter-spacing:var( --e-global-typography-7569118-letter-spacing );}.elementor-4 .elementor-element.elementor-element-f8fb .elementor-button{font-size:var( --e-global-typography-0fce774-font-size );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );padding:16.6px 29px 16.6px 24px;}.elementor-4 .elementor-element.elementor-element-2087516d{--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:40px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-5f457f3d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-78712856{border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-4 .elementor-element.elementor-element-6904e4dc{--container-widget-width:312px;--container-widget-flex-grow:0;width:var( --container-widget-width, 312px );max-width:312px;}.elementor-4 .elementor-element.elementor-element-6904e4dc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4 .elementor-element.elementor-element-44634554 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-44634554{--container-widget-width:568px;--container-widget-flex-grow:0;width:var( --container-widget-width, 568px );max-width:568px;font-size:var( --e-global-typography-8fa47a4-font-size );line-height:var( --e-global-typography-8fa47a4-line-height );letter-spacing:var( --e-global-typography-8fa47a4-letter-spacing );}.elementor-4 .elementor-element.elementor-element-3e0d3ef1 img{height:350px;}.elementor-4 .elementor-element.elementor-element-5af5eabc{--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-60af607{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-60af607 img{max-width:172px;}.elementor-4 .elementor-element.elementor-element-a136783{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-a136783 img{max-width:126px;}.elementor-4 .elementor-element.elementor-element-7eb7d817{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-7eb7d817 img{max-width:96px;}.elementor-4 .elementor-element.elementor-element-2b6ef106{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-2b6ef106 img{max-width:146.5px;}.elementor-4 .elementor-element.elementor-element-73f9895e{width:auto;max-width:auto;text-align:center;}.elementor-4 .elementor-element.elementor-element-73f9895e img{max-width:82.54px;}.elementor-4 .elementor-element.elementor-element-4574d41f{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-4574d41f img{width:100%;max-width:86px;}.elementor-4 .elementor-element.elementor-element-6a879334{--padding-top:60px;--padding-bottom:60px;--padding-left:80px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-1cb95d3e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-2978b61c{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-266bbebd img{width:100%;}.elementor-4 .elementor-element.elementor-element-708eb396{--padding-top:0px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-6d5cd4f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4 .elementor-element.elementor-element-1a4c9484 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-4 .elementor-element.elementor-element-63eefd37 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-385ef163 .elementor-button{font-size:var( --e-global-typography-0fce774-font-size );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );padding:16.6px 29px 16.6px 24px;}.elementor-4 .elementor-element.elementor-element-608a154a::before, .elementor-4 .elementor-element.elementor-element-608a154a > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-608a154a > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-608a154a > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-608a154a > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-608a154a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://nelsonfamilyorthodontics.com/wp-content/uploads/2023/06/shape-7.svg");}.elementor-4 .elementor-element.elementor-element-608a154a{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-71c54717{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-5949450{--container-widget-width:450px;--container-widget-flex-grow:0;width:var( --container-widget-width, 450px );max-width:450px;}.elementor-4 .elementor-element.elementor-element-5949450 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4 .elementor-element.elementor-element-1e22443f{width:100%;max-width:100%;font-size:var( --e-global-typography-8fa47a4-font-size );line-height:var( --e-global-typography-8fa47a4-line-height );letter-spacing:var( --e-global-typography-8fa47a4-letter-spacing );}.elementor-4 .elementor-element.elementor-element-1e22443f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-7ca9327a{--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;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-4769c7f7{border-width:0px 10px 10px 10px;--border-top-width:0px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:120px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-628cb749 .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-367b79e4 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-367b79e4{--container-widget-width:448px;--container-widget-flex-grow:0;width:var( --container-widget-width, 448px );max-width:448px;font-size:var( --e-global-typography-8fa47a4-font-size );line-height:var( --e-global-typography-8fa47a4-line-height );letter-spacing:var( --e-global-typography-8fa47a4-letter-spacing );}.elementor-4 .elementor-element.elementor-element-5f47c437 .elementor-button{font-size:var( --e-global-typography-0fce774-font-size );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );}.elementor-4 .elementor-element.elementor-element-73a6fd10 .elementor-button{font-size:var( --e-global-typography-0fce774-font-size );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );}.elementor-4 .elementor-element.elementor-element-19ddfed7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:78px;}.elementor-4 .elementor-element.elementor-element-6c1713f1 img{max-width:100%;}.elementor-4 .elementor-element.elementor-element-51103aaa{--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:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-1338c5{--padding-top:0px;--padding-bottom:0px;--padding-left:78px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-411121c0 img{max-width:100%;}.elementor-4 .elementor-element.elementor-element-4d8e1fff{border-width:0px 10px 10px 10px;--border-top-width:0px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:120px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-22006f0 .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-11f390b3 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-11f390b3{--container-widget-width:448px;--container-widget-flex-grow:0;width:var( --container-widget-width, 448px );max-width:448px;font-size:var( --e-global-typography-8fa47a4-font-size );line-height:var( --e-global-typography-8fa47a4-line-height );letter-spacing:var( --e-global-typography-8fa47a4-letter-spacing );}.elementor-4 .elementor-element.elementor-element-44760d5c .elementor-button{font-size:var( --e-global-typography-0fce774-font-size );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );}.elementor-4 .elementor-element.elementor-element-615fcb39 .elementor-button{font-size:var( --e-global-typography-0fce774-font-size );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );}.elementor-4 .elementor-element.elementor-element-44fc35d8{--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;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-6a414704{border-width:0px 10px 10px 10px;--border-top-width:0px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:120px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-6c94007d .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-3501043 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-3501043{--container-widget-width:448px;--container-widget-flex-grow:0;width:var( --container-widget-width, 448px );max-width:448px;font-size:var( --e-global-typography-8fa47a4-font-size );line-height:var( --e-global-typography-8fa47a4-line-height );letter-spacing:var( --e-global-typography-8fa47a4-letter-spacing );}.elementor-4 .elementor-element.elementor-element-26b498d .elementor-button{font-size:var( --e-global-typography-0fce774-font-size );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );}.elementor-4 .elementor-element.elementor-element-a118a91 .elementor-button{font-size:var( --e-global-typography-0fce774-font-size );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );}.elementor-4 .elementor-element.elementor-element-44f728cf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:78px;}.elementor-4 .elementor-element.elementor-element-e93441c img{max-width:100%;}.elementor-4 .elementor-element.elementor-element-f65441a{--padding-top:60px;--padding-bottom:0px;--padding-left:40px;--padding-right:80px;}.elementor-4 .elementor-element.elementor-element-11232b4d{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-797b5d30 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4 .elementor-element.elementor-element-f0123b9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-5ac472a2{--padding-top:40px;--padding-bottom:60px;--padding-left:40px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-a4f714a{--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-1fd640cf{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-4 .elementor-element.elementor-element-12813d54 img{height:400px;}.elementor-4 .elementor-element.elementor-element-1baa7e8c .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-35be1b73 > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-2b0c6a73 .elementor-button{font-size:var( --e-global-typography-0fce774-font-size );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );padding:16.6px 29px 16.6px 24px;}.elementor-4 .elementor-element.elementor-element-3c32b62c img{height:400px;}.elementor-4 .elementor-element.elementor-element-6cd27027 .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-27fa987f > .elementor-widget-container{margin:20px 0px 30px 0px;}.elementor-4 .elementor-element.elementor-element-7fdbdfdf .elementor-button{font-size:var( --e-global-typography-0fce774-font-size );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );padding:16.6px 29px 16.6px 24px;}.elementor-4 .elementor-element.elementor-element-3f70742e{--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:40px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-4d5ddcad{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4 .elementor-element.elementor-element-60daa1c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-33862551 > .elementor-widget-container{padding:6px 0px 4px 0px;}.elementor-4 .elementor-element.elementor-element-33862551{text-align:center;}.elementor-4 .elementor-element.elementor-element-33862551 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4 .elementor-element.elementor-element-15f7d3a8 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-4 .elementor-element.elementor-element-15f7d3a8.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-15f7d3a8 .elementor-heading-title{font-size:28px;line-height:40px;letter-spacing:0px;}.elementor-4 .elementor-element.elementor-element-2d34bf94{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4 .elementor-element.elementor-element-5392148f{text-align:center;}.elementor-4 .elementor-element.elementor-element-28a2c0f1{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-7c9dccad{--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:space-between;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-132c529a{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4 .elementor-element.elementor-element-326f724d{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-326f724d > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-4 .elementor-element.elementor-element-6f3b88de{--e-icon-list-icon-size:22px;}.elementor-4 .elementor-element.elementor-element-5e4d8281{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4 .elementor-element.elementor-element-2977f40a .elementor-button{font-size:20px;border-width:2px 2px 2px 2px;}.elementor-4 .elementor-element.elementor-element-4cf4a8ca .elementor-button{font-size:20px;border-width:2px 2px 2px 2px;}}@media(max-width:767px){.elementor-4 .elementor-element.elementor-element-30082a2{--justify-content:center;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:164px;--padding-bottom:164px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-0c929e6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-0c929e6{--container-widget-width:230px;--container-widget-flex-grow:0;width:var( --container-widget-width, 230px );max-width:230px;}.elementor-4 .elementor-element.elementor-element-0c929e6 .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-3914920{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4 .elementor-element.elementor-element-40e02ce > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-4 .elementor-element.elementor-element-40e02ce .elementor-button{font-size:var( --e-global-typography-0fce774-font-size );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );border-width:2px 2px 2px 2px;padding:10.4px 12.55px 10.4px 18px;}.elementor-4 .elementor-element.elementor-element-e470473 .elementor-button{font-size:var( --e-global-typography-0fce774-font-size );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );border-width:2px 2px 2px 2px;padding:10.4px 12.55px 10.4px 18px;}.elementor-4 .elementor-element.elementor-element-2e668606{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-36c9d6ce{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-2da8412{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4 .elementor-element.elementor-element-55ed5c06 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4 .elementor-element.elementor-element-15a36cb7 > .elementor-widget-container{padding:16px 0px 24px 0px;}.elementor-4 .elementor-element.elementor-element-15a36cb7{font-size:var( --e-global-typography-8fa47a4-font-size );line-height:var( --e-global-typography-8fa47a4-line-height );letter-spacing:var( --e-global-typography-8fa47a4-letter-spacing );}.elementor-4 .elementor-element.elementor-element-607699cc .elementor-button{font-size:15px;line-height:24px;letter-spacing:0.5px;border-width:2px 2px 2px 2px;padding:10.4px 12.55px 10.4px 16px;}.elementor-4 .elementor-element.elementor-element-2c73ca3d{--min-height:0px;--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;--flex-wrap:nowrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4 .elementor-element.elementor-element-7a802674{--content-width:100%;}.elementor-4 .elementor-element.elementor-element-541a8591 img{height:310px;}.elementor-4 .elementor-element.elementor-element-2f73e293{--content-width:100%;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4 .elementor-element.elementor-element-3e4f920d img{height:135px;}.elementor-4 .elementor-element.elementor-element-2ff04d0d img{width:100%;height:135px;}.elementor-4 .elementor-element.elementor-element-626aa6fb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4 .elementor-element.elementor-element-2d117b1b{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:26px;--padding-bottom:27px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-2d117b1b::before, .elementor-4 .elementor-element.elementor-element-2d117b1b > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-2d117b1b > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-2d117b1b > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-2d117b1b > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-2d117b1b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:134px auto;}.elementor-4 .elementor-element.elementor-element-5e7c15fb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-5e7c15fb img{width:83px;height:58px;}.elementor-4 .elementor-element.elementor-element-11ceca52 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-11ceca52{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4 .elementor-element.elementor-element-11ceca52 .elementor-heading-title{font-size:var( --e-global-typography-83158d3-font-size );line-height:var( --e-global-typography-83158d3-line-height );letter-spacing:var( --e-global-typography-83158d3-letter-spacing );}.elementor-4 .elementor-element.elementor-element-1c75d73c{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:26px;--padding-bottom:27px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-1c75d73c::before, .elementor-4 .elementor-element.elementor-element-1c75d73c > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-1c75d73c > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-1c75d73c > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-1c75d73c > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-1c75d73c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:134px auto;}.elementor-4 .elementor-element.elementor-element-34be85c2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-34be85c2 img{width:83px;height:58px;}.elementor-4 .elementor-element.elementor-element-1194bd3a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-1194bd3a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4 .elementor-element.elementor-element-1194bd3a .elementor-heading-title{font-size:var( --e-global-typography-83158d3-font-size );line-height:var( --e-global-typography-83158d3-line-height );letter-spacing:var( --e-global-typography-83158d3-letter-spacing );}.elementor-4 .elementor-element.elementor-element-3b319f57{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:26px;--padding-bottom:27px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-3b319f57::before, .elementor-4 .elementor-element.elementor-element-3b319f57 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-3b319f57 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-3b319f57 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-3b319f57 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-3b319f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:134px auto;}.elementor-4 .elementor-element.elementor-element-4623eb63 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-4623eb63 img{width:83px;height:58px;}.elementor-4 .elementor-element.elementor-element-31ab1f73 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-31ab1f73{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4 .elementor-element.elementor-element-31ab1f73 .elementor-heading-title{font-size:var( --e-global-typography-83158d3-font-size );line-height:var( --e-global-typography-83158d3-line-height );letter-spacing:var( --e-global-typography-83158d3-letter-spacing );}.elementor-4 .elementor-element.elementor-element-212540b3{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-3bc6cd28{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-763c6e42 > .elementor-widget-container{padding:0px 0px 30px 20px;}.elementor-4 .elementor-element.elementor-element-763c6e42 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4 .elementor-element.elementor-global-10484 > .elementor-widget-container{margin:0px 0px -11px 0px;}.elementor-4 .elementor-element.elementor-global-10484 .elementor-custom-embed-play i{font-size:25px;}.elementor-4 .elementor-element.elementor-global-10484 .elementor-custom-embed-play svg{width:25px;height:25px;}.elementor-4 .elementor-element.elementor-element-60cf4ab0{--padding-top:51px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-25e58283{font-size:var( --e-global-typography-8fa47a4-font-size );line-height:var( --e-global-typography-8fa47a4-line-height );letter-spacing:var( --e-global-typography-8fa47a4-letter-spacing );}.elementor-4 .elementor-element.elementor-element-63cce40b > .elementor-widget-container{margin:16px 0px 24px 0px;}.elementor-4 .elementor-element.elementor-element-63cce40b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-4 .elementor-element.elementor-element-63cce40b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-4 .elementor-element.elementor-element-63cce40b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-4 .elementor-element.elementor-element-63cce40b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-4 .elementor-element.elementor-element-63cce40b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-4 .elementor-element.elementor-element-63cce40b{--e-icon-list-icon-size:11px;}.elementor-4 .elementor-element.elementor-element-63cce40b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4 .elementor-element.elementor-element-63cce40b .elementor-icon-list-item > a{font-size:var( --e-global-typography-7569118-font-size );line-height:var( --e-global-typography-7569118-line-height );letter-spacing:var( --e-global-typography-7569118-letter-spacing );}.elementor-4 .elementor-element.elementor-element-f8fb .elementor-button{font-size:var( --e-global-typography-0fce774-font-size );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );border-width:2px 2px 2px 2px;padding:10.4px 12.55px 10.4px 18px;}.elementor-4 .elementor-element.elementor-element-2087516d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-5f457f3d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-78712856{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-6904e4dc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4 .elementor-element.elementor-element-44634554 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-44634554{font-size:var( --e-global-typography-8fa47a4-font-size );line-height:var( --e-global-typography-8fa47a4-line-height );letter-spacing:var( --e-global-typography-8fa47a4-letter-spacing );}.elementor-4 .elementor-element.elementor-element-3e0d3ef1 img{height:136px;}.elementor-4 .elementor-element.elementor-element-5af5eabc{--justify-content:space-around;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-60af607{width:auto;max-width:auto;text-align:start;}.elementor-4 .elementor-element.elementor-element-60af607 img{max-width:114px;}.elementor-4 .elementor-element.elementor-element-a136783{width:auto;max-width:auto;text-align:end;}.elementor-4 .elementor-element.elementor-element-a136783 img{width:100%;max-width:102px;}.elementor-4 .elementor-element.elementor-element-7eb7d817 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-7eb7d817{text-align:center;}.elementor-4 .elementor-element.elementor-element-7eb7d817 img{max-width:57.87px;}.elementor-4 .elementor-element.elementor-element-2b6ef106{width:auto;max-width:auto;}.elementor-4 .elementor-element.elementor-element-2b6ef106 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-2b6ef106 img{max-width:63px;}.elementor-4 .elementor-element.elementor-element-73f9895e{width:auto;max-width:auto;text-align:start;}.elementor-4 .elementor-element.elementor-element-73f9895e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-73f9895e img{max-width:47px;}.elementor-4 .elementor-element.elementor-element-4574d41f{width:auto;max-width:auto;text-align:end;}.elementor-4 .elementor-element.elementor-element-4574d41f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-4574d41f img{max-width:40px;}.elementor-4 .elementor-element.elementor-element-6a879334{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-1cb95d3e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-2978b61c{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-266bbebd img{height:320px;}.elementor-4 .elementor-element.elementor-element-708eb396{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-6d5cd4f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4 .elementor-element.elementor-element-1a4c9484 > .elementor-widget-container{padding:16px 0px 16px 0px;}.elementor-4 .elementor-element.elementor-element-63eefd37 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-4 .elementor-element.elementor-element-385ef163 .elementor-button{font-size:var( --e-global-typography-0fce774-font-size );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );border-width:2px 2px 2px 2px;padding:10.4px 12.55px 10.4px 16px;}.elementor-4 .elementor-element.elementor-element-608a154a::before, .elementor-4 .elementor-element.elementor-element-608a154a > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-608a154a > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-608a154a > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-608a154a > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-608a154a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://nelsonfamilyorthodontics.com/wp-content/uploads/2023/06/shape-9.svg");}.elementor-4 .elementor-element.elementor-element-608a154a{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-71c54717{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-5949450{--container-widget-width:175px;--container-widget-flex-grow:0;width:var( --container-widget-width, 175px );max-width:175px;}.elementor-4 .elementor-element.elementor-element-5949450 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4 .elementor-element.elementor-element-1e22443f{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;font-size:var( --e-global-typography-8fa47a4-font-size );line-height:var( --e-global-typography-8fa47a4-line-height );letter-spacing:var( --e-global-typography-8fa47a4-letter-spacing );}.elementor-4 .elementor-element.elementor-element-7ca9327a{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-4769c7f7::before, .elementor-4 .elementor-element.elementor-element-4769c7f7 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-4769c7f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-4769c7f7 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-4769c7f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-4769c7f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://nelsonfamilyorthodontics.com/wp-content/uploads/2023/06/shape-8.svg");}.elementor-4 .elementor-element.elementor-element-4769c7f7{border-width:0px 6px 6px 6px;--border-top-width:0px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-628cb749 .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-367b79e4 > .elementor-widget-container{margin:16px 0px 24px 0px;}.elementor-4 .elementor-element.elementor-element-367b79e4{font-size:var( --e-global-typography-8fa47a4-font-size );line-height:var( --e-global-typography-8fa47a4-line-height );letter-spacing:var( --e-global-typography-8fa47a4-letter-spacing );}.elementor-4 .elementor-element.elementor-element-4d6f00bd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4 .elementor-element.elementor-element-5f47c437 .elementor-button{font-size:var( --e-global-typography-0fce774-font-size );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );}.elementor-4 .elementor-element.elementor-element-73a6fd10 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-73a6fd10 .elementor-button{font-size:var( --e-global-typography-0fce774-font-size );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );}.elementor-4 .elementor-element.elementor-element-19ddfed7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-6c1713f1 img{height:240px;}.elementor-4 .elementor-element.elementor-element-51103aaa{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-1338c5{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-411121c0 img{height:240px;}.elementor-4 .elementor-element.elementor-element-4d8e1fff::before, .elementor-4 .elementor-element.elementor-element-4d8e1fff > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-4d8e1fff > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-4d8e1fff > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-4d8e1fff > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-4d8e1fff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://nelsonfamilyorthodontics.com/wp-content/uploads/2023/06/Vector.svg");}.elementor-4 .elementor-element.elementor-element-4d8e1fff{border-width:0px 6px 6px 6px;--border-top-width:0px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-22006f0 .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-11f390b3 > .elementor-widget-container{margin:16px 0px 24px 0px;}.elementor-4 .elementor-element.elementor-element-11f390b3{font-size:var( --e-global-typography-8fa47a4-font-size );line-height:var( --e-global-typography-8fa47a4-line-height );letter-spacing:var( --e-global-typography-8fa47a4-letter-spacing );}.elementor-4 .elementor-element.elementor-element-616b5905{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4 .elementor-element.elementor-element-44760d5c .elementor-button{font-size:var( --e-global-typography-0fce774-font-size );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );}.elementor-4 .elementor-element.elementor-element-615fcb39 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-615fcb39 .elementor-button{font-size:var( --e-global-typography-0fce774-font-size );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );}.elementor-4 .elementor-element.elementor-element-44fc35d8{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-6a414704::before, .elementor-4 .elementor-element.elementor-element-6a414704 > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-6a414704 > .e-con-inner > .elementor-background-video-container::before, .elementor-4 .elementor-element.elementor-element-6a414704 > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-6a414704 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4 .elementor-element.elementor-element-6a414704 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://nelsonfamilyorthodontics.com/wp-content/uploads/2023/06/shape-10.svg");}.elementor-4 .elementor-element.elementor-element-6a414704{border-width:0px 6px 6px 6px;--border-top-width:0px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-6c94007d .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-3501043 > .elementor-widget-container{margin:16px 0px 24px 0px;}.elementor-4 .elementor-element.elementor-element-3501043{font-size:var( --e-global-typography-8fa47a4-font-size );line-height:var( --e-global-typography-8fa47a4-line-height );letter-spacing:var( --e-global-typography-8fa47a4-letter-spacing );}.elementor-4 .elementor-element.elementor-element-4fb0933e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4 .elementor-element.elementor-element-26b498d .elementor-button{font-size:var( --e-global-typography-0fce774-font-size );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );}.elementor-4 .elementor-element.elementor-element-a118a91 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-a118a91 .elementor-button{font-size:var( --e-global-typography-0fce774-font-size );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );}.elementor-4 .elementor-element.elementor-element-44f728cf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-e93441c img{height:240px;}.elementor-4 .elementor-element.elementor-element-f65441a{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:40px;}.elementor-4 .elementor-element.elementor-element-11232b4d{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-797b5d30 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4 .elementor-element.elementor-element-f0123b9 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-5ac472a2{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-1fd640cf{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-4 .elementor-element.elementor-element-12813d54 img{height:250px;}.elementor-4 .elementor-element.elementor-element-6e842282{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-1baa7e8c .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-35be1b73 > .elementor-widget-container{margin:16px 0px 24px 0px;}.elementor-4 .elementor-element.elementor-element-2b0c6a73 .elementor-button{font-size:var( --e-global-typography-0fce774-font-size );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );border-width:2px 2px 2px 2px;padding:10.4px 12.55px 10.4px 16px;}.elementor-4 .elementor-element.elementor-element-3c32b62c img{height:250px;}.elementor-4 .elementor-element.elementor-element-b30ff34{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-6cd27027 .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-27fa987f > .elementor-widget-container{margin:16px 0px 24px 0px;}.elementor-4 .elementor-element.elementor-element-7fdbdfdf .elementor-button{font-size:var( --e-global-typography-0fce774-font-size );line-height:var( --e-global-typography-0fce774-line-height );letter-spacing:var( --e-global-typography-0fce774-letter-spacing );border-width:2px 2px 2px 2px;padding:10.4px 12.55px 10.4px 18px;}.elementor-4 .elementor-element.elementor-element-3f70742e{--padding-top:40px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-4d5ddcad{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4 .elementor-element.elementor-element-60daa1c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-60daa1c5{text-align:center;}.elementor-4 .elementor-element.elementor-element-33862551 > .elementor-widget-container{padding:4px 0px 4px 0px;}.elementor-4 .elementor-element.elementor-element-33862551{text-align:center;}.elementor-4 .elementor-element.elementor-element-33862551 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4 .elementor-element.elementor-element-15f7d3a8 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-4 .elementor-element.elementor-element-15f7d3a8.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-15f7d3a8{text-align:center;}.elementor-4 .elementor-element.elementor-element-15f7d3a8 .elementor-heading-title{font-size:20px;line-height:34px;letter-spacing:0px;}.elementor-4 .elementor-element.elementor-element-2d34bf94{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4 .elementor-element.elementor-element-5392148f{text-align:center;}.elementor-4 .elementor-element.elementor-element-28a2c0f1{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-4 .elementor-element.elementor-element-7c9dccad{--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;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-4 .elementor-element.elementor-element-132c529a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-4 .elementor-element.elementor-element-326f724d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-326f724d.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-326f724d{text-align:center;}.elementor-4 .elementor-element.elementor-element-6f3b88de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-6f3b88de.elementor-element{--align-self:center;}.elementor-4 .elementor-element.elementor-element-6f3b88de{--e-icon-list-icon-size:20px;}.elementor-4 .elementor-element.elementor-element-5e4d8281{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-4 .elementor-element.elementor-element-2977f40a .elementor-button{font-size:18px;border-width:2px 2px 2px 2px;border-radius:6px 6px 6px 6px;}.elementor-4 .elementor-element.elementor-element-4cf4a8ca .elementor-button{font-size:18px;border-width:2px 2px 2px 2px;border-radius:6px 6px 6px 6px;}}/* Start custom CSS for container, class: .elementor-element-30082a2 */@media (max-width: 767px){
    .hero_banner {
        min-height: calc(100vh - 112px) !important;
    }
    .hero_banner .btn.btn_leather_2 a{
        width: 240px;
        margin: auto !important;
    }
}
@media (min-width: 768px) and (max-width:1024px){
   
    .hero_banner .btn a.elementor-button .elementor-button-content-wrapper {
    gap: 10px !important;
}
}
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-2e668606 */@media (max-width: 1024px) and (min-width: 859px){
    .left_img .elementor-widget-image{
    width: 100%
    }
 }
 
 
 @media (max-width: 767px) and (min-width: 460px){
   .smile_col .left_img .elementor-widget-image{
    width: 100%
    }
 }
 
  @media (max-width: 767px) and (min-width: 460px){.smile_col .right_img .elementor-widget-image{
     width: 100%
    }
 }
 
 @media (max-width: 1161px) and (min-width: 1025px){
     .smile_col .smile_col .col_gap .e-con-inner{
            gap:1px;
         }
     
 }
 
@media (max-width: 767px){
   .smile_col .btn .elementor-button-icon{
        margin-right: 30px!important;
    }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-10484 */.video-icon_style .elementor-custom-embed-play {
    left: 30px;
    bottom: 90px;
    top: unset;
    transform: unset;
}

.video-icon_style .elementor-custom-embed-play svg{
 opacity: 1;   
}
.page-id-3349 .video-icon_style .elementor-custom-embed-play {
    bottom: 30px;
}
/*@media only screen and (max-width:1024px){*/
/*.elementor-lightbox .elementor-video-container {*/
/*    width: calc(100% - 80px);*/
/*}*/
/*}*/

@media(min-width:768px) and (max-width:1024px){
    .video-icon_style .elementor-custom-embed-play {
    bottom: 20px;
}
.elementor-lightbox .elementor-video-container {
    width: calc(100% - 80px);
}

}
@media(max-width:767px){
 .video-icon_style .elementor-custom-embed-play {
       bottom: 15px;
    left: 20px;
    
}
    .page-id-3349 .video-icon_style .elementor-custom-embed-play {
    		bottom: 10px;
    }
    
    .elementor-lightbox .elementor-video-container {
    width: calc(100% - 40px);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-212540b3 */.our-practice-right span.elementor-icon-list-text {
    padding-left: 0 !important;
}

.our-practice-right li.elementor-icon-list-item i {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #cd925e;
}


@media (min-width: 1025px) {
    .our-practice-right:before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 137px;
        height: 635px;
        background: #fff;
        opacity: 1;
    }

    .our-practice {
        padding-right: calc(calc(100% - 1680px) / 2);
    }

    .our-practice-right li.elementor-icon-list-item i {
        height: 28px;
        width: 28px;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .our-practice-right li.elementor-icon-list-item i {
        height: 24px;
        width: 24px;
    }
}

@media (max-width: 767px) {
    .our-practice-right li.elementor-icon-list-item i {
        height: 22px;
        width: 22px;
    }
}


@media (max-width: 1750px) and (min-width: 1230px){
    .our-practice-left{
        width: 52%;
    }
    .our-practice-right{
        width: 48%;
        padding-left:150px;
        padding-right:50px;
    }
    
    .our-practice-right:before {
        width: 80px;
    }
    .our-practice-left-title h2.elementor-heading-title.elementor-size-default{
        padding-left:60px;
    }
}

@media (max-width: 1229px) and (min-width: 1025px){
    .our-practice-left{
        width: 52%;
    }
    .our-practice-right{
        width: 48%;
        padding-left:80px;
        padding-right:10px;
    }
    
    .our-practice-right:before {
        width: 40px;
    }
    .our-practice-left-title h2.elementor-heading-title.elementor-size-default{
        padding-left:30px;
    }
}

@media (max-width:1330px) and (min-width:1025px){
    .our-practice-left-title h2.elementor-heading-title.elementor-size-default {
        font-size: 41px !important;
    }
}

@media (max-width:767px) and (min-width:450px){
    .our-practice-left img{
        height: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2087516d */@media  screen and (min-width:1680px){
.our-practice-middle {
    padding-right: calc(calc(100% - 1680px) / 2);
}

.our-practice-mid-left {
    padding-left: calc(calc(100vw - 1680px) / 2);
}


.our-practice-img-parent-right img {
    max-width: calc(100% + calc(calc(100vw - 1680px) / 2)) !important;
    width: calc(100% + calc(calc(100vw - 1680px) / 2)) !important;
}

}

@media (max-width:1750px) and (min-width:1230px){
    .our-practice-mid-left{
        width:52%;
        padding-left:60px;
    }
    .our-practice-img-parent-right{
        width:48%;
    }
    .our-practice-mid-left-inner{
        padding-left: 60px;
        padding-right:60px;
    }
}

@media (max-width:1229px) and (min-width:1025px){
    .our-practice-mid-left{
        width:52%;
        padding-left:40px;
    }
    .our-practice-img-parent-right{
        width:48%;
    }
    .our-practice-mid-left-inner{
        padding-left: 40px;
        padding-right:40px;
    }
}

@media (max-width:1330px) and (min-width:1025px){
.our-practice-mid-left-inner h2.elementor-heading-title.elementor-size-default{
    font-size: 41px !important;
    }
}

@media (max-width:767px) and (min-width:450px){
    .our-practice-img-parent-right img{
        height: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a879334 */.our_doctor:after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 120px;
    height: 100%;
    background-color: black;
}

@media (min-width: 1025px) and (max-width: 1780px){
    .our_doctor:after{width: 30px;}
    .our_doctor .inner_content .inner_col{
        padding-right: 70px;
        padding-left:70px;
    }
}

@media (max-width: 1024px){
    .our_doctor:after{width: 40px;}
}

@media (max-width: 767px){
    .our_doctor:after{width: 20px;}
}

@media (min-width: 991px) and (max-width: 1024px){
    .our_doctor .inner_content img{
            height: 880px !important;
    }
}

@media (min-width: 881px) and (max-width: 990px){
    .our_doctor .inner_content img{
            height: 820px !important;
    }
}

@media (min-width: 845px) and (max-width: 880px){
    .our_doctor .inner_content img{
        height: 720px !important;
    }
}

@media (min-width: 690px) and (max-width: 767px){
    .our_doctor .inner_content img{
        height: 660px !important;
    }
}

@media (min-width: 601px) and (max-width: 690px){
    .our_doctor .inner_content img{
        height: 580px !important;
    }
}

@media (min-width: 521px) and (max-width: 600px){
    .our_doctor .inner_content img{
        height: 510px !important;
    }
}

@media (min-width: 471px) and (max-width: 520px){
    .our_doctor .inner_content img{
        height: 440px !important;
    }
}

@media (min-width: 410px) and (max-width: 470px){
    .our_doctor .inner_content img{
        height: 370px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-608a154a */.who-we-help:before{
    background-position: 100% -1px !important;
}

.who-card-right .card-left-cont:before {
    background-position: -4px 100% !important;
}
.who-card-left .card-right-cont:before {
    background-position:calc(100% + 4px) 100% !important;
}
.who-card-right .card-right-cont:after,
.who-card-right .card-right-cont.card-adults:after,
.who-card-left .card-left-cont:after{
    position: absolute;
    content: '';
    left: 0;
    top: -30px;
    width: 300%;
    height: calc(100% + 60px);
    background: #B6E8F3;
    z-index: 1;
    
}
.who-card-right .card-right-cont.card-adults:after{
    background: #F2F2F2; 
}

.who-card-left .card-left-cont:after{
    left: unset;
    right: 0;
    background: #EEE3D8; 
    
}

@media screen and (min-width: 1025px) and (max-width: 1100px){
    .who-card-right .card-left-cont,
    .who-card-left .card-right-cont{
        padding-left: 60px !important;
        padding-right: 60px !important;
    }
}

@media screen and (min-width: 800px) and (max-width: 1024px){
    .who-right-img.img-teens img{
        height: auto !important;
    }
}

@media screen and (max-width: 767px){
    
    .who-card-right .card-right-cont:after,
    .who-card-right .card-right-cont.card-adults:after,
    .who-card-left .card-left-cont:after{
        top: -20px;
        height: calc(100% + 40px); 
        
    }
    
}



@media screen and (min-width: 340px) and (max-width: 767px){
    .who-right-img.img-teens img{
        height: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f65441a */.how_we_help:after{
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    width: 120px;
    height: 100%;
    background-image: url("/wp-content/uploads/2023/06/solid-bar-desk.png");
}

@media (min-width: 1025px) and (max-width: 1780px){
    .how_we_help:after{width: 30px;}
}

@media (max-width: 1024px){
    .how_we_help:after{
         width: 40px;
         background-image: url("/wp-content/uploads/2023/06/Solid-bar-Tab.png");
    }
}

@media (min-width: 991px) and (max-width: 1024px){
    .how_we_help .inner_content img{
            height: 565px !important;
    }
}

@media (min-width: 901px) and (max-width: 990px){
    .how_we_help .inner_content img{
            height: 540px !important;
    }
}

@media (min-width: 851px) and (max-width: 900px){
    .how_we_help .inner_content img{
            height: 490px !important;
    }
}

@media (min-width: 780px) and (max-width: 850px){
    .how_we_help .inner_content img{
            height: 460px !important;
    }
}

@media (max-width: 767px){
    .how_we_help:after{
         width: 20px;
         background-image: url("/wp-content/uploads/2023/06/solid-bar-Mobi.png");
    }
}

@media (min-width: 671px) and (max-width: 767px){
    .how_we_help .inner_content img{
            height: 440px !important;
    }
}

@media (min-width: 591px) and (max-width: 670px){
    .how_we_help .inner_content img{
            height: 380px !important;
    }
}

@media (min-width: 521px) and (max-width: 590px){
    .how_we_help .inner_content img{
            height: 330px !important;
    }
}

@media (min-width: 440px) and (max-width: 520px){
    .how_we_help .inner_content img{
            height: 280px !important;
    }
}/* End custom CSS */