.DoctorRegisterMain{display:inline-block;width:100%;margin-top:35px;margin-bottom:45px}.DoctorRegisterCard{background:var(--primary-color,#75873b);border-radius:24px;overflow:hidden;position:relative;box-shadow:0 10px 30px rgba(46,87,42,.1)}.DoctorRegisterCard:before{content:"";position:absolute;top:-50px;right:25%;width:300px;height:300px;background:radial-gradient(circle,hsla(0,0%,100%,.08) 0,hsla(0,0%,100%,0) 70%);border-radius:50%;pointer-events:none}.DoctorRegisterCov{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;min-height:380px}.DoctorRegisterData{width:55%;padding:50px 60px;z-index:2}.DoctorRegisterData h2{font-size:32px;font-weight:700;color:#fff;line-height:1.3;margin-bottom:12px}.DoctorRegisterData p{font-size:16px;color:#e2ede1;margin-bottom:25px;font-weight:300;line-height:1.6}.DoctorRegisterBenefits{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.DoctorRegisterBenefitItem{display:flex;align-items:center;gap:10px;color:#fff;font-size:15px;font-weight:400}.DoctorRegisterBenefitItem svg{flex-shrink:0;color:gold}.DoctorRegisterBtn{display:inline-flex;align-items:center;gap:10px;background:#fff;color:var(--primary-color,#2e572a);font-size:16px;font-weight:600;padding:14px 28px;border-radius:50px;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.1);text-decoration:none;border:none;cursor:pointer}.DoctorRegisterBtn:hover{background:#f0f7ef;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15);color:var(--primary-color,#2e572a)}.DoctorRegisterBtn svg{transition:transform .3s ease}.DoctorRegisterBtn:hover svg{transform:translateX(4px)}.DoctorRegisterImg{width:45%;height:100%;align-self:stretch;position:relative;overflow:hidden}.DoctorRegisterImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:0;transition:transform .5s ease}.DoctorRegisterCard:hover .DoctorRegisterImg img{transform:scale(1.03)}@media only screen and (max-width:1200px){.DoctorRegisterData{padding:40px 45px}.DoctorRegisterData h2{font-size:28px}}@media only screen and (max-width:991px){.DoctorRegisterCov{flex-direction:column;align-items:stretch}.DoctorRegisterData{width:100%;padding:40px 35px}.DoctorRegisterImg{width:100%;height:320px}.DoctorRegisterImg img{border-radius:0 0 24px 24px}}@media only screen and (max-width:767px){.DoctorRegisterMain{margin-top:25px;margin-bottom:25px}.DoctorRegisterCard{border-radius:16px}.DoctorRegisterData{padding:30px 20px}.DoctorRegisterData h2{font-size:24px}.DoctorRegisterData p{font-size:14px;margin-bottom:20px}.DoctorRegisterBenefits{margin-bottom:25px}.DoctorRegisterBenefitItem{font-size:14px}.DoctorRegisterImg{height:240px}.DoctorRegisterImg img{border-radius:0 0 16px 16px}.DoctorRegisterBtn{padding:12px 24px;font-size:15px;width:100%;justify-content:center}}