:root{--anims-duration: .5s}section.references-gallery{padding:60px 0;overflow:hidden}@media (min-width: 992px){section.references-gallery{padding:90px 0 70px}}section.references-gallery .content-wrapper{margin-bottom:10px}@media (min-width: 992px){section.references-gallery .content-wrapper{margin-bottom:58px}}section.references-gallery .tabs-btns-wrapper{display:flex;justify-content:space-between;gap:30px;margin-bottom:50px}section.references-gallery .tabs-btns-wrapper .tab-btn{width:auto;max-width:none;flex-grow:1;display:flex;align-items:center;justify-content:center;min-width:auto!important}section.references-gallery .custom-selector{margin-bottom:20px}section.references-gallery .reference{pointer-events:none;overflow:hidden;opacity:0}section.references-gallery .reference.visible{pointer-events:auto}section.references-gallery .references-wrapper{margin-bottom:20px;min-height:50vh}section.references-gallery .references-wrapper .reference{position:relative;margin-bottom:15px}@media (min-width: 992px){section.references-gallery .references-wrapper .reference{margin-bottom:30px}}section.references-gallery .references-wrapper .reference:hover .caption-wrapper{opacity:1;pointer-events:auto}section.references-gallery .references-wrapper .reference .caption-wrapper{display:flex;justify-content:center;align-items:center;background:#a62100b8;pointer-events:none;transition:.4s}section.references-gallery .references-wrapper .reference .caption-wrapper .caption{display:inline-block;background:#f4f4f7;text-align:center;padding:12px 40px;line-height:1.6;width:100%}section.references-gallery .references-wrapper .reference .caption-wrapper .caption .title{color:#2b2b2b;font-weight:500;font-size:.875rem;letter-spacing:0}section.references-gallery .references-wrapper .reference .caption-wrapper .caption .subtitle{font-size:.75rem;letter-spacing:0;color:#838590}@media (min-width: 992px){section.references-gallery .references-wrapper .reference .caption-wrapper .caption{width:auto;background:#fff}}@media (min-width: 992px){section.references-gallery .references-wrapper .reference .caption-wrapper{opacity:0;position:absolute;inset:0}}section.references-gallery .references-wrapper .reference .position-relative{display:block;width:100%;height:100%}section.references-gallery .references-wrapper .reference .position-relative img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
