.trabajo-gallery{max-width:var(--base-layout-width);margin:40px auto 70px}.trabajo-gallery__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.trabajo-gallery__row{display:flex;min-width:0;flex-direction:column;gap:16px}.trabajo-gallery__item{flex:none;margin:0;overflow:hidden;border-radius:12px}.trabajo-gallery__item img,.trabajo-gallery__item picture{display:block;width:100%;height:100%}.trabajo-gallery__item img{object-fit:cover}.trabajo-gallery__item--1,.trabajo-gallery__item--5{height:228px}.trabajo-gallery__item--2{height:475px}.trabajo-gallery__item--3{height:295px;margin-top:30px}.trabajo-gallery__item--4,.trabajo-gallery__item--6{height:406px}.trabajo-gallery__item--7{height:396px;margin-top:30px}.trabajo-gallery__item--8{height:304px}@media (max-width:1024px){.trabajo-gallery{padding-block:60px}.trabajo-gallery__item--1,.trabajo-gallery__item--5{height:180px}.trabajo-gallery__item--2{height:380px}.trabajo-gallery__item--3{height:236px}.trabajo-gallery__item--4,.trabajo-gallery__item--6{height:324px}.trabajo-gallery__item--7{height:316px}.trabajo-gallery__item--8{height:243px}}@media (max-width:768px){.trabajo-gallery{width:100%;margin:24px auto 48px;padding:0 16px;box-sizing:border-box}.trabajo-gallery__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:6px}.trabajo-gallery__row{min-width:0;gap:6px}.trabajo-gallery__item{width:100%;height:auto;border-radius:6px}.trabajo-gallery__item--1,.trabajo-gallery__item--5{aspect-ratio:224/166}.trabajo-gallery__item--2{aspect-ratio:224/346}.trabajo-gallery__item--3{margin-top:12px;aspect-ratio:224/215}.trabajo-gallery__item--4,.trabajo-gallery__item--6{aspect-ratio:224/296}.trabajo-gallery__item--7{margin-top:12px;aspect-ratio:224/289}.trabajo-gallery__item--8{aspect-ratio:224/222}}@media (max-width:480px){.trabajo-gallery{padding-inline:12px}.trabajo-gallery__grid,.trabajo-gallery__row{gap:5px}.trabajo-gallery__item{border-radius:5px}.trabajo-gallery__item--3,.trabajo-gallery__item--7{margin-top:10px}}.ficha-servicios.ficha-servicios--jobs{width:100%;padding:72px 0 88px;margin:0;background:#fff}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__container{width:100%;max-width:var(--base-layout-width);padding-inline:var(--base-layout-padding);margin-inline:auto}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__header{display:block;width:100%;margin:0 0 52px}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__titles{width:100%;max-width:none;margin:0}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__titles .h2{width:100%;max-width:none;margin:0;color:var(--primary-black,#1d1d1b)}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__cards{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch;width:100%;gap:0!important;margin:0;padding:0;overflow:visible}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__card{position:relative;display:flex!important;flex-direction:column;align-items:stretch;justify-content:flex-start;width:auto!important;min-width:0!important;max-width:none!important;height:223px!important;min-height:223px!important;margin:0!important;padding:0 26px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__card:before{content:"";position:absolute;top:0;bottom:0;left:0;display:block;width:1px;height:auto;background:rgba(29,29,27,.55)}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__card-top{display:flex!important;flex:none;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;width:100%;min-height:154px;margin:0!important;padding:0!important;gap:0!important}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__card-number{display:block;width:auto;margin:-3px 0 31px!important;padding:0;color:var(--primary-black,#1d1d1b);line-height:1}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__card-top>.svg-draw-icon{display:block;flex:none;width:auto!important;max-width:101px;height:75px!important;max-height:75px;margin:0!important;padding:0;overflow:visible}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__card:first-child .svg-draw-icon,.ficha-servicios.ficha-servicios--jobs .ficha-servicios__card:nth-child(2) .svg-draw-icon{width:61px!important}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__card:nth-child(3) .svg-draw-icon{width:75px!important}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__card:nth-child(4) .svg-draw-icon{width:74px!important}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__card:nth-child(5) .svg-draw-icon{width:75px!important}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__card-content{display:block!important;width:100%;margin:0!important;padding:0!important;transform:none!important}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__card-content .h5{margin:0 0 10px!important;padding:0;color:var(--primary-black,#1d1d1b);line-height:1.15}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__card-content .text-2{width:100%;max-width:190px;margin:0!important;padding:0;color:var(--primary-black,#1d1d1b);line-height:1.35}@media (max-width:1024px){.ficha-servicios.ficha-servicios--jobs{padding-block:60px 72px}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__header{margin-bottom:44px}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__cards{grid-template-columns:repeat(3,minmax(0,1fr))!important;row-gap:48px!important}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__card{height:223px!important;min-height:223px!important;padding-inline:24px!important}}@media (max-width:768px){.ficha-servicios.ficha-servicios--jobs{padding-block:48px 56px;overflow:hidden}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__header{margin-bottom:32px}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__titles .h2{max-width:85%}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__cards{display:flex!important;grid-template-columns:none!important;align-items:stretch;gap:0!important;width:auto;margin-right:calc(var(--base-layout-padding)*-1);padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:0;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__cards::-webkit-scrollbar{display:none}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__card{position:relative;display:flex!important;flex:0 0 245px;flex-direction:column;align-items:stretch;justify-content:flex-start;width:245px!important;min-width:245px!important;max-width:245px!important;height:245px!important;min-height:245px!important;margin:0!important;padding:0 24px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;scroll-snap-align:start;scroll-snap-stop:always}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__card:before{content:"";position:absolute;top:0;bottom:0;left:0;display:block;width:1px;height:auto;background:rgba(29,29,27,.55)}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__card-top{display:flex!important;flex:none;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;width:100%;min-height:165px;margin:0!important;padding:0!important;gap:0!important}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__card-number{display:block;width:auto;margin:0 0 28px!important;padding:0;line-height:1}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__card-top>.svg-draw-icon{display:block;flex:none;height:75px!important;max-height:75px;margin:0!important}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__card-content{display:block!important;align-self:auto;width:100%;margin:0!important;padding:0!important}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__card-content .h5{margin:0 0 10px!important}.ficha-servicios.ficha-servicios--jobs .ficha-servicios__card-content .text-2{width:100%;max-width:190px;margin:0!important}}