.trainer-card{border-radius:24px;background-color:#fff;border:2px solid #e1e8ed;box-shadow:0 0 4px 0 #00000040;min-height:333px;padding:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;width:min(100%,330px);max-width:330px;flex-direction:column;overflow:hidden;margin-inline:auto}.trainer-card__image--container img{transition:all .5s ease-in-out}.trainer-card:hover .trainer-card__image--container a img{transform:scale(1.1)}.experience-para{font-weight:400;font-style:Regular;font-size:14px;line-height:1.4;letter-spacing:0;color:#0f88dc}.paraStart{text-align:start!important}.trainer-card__content--container{flex-grow:1;display:flex;justify-content:space-between;flex-direction:column;gap:10px;padding-top:14px}.trainer-card__image--container{width:calc(100% + 24px);height:333px;max-width:none;overflow:hidden;border-radius:20px;margin-top:-12px;margin-inline:-12px}.trainer-card__image--container a{display:block;width:100%;height:100%}.trainer-card__image--container a>img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important}.card-top-courseCard{padding-block:16px}.trainer-card__top-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-block:0}.trainer-card__name-wrap{min-width:0;flex:1}.cardContent h3{font-weight:700;font-style:Bold;font-size:clamp(18px,2vw,22px);line-height:1.2;letter-spacing:0;color:#434343;text-transform:capitalize!important;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cardContent h3:hover{color:#0c5894}.viewMoreBtn{max-width:135px;width:-moz-fit-content;width:fit-content;opacity:1;border-radius:25px;padding-block:7px;padding-inline:18px;background-color:#0c5893;box-shadow:0 0 10px 0 #00000033;border:1px solid transparent;transition:all .5s ease-in-out}.cardContentDesc{gap:0!important}.cardContentDesc,.cardContentDesc *{font-weight:400;display:inline!important;font-style:Regular;font-size:14px!important;line-height:1.4!important;letter-spacing:0;color:#000000ad}.viewMoreBtn span{font-weight:600;font-style:SemiBold;font-size:14px;line-height:1.2;letter-spacing:0;color:#fff;transition:all .5s ease-in-out}.viewMoreBtn:hover span{color:#0c5893}.viewMoreBtn:hover{background-color:#fafafa;border:1px solid #0c5893;transform:scale(1.05)}.pb16{padding-bottom:16px}.trainer-card__details{display:flex;flex-direction:column;gap:10px;flex:1}.trainer-card__experience{flex-shrink:0;text-align:left}.trainer-card__experience p{margin:0}.trainer-card__experience span{font-weight:600}.trainer-card__meta-row{display:flex;align-items:flex-start;justify-content:flex-start;gap:12px}.trainer-card__skills{flex:1;min-width:0}.trainer-card__skills .trainer-card__subtext{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;word-break:break-word;overflow:hidden;min-height:calc(1.35em * 2)}.trainer-card__rating{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex-shrink:0;line-height:1}.trainer-card__rating--stacked{display:none}.trainer-card__rating span{color:#434343;font-size:14px;font-weight:600}.trainer-card__rating--empty{min-width:86px;justify-content:flex-end}.trainer-card__rating--empty span{color:#7a7a7a;font-weight:500}@media only screen and (max-width:320px){.trainer-card__image--container{width:100%;height:auto;aspect-ratio:330/333}}.trainer-card__image--container img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:20px;width:327.5px;height:315px}.trainer-card__name--container,.trainer-card__ratings--container{display:flex;gap:10px;justify-content:space-between;align-items:center}.trainer-card__name--container{padding:var(--pm-075) var(--pm-100)}.trainer-card__ratings--container{align-items:center;gap:8px;flex-wrap:nowrap;margin-top:auto;min-height:36px}.trainer-card__name--container{border-bottom:1px solid #e9eaf0;flex-wrap:wrap}.trainer-card__text{color:var(--color-text-400);font-size:var(--font-normal);font-weight:600;max-width:unset;min-width:160px;flex-grow:1}.newSubText{color:#0c5894!important;line-height:1.35!important}.trainer-card__text span{line-height:2;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.trainer-card__subtext{color:var(--color-text-200);font-size:var(--font-xs);display:block}.trainer-card__exp,.trainer-card__name{font-weight:600;color:var(--color-text-400);font-size:var(--font-md);line-height:1.33;color:var(--color-text-350)}.trainer-card__exp span,.trainer-card__name span{font-weight:500}.trainer-card__location,.trainer-card__ratings{color:var(--color-text-300);display:flex;gap:6px;font-weight:600}.trainer-card__location{align-items:center;min-width:0;flex:1}.trainer-card__location span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trainer-card__exp{min-width:70px;max-width:60px}.trainer-card__name--container{justify-content:space-between;flex-wrap:nowrap;min-height:130px}@media only screen and (max-width:575px){.trainer-card__exp{min-width:80px;max-width:60px}}.bgImageCover{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;filter:blur(10px)}@media only screen and (max-width:767px){.trainer-card{width:100%;max-width:100%;min-height:auto;border-radius:20px;text-align:left}.trainer-card__image--container{width:calc(100% + 24px);height:auto;aspect-ratio:330/333;max-width:none;overflow:hidden;border-radius:16px;margin-top:-12px;margin-inline:-12px}.trainer-card__image--container img{border-radius:16px}.cardContent h3{font-size:17px}.trainer-card__top-row{align-items:center}.trainer-card__meta-row{gap:8px}.trainer-card__ratings--container{flex-direction:row;align-items:center;flex-wrap:nowrap}.trainer-card__location{min-width:0;flex:1}.trainer-card__location span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.viewMoreBtn{min-height:44px;padding:12px 20px;display:inline-flex;align-items:center;justify-content:center}}@media only screen and (min-width:1280px){.trainer-card{max-width:420px}}@media only screen and (min-width:1024px){.trainer-card{height:100%}.trainer-card__details{min-height:126px}.trainer-card__rating--top{display:none}.trainer-card__rating--stacked{display:inline-flex;justify-content:flex-start;min-height:20px}.trainer-card__rating--stacked.trainer-card__rating--empty{display:inline-flex;visibility:hidden}}