.home-before-after-img img{height:200px;object-fit:cover}.hero-container:before{content:"";background-color:rgba(0,0,0,.4);display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:2}.invisaling-two-image-side{display:-webkit-box;display:-ms-flexbox;display:flex;gap:35px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.invisaling-third-row-video .video-wrapper{max-width:325px;max-height:425px;margin:0 auto;display:block}.invisaling-slider-type-video .video-wrapper{max-width:430px;margin:0 auto!important;display:block}.invisalign-laptop-mockup-video{position:absolute;top:25px;left:80px;width:77%;height:92%;z-index:1;-o-object-fit:cover;object-fit:cover}.badge-img-invisalign{position:absolute;top:-45px;left:-45px;z-index:99}.video-middle-360 .video-wrapper{border:1px solid var(--awb-color5);border-radius:20px}.video-middle-360,.video-middle-360 .video-wrapper,.video-middle-360 .video-wrapper video{height:100%}.ua-safari .state-text-360.right{right:-6px}.ua-safari .state-text-360{letter-spacing:7px!important}.video-middle-360 .video-wrapper{max-width:600px;margin:0 auto;display:block}.invisaling-footer-img-invisalign{-webkit-transform:rotate(195deg);-ms-transform:rotate(195deg);transform:rotate(195deg)}.services-section .fusion-builder-row{max-width:1080px!important}.inner-text-badge{position:absolute;left:0;right:0;bottom:0;top:21px;margin:auto;text-align:center;font-size:9px;font-family:"Termina Demi";color:#fff;padding:12px;letter-spacing:0}.bg-video-column-hero{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;z-index:-1!important;height:100%}.home-hero-static .fusion-builder-row{position:static}.home-hero-static{overflow:hidden}.bg-video-column-hero video{object-fit:cover;aspect-ratio:16/9;width:100%;height:100%}.bg-video-column-hero .fusion-column-wrapper{padding:0;margin:0;height:100%}.bg-video-column-hero:after{content:"";background-color:rgba(0,0,0,.4);display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:2}@media screen and (min-width:1025px){.pricing-three-box-row{margin:0 10px!important}.home-hero-invisalign-aligner{position:relative;left:-45px}}@media screen and (max-width:1330px){.ua-safari .state-text-360{letter-spacing:10px!important}}@media screen and (max-width:1024px){.invisalign-five-boxes-title{font-size:18px!important}.badge-img-invisalign{top:-62px;left:calc(50% - 62.5px)}}@media screen and (max-width:767px){.hero-heading-middle .fusion-title-heading{font-size:26px!important;line-height:1.5!important}.invisalign-laptop-mockup-video{top:10px;left:35px}}