.flag-section{padding:10px 20px;text-align:center}.flag-section h2{font-size:1.8vw;font-weight:500;text-align:center}.flag-section hr{display:block;height:2px;border:0;border-top:1px solid #ccc;margin:1em 8%;padding:0}.flag-section p{font-size:1.3vw;font-weight:400;width:75%;margin:0 auto;line-height:1.2}.flag-container{display:flex;justify-content:left;flex-wrap:wrap;padding:8px 10%}.flag-item{flex:1 1 20%;max-width:20%;padding:20px;text-align:center;display:flex;flex-direction:column;align-items:center;overflow:hidden;aspect-ratio:6 / 5}.flag-item a{width:90%;max-height:80%;display:flex;justify-content:center;align-items:center}.flag-item img{height:67%;width:auto;object-fit:fill;border:1px solid #ccc;box-sizing:border-box;align-self:center;justify-self:center}.flag-item p{justify-self:center;margin-top:0}.linked-image-container p{transition:text-decoration .3s}.linked-image-container:hover p{text-decoration:underline}@media (max-width: 768px){.flag-section h2{font-size:3vw}.flag-section p{font-size:2.5vw;width:85%}.flag-item{flex:1 1 50%;max-width:50%;padding:20px 10px}.flag-item p{font-size:2.5vw}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-flag.css.map */
