.endPageArrow{position:fixed;bottom:20px;right:20px;background-color:#640707;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease}.endPageArrow:hover{transform:scale(1.1);background-color:rgba(231,70,70,.993)}.endPageArrow svg{color:#fff;font-size:2rem}.aboutpic{border-radius:50%;object-fit:cover;overflow:hidden}@media(max-width:768px){.aboutpic{width:200px;height:200px;display:block;margin:0 auto}}.abouttext{height:80%;display:flex;align-items:start;justify-content:space-evenly;flex-direction:column}@media(max-width:768px){.abouttext{height:auto;padding:0 20px;gap:12px}}.cardlist{transform:translateY(-20%);z-index:100;width:100%;max-width:auto;height:auto;border:none;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;box-shadow:0 10px 20px rgba(0,0,0,.1);transition:box-shadow .4s ease;position:relative}.cardlist .populer{position:absolute;top:3px;left:3px;padding:3px 7px;background-color:#e4133a;color:#fff;font-weight:700;border-radius:5px;z-index:10;font-size:12px}.cardlist .populer .populericon{font-size:18px}.cardlist .card-body{display:flex;flex-direction:column;justify-content:center;gap:10px;padding-top:15px;padding-bottom:15px;flex:1 1}.image-div{width:100%;height:auto;aspect-ratio:16/9;position:relative;overflow:hidden}.image-div img{width:100%;height:100%;object-fit:contain;transition:transform .4s ease-in-out}.image-div:hover img{transform:scale(1.1)}.cardlist:hover{box-shadow:0 20px 30px -10px rgba(0,0,0,.2)}.cardtitle{font-weight:700;font-size:18px;margin-bottom:8px;padding-bottom:5px;border-bottom:1px solid #c62e4b}.link-button{display:inline-flex;align-items:center;color:#c62e4b;font-weight:700;text-decoration:none;transition:color .3s ease}.link-button:hover{color:#a3223a}.homeeducation{display:flex;align-items:center;border:none!important;margin:10px;padding:10px}.homeeducation>div:first-child{margin-right:15px;font-size:2rem;color:#007bff}.homeeducation>div:last-child{display:flex;flex-direction:column}.homeeducation>div:last-child h5{margin:0;color:#333}.homeeducation>div:last-child p{margin:5px 0 0;color:#555}h5{font-size:15px!important;font-weight:700}p{font-size:13px!important;font-weight:70}.homelessonscard{height:430px;width:300px;margin:25px;border:none;box-shadow:inset 0 0 0 1px #d1cfd0;border-radius:10px!important;transition:transform .7s ease,box-shadow .7s ease;row-gap:20px!important}.homelessonscard:hover{box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px rgba(0,0,0,.07),0 32px 64px rgba(0,0,0,.07);transform:scale(1.02)}.homelessonscard .lesson-img{height:250px;width:100%;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden}.homelessonscard .titledatediv{display:flex;margin-top:-20px}.homelessonscard .titledatediv .horizon{height:auto;width:1px;margin-left:1px;border-right:1px solid #c62e4b}.homelessonscard .titledatediv .lessontitle{display:flex;align-items:center;padding-left:8px;height:45px!important}.homelessonscard .titledatediv .lessontitle .card-title h5{margin:auto 0!important;display:flex}.homelessonscard .descdiv{margin-top:10px!important}