.lm{--glColorMain:#3396cc;--glBgColor:#f9f9f9;--glBtnBgColor:#336ca0}.lc{--glColorMain:#08a3d0;--glBgColor:#f9f9f9;--glBtnBgColor:#08a3d0}.rpg{--glColorMain:#d91d52;--glBgColor:#f9f9f9;--glBtnBgColor:#d91d52}.coaching-container .container{max-width:100%;hyphens:auto;padding:0;margin:0}.coaching-container .container>div{margin-bottom:20px}.training-container .container{max-width:100%;hyphens:auto;padding:0;margin:0}.training-container .container>div{margin-bottom:20px}.subtitle{color:#555;font-size:18px!important;margin-bottom:15px}.subtitle span{color:var(--glColorMain)}.headerContainer{display:flex;align-items:center}.headerImg{flex:1}.headerImg span{font-weight:900}.headerImg img{width:228px;height:71px;padding:15px;margin:5px 30px 0 2px;border-radius:10px;background:#000}.headerContent{flex:3;margin-top:28px;margin-left:13px}.cardWrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-top:20px}.cardWrapper:last-child{justify-content:flex-start;margin-left:10px}.cardWrapper .card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 calc(31% - 10px);flex:0 1 calc(31% - 10px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;padding:20px 20px 0;margin:15px;border-radius:1rem;cursor:pointer;text-decoration:none;-webkit-box-shadow:0 1px 8px 0 rgb(133 133 133 / 30%);box-shadow:0 1px 8px 0 rgb(133 133 133 / 30%);color:var(--glColorMain);background:var(--glBgColor)}.cardWrapper .card:hover{-webkit-box-shadow:0 1px 8px 0 rgb(51 108 160 / 30%);box-shadow:inset 0 0 0 1px var(--glBtnBgColor);color:var(--glBtnBgColor)}.cardWrapper .card .imgContainer{display:flex;justify-content:center}.cardWrapper .card img{width:270px;height:auto;max-height:150px;object-fit:cover}.cardWrapper .card h3{display:-webkit-box;height:120px;font-size:18px!important;font-weight:700;line-height:24px!important;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;padding:10px 0;margin:0!important;color:var(--glColorMain)!important}.coaching-container .cardWrapper .card p{display:-webkit-box;height:160px;overflow:hidden;-webkit-line-clamp:8;-webkit-box-orient:vertical;padding:10px 0 0;margin:0;margin-bottom:0!important;border-top:1px solid #999;color:#999}.cardWrapper .card .seperator{border:0;border-top:1px solid #999;margin:10px 0}.cardWrapper .card .regularPrice{font-size:16px;line-height:19px;text-decoration:line-through;color:#8c9aa8}.cardWrapper .card .discountPrice{font-size:23px;font-weight:700;margin:0 0 20px;color:var(--glColorMain)}.cardWrapper .card .discount{position:relative;display:inline-block;bottom:48px;left:138px;width:130px;font-size:13px;line-height:20px;text-align:center;padding:1px;color:var(--glBgColor);background:var(--glBtnBgColor)}.cardWrapper .card .tooltipContainer{display:block;position:absolute;bottom:30px;left:-5px;width:140px;border-radius:4px;z-index:10000;background:#000}.cardWrapper .card .tooltipTriangle{display:block;position:absolute;width:10px;height:10px;top:31px;left:65px;z-index:10001;background:#000;transform:rotate(45deg)}.cardWrapper .card .tooltipContainer span{display:block;padding:4px 8px;font-size:12px;line-height:15px;text-align:center;color:var(--glBgColor)}@media only screen and (max-width:1200px) and (min-width:992px){.headerImg img{width:100%;height:auto}.cardWrapper{justify-content:space-between}.cardWrapper .card{flex:1 1 calc(30% - 10px)!important;max-width:29%}.cardWrapper:last-child{justify-content:flex-start;margin-left:10px}.cardWrapper .card:last-child{flex:1 1 calc(30% - 40px)!important}.cardWrapper .card img{width:100%;height:141px}.cardWrapper .card h3{height:140px;-webkit-line-clamp:5}.cardWrapper .card .discountPrice{margin:0 0 10px}.cardWrapper .card .discount{position:initial;width:100%;height:32px;line-height:18px;text-transform:uppercase;padding:7px 10px;margin:0 0 20px}.cardWrapper .card .tooltipContainer{bottom:60px;left:60px;width:160px}}@media only screen and (max-width:991px) and (min-width:769px){.headerImg{flex:2}.headerImg img{width:100%;height:auto}.cardWrapper{justify-content:space-between}.cardWrapper .card{flex:1 1 calc(25% - 10px)!important;max-width:29%}.cardWrapper:last-child{justify-content:flex-start;margin-left:0}.cardWrapper .card:last-child{flex:1 1 calc(30% - 40px)!important}.cardWrapper .card img{width:100%;height:105px}.cardWrapper .card h3{height:185px;-webkit-line-clamp:7}.cardWrapper .card .discountPrice{line-height:25px;margin:0 0 10px}.cardWrapper .card .discount{position:initial;width:100%;height:32px;line-height:18px;text-transform:uppercase;padding:7px 10px;margin:0 0 20px}.cardWrapper .card .tooltipContainer{bottom:60px;left:25px;width:160px}}@media only screen and (max-width:768px) and (min-width:581px){.headerImg{flex:2}.headerImg img{width:100%;height:auto}.cardWrapper{justify-content:space-between}.cardWrapper .card{flex:1 1 calc(50% - 10px)!important;max-width:40%}.cardWrapper:last-child{justify-content:flex-start;margin-left:calc(25% - 110px)}.cardWrapper .card:last-child{flex:1 1 calc(30% - 40px)!important}.cardWrapper .card img{width:275px;height:109px}.cardWrapper .card h3{height:190px;-webkit-line-clamp:7}.coaching-container .cardWrapper .card p{height:200px;-webkit-line-clamp:9}.training-container .cardWrapper .card p{height:200px;-webkit-line-clamp:9}.cardWrapper .card .discountPrice{line-height:25px;margin:0 0 10px}.cardWrapper .card .discount{position:initial;width:100%;height:32px;line-height:18px;text-transform:uppercase;padding:7px 10px;margin:0 0 20px}.cardWrapper .card .tooltipContainer{bottom:60px;left:47px;width:160px}}@media only screen and (max-width:580px){.headerImg img{width:100%;height:auto;margin:0 0 12px}.headerImg{width:180px}.headerContainer{flex-direction:column}.headerContent{margin-top:0;margin-left:0}.cardWrapper{justify-content:space-between}.cardWrapper .card{flex:1 1 calc(50% - 10px)!important;max-width:100%}.cardWrapper:last-child{justify-content:center;margin-left:0}.cardWrapper .card:last-child{flex:1 1 calc(30% - 40px)!important}.cardWrapper .card h3{height:auto;-webkit-line-clamp:5}.cardWrapper .card img{width:100%;height:auto}.coaching-container .cardWrapper .card p{height:auto}.cardWrapper .card .discountPrice{line-height:25px;margin:0 0 10px}.cardWrapper .card .discount{position:initial;width:100%;height:32px;line-height:18px;text-transform:uppercase;padding:7px 10px;margin:0 0 20px}.cardWrapper .card .tooltipContainer{bottom:60px;left:140px;width:160px}}