.elementor-12262 .elementor-element.elementor-element-62b11dd4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-12262 .elementor-element.elementor-element-62b11dd4:not(.elementor-motion-effects-element-type-background), .elementor-12262 .elementor-element.elementor-element-62b11dd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-abbc024 );}.elementor-12262 .elementor-element.elementor-element-62b11dd4::before, .elementor-12262 .elementor-element.elementor-element-62b11dd4 > .elementor-background-video-container::before, .elementor-12262 .elementor-element.elementor-element-62b11dd4 > .e-con-inner > .elementor-background-video-container::before, .elementor-12262 .elementor-element.elementor-element-62b11dd4 > .elementor-background-slideshow::before, .elementor-12262 .elementor-element.elementor-element-62b11dd4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12262 .elementor-element.elementor-element-62b11dd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.edmondsbraces.com/wp-content/uploads/2025/03/our-practice.svg");--background-overlay:'';background-position:top left;background-repeat:no-repeat;}.elementor-12262 .elementor-element.elementor-element-33afc881{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12262 .elementor-element.elementor-element-611bcde0{--display:flex;--min-height:420px;}.elementor-12262 .elementor-element.elementor-element-611bcde0.e-con{--align-self:flex-end;}.elementor-12262 .elementor-element.elementor-element-141ebffa > .elementor-widget-container{padding:0px 0px 8px 0px;}.elementor-12262 .elementor-element.elementor-element-141ebffa .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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-033dce9 );}.elementor-12262 .elementor-element.elementor-element-5f0ac3f5 > .elementor-widget-container{padding:0px 0px 24px 130px;}.elementor-12262 .elementor-element.elementor-element-5f0ac3f5 .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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ec45fb2 );}.elementor-12262 .elementor-element.elementor-element-1d52f444 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-12262 .elementor-element.elementor-element-1d52f444{font-family:var( --e-global-typography-e8eea25-font-family ), Sans-serif;font-size:var( --e-global-typography-e8eea25-font-size );font-weight:var( --e-global-typography-e8eea25-font-weight );text-transform:var( --e-global-typography-e8eea25-text-transform );font-style:var( --e-global-typography-e8eea25-font-style );text-decoration:var( --e-global-typography-e8eea25-text-decoration );line-height:var( --e-global-typography-e8eea25-line-height );color:var( --e-global-color-c81c1b8 );}.elementor-12262 .elementor-element.elementor-element-58964fad .elementor-button{font-family:var( --e-global-typography-9001ea8-font-family ), Sans-serif;font-size:var( --e-global-typography-9001ea8-font-size );font-weight:var( --e-global-typography-9001ea8-font-weight );text-transform:var( --e-global-typography-9001ea8-text-transform );font-style:var( --e-global-typography-9001ea8-font-style );text-decoration:var( --e-global-typography-9001ea8-text-decoration );line-height:var( --e-global-typography-9001ea8-line-height );letter-spacing:var( --e-global-typography-9001ea8-letter-spacing );fill:var( --e-global-color-d14229c );color:var( --e-global-color-d14229c );border-style:none;border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-12262 .elementor-element.elementor-element-5853bb33{--display:flex;}.elementor-12262 .elementor-element.elementor-element-707f8548 > .elementor-widget-container{border-radius:0px 25px 0px 0px;}.elementor-12262 .elementor-element.elementor-element-707f8548 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12262 .elementor-element.elementor-element-707f8548 .elementor-custom-embed-play i{font-size:90px;}.elementor-12262 .elementor-element.elementor-element-707f8548 .elementor-custom-embed-play svg{width:90px;height:90px;}.elementor-12262 .elementor-element.elementor-element-20c9ae31{--display:flex;--position:absolute;--min-height:244px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 25px 25px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px;top:-60px;}.elementor-12262 .elementor-element.elementor-element-20c9ae31:not(.elementor-motion-effects-element-type-background), .elementor-12262 .elementor-element.elementor-element-20c9ae31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-033dce9 );}body:not(.rtl) .elementor-12262 .elementor-element.elementor-element-20c9ae31{left:-100px;}body.rtl .elementor-12262 .elementor-element.elementor-element-20c9ae31{right:-100px;}.elementor-12262 .elementor-element.elementor-element-24d00906 .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 );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-b6f5743 );}.elementor-12262 .elementor-element.elementor-element-3f57e15a{font-family:var( --e-global-typography-be7551e-font-family ), Sans-serif;font-size:var( --e-global-typography-be7551e-font-size );font-weight:var( --e-global-typography-be7551e-font-weight );text-transform:var( --e-global-typography-be7551e-text-transform );font-style:var( --e-global-typography-be7551e-font-style );text-decoration:var( --e-global-typography-be7551e-text-decoration );line-height:var( --e-global-typography-be7551e-line-height );color:var( --e-global-color-d14229c );}@media(min-width:768px){.elementor-12262 .elementor-element.elementor-element-611bcde0{--width:638px;}.elementor-12262 .elementor-element.elementor-element-20c9ae31{--width:315px;}}@media(max-width:1024px) and (min-width:768px){.elementor-12262 .elementor-element.elementor-element-611bcde0{--width:470px;}.elementor-12262 .elementor-element.elementor-element-20c9ae31{--width:236px;}}@media(min-width:2400px){.elementor-12262 .elementor-element.elementor-element-141ebffa .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12262 .elementor-element.elementor-element-5f0ac3f5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12262 .elementor-element.elementor-element-1d52f444{font-size:var( --e-global-typography-e8eea25-font-size );line-height:var( --e-global-typography-e8eea25-line-height );}.elementor-12262 .elementor-element.elementor-element-58964fad .elementor-button{font-size:var( --e-global-typography-9001ea8-font-size );line-height:var( --e-global-typography-9001ea8-line-height );letter-spacing:var( --e-global-typography-9001ea8-letter-spacing );}.elementor-12262 .elementor-element.elementor-element-24d00906 .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-12262 .elementor-element.elementor-element-3f57e15a{font-size:var( --e-global-typography-be7551e-font-size );line-height:var( --e-global-typography-be7551e-line-height );}}@media(max-width:1024px){.elementor-12262 .elementor-element.elementor-element-62b11dd4::before, .elementor-12262 .elementor-element.elementor-element-62b11dd4 > .elementor-background-video-container::before, .elementor-12262 .elementor-element.elementor-element-62b11dd4 > .e-con-inner > .elementor-background-video-container::before, .elementor-12262 .elementor-element.elementor-element-62b11dd4 > .elementor-background-slideshow::before, .elementor-12262 .elementor-element.elementor-element-62b11dd4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12262 .elementor-element.elementor-element-62b11dd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:531px auto;}.elementor-12262 .elementor-element.elementor-element-62b11dd4{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-12262 .elementor-element.elementor-element-611bcde0{--min-height:349px;}.elementor-12262 .elementor-element.elementor-element-141ebffa > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-12262 .elementor-element.elementor-element-141ebffa .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12262 .elementor-element.elementor-element-5f0ac3f5 > .elementor-widget-container{padding:0px 0px 20px 80px;}.elementor-12262 .elementor-element.elementor-element-5f0ac3f5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12262 .elementor-element.elementor-element-1d52f444 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-12262 .elementor-element.elementor-element-1d52f444{font-size:var( --e-global-typography-e8eea25-font-size );line-height:var( --e-global-typography-e8eea25-line-height );}.elementor-12262 .elementor-element.elementor-element-58964fad .elementor-button{font-size:var( --e-global-typography-9001ea8-font-size );line-height:var( --e-global-typography-9001ea8-line-height );letter-spacing:var( --e-global-typography-9001ea8-letter-spacing );}.elementor-12262 .elementor-element.elementor-element-20c9ae31{--min-height:167px;--border-radius:0px 20px 20px 0px;--padding-top:26px;--padding-bottom:26px;--padding-left:40px;--padding-right:40px;top:-90px;}body:not(.rtl) .elementor-12262 .elementor-element.elementor-element-20c9ae31{left:-40px;}body.rtl .elementor-12262 .elementor-element.elementor-element-20c9ae31{right:-40px;}.elementor-12262 .elementor-element.elementor-element-24d00906 .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-12262 .elementor-element.elementor-element-3f57e15a{font-size:var( --e-global-typography-be7551e-font-size );line-height:var( --e-global-typography-be7551e-line-height );}}@media(max-width:767px){.elementor-12262 .elementor-element.elementor-element-62b11dd4::before, .elementor-12262 .elementor-element.elementor-element-62b11dd4 > .elementor-background-video-container::before, .elementor-12262 .elementor-element.elementor-element-62b11dd4 > .e-con-inner > .elementor-background-video-container::before, .elementor-12262 .elementor-element.elementor-element-62b11dd4 > .elementor-background-slideshow::before, .elementor-12262 .elementor-element.elementor-element-62b11dd4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12262 .elementor-element.elementor-element-62b11dd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:210px auto;}.elementor-12262 .elementor-element.elementor-element-62b11dd4{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12262 .elementor-element.elementor-element-33afc881{--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12262 .elementor-element.elementor-element-611bcde0{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-12262 .elementor-element.elementor-element-141ebffa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12262 .elementor-element.elementor-element-141ebffa .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12262 .elementor-element.elementor-element-5f0ac3f5 > .elementor-widget-container{padding:0px 0px 16px 26px;}.elementor-12262 .elementor-element.elementor-element-5f0ac3f5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12262 .elementor-element.elementor-element-1d52f444 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-12262 .elementor-element.elementor-element-1d52f444{font-size:var( --e-global-typography-e8eea25-font-size );line-height:var( --e-global-typography-e8eea25-line-height );}.elementor-12262 .elementor-element.elementor-element-58964fad .elementor-button{font-size:var( --e-global-typography-9001ea8-font-size );line-height:var( --e-global-typography-9001ea8-line-height );letter-spacing:var( --e-global-typography-9001ea8-letter-spacing );}.elementor-12262 .elementor-element.elementor-element-707f8548 > .elementor-widget-container{border-radius:0px 10px 0px 0px;}.elementor-12262 .elementor-element.elementor-element-707f8548 .elementor-custom-embed-play i{font-size:40px;}.elementor-12262 .elementor-element.elementor-element-707f8548 .elementor-custom-embed-play svg{width:40px;height:40px;}.elementor-12262 .elementor-element.elementor-element-20c9ae31{--width:174px;--min-height:141px;--border-radius:0px 10px 10px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;top:-96px;}body:not(.rtl) .elementor-12262 .elementor-element.elementor-element-20c9ae31{left:-20px;}body.rtl .elementor-12262 .elementor-element.elementor-element-20c9ae31{right:-20px;}.elementor-12262 .elementor-element.elementor-element-24d00906 .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-12262 .elementor-element.elementor-element-3f57e15a{font-size:var( --e-global-typography-be7551e-font-size );line-height:var( --e-global-typography-be7551e-line-height );}}/* Start custom CSS for container, class: .elementor-element-5853bb33 *//*Video CSS*/

.video-btn .elementor-custom-embed-image-overlay img {
    aspect-ratio:0
}
 .video-btn .elementor-open-lightbox{
        aspect-ratio:0 !important
    }

.bottom-row .video-btn .elementor-custom-embed-play {
    display: flex;
    justify-content: center;
    align-items: center;
    /*background: #253E77;*/
    height: 90px;
    width: 90px;
}

.bottom-row .video-btn .elementor-custom-embed-play i,
.bottom-row .video-btn .elementor-custom-embed-play svg{
    opacity: 1 !important;
}

.bottom-row .video-btn .elementor-custom-embed-play svg{
    filter: unset;
}
.bottom-row .elementor-widget-video .elementor-wrapper {
   height:546px;
}

.bottom-row .e-hosted-video{
    width:100% !important
}


@media screen and (min-width:1201px) and (max-width:1430px){
    .bottom-row .e-hosted-video{
        height:444px !important
    }
}



/* / TABLET  / */
@media screen and (min-width: 768px) and (max-width: 1024px) {
   
 
    .bottom-row .elementor-widget-video .elementor-wrapper {
       height:303px;
    }
    .bottom-row .e-hosted-video .elementor-custom-embed-image-overlay img{
        height:303px !important    
    }
    
    .bottom-row .video-btn .elementor-custom-embed-play {
        height: 60px;
        width: 60px;
    }

}

/* / MOBILE  / */
@media screen and (max-width: 767px) {
    
     .bottom-row .elementor-widget-video .elementor-wrapper {
       height:150px;
    }
    .bottom-row .e-hosted-video .elementor-custom-embed-image-overlay img{
        height:150px !important    
    }
    
    .bottom-row .video-btn .elementor-custom-embed-play {
        height: 50px;
        width: 50px;
    }
 

}

@media screen and (min-width: 900px) and (max-width: 1200px){
   
    .bottom-row .elementor-widget-video .elementor-wrapper {
        height: auto;
    }
    .bottom-row .e-hosted-video .elementor-custom-embed-image-overlay img{
        height:auto !important    
    }
}


@media screen and (min-width: 400px) and (max-width: 767px){
  
    .bottom-row .elementor-widget-video .elementor-wrapper {
        height: auto;
    }
    
    .bottom-row .e-hosted-video .elementor-custom-embed-image-overlay img{
        height:auto !important    
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62b11dd4 */.practice_btn .elementor-button::before, .practice_btn .elementor-button::after{
    background: #e9eef1 !important
}

.our-practice-heading h2 span{
    display: block;
    padding-left: 130px;
    line-height: 90px;
    color: var(--e-global-color-ec45fb2);
}

.practice_btn .elementor-button:hover:before, .practice_btn .elementor-button:hover:after {
    background: transparent !important;
}
.our-practice:before{
    top:-154px;
}

/*Tab*/
@media screen and (min-width:768px) and (max-width:1024px){
    .our-practice:before{
        top:-96px !important;
    }
    
    .our-practice-heading h2 span{
        line-height: 52.08px;
    }
}

/*Mob*/
@media screen and (max-width:767px){
    .our-practice:before {
        top: -46px;
        left: 6px;
    }
    
    .our-practice-heading h2 span{
        line-height: 37.2px;
    }
}



@media screen and (min-width:668px) and (max-width:767px){
    .our-practice .top-row{
        padding-bottom:40px !important;
    }
}
@media screen and (min-width:523px) and (max-width:667px){
    .our-practice .top-row{
        padding-bottom:60px !important;
    }
}
@media screen and (min-width:447px) and (max-width:522px){
    .our-practice .top-row{
        padding-bottom:80px !important;
    }
}
@media screen and (min-width:369px) and (max-width:446px){
    .our-practice .top-row{
        padding-bottom:100px !important;
    }
}/* End custom CSS */