/* START OF CSS STYLE CODE BY NUSSUQ.COM */

/* ====== GENERAL ====== */

/* ====== HEADER ====== */

/* ====== CATEGORIES ====== */
.s-block--square-links.square-links-2 .home-block-line {display:none}
.s-block--square-links.square-links-2 h2 {position: relative;
    width: fit-content;
    margin: auto; font-size:1.1rem!important}
.s-block--square-links.square-links-2 h2:after {content: "";
    height: 8px;
    background: #1d6434;
    opacity: .7;
    position: absolute;
    bottom: 4px;
    opacity: .3;
    left: 0;
    width: 100%;
}
.s-block--square-links.square-links-2 p.mt-2.text-lg {font-weight: 500 !important;
        font-style: italic;}

.s-block--square-links.square-links-2 .mx-auto {padding-left: .5rem !important;
    padding-right: .5rem !important;}        

.s-block--square-links.square-links-2 ul {gap:1rem}        
.s-block--square-links.square-links-2 li.text-center.group {
    padding: .7rem;
    border: 1px solid #ddd;
    border-radius: 20px;
}  

.s-block--square-links.square-links-2 a {position: relative;
    text-align: center;
    display: flex;
    flex-direction: column;align-items: center;}   
.s-block--square-links.square-links-2 a h3 {position: absolute;
    bottom: 0;
    left: auto;
    right: auto;
    width: fit-content;
    margin: auto;
    text-align: center;
    top: auto;
    line-height: 2.5;
    background-color: #fff;
    padding: 0 25px;border: 1px solid #ccc;
    border-bottom: none;
}
.s-block--square-links.square-links-2 a p {display:none}


/* ====== VIDEO ====== */

/* ====== ABOUT ====== */

/* ====== FEATURES ====== */

/* ====== FOOTER ====== */

/* ====== BOTTOM MENU ====== */