@charset "UTF-8";
.centered{max-width:1200px;margin:auto}#homepage{display:flex;flex-direction:column;background-color:white}.widget_hero:after{width:100%;height:100%;background:rgba(0, 0, 0, 0.2)}.widget_hero{position:relative;padding-block:var(--gap);background-image:url(../images/hero.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;padding-bottom:100px !important}.widget_hero::after{content:"";position:absolute;inset:0;background:rgba(255, 255, 255, 0.4)}.widget_hero>div{z-index:1;position:relative}.widget_hero .title_wrap{position:relative;background-image:url(../images/white_scratch.png);background-size:contain;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;margin-bottom:var(--gap_sm);flex-direction:column;padding:10px 0 155px}.widget_hero .title_wrap .small_logo{background-image:url(../images/uni.png);background-position:center center;background-size:contain;background-repeat:no-repeat;aspect-ratio:1;height:130px}.widget_hero .title_wrap .first_title{z-index:2;position:relative;display:block !important}.widget_hero .title_wrap .mehandes_sticker{z-index:1;background-image:url(../images/mehandes_sticker.png);aspect-ratio:1;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute}@media (min-width:600px){.widget_hero .title_wrap .mehandes_sticker{top:-5vh;left:-5vh;width:15vh}}@media (max-width:600px){.widget_hero .title_wrap .mehandes_sticker{top:-5vh;left:0;width:25%}}.widget_hero .logo{background-image:url(../images/logo.png);background-position:center center;background-size:contain;background-repeat:no-repeat;max-width:360px;margin:0px auto;margin-bottom:var(--gap_sm)}@media (min-width:600px){.widget_hero .logo{height:110px;width:90%}}@media (max-width:600px){.widget_hero .logo{height:80px;width:65%}}.widget_hero .content{margin:0 auto;z-index:1;margin-top:100px}@media (min-width:600px){.widget_hero .content{width:70%}}@media (max-width:600px){.widget_hero .content{width:95%}}.widget_hero .content .first_title{font-weight:800;font-size:60px;text-align:center;color:#000;line-height:1}.widget_hero .content h1{color:#fff;font-weight:bold;text-align:center;margin-bottom:var(--gap_sm);display:flex;align-items:center;gap:var(--gap);justify-content:center}@media (min-width:600px){.widget_hero .content h1{font-size:var(--h2)}}@media (max-width:600px){.widget_hero .content h1{white-space:wrap;font-size:var(--h3)}}.widget_hero .content .desc{text-align:center;background-image:url(../images/purple_scratch.png);background-size:contain;background-position:center;background-repeat:no-repeat;padding:40px 20px;font-size:var(--h3);color:#fff;font-weight:500;position:relative;margin-top:-200px}.widget_hero .content .desc p{color:#fff;font-size:var(--h2);color:#fff}@media (max-width:600px){.widget_hero .content .desc p{font-size:18px}}.widget_hero .over_soon{background-image:url(../images/sold_out.png);background-position:center center;background-size:contain;background-repeat:no-repeat;max-width:300px;margin:0px auto;aspect-ratio:1}@media (min-width:600px){.widget_hero .over_soon{height:250px;position:absolute;right:-125px;rotate:25deg;margin-bottom:var(--gap_sm);top:0}}@media (max-width:600px){.widget_hero .over_soon{height:125px;margin-bottom:var(--gap)}}.widget_hero .over_soon2{background-image:url(../images/over_soon2.png);background-position:center center;background-size:contain;background-repeat:no-repeat;max-width:360px;margin:0px auto;margin-bottom:var(--gap_sm);aspect-ratio:1}@media (min-width:600px){.widget_hero .over_soon2{height:300px;position:absolute;right:-250px}}@media (max-width:600px){.widget_hero .over_soon2{height:150px}}#go_to_contact_wrapper{position:fixed;bottom:0;right:0;left:0;background-color:var(--color2);padding:var(--gap);display:flex;justify-content:center;z-index:999999999}#go_to_contact_wrapper #sign_in_button{height:60px;background:var(--color1);color:#fff;font-weight:400;font-size:var(--h3);display:flex;justify-content:center;align-items:center;padding-inline:24px;font-family:inherit}#goals_new{padding:30px 0;background-image:url(../images/white_blur.png);background-position:center;background-size:cover;box-shadow:0px 4px 15px 0px #00000040}#goals_new .wrapper{max-width:1200px;margin:0 auto;padding:0 20px}#goals_new .section-title{font-size:var(--secTitleSize);font-weight:bold;text-align:center;margin-bottom:40px;color:var(--color1)}#goals_new .audience-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;grid-auto-rows:1fr}@media (max-width:600px){#goals_new .audience-grid{grid-template-columns:repeat(1, 1fr)}}#goals_new .audience-card{padding:5px;display:flex;flex-direction:column;align-items:center;text-align:center}#goals_new .icon-container{width:60px;height:60px;margin-bottom:4px}#goals_new .audience-icon{width:100%;height:100%;object-fit:contain}#goals_new .card-title{font-size:var(--h2);font-weight:bold;color:#000}#goals_new .smal_title{font-size:21px;color:#000;margin-top:-3px}#contactTop{background:var(--color2)}@media (min-width:600px){#contactTop{position:fixed;left:0;right:0;bottom:0;z-index:10}}#contactTop .content{max-width:1500px;width:100%;margin:0 auto;display:flex;gap:var(--gap_sm)}@media (max-width:600px){#contactTop .content{flex-direction:column}}#contactTop .content .title_container{border-left:#444340 solid 1px;padding-left:var(--gap_sm);display:flex;justify-content:center;align-items:center}#contactTop .content .title_container h2{font-size:var(--titleSize);font-weight:900;text-align:center}#contactTop .content form{display:flex;flex-direction:column;flex:1;gap:var(--gap_s)}@media (max-width:600px){#contactTop .content form{padding-inline:10px}}#contactTop .content form .fields_container{display:flex;gap:var(--gap);width:100%}@media (max-width:600px){#contactTop .content form .fields_container{flex-wrap:wrap;gap:var(--gap)}}#contactTop .content form .fields_container .inputFiled{height:60px;position:relative;flex-basis:15%}@media (max-width:600px){#contactTop .content form .fields_container .inputFiled{flex-basis:calc(50% - (var(--gap) / 2))}}#contactTop .content form .fields_container .inputFiled input{height:100%;width:100%;padding-right:7px;color:#000;font-size:var(--h5)}#contactTop .content form .fields_container .inputFiled input::placeholder{font-size:var(--h3);font-weight:400;color:#000}#contactTop .content form .fields_container .inputFiled .holder{font-size:var(--h3);font-weight:400;position:absolute;top:50%;right:7px;transform:translateY(-50%)}#contactTop .content form .fields_container .btnSubmit{height:60px;background:var(--color1);flex-basis:25%;color:#fff;font-weight:400;font-size:var(--h3)}@media (max-width:600px){#contactTop .content form .fields_container .btnSubmit{flex-basis:calc(50% - (var(--gap) / 2))}}#contactTop .content form .selectFiled{display:flex;gap:5px}@media (min-width:600px){#contactTop .content form .selectFiled{justify-content:flex-end}}@media (max-width:600px){#contactTop .content form .selectFiled{justify-content:flex-start}}#contactTop .content form .selectFiled input[type="checkbox"]{width:15px;height:15px}#details{position:relative;background:#ffc60d;background-position:center center;background-size:cover;padding-block:60px}#details::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:50%;height:10px;background:var(--color1)}#details .head{display:flex;align-items:center;flex-direction:column;gap:10px;margin:0 auto;text-align:center;margin-bottom:var(--bottom_gap)}#details .head .logo{background-image:url(../images/mrz_logo_only_m.png);background-position:center center;background-size:contain;background-repeat:no-repeat;width:160px;height:160px}#details .head h2{color:#000;font-size:var(--secTitleSize);font-weight:900}#details .swiper_btns_container{position:relative;padding-inline:60px;height:550px}#details .swiper_btns_container .prev_btn_sub{background-image:url(../images/arrow_right.png);background-position:center center;background-size:contain;background-repeat:no-repeat;width:50px;height:50px;position:absolute;top:50%;right:0px;transform:translateY(-50%)}#details .swiper_btns_container .next_btn_sub{background-image:url(../images/arrow_left.png);background-position:center center;background-size:contain;background-repeat:no-repeat;width:50px;height:50px;position:absolute;top:50%;left:0px;transform:translateY(-50%)}#details .swiper_btns_container .swiper_sunjects{width:100%;height:100%;overflow:hidden}#details .swiper_btns_container .swiper_sunjects .subject{height:100%;display:flex;flex-direction:column;gap:10px;justify-content:space-between;padding:20px var(--gap_sm) 10px var(--gap_sm);background:#e1e1e1;border-radius:15px;border-bottom:9px solid var(--color1)}#details .swiper_btns_container .swiper_sunjects .subject .text_content{display:flex;flex-direction:column;gap:18px;height:205px}#details .swiper_btns_container .swiper_sunjects .subject .text_content h4{font-size:var(--h2);padding-bottom:18px;text-align:center;font-weight:900;position:relative}#details .swiper_btns_container .swiper_sunjects .subject .text_content h4::after{content:"";width:var(--gap_sm);height:6px;background-color:var(--color2);position:absolute;top:100%;left:50%;transform:translate(-50%, -50%)}#details .swiper_btns_container .swiper_sunjects .subject .text_content p{font-weight:600;text-align:center;font-size:18px}#details .swiper_btns_container .swiper_sunjects .subject .pic{background-position:center center;background-size:cover;flex:1;max-height:320px;width:100%;border-top-right-radius:8px;border-top-left-radius:8px}#details .swiper_btns_container .swiper_sunjects .swiper-button-next{display:none}#details .swiper_btns_container .swiper_sunjects .swiper-button-prev{display:none}#comments{position:relative;background:#e1e1e1;padding-block:var(--gap-big)}#comments .head{display:flex;align-items:center;flex-direction:column;gap:var(--gap_s);margin:0 auto;text-align:center;margin-bottom:var(--bottom_gap)}#comments .head .logo{background-image:url(../images/mrz_logo_yellow.png);background-position:center center;background-size:contain;background-repeat:no-repeat;width:65px;height:65px}#comments .head h2{color:var(--color1);font-size:var(--titleSize);font-weight:900}#comments .swiper_btns_container{position:relative;padding-inline:var(--margin_mid);max-width:100%}@media (min-width:600px){#comments .swiper_btns_container{min-width:700px}}#comments .swiper_btns_container .prev_btn_com{background-image:url(../images/arrow_right_yellow.png);background-position:center center;background-size:contain;background-repeat:no-repeat;width:50px;height:50px;position:absolute;top:50%;right:0px;transform:translateY(-50%)}#comments .swiper_btns_container .next_btn_com{background-image:url(../images/arrow_left_yellow.png);background-position:center center;background-size:contain;background-repeat:no-repeat;width:50px;height:50px;position:absolute;top:50%;left:0px;transform:translateY(-50%)}#comments .swiper_btns_container .swiper_reviews{width:100%;height:100%;overflow:hidden}#comments .swiper_btns_container .swiper_reviews .review .content .writer_name{text-align:end}#comments .swiper_btns_container .swiper_reviews .review .content .text{text-align:center;font-weight:600;font-size:var(--h3);font-weight:500}#comments .swiper_btns_container .swiper_reviews .swiper-button-next{display:none}#comments .swiper_btns_container .swiper_reviews .swiper-button-prev{display:none}#syllabus{text-align:center}#syllabus .main_title{background:#2EACB4;color:#000;font-weight:700;font-size:25px;padding:10px 0;margin:10px 0}#syllabus .lesson_wrapper{display:flex;justify-content:space-between;padding:0 50px;gap:10px;margin-bottom:15px}#syllabus .lesson_wrapper:not(:last-child){border-bottom:1px solid grey;padding-bottom:12px}#syllabus .lesson_wrapper .time{font-weight:700;font-size:24px;flex:1}#syllabus .lesson_wrapper .description{font-weight:600;font-size:20px;flex:2}#syllabus .lesson_wrapper .name_wrapper{flex:1}#syllabus .lesson_wrapper .name_wrapper .name{font-weight:700;font-size:19px}#syllabus .lesson_wrapper .name_wrapper .job{font-weight:700;font-size:19px}#syllabus_wrapper .centered{padding:20px 100px;margin:0 auto}#syllabus_wrapper .centered h2{text-align:center;font-size:var(--secTitleSize);font-weight:bold;margin-bottom:0px;color:var(--color1)}#syllabus_wrapper .centered .under_line{width:60px;height:6px;background-color:var(--color2);margin:0 auto 50px}#syllabus_wrapper #syllabus{max-width:1200px;margin:0 auto}#syllabus_wrapper #syllabus .item{background-color:white;border-radius:20px;box-shadow:0 2px 10px rgba(0, 0, 0, 0.05);margin-bottom:40px;overflow:hidden}#syllabus_wrapper #syllabus .item .main_title{background:var(--color1);color:white;font-weight:700;font-size:var(--h2);padding:20px;text-align:center;position:relative;border-radius:20px 20px 0px 0px}#syllabus_wrapper #syllabus .item .main_title::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:40px;height:4px;background:var(--yellow)}#syllabus_wrapper #syllabus .item .lesson_wrapper{display:grid;grid-template-columns:1fr 2fr 1fr;gap:30px;padding:25px 40px;align-items:center;transition:background-color 0.3s ease}#syllabus_wrapper #syllabus .item .lesson_wrapper:not(:last-child){border-bottom:1px solid rgba(0, 0, 0, 0.1)}#syllabus_wrapper #syllabus .item .lesson_wrapper:hover{background-color:rgba(0, 0, 0, 0.02)}#syllabus_wrapper #syllabus .item .lesson_wrapper .time{font-weight:700;font-size:var(--h2);color:#bb9005}#syllabus_wrapper #syllabus .item .lesson_wrapper .description{font-size:var(--h3);line-height:1.5;color:#333}#syllabus_wrapper #syllabus .item .lesson_wrapper .name_wrapper{text-align:right}#syllabus_wrapper #syllabus .item .lesson_wrapper .name_wrapper .name{font-weight:700;font-size:var(--h3);color:var(--color1);margin-bottom:5px}#syllabus_wrapper #syllabus .item .lesson_wrapper .name_wrapper .job{font-size:var(--h5);color:#666}#course{background-size:cover;background-position:center}#course .title{font-size:var(--secTitleSize);font-weight:700;background-image:url(../images/purple_pencil.png);background-size:contain;background-repeat:no-repeat;display:inline-block;background-repeat:no-repeat;margin:0 auto;font-size:50px;color:#fff;padding:40px 40px;background-position:bottom}#course .text{font-size:var(--h3);font-weight:400;background-size:contain;background-position:center;background-repeat:no-repeat;padding:40px 20px;margin-bottom:var(--bottom_gap)}@media (max-width:600px){#course .text{width:95%;margin:0 auto 20px;text-align:center}}#course .sign_in{cursor:pointer;background-color:var(--yellow);padding:6px;text-align:center;font-size:var(--h2);font-weight:700;color:#000;box-shadow:5px 5px 0px var(--color);transition:all 0.3s ease}#course .sign_in:hover{background-color:var(--color1);color:#fff;box-shadow:5px 5px 0px var(--yellow)}#course .sign_in a{color:#000;display:block}#course .course_detail_boxes{display:grid;grid-template-columns:repeat(1, 1fr);gap:5px;flex:1}#course .course_detalis{align-items:center;display:block;grid-template-columns:2fr 1fr;padding:70px 200px;gap:60px}#course .course_detail_box{display:flex;align-items:start;flex-direction:row-reverse;gap:10px;padding:5px;border-radius:8px}#course .detail_box{display:flex;flex-direction:column;justify-content:center;flex:5}#course .box_img{display:flex;align-items:center;justify-content:center;width:64px;height:64px;flex:1;border-radius:8px}#course .pic{aspect-ratio:1;width:48px;height:48px;background-size:contain;background-position:center;background-repeat:no-repeat}#course .box_title{font-weight:600;font-size:var(--h3)}#course .box_data{font-size:var(--h3);font-weight:400}#course .text p{font-size:var(--h3);line-height:1.8;text-align:right;color:#333;max-width:800px;margin:0 auto}#course .description{display:flex;justify-content:center;flex:2;flex-direction:column}@media (min-width:600px){#course .description{gap:15px}}@media (max-width:600px){#course .description{flex-direction:column-reverse}}#course .description>.content{display:flex;flex-direction:column;gap:25px}@media (min-width:600px){#course .description>.content{flex-basis:75%}}@media (max-width:600px){#course .description>.content{width:100%}}#course .description>.content .first_title{font-weight:600;font-size:52px;text-align:center}#course .description>.content .note{color:var(--color1);font-weight:600;font-size:var(--h3);margin-top:20px}#course .description .logo{background-image:url(../images/course_logo.png);background-position:center center;background-size:contain;background-repeat:no-repeat;aspect-ratio:1}@media (min-width:600px){#course .description .logo{flex-basis:25%}}@media (max-width:600px){#course .description .logo{width:100%;display:none}}#course .details{gap:5%;margin-bottom:40px;flex:1;display:flex;flex-direction:column}@media (min-width:600px){#course .details{display:flex;justify-content:center}}@media (max-width:600px){#course .details{display:flex;justify-content:center;flex-wrap:wrap;--gap: 10px;gap:var(--gap)}}#course .details .col{flex-basis:25%;display:flex}@media (min-width:600px){#course .details .col{gap:40px}}@media (max-width:600px){#course .details .col{flex-direction:column;gap:5px;flex-basis:calc(50% - (var(--gap) / 2))}}#course .details .col .pic_container{position:relative}#course .details .col .pic_container .pic{content:"";display:block;width:25px;height:25px;background-position:center center;background-size:contain;background-repeat:no-repeat}#course .details .col .pic_container::after{content:"";position:absolute;left:-20px;top:0;bottom:0;width:2px;background-color:#6c6573}@media (max-width:600px){#course .details .col .pic_container::after{display:none}}#course .details .col .content{padding-bottom:5px;display:flex;flex-direction:column;gap:5px}#course .details .col .content .title,#course .details .col .content .title *{font-weight:600 !important;font-size:26px !important}#course .details .col .content .name,#course .details .col .content .name *{font-weight:400 !important;font-size:22px !important}#about{padding:35px 0 40px}#about .wrapper{width:95%;max-width:1172px}#about .text{color:black;font-weight:400;font-size:26px;line-height:144%}#about img{max-width:100%;height:auto}#lecturers{padding:20px 200px;background-color:var(--color)}#lecturers body{font-family:Arial, sans-serif;direction:rtl;margin:0;padding:0;text-align:center}#lecturers .title{font-size:var(--secTitleSize);font-weight:bold;margin:20px 0;text-align:center;background-image:url(../images/yellow_scratch.png);background-size:contain;background-repeat:no-repeat;background-position:bottom;display:flex;text-align:center;padding:10px 40px 25px;justify-content:center;align-items:center;color:#fff;margin:0 auto}#lecturers .lecturer-grid{display:grid;grid-template-columns:repeat(4, auto);gap:40px;margin:auto;padding:40px 0;align-items:start;justify-content:center}#lecturers .lecturer-card{text-align:center;flex-direction:column;align-items:center;position:relative;justify-content:flex-start;padding:10px 0;background-image:url(../images/lecturer\ frame.png);background-size:cover;background-repeat:no-repeat;height:257.4px;width:240px;margin-bottom:100px}#lecturers .lecturer-info{align-self:flex-start;text-align:right;flex:1;display:flex;flex-direction:column;justify-content:space-between;background-image:url(../images/small_white_logo.png);background-size:cover;background-position:center;justify-content:center;background-repeat:no-repeat;padding:0 10px;min-height:97px;max-height:97px;width:300px;position:relative;margin:-25px}#lecturers .lecturer-img{width:100%;overflow:hidden;height:240px;aspect-ratio:1;background-size:cover;background-position:center;background-repeat:no-repeat}#lecturers .lecturer-info-img{align-self:flex-start;text-align:right;flex:1;display:flex;flex-direction:column;justify-content:space-between;background-image:url(../images/small_white_logo.png);background-size:contain;background-position:center;background-repeat:no-repeat;padding:0 10px;min-height:97px;max-height:97px;width:240px;position:absolute;bottom:-60px;right:0;left:0;margin:0 auto;align-items:center;justify-content:flex-start;padding-top:8px}#lecturers .lecturer-name{font-size:23px;font-weight:bold;text-align:center;line-height:1;margin-bottom:4px}#lecturers p{font-size:var(--h5);color:#000;text-align:center;line-height:1}#lecturers .company-logo{height:70px;width:80%;object-fit:contain}@media (max-width:1300px){#lecturers .widget_hero .content .first_title{font-size:var(--h1)}#lecturers #course{background-color:white}#lecturers #course .title{text-align:center}#lecturers #course .description{flex-direction:column;gap:15px}#lecturers #course .course_detalis{padding:70px 20px;gap:20px;display:flex;flex-direction:column;align-items:center}#lecturers #lecturers{padding:70px 20px}#lecturers #lecturers .title{font-size:var(--secTitleSize);margin:0}#lecturers #lecturers .lecturer-grid{padding:50px;grid-template-columns:repeat(3, 1fr)}#lecturers #goals .wrapper{padding:70px 20px}#lecturers #course_topics .wrapper{padding:70px 20px}#lecturers #testimonials .wrapper{padding:70px 20px}}@media (max-width:1324px){#lecturers .lecturer-grid{grid-template-columns:repeat(3, 1fr)}}@media (max-width:1024px){#lecturers .lecturer-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:568px){#lecturers .lecturer-grid{grid-template-columns:repeat(2, 1fr)}}#goals{background-image:url(../images/crowd.png);background-position:bottom;background-size:contain;background-repeat:no-repeat}#goals .wrapper{margin:0 auto;padding:70px 100px}#goals .section-title{font-size:var(--secTitleSize);font-weight:700;background-image:url(../images/yellow_scratch.png);background-size:contain;background-repeat:no-repeat;display:flex;background-repeat:no-repeat;margin:0 auto 30px;font-size:50px;text-align:center;color:#fff;padding:20px 40px 50px;justify-content:center;background-position:top}#goals .audience-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--gap_sm);margin-bottom:40px}@media (max-width:1324px){#goals .audience-grid{grid-template-columns:repeat(3, 1fr)}}@media (max-width:1024px){#goals .audience-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:600px){#goals .audience-grid{grid-template-columns:1fr;gap:20px}}#goals .audience-card{justify-content:center;padding:25px;background-color:#fff;align-items:center;border-radius:20px;text-align:right;height:100%;display:flex;flex-direction:column;gap:15px;box-shadow:0px 4px 15px 0px #00000040}#goals .audience-card .card-title{font-size:25px;font-weight:bold;color:#000;margin-bottom:10px;text-align:center;position:relative}#goals .audience-card p{font-size:20px;line-height:1.3;text-align:center;color:#00000080}#goals .cta-container{text-align:center;margin-top:40px}#goals .cta-container .cta-button{display:inline-block;background-color:var(--color2);color:#000;padding:12px var(--gap_sm);border-radius:4px;text-decoration:none;font-weight:bold;font-size:var(--h4);transition:all 0.3s ease;box-shadow:5px 5px 0px var(--color)}#goals .cta-container .cta-button:hover{background-color:var(--color1);color:#fff;box-shadow:5px 5px 0px var(--yellow)}#course_topics .section-title{font-size:var(--secTitleSize);font-weight:700;background-image:url(../images/purple_pencil.png);background-size:contain;background-repeat:no-repeat;display:flex;background-repeat:no-repeat;margin:0 auto 30px;font-size:50px;text-align:center;color:#fff;padding:20px 40px 50px;justify-content:center;background-position:top}#course_topics .wrapper{margin:0 auto;padding:70px 100px}#course_topics .topics-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--gap_sm)}@media (max-width:768px){#course_topics .topics-grid{grid-template-columns:1fr;gap:20px}}#course_topics .topic-card{padding:20px;background:#fff;border-radius:20px;box-shadow:0px 4px 15px 0px #00000040}#course_topics .topic-card .topic-content{display:flex;gap:20px;align-items:center;flex-direction:column}#course_topics .topic-card .topic-icon{flex-shrink:0;width:90px;aspect-ratio:1}#course_topics .topic-card .topic-icon img{width:100%;height:100%;object-fit:contain}#course_topics .topic-card .topic-text{flex:1;text-align:center}#course_topics .topic-card .topic-title{font-size:var(--h2);font-weight:bold;margin-bottom:8px}#course_topics .topic-card p{font-size:var(--h4);line-height:1.5;color:#666}#banners .section-title{font-size:var(--secTitleSize);font-weight:700;background-image:url(../images/purple_pencil.png);background-size:contain;background-repeat:no-repeat;display:flex;background-repeat:no-repeat;margin:0 auto 30px;font-size:50px;text-align:center;color:#fff;padding:20px 40px 50px;justify-content:center;background-position:top}@media (max-width:600px){#banners .section-title{line-height:1;font-size:35px}}#banners .wrapper{margin:0 auto;padding:0px 100px 70px}@media (max-width:600px){#banners .wrapper{padding:40px 20px}}#banners .topics-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--gap_sm)}@media (max-width:768px){#banners .topics-grid{grid-template-columns:repeat(2, 1fr);gap:20px}}#banners .topic-card{padding:0px;background:#fff;border-radius:20px;box-shadow:0px 4px 15px 0px #00000040}#banners .topic-card .topic-content{display:flex;gap:0px;align-items:center;flex-direction:column}#banners .topic-card .topic-icon{flex-shrink:0;width:100%;aspect-ratio:1;border-radius:20px}#banners .topic-card .topic-icon img{width:100%;height:100%;object-fit:contain;border-radius:20px}#testimonials{background-color:#fff}#testimonials .wrapper{padding:70px 200px;margin:0 auto;overflow:hidden}@media (max-width:768px){#testimonials .wrapper{padding:40px 20px}}#testimonials .section-title{text-align:center;margin-bottom:40px;font-size:var(--secTitleSize);font-weight:bold;background-image:url(../images/yellow_scratch.png);background-size:contain;background-repeat:no-repeat;background-position:bottom;display:flex;text-align:center;padding:10px 40px 25px;justify-content:center;align-items:center;color:#fff;margin:0 auto 30px}#testimonials .testimonials-slider{-webkit-overflow-scrolling:touch;margin:0 -10px;padding-bottom:50px;min-height:300px}#testimonials .testimonials-slider .swiper-wrapper{align-items:stretch}#testimonials .testimonials-slider .swiper-slide{height:auto;display:flex}#testimonials .testimonial-card{padding:25px;background:#fff;border-radius:8px;display:flex;flex-direction:column;width:100%;height:100%;box-shadow:0px 4px 10px 0px #00000040}#testimonials .testimonial-card .testimonial-content{display:flex;flex-direction:column;flex:1}#testimonials .rating{direction:ltr;display:flex;gap:5px;margin-bottom:15px;flex-shrink:0}#testimonials .rating .star{position:relative;font-size:var(--h3)}#testimonials .rating .star.empty{color:#ddd}#testimonials .rating .star.full{color:#ffc107}#testimonials .rating .star.half{color:#ddd}#testimonials .rating .star.half::after{content:"★";color:#ffc107;position:absolute;left:0;top:0;width:50%;overflow:hidden;direction:ltr}#testimonials .testimonial-author{display:flex;align-items:center;gap:15px;margin-bottom:15px;flex-shrink:0}#testimonials .testimonial-author .author-image{width:50px;height:50px;border-radius:50%;overflow:hidden;flex-shrink:0}#testimonials .testimonial-author .author-image img{width:100%;height:100%;object-fit:cover}#testimonials .testimonial-author .author-name{font-size:var(--h2);font-weight:bold;color:#000;margin:0}#testimonials .testimonial-text{flex:1;display:flex;flex-direction:column}#testimonials .testimonial-text p{font-size:var(--h4);line-height:1.6;color:#333;text-align:right;margin:0;word-wrap:break-word;overflow-y:auto;max-height:200px;padding-right:10px}#testimonials .msg_icon{width:55px;height:55px;background-image:url(../images/review.png);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:10px;left:10px}#testimonials .number{text-align:left;font-weight:800;font-size:30px}#testimonials .swiper-wrapper{padding:20px}#testimonials .swiper-pagination{position:relative;margin-top:var(--gap_md)}#testimonials .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:#ddd;opacity:1;transition:all 0.3s ease;cursor:pointer}#testimonials .swiper-pagination .swiper-pagination-bullet:hover{background-color:#bbb}#testimonials .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--color2);transform:scale(1.2)}#testimonials .testimonial-text p{scrollbar-width:thin;scrollbar-color:#ddd transparent}#testimonials .testimonial-text p::-webkit-scrollbar{width:6px}#testimonials .testimonial-text p::-webkit-scrollbar-track{background:transparent}#testimonials .testimonial-text p::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:3px}#testimonials .testimonial-text p::-webkit-scrollbar-thumb:hover{background-color:#bbb}@media (max-width:768px){#testimonials .testimonial-card{margin:0}#testimonials .testimonial-text p{max-height:150px}}.tag{position:absolute;background-color:#F3530A;top:30px;z-index:10;width:90px;display:flex;align-items:center;justify-content:center;right:20px}.tag span{color:white;font-size:var(--h4)}#page-opener{padding:120px 0;position:relative;z-index:2}#page-opener::after{background:linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.4)), url("./../images/nadlan_bg.png");background-size:cover;background-position:center;width:100%;height:60%;content:"";position:absolute;inset:0;bottom:40%;z-index:-1}#page-opener .title{color:var(--color1);text-align:center;font-size:var(--titleSize);font-weight:700;margin-bottom:15px}#page-opener .subtitle{text-align:center;color:#333;margin-bottom:40px;font-size:var(--h1)}#page-opener .opener-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:50px;margin:100px 50px 0px}#page-opener .opener-card{background:#F5F5F5;padding:10px;overflow:hidden;box-shadow:0 2px 10px rgba(0, 0, 0, 0.1);transition:transform 0.3s ease;clip-path:polygon(35px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 35px);position:relative}#page-opener .opener-card:hover{transform:translateY(-5px)}#page-opener .opener-card .opener-image{position:relative;width:100%;height:220px;clip-path:polygon(35px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 35px)}#page-opener .opener-card .opener-image img{width:100%;height:100%;object-fit:cover}#page-opener .opener-card .opener-image .opener-tag{position:absolute;top:10px;right:10px;background:#ff6b00;color:white;padding:4px 12px;border-radius:4px;font-size:var(--h6)}#page-opener .opener-card .opener-info{padding:10px;text-align:center;display:flex;flex-direction:column;gap:10px}#page-opener .opener-card .opener-info .opener-title{font-size:var(--h2);font-weight:700;color:#333;display:flex;align-items:center;justify-content:center}#page-opener .opener-card .opener-info .opener-meta{display:flex;align-items:center;justify-content:center;margin-bottom:15px;color:#666}#page-opener .opener-card .opener-info .opener-meta .icon-time{background-image:url("../images/course_duration.png")}#page-opener .opener-card .opener-info .opener-meta i{aspect-ratio:1;width:15px;display:block;background-position:center;background-repeat:no-repeat;background-size:contain}#page-opener .opener-card .opener-info .opener-meta .duration{background-color:#9747FF1A;padding:10px;font-size:var(--h4);font-weight:400;display:flex;align-items:center;gap:12px}#page-opener .opener-card .opener-info .opener-meta .scope{font-size:var(--h4);font-weight:400}#page-opener .opener-card .opener-info .opener-button{display:block;background:#ffd700;color:#333;font-size:var(--h2);text-align:center;padding:2px;border-radius:4px;text-decoration:none;font-weight:bold;transition:background 0.3s}#page-opener .opener-card .opener-info .opener-button:hover{background:#ffed4a}@media (max-width:992px){#page-opener .opener-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:768px){#page-opener .opener-grid{grid-template-columns:1fr;margin-top:50px}#page-opener .title{font-size:var(--h2)}#page-opener .subtitle{font-size:var(--h3)}}#college-info{padding:40px 0}#college-info .college-info-container{margin:100px 200px;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:50px}#college-info .college-info-container .college-info-text{flex:4;text-align:right}#college-info .college-info-container .college-info-text .title{font-size:var(--h1);color:#333;margin-bottom:20px;font-weight:bold}#college-info .college-info-container .college-info-text .description span{font-weight:700;font-size:var(--secTitleSize)}#college-info .college-info-container .college-info-text .description p{font-size:var(--h3);line-height:1.6;color:#666;margin-bottom:15px}#college-info .college-info-container .college-info-text .description p:last-child{margin-bottom:0}#college-info .college-info-container .college-logo{flex:3;max-width:250px}#college-info .college-info-container .college-logo img{width:100%;height:auto;display:block}@media (max-width:768px){#college-info .college-info-container{flex-direction:column-reverse;text-align:center;gap:20px;margin:100px 50px}#college-info .college-info-container .college-info-text{text-align:center}#college-info .college-info-container .college-info-text .title{font-size:var(--h2)}#college-info .college-info-container .college-logo{margin:0 auto}}#courses{padding:60px 0}#courses .title{text-align:center;font-size:var(--h1);margin-bottom:40px;color:#333}#courses .courses-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--gap_md);margin:40px}#courses .courses-grid .course-card{background:#F5F5F5;overflow:hidden;padding:12px;box-shadow:0 2px 10px rgba(0, 0, 0, 0.1);transition:transform 0.3s ease;clip-path:polygon(35px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 35px);display:flex;flex-direction:column;gap:10px}#courses .courses-grid .course-card:hover{transform:translateY(-5px)}#courses .courses-grid .course-card .course-image{position:relative;width:100%;height:200px;clip-path:polygon(35px 0%, 100% 0%, 100% 100%, 0% 100%, 0% 35px)}#courses .courses-grid .course-card .course-image img{width:100%;height:100%;object-fit:cover}#courses .courses-grid .course-card .course-info{padding:10px;text-align:center;display:flex;flex-direction:column}#courses .courses-grid .course-card .course-info .course-title{font-size:var(--h3);font-weight:700;margin-bottom:15px;color:#333;min-height:54px;display:flex;align-items:center;justify-content:center}#courses .courses-grid .course-card .course-info .icon-time{background-image:url("../images/course_duration.png")}#courses .courses-grid .course-card .course-info .course-meta{display:flex;align-items:center;justify-content:center;margin-bottom:10px;font-size:var(--h5)}#courses .courses-grid .course-card .course-info .course-meta .duration,#courses .courses-grid .course-card .course-info .course-meta .scope{font-size:var(--h4);font-weight:500}#courses .courses-grid .course-card .course-info .course-meta .duration{display:flex;align-items:center;padding:10px;background-color:#9747FF1A;gap:6px}#courses .courses-grid .course-card .course-info .course-meta i{aspect-ratio:1;width:15px;display:block;background-position:center;background-repeat:no-repeat;background-size:contain}#courses .courses-grid .course-card .course-info .course-button{display:block;background:#ffd700;color:#333;text-align:center;padding:2px;border-radius:4px;text-decoration:none;font-weight:bold;font-size:var(--h2);transition:background 0.3s}#courses .courses-grid .course-card .course-info .course-button:hover{background:var(--yellow)}#courses .courses-footer{text-align:center}#courses .courses-footer .all-courses-button{display:inline-block;background:#ffd700;color:#333;padding:12px var(--gap_sm);border-radius:4px;text-decoration:none;font-weight:bold;transition:background 0.3s}#courses .courses-footer .all-courses-button:hover{background:var(--yellow)}@media (max-width:1200px){#courses .courses-grid{grid-template-columns:repeat(3, 1fr)}}@media (max-width:992px){#courses .courses-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:576px){#courses .courses-grid{grid-template-columns:1fr}#courses .title{font-size:var(--h2)}}#features{padding:60px 0}#features .wrapper{max-width:1200px;margin:0 auto;padding:0 15px}#features .features-slider{padding:20px 0 40px}#features .features-slider .feature-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px}#features .features-slider .feature-card .feature-icon{width:80px;height:80px;margin-bottom:15px;display:flex;align-items:center;justify-content:center}#features .features-slider .feature-card .feature-icon img{width:80px;height:80px;object-fit:contain;border-radius:8px}#features .features-slider .feature-card .feature-title{font-size:var(--h2);font-weight:600;color:#333;margin:0;line-height:1.4;text-align:center}#features .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background:var(--color1);opacity:0.3}#features .swiper-pagination .swiper-pagination-bullet-active{opacity:1}@media (max-width:1024px){#features .feature-card .feature-icon{width:70px;height:70px}#features .feature-card .feature-icon img{width:35px;height:35px}}@media (max-width:768px){#features{padding:40px 0}#features .feature-card .feature-icon{width:60px;height:60px}#features .feature-card .feature-icon img{width:var(--gap_sm);height:var(--gap_sm)}#features .feature-card .feature-title{font-size:bar(--h5)}}@media (max-width:1200px){#videos_wrapper_parent .centered{padding:100px 120px}}@media (max-width:768px){#videos_wrapper_parent{padding:var(--gap_sm) 0}#videos_wrapper_parent .centered{padding:80px 20px;clip-path:polygon(0 0, 100% 0, 100% 95%, 0% 100%)}#videos_wrapper_parent .centered h2{font-size:var(--h1);margin-bottom:20px}#videos_wrapper_parent .centered .under_line{margin-bottom:var(--gap_sm)}#videos_wrapper_parent .videos-container{padding:0 20px}#videos_wrapper_parent #videos_wrapper.owl-carousel .owl-nav button.owl-prev,#videos_wrapper_parent #videos_wrapper.owl-carousel .owl-nav button.owl-next{width:var(--gap_sm);height:var(--gap_sm)}#videos_wrapper_parent #videos_wrapper.owl-carousel .owl-nav .owl-prev{left:-35px}#videos_wrapper_parent #videos_wrapper.owl-carousel .owl-nav .owl-next{right:-35px}#videos_wrapper_parent .video-item{padding:10px}#videos_wrapper_parent .video-item .video-content h4{font-size:var(--h3)}#videos_wrapper_parent .video-item .video-content p{font-size:var(--p)}}@media (max-width:768px){.widget_hero .content .first_title{font-size:var(--h1)}#course .title{text-align:center}#course .description{flex-direction:column;gap:15px}#course .course_detalis{padding:70px 20px;gap:20px;display:flex;flex-direction:column;align-items:center}#lecturers{padding:70px 20px}#lecturers .title{font-size:var(--secTitleSize);margin:0}#lecturers .lecturer-grid{padding:12px}#goals .wrapper{padding:70px 20px}#course_topics .wrapper{padding:70px 20px}#testimonials .wrapper{padding:70px 20px}}@media (max-width:768px){#syllabus_wrapper .centered{padding:70px 20px}#syllabus_wrapper #syllabus .item{margin-bottom:30px}#syllabus_wrapper #syllabus .item .main_title{padding:15px}#syllabus_wrapper #syllabus .item .lesson_wrapper{grid-template-columns:1fr;gap:15px;padding:20px;text-align:center}#syllabus_wrapper #syllabus .item .lesson_wrapper .time{color:#d6a916}#syllabus_wrapper #syllabus .item .lesson_wrapper .name_wrapper{text-align:center;padding-top:10px;border-top:1px solid rgba(0, 0, 0, 0.1)}}@media (max-width:600px){#lecturers .lecturer-card{padding:10px 0 0;background-size:cover;background-repeat:no-repeat;width:100%;margin-bottom:125px;height:auto}#lecturers .lecturer-img{width:100%;overflow:hidden;height:145px;background-size:contain;background-position:center;background-repeat:no-repeat}#lecturers .lecturer-info{align-self:flex-start;text-align:right;flex:1;display:flex;flex-direction:column;background-size:inherit;background-position:center;justify-content:flex-start;background-repeat:no-repeat;padding:0 10px;width:100%;position:relative;margin-top:0;margin:0;position:absolute;bottom:-100px;align-items:center;background-image:none}#lecturers .lecturer-name{font-size:17px;font-weight:bold;text-align:center;line-height:1;margin-bottom:0;color:#fff}#lecturers p{font-size:14px;color:#fff;text-align:center;line-height:1}#lecturers .lecturer-info-img{position:initial;align-self:flex-start;text-align:right;flex:1;display:flex;flex-direction:column;justify-content:space-between;background-size:contain;background-position:center;background-repeat:no-repeat;padding:0 10px;min-height:58px;max-height:45px;width:104%;align-items:center;justify-content:flex-start;padding-top:0px}.lecturer-info-text{min-height:50px !important}#lecturers .lecturer-grid{padding:0 !important;gap:10px !important}}