.courseContainer{min-height:100vh;margin-top:10%;margin-bottom:10%;padding-left:5%;padding-right:5%;width:100vw}.courseTop{display:flex;justify-content:space-between;height:20vh;align-items:center}.courseTop p{width:50%;line-height:25px}.courseBottom{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:30px}@media screen and (max-width:991px){.courseTop p{width:50%}.courseBottom .courseCard{width:100%;height:60vh}.courseContainer{font-size:2rem;line-height:unset}}@media screen and (max-width:441px){.courseContainer{margin-top:27%;display:flex;align-items:center}.courseContainer,.courseTop{justify-content:center;flex-direction:column}.courseTop{align-items:start;gap:20px}.courseTop h1{width:-moz-fit-content;width:fit-content}.courseTop p{width:100%}.courseBottom{margin-top:10%}.courseBottom .courseCard .courseImage{height:40%}.courseBottom .courseCard .courseContent{gap:39px;height:auto}.courseBottom .courseCard .courseContent h1{line-height:unset;font-size:1.3rem}.courseBottom .courseCard .courseContent .courseCount{flex-wrap:wrap;gap:25px}.courseBottom .courseCard .courseContent .courseCount div span{font-size:1.5rem}}.coursePageCard{box-shadow:0 7px 29px 0 rgba(100,100,111,.2);height:77vh;background-color:#fff;display:flex;flex-direction:column;width:40vw;border-radius:20px;overflow:hidden}.coursePageCard:hover .image{scale:1.2}.coursePageCard:hover .arrow{transform:rotate(0deg);opacity:1;right:10px}.coursePageImage{width:100%;height:60%;position:relative;overflow:hidden;display:block}.coursePageImage .image{height:100%;scale:1;transition:scale .9s ease}.coursePageImage .arrow{width:35px;height:35px;background-color:#fff;border-radius:50px;position:absolute;right:20px;top:10px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 1px 0 hsla(0,0%,100%,.1),0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3);transform:rotate(-90deg);opacity:0;transition:.9s ease}.coursePageImage .arrow svg{width:15px;height:15px}.coursePageContent{height:20%;width:100%;padding:30px;display:flex;flex-direction:column;justify-content:space-around}.coursePageContent .coursePageHead h1{font-size:1.5rem;font-weight:500;width:90%;line-height:3rem}.coursePageContent .contentPageBottom hr{opacity:.3}.coursePageContent .contentPageBottom .coursePageCount{display:flex;gap:5rem;margin-bottom:10px}.coursePageContent .contentPageBottom .coursePageCount div span{font-size:2rem}.coursePageContent .contentPageBottom .coursePageCount div p{opacity:.6}.coursePageContent .contentPageBottom .cardPageLast{display:flex;gap:10px;margin-top:10px}.coursePageContent .contentPageBottom .cardPageLast div{border:1px solid #d5d5d5;width:-moz-fit-content;width:fit-content;border-radius:50px;padding:5px}@media screen and (max-width:991px){.coursePageCard{width:90%;height:100vh}}@media screen and (max-width:441px){.coursePageCard{width:90%;height:84vh}.coursePageContent .contentPageBottom .coursePageCount{gap:2rem}.coursePageContent .contentPageBottom .coursePageCount div span{font-size:1.4rem}.coursePageContent .contentPageBottom .coursePageCount div p{font-size:10px}}@media screen and (max-width:321px){.coursePageImage{height:73%}}