.elementor-3216 .elementor-element.elementor-element-474dd0d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--overlay-mix-blend-mode:screen;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3216 .elementor-element.elementor-element-474dd0d:not(.elementor-motion-effects-element-type-background), .elementor-3216 .elementor-element.elementor-element-474dd0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1315b30 );}.elementor-3216 .elementor-element.elementor-element-474dd0d::before, .elementor-3216 .elementor-element.elementor-element-474dd0d > .elementor-background-video-container::before, .elementor-3216 .elementor-element.elementor-element-474dd0d > .e-con-inner > .elementor-background-video-container::before, .elementor-3216 .elementor-element.elementor-element-474dd0d > .elementor-background-slideshow::before, .elementor-3216 .elementor-element.elementor-element-474dd0d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3216 .elementor-element.elementor-element-474dd0d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.berkshiresmile.com/wp-content/uploads/slider-bg-scaled-1.webp");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-3216 .elementor-element.elementor-element-1e50c2c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3216 .elementor-element.elementor-element-1e50c2c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-a883e9e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-a883e9e img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-516229b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-516229b img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-2ee9f3c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-2ee9f3c img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-83e7bed.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-83e7bed img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-3817f33.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-3817f33 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-7531119.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-7531119 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-b41e4d2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-b41e4d2 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-c2cee7a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-c2cee7a img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-a0b45c9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-a0b45c9 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-282cae9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3216 .elementor-element.elementor-element-282cae9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-356066a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-356066a img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-525c9e9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-525c9e9 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-aef0ff9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-aef0ff9 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-ac0370a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-ac0370a img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-c117238.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-c117238 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-1c4624e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-1c4624e img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-63cff37.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-63cff37 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-fe809d0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-fe809d0 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-262c257.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-262c257 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-80182e6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3216 .elementor-element.elementor-element-80182e6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-4d9520b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-4d9520b img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-fe25da6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-fe25da6 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-fd9ac89.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-fd9ac89 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-9f0b153.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-9f0b153 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-d361916.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-d361916 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-d256bd3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-d256bd3 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-de97e5b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-de97e5b img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-af1a814.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-af1a814 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-b2c69f8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-b2c69f8 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-d5e409b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3216 .elementor-element.elementor-element-d5e409b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-b96e5e4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-b96e5e4 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-30f4f8b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-30f4f8b img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-f9706ce.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-f9706ce img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-0f21c38.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-0f21c38 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-e34d802.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-e34d802 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-af9c888.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-af9c888 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-c724ed1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-c724ed1 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-91d84df.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-91d84df img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-4e66723.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-4e66723 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-c06459c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3216 .elementor-element.elementor-element-c06459c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-739e344.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-739e344 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-eabe78b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-eabe78b img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-e2e38ef.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-e2e38ef img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-9c8f952.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-9c8f952 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-4766cc7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-4766cc7 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-7e19cd4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-7e19cd4 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-baa6930.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-baa6930 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-f372566.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-f372566 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-4687e01.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-4687e01 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-7e50ef3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3216 .elementor-element.elementor-element-7e50ef3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-58a5824.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-58a5824 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-2c937a1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-2c937a1 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-e8019d3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-e8019d3 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-f9757a7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-f9757a7 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-d3a85dc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-d3a85dc img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-7c3cd44.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-7c3cd44 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-44f733d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-44f733d img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-bef26f0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-bef26f0 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-b0cea89.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-b0cea89 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-1265f11{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3216 .elementor-element.elementor-element-1265f11.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-991766b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-991766b img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-9964c82.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-9964c82 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-2571c04.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-2571c04 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-5ff981c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-5ff981c img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-7ff0020.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-7ff0020 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-974a0f6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-974a0f6 img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-351cddb.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-351cddb img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-f6345ca.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-f6345ca img{width:100%;max-width:150px;height:150px;}.elementor-3216 .elementor-element.elementor-element-e4473e4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3216 .elementor-element.elementor-element-e4473e4 img{width:100%;max-width:150px;height:150px;}@media(min-width:768px){.elementor-3216 .elementor-element.elementor-element-1e50c2c{--width:100%;}.elementor-3216 .elementor-element.elementor-element-282cae9{--width:100%;}.elementor-3216 .elementor-element.elementor-element-80182e6{--width:100%;}.elementor-3216 .elementor-element.elementor-element-d5e409b{--width:100%;}.elementor-3216 .elementor-element.elementor-element-c06459c{--width:100%;}.elementor-3216 .elementor-element.elementor-element-7e50ef3{--width:100%;}.elementor-3216 .elementor-element.elementor-element-1265f11{--width:100%;}}@media(max-width:767px){.elementor-3216 .elementor-element.elementor-element-474dd0d{--flex-wrap:nowrap;}}/* Start custom CSS for container, class: .elementor-element-474dd0d */.marquee_img {
  display: flex;
  overflow: hidden;
  user-select: none;
}

.marquee__group__img {
  width: max-content !important;
  flex-shrink: 0;
  display: flex;
  align-items: center;
   Prevent blurry text during animation 
  backface-visibility: hidden;
  perspective: 1000;
  transform: translate3d(0, 0, 0);
  will-change: transform; /* Optimize animation performance */ 
  animation: slide_img 200s linear infinite;
}

 Pause animation when reduced motion is preferred 
@media (prefers-reduced-motion: reduce) {
  .marquee__group__img {
    animation-play-state: paused;
  }
}

@keyframes slide_img {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - 2rem));
  }
}/* End custom CSS */