.graduation_graduation__3MBXT{position:relative;width:calc(20% - 1.5rem);margin:1.5rem .75rem;border-radius:.5rem;overflow:hidden}@media(max-width:1280px){.graduation_graduation__3MBXT{width:calc(25% - 1.5rem)}}@media(max-width:1024px){.graduation_graduation__3MBXT{width:calc(33.33% - 1.5rem)}}@media(max-width:768px){.graduation_graduation__3MBXT{width:calc(50% - 1.5rem)}}@media(max-width:480px){.graduation_graduation__3MBXT{width:calc(100% - 1.5rem)}}.graduation_graduation__3MBXT:hover{cursor:pointer}.graduation_graduation__3MBXT:hover .graduation_overlay__3MtKI{opacity:.8;transition-duration:.4s}.graduation_graduation__3MBXT .graduation_gift__1uAcG{position:absolute;width:70px;height:70px;z-index:6;right:0;top:0;cursor:pointer;transition:all .5s ease}.graduation_graduation__3MBXT .graduation_gift__1uAcG:after{content:"";background:#d0463c;border-radius:50%;position:absolute;right:-17px;top:-25px;width:70px;height:70px;z-index:1;cursor:pointer;transition:all .5s ease}.graduation_graduation__3MBXT .graduation_gift__1uAcG:before{content:"";background:url(/gift-icon.svg);background-size:100%;position:absolute;right:6px;top:4px;width:30px;height:30px;z-index:3;cursor:pointer;animation:graduation_gift_shake__27KrC 1s infinite;transition:all 1s ease}.graduation_graduation__3MBXT .graduation_gift__1uAcG .graduation_gift_content___3HAy{opacity:0;position:absolute;right:0;left:0;top:0;text-align:center;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;bottom:0;margin:auto;transition:all .25s ease;z-index:3;visibility:hidden;cursor:default;max-width:calc(80% - 25px);background:#26344a;color:#fff;max-height:calc(80% - 25px);border-radius:5px;padding:25px}@media(max-width:760px){.graduation_graduation__3MBXT .graduation_gift__1uAcG .graduation_gift_content___3HAy{font-size:.75rem;justify-content:flex-start}}.graduation_graduation__3MBXT .graduation_gift__1uAcG .graduation_gift_title__1TeWJ{padding:10px 15px;background:#fff;color:#d0463c;border-radius:3px;font-weight:700;letter-spacing:1px}.graduation_graduation__3MBXT .graduation_gift__1uAcG .graduation_close_gift__17Zac{position:absolute;top:10px;right:10px;z-index:1px;cursor:pointer}.graduation_graduation__3MBXT .graduation_gift__1uAcG.graduation_active_gift__n6--G{width:100%;height:100%;transition:all .5s ease}.graduation_graduation__3MBXT .graduation_gift__1uAcG.graduation_active_gift__n6--G:after{content:"";width:calc(100% + 25px);height:calc(100% + 25px);border-radius:0;background:hsla(0,0%,100%,.9);transition:all .5s ease}.graduation_graduation__3MBXT .graduation_gift__1uAcG.graduation_active_gift__n6--G:before{content:"";right:-200px;transition:all 1s ease}.graduation_graduation__3MBXT .graduation_gift__1uAcG.graduation_active_gift__n6--G .graduation_gift_content___3HAy{opacity:1;visibility:visible;transition:all .6s ease .25s}@keyframes graduation_gift_shake__27KrC{0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-.5px) rotate(-1deg)}20%{transform:translate(-1px) rotate(.5deg)}30%{transform:translate(1px,.5px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(.5deg)}50%{transform:translate(-1px,.5px) rotate(-.5deg)}60%{transform:translate(-1px,1px) rotate(0deg)}70%{transform:translate(1px,1px) rotate(-.5deg)}80%{transform:translate(-1px,-1px) rotate(.5deg)}90%{transform:translate(1px,.5px) rotate(0deg)}to{transform:translate(1px,-.5px) rotate(-1deg)}}.graduation_graduation__3MBXT .graduation_single_graduation__cUwck{position:relative;height:100%}.graduation_graduation__3MBXT .graduation_single_graduation__cUwck *{transition:all .5s ease}.graduation_graduation__3MBXT .graduation_single_graduation__cUwck:hover .graduation_thumb_filter__MpTG1{filter:grayscale(0)}.graduation_graduation__3MBXT .graduation_single_graduation__cUwck .graduation_discount_percent__lQQTa{position:relative;z-index:5;font-size:.7rem;color:#fff;background:#42a36b;text-transform:uppercase;letter-spacing:1px;font-weight:600;border-radius:.25rem;margin-bottom:1rem;padding:.25rem .75rem;display:inline-block}.graduation_graduation__3MBXT .graduation_single_graduation__cUwck .graduation_discount_percent_extra__38ioj{position:relative;z-index:5;font-size:.7rem;color:#fff;background:#a3880e;text-transform:uppercase;letter-spacing:1px;font-weight:600;border-radius:.25rem;margin-bottom:1rem;padding:.25rem .75rem;display:inline-block}.graduation_graduation__3MBXT .graduation_single_graduation__cUwck .graduation_discount_tag_container__1KWg3{display:flex;gap:.5rem;position:absolute;top:1rem;left:1rem}.graduation_graduation__3MBXT .graduation_single_graduation__cUwck .graduation_text_content__Q6pYW{color:#fff;position:absolute;text-align:center;bottom:.4rem;width:calc(100% - 1.6rem);padding:.4rem .8rem;z-index:1}.graduation_graduation__3MBXT .graduation_single_graduation__cUwck .graduation_text_content__Q6pYW .graduation_course_tag__19--K{border-radius:5px;width:10.5rem;margin:0 auto .75rem}.graduation_graduation__3MBXT .graduation_single_graduation__cUwck .graduation_text_content__Q6pYW .graduation_course_tag__19--K span{font-size:.5rem;letter-spacing:1px}.graduation_graduation__3MBXT .graduation_single_graduation__cUwck .graduation_text_content__Q6pYW h4{font-size:.9rem}.graduation_graduation__3MBXT .graduation_single_graduation__cUwck .graduation_text_content__Q6pYW .graduation_course_duration__1Drco{display:block;color:#fff;margin-top:.5rem;padding-top:.5rem;border-top:.15rem solid hsla(0,0%,100%,.1);font-size:.8rem}.graduation_graduation__3MBXT .graduation_single_graduation__cUwck .graduation_text_content_home__36VhC{width:100%}.graduation_graduation__3MBXT .graduation_single_graduation__cUwck .graduation_thumb_filter__MpTG1{filter:grayscale(1)}.graduation_graduation__3MBXT .graduation_single_graduation__cUwck .graduation_overlay__3MtKI{background:#26344a;background:linear-gradient(0deg,#26344a,rgba(106,83,78,.201580007));position:absolute;top:0;left:0;width:100%;height:100%}.graduation_graduation__3MBXT .graduation_single_graduation__cUwck img{width:100%}.graduation_graduation_home__1jBXY{width:calc(100% - 1.5rem)}