@media(max-width:760px){
.company-presentation #fotos .photo-rail{display:flex!important;gap:8px!important;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;padding-left:0!important;padding-right:0!important;box-sizing:border-box;width:100%;align-items:stretch}
.company-presentation #fotos .photo-rail:before,.company-presentation #fotos .photo-rail:after{content:"";display:block;flex:0 0 10%;pointer-events:none}
.company-presentation #fotos .photo-rail .gallery-photo,.company-presentation #fotos .photo-rail:has(.gallery-photo:nth-child(2)):not(:has(.gallery-photo:nth-child(3))) .gallery-photo{flex:0 0 calc(80% - 16px)!important;scroll-snap-align:center!important;scroll-snap-stop:always;min-width:0;margin:0}
.company-presentation #fotos .photo-rail:has(.gallery-photo:only-child):before,.company-presentation #fotos .photo-rail:has(.gallery-photo:only-child):after{display:none}
.company-presentation #fotos .photo-rail .gallery-photo:only-child{flex-basis:100%!important}
}