.two-col-text-gallery{height:auto;position:relative;width:100%}.two-col-text-gallery-container{display:flex;flex-direction:column;gap:100px;margin:0 auto;max-width:1440px;position:relative;z-index:1}.two-col-text-gallery .row-content{align-items:center;display:flex;gap:138px}.two-col-text-gallery .row-content.true{flex-direction:row-reverse}.two-col-text-gallery .col{flex:1 1 0}.two-col-text-gallery .row-content .description,.two-col-text-gallery .row-content .description p,.two-col-text-gallery .row-content .heading{color:#fff}.two-col-text-gallery .row-content .btn{margin-top:48px}.two-col-text-gallery .media{align-items:center;display:flex;justify-content:center;padding:0}.two-col-text-gallery .media .gallery{display:flex;flex-wrap:wrap;gap:25px;justify-content:center}.two-col-text-gallery .media .gallery .tile{align-items:center;aspect-ratio:1/1;background:transparent;border-radius:4px;display:flex;flex:1 1 calc(33.333% - 17px);justify-content:center;max-width:180px;overflow:hidden}.two-col-text-gallery .media .gallery .tile>img{display:block;height:100%!important;object-fit:cover;width:100%}@media (min-width:1141px){.two-col-text-gallery .media .gallery .tile:nth-child(2),.two-col-text-gallery .media .gallery .tile:nth-child(5),.two-col-text-gallery .media .gallery .tile:nth-child(8){position:relative}}@media (max-width:1140px) and (min-width:769px){.two-col-text-gallery .row-content{flex-direction:column;gap:80px}.two-col-text-gallery .media .gallery .tile{flex:1 1 calc(33.333% - 17px);max-width:200px}.two-col-text-gallery .media .gallery .tile:nth-child(2),.two-col-text-gallery .media .gallery .tile:nth-child(5),.two-col-text-gallery .media .gallery .tile:nth-child(8){position:relative;top:-10px}}@media (max-width:768px){.two-col-text-gallery .row-content{flex-direction:column;gap:60px}.two-col-text-gallery-container{gap:60px;padding:0 20px}.two-col-text-gallery .media .gallery{gap:15px}.two-col-text-gallery .media .gallery .tile{flex:1 1 calc(33.333% - 10px);max-width:none;min-width:0}.two-col-text-gallery .media .gallery .tile:nth-child(2),.two-col-text-gallery .media .gallery .tile:nth-child(5),.two-col-text-gallery .media .gallery .tile:nth-child(8){position:relative;top:-5px}}@media (max-width:480px){.two-col-text-gallery .media .gallery{gap:10px}.two-col-text-gallery .media .gallery .tile{flex:1 1 calc(33.333% - 7px)}}