.elementor-13860 .elementor-element.elementor-element-7d797aac{--display:flex;--min-height:539px;--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-13860 .elementor-element.elementor-element-47677b7c{--display:flex;--min-height:514px;--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;--overflow:auto;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13860 .elementor-element.elementor-element-b398988 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13860 .elementor-element.elementor-element-b398988 img{width:300%;height:380px;object-fit:cover;object-position:center center;}.elementor-13860 .elementor-element.elementor-element-71798281 img{width:300%;max-width:100%;height:380px;object-fit:cover;object-position:center center;}.elementor-13860 .elementor-element.elementor-element-ca0d1b8 img{width:300%;max-width:100%;height:380px;object-fit:cover;object-position:center center;}.elementor-13860 .elementor-element.elementor-element-3ea62416 img{width:300%;height:380px;object-fit:cover;object-position:center center;}.elementor-13860 .elementor-element.elementor-element-34e1d96a img{width:300%;height:380px;object-fit:cover;object-position:center center;}.elementor-13860 .elementor-element.elementor-element-3771b6ba img{width:300%;height:380px;object-fit:cover;object-position:center center;}.elementor-13860 .elementor-element.elementor-element-988469f img{width:300%;height:380px;object-fit:cover;object-position:center center;}.elementor-13860 .elementor-element.elementor-element-36574e7 img{width:300%;height:380px;object-fit:cover;object-position:center center;}@media(min-width:768px){.elementor-13860 .elementor-element.elementor-element-7d797aac{--content-width:1217px;}.elementor-13860 .elementor-element.elementor-element-47677b7c{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-b398988 */.elementor-13860 .elementor-element.elementor-element-b398988 {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* or adjust to your desired width */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71798281 */.elementor-13860 .elementor-element.elementor-element-71798281 {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* or adjust to your desired width */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca0d1b8 */.elementor-13860 .elementor-element.elementor-element-ca0d1b8 {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* or adjust to your desired width */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ea62416 */.elementor-13860 .elementor-element.elementor-element-3ea62416 {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* or adjust to your desired width */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34e1d96a */.elementor-13860 .elementor-element.elementor-element-34e1d96a {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* or adjust to your desired width */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3771b6ba */.elementor-13860 .elementor-element.elementor-element-3771b6ba {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* or adjust to your desired width */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-988469f */.elementor-13860 .elementor-element.elementor-element-988469f {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* or adjust to your desired width */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-36574e7 */.elementor-13860 .elementor-element.elementor-element-36574e7 {
  flex: 0 0 auto;
  scroll-snap-align: start;
  width: 300px; /* or adjust to your desired width */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47677b7c */.elementor-13860 .elementor-element.elementor-element-47677b7c {
  scroll-snap-type: x mandatory;
  overflow-x: auto;
  display: flex;
  gap: 20px;
  padding: 20px;
  scroll-padding: 20px;
}
.elementor-13860 .elementor-element.elementor-element-47677b7c::-webkit-scrollbar {
  height: 8px;
}
.elementor-13860 .elementor-element.elementor-element-47677b7c::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 10px;
}


.elementor-13860 .elementor-element.elementor-element-47677b7c {
  scroll-snap-type: x mandatory;
  gap: 20px;
  padding: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d797aac */.elementor-13860 .elementor-element.elementor-element-7d797aac {
  scroll-snap-type: x mandatory;
  gap: 20px;
  padding: 20px;
}/* End custom CSS */