/*.introPage .mainTitle { width: 631px; height: 77px; }*/
.introPage .mainTitle img { width: 100%; }
.activityPage {position: relative; width: 100%; height: 100%; background: #F1EADE}

.cl_mainActTitle{margin-bottom: 37px;}

.cont{padding: 0px 101px 35px 100px;}

.grid{display: flex;gap: 19.33px;width: 100%;margin-bottom: 20px;}
.grid .gridCell{width: calc(100% / 3);cursor: pointer;position: relative; -webkit-tap-highlight-color: transparent; -webkit-tap-highlight-color: rgba(0,0,0,0) ; outline: none;}
.grid .gridCell .imgWrap{width: 100%;height: 100%;}
.grid .gridCell .imgWrap img{width: 100%;height: 100%;}

.description{display: flex;flex-direction: column;align-items: center;position: absolute;top: 0px;left: 0px;padding: 30px 13px 34px 13px;box-sizing: border-box;opacity: 0;background-color: rgba(0, 0, 0, 0.7);border-radius: 20px;width: 100%;height: 100%;}
.description .mainText{background-color: #19FA00;border-radius: 25px;font-family: "GodoB";font-size: 22px;line-height: 32px;padding: 6px 20px;box-sizing: border-box;margin-bottom: 40px;}
.description .subText{font-family: "GodoM";font-size: 22px;line-height: 32px;color: #fff;text-align: center;}
.description.on{opacity: 1;}