@font-face{font-family:"Kanit";font-weight:100;font-display:swap;src:url(../assets/fonts/Kanit/woff2/Kanit-Thin.woff2) format("woff2")}@font-face{font-family:"Kanit";font-weight:200;font-display:swap;src:url(../assets/fonts/Kanit/woff2/Kanit-ExtraLight.woff2) format("woff2")}@font-face{font-family:"Kanit";font-weight:300;font-display:swap;src:url(../assets/fonts/Kanit/woff2/Kanit-Light.woff2) format("woff2")}@font-face{font-family:"Kanit";font-weight:400;font-display:swap;src:url(../assets/fonts/Kanit/woff2/Kanit-Regular.woff2) format("woff2")}@font-face{font-family:"Kanit";font-weight:500;font-display:swap;src:url(../assets/fonts/Kanit/woff2/Kanit-Medium.woff2) format("woff2")}@font-face{font-family:"Kanit";font-weight:600;font-display:swap;src:url(../assets/fonts/Kanit/woff2/Kanit-SemiBold.woff2) format("woff2")}@font-face{font-family:"Kanit";font-weight:700;font-display:swap;src:url(../assets/fonts/Kanit/woff2/Kanit-Bold.woff2) format("woff2")}@font-face{font-family:"Kanit";font-weight:800;font-display:swap;src:url(../assets/fonts/Kanit/woff2/Kanit-ExtraBold.woff2) format("woff2")}@font-face{font-family:"Kanit";font-weight:900;font-display:swap;src:url(../assets/fonts/Kanit/woff2/Kanit-Black.woff2) format("woff2")}input,textarea,button,select,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}#style-3::-webkit-scrollbar-track{background-color:#555}#style-3::-webkit-scrollbar{width:6px;background-color:#555}#style-3::-webkit-scrollbar-thumb{background-color:#fff}@font-face{font-family:"Ramadan";font-weight:600;font-display:swap;src:url(../assets/fonts/Ramadan/RamadhanMubarok.woff2) format("woff2")}.programs__main{display:block;width:100%;max-width:1920px;margin:0 auto}.programs__wrapper{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:16px;padding:80px 90px}@media(max-width: 1600px){.programs__wrapper{padding:70px 90px}}@media(max-width: 1440px){.programs__wrapper{padding:60px 40px}}@media(max-width: 1280px){.programs__wrapper{padding:50px 40px;grid-gap:10px}}@media(max-width: 1024px){.programs__wrapper{padding:40px}}.programs__box{grid-column-start:2;grid-column-end:12;display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:60px}.programs__box a{display:block;width:100%;cursor:pointer}.programs__box a img{height:100%;-o-object-fit:cover;object-fit:cover}.programs__list{grid-row-start:2;grid-column-start:2;grid-column-end:12;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:35px;margin-bottom:80px}.programs__accordion{width:100%}.programs__accordionItem{width:100%}.programs__accordionItem.active .programs__accordionHeader{color:#fff}.programs__accordionItem.active .programs__accordionArrow img{transform:rotate(180deg)}.programs__accordionHeader{font-family:"Kanit";display:flex;justify-content:space-between;align-items:center;background:none;padding:15px 20px;font-size:36px;font-weight:600;font-style:normal;color:#939393;text-transform:uppercase;width:100%;border:none;cursor:pointer;border-bottom:1px solid #939393}.programs__accordionHeader:hover{color:#fff}.programs__accordionArrow{width:30px}.programs__accordionArrow img{transition:transform .3s ease}.programs__accordionContent{display:none;background:#242424;border-bottom:1px solid #939393;padding:15px 25px;height:auto}.programs__accordionContentList{display:flex;width:100%;flex-wrap:wrap;flex-direction:column;gap:5px}.programs__accordionContentList a{display:block;font-size:24px;font-weight:300;font-style:normal;text-transform:uppercase;color:#939393}.programs__accordionContentList a:hover{color:#fff}.programs__fav{grid-row-start:3;grid-column-start:2;grid-column-end:12;display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:80px}.programs__fav a{overflow:hidden;background:#242424;position:relative;display:block;color:#fff}.programs__fav a:hover img{transform:scale(1.1)}.programs__fav a img{width:100%;height:100%;transition:.4s ease-in-out}.programs__favText{width:100%;padding:25px;position:absolute;bottom:0;background:linear-gradient(180deg, rgba(24, 24, 24, 0) 0%, rgba(24, 24, 24, 0.5) 50%, rgba(24, 24, 24, 0.95) 100%)}.programs__favText h5,.programs__favText h4{font-size:25px;font-weight:bold;line-height:25px;font-style:normal}.programs__favText h5{font-weight:400}@media screen and (max-width: 1600px){.programs__box{margin-bottom:60px}.programs__accordionHeader{padding:15px;font-size:32px}.programs__accordionContent{padding:15px 20px}.programs__accordionContentList a{font-size:22px}.programs__favText h5,.programs__favText h6{font-size:22px;line-height:22px}}@media screen and (max-width: 1440px){.programs__box{margin-bottom:45px}.programs__accordionHeader{font-size:28px;padding:12px 15px}.programs__accordionArrow{width:26px}.programs__accordionContent{padding:12px 18px}.programs__accordionContent a{font-size:20px}.programs__favText{padding:20px}.programs__favText h5,.programs__favText h4{font-size:20px;line-height:20px}}@media screen and (max-width: 1280px){.programs__wrapper{padding:60px 40px;grid-gap:20px}.programs__box{margin-bottom:35px}.programs__accordionHeader{font-size:24px;padding:10px 12px}.programs__accordionArrow{width:22px}.programs__accordionList{gap:0}.programs__accordionContent{padding:10px 15px}.programs__accordionContent a{font-size:18px}.programs__list{margin-bottom:50px}.programs__fav{margin-bottom:50px}.programs__favText{padding:15px}.programs__favText h5,.programs__favText h6{font-size:18px;line-height:18px}}@media screen and (max-width: 1140px){.programs__wrapper{display:flex;flex-wrap:wrap;gap:50px}.programs__box{width:100%;margin-bottom:0}.programs__list{width:100%;margin-bottom:0}}@media screen and (max-width: 980px){.programs__wrapper{padding:50px 30px}.programs__list{grid-column-gap:25px}}@media screen and (max-width: 756px){.programs__wrapper{padding:30px 20px}.programs__list{grid-template-columns:1fr}}@media screen and (max-width: 560px){.programs__wrapper{display:grid;grid-template-columns:1fr;grid-gap:35px}.programs__box{grid-column:span 1;grid-template-columns:1fr}.programs__list{grid-column:span 1;grid-row-start:1}.programs__fav{grid-column:span 1;grid-template-columns:1fr 1fr;margin-bottom:0}.programs__favText{padding:12px}.programs__favText h5,.programs__favText h4{font-size:18px;line-height:20px}.programs__accordionHeader{font-size:22px;padding:10px 12px}.programs__accordionContent a{font-size:17px}.programs__accordionArrow{width:22px}}