.gtsb-entry-wrapper {
    display: flex;
    gap: 2rem;
    flex-wrap: wrap;

    .gtsb-entry-column {
        flex: 1;
        min-width: 300px;
        background-size: cover;
        padding: 80px 20px;
        background-position: center;
        position: relative;

        &:before {
            content: "";
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: #000;
            opacity: .5;
            z-index: 0;
            transition: opacity .3s ease;
        }

        &:hover::before {
            opacity: 0.35;
        }

        h2 {
            color: #fff;
            text-align: center;
            position: relative;
            z-index: 1;
            font-size: 30px;
            line-height: 1;
            letter-spacing: -0.015em;
        }

        ul.gtsb-region-list {
            display: flex !important;
            justify-content: center;
            margin: 0;
            position: relative;
            z-index: 1;

            li.gtsb-region-item {
                list-style: none;
                border-radius: 50px;
                overflow: hidden;
                transform: scale(0.8);
                border: 2px solid transparent;
                transition: .3s ease;

                &:hover {
                    transform: scale(0.9);
                    border-color: #fff;
                }

                a {
                    display: block;
                    line-height: 0;

                    img {
                        margin: 0;
                        max-width: 90px;
                    }
                }
            }
        }
    }
}

/* 999 */
@media only screen and (max-width: 999px) {
    body .gtsb-entry-wrapper {display: flex;gap: 25px;flex-wrap: wrap;}
    .gtsb-entry-wrapper .gtsb-entry-column {flex: unset;min-width:100%;}
}

/* 690 - MOBILE */
@media only screen and (max-width: 690px) {
    body .gtsb-entry-wrapper .gtsb-entry-column h2 {font-size: 24px;margin-bottom: 15px;}
    .gtsb-entry-wrapper .gtsb-entry-column ul.gtsb-region-list li.gtsb-region-item a img {max-width: 65px;}  
    .gtsb-entry-wrapper {
    .gtsb-entry-column {padding: 60px 20px;}
}
