a:hover{text-decoration:none}img{max-width:100%}*{font-family:'Raleway',sans-serif}.hero-section{background:linear-gradient(135deg,#f3e8ff 0%,#fce7f3 100%);min-height:50vh;padding:80px 0}.hero-title{font-size:3.5rem;font-weight:700;color:#1e293b;line-height:1.1;margin-bottom:1.5rem}.hero-subtitle{font-size:1.125rem;color:#475569;line-height:1.6;margin-bottom:2rem}.search-container{max-width:400px;margin-bottom:2rem}.search-input{height:48px;border:1px solid #e5e7eb;border-radius:8px;padding:0 16px;font-size:16px}.submit-btn{height:48px;background-color:#ec4899;border:none;color:#fff;padding:0 32px;border-radius:24px;font-weight:500}.submit-btn:hover{background-color:#db2777}.cert-badge img{width:80%;height:150px;object-fit:contain;display:block}.cert-badge .img-thin{width:80%;height:80px;object-fit:contain;display:block}.cert-badge{display:flex;align-items:center;gap:8px;margin-bottom:16px}.illustration-area{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.hero-title{font-size:2.5rem}.book-layer{width:240px}.cert-badge{margin-bottom:12px}.illustration-area{display:none}}.pilot_review_area{width:100%;border-radius:20px;padding:15px}.trustpilot_reviews_image{width:100%}.trustpilot_reviews_image img{width:50%;margin-bottom:10ex;margin-right:10px}.pilot_review_text p{font-size:14px;line-height:20px;font-weight:600;color:#565656;font-family:poppins,sans-serif}.see_more_reviews{font-family:poppins,sans-serif;font-size:16px;line-height:21px;font-weight:600;color:#04b679;text-decoration:underline}.offer_section{background-color:#222454}.offer_content_text_box{background-color:#4c4d74;border-radius:15px}.offer_content_text_box h4{font-size:40px;line-height:50px;font-weight:500;color:#fff;font-family:Poppins,sans-serif}.offer_content_text_box h2{font-size:80px;line-height:80px;font-weight:900;color:#fbf10a;font-family:Poppins,sans-serif;text-shadow:-5px 0 10px rgba(23.047826086956526,32.14304347826076,113.99999999999999,.6)}.offer_content_text_box h6{font-size:26px;line-height:36px;font-weight:700;color:#fff}.offer_content_text_box h6 span{color:#fbf10a}.offer_content_text_box p{font-size:18px;line-height:18px;font-weight:400;color:#fff;font-family:Poppins,sans-serif}.offer_countdown_box{width:60%}.offer_countdown h2{font-size:26px;line-height:36px;font-weight:700;color:#fbf10a;font-family:Poppins,sans-serif}.countdown_area h4{font-family:Poppins,sans-serif;color:#fbf10a;font-size:54px;line-height:54px;font-weight:600}.countdown_area p{font-family:Poppins,sans-serif;color:#fff;font-size:18px;line-height:18px;font-weight:600}.special_deal{background-color:#163C66;background-size:cover;background-repeat:no-repeat;background-position:center center}.special_deal_content h4{color:#fff;font-size:43px;line-height:52px;font-weight:600;font-family:poppins,sans-serif}.special_deal_content h4 span{color:#fff;font-size:28px;line-height:28px;font-weight:400;border-bottom:2px solid red}.special_deal_content p{color:#fff;font-size:18px;line-height:18px;font-weight:400;font-family:poppins,sans-serif}.special_deal_content h2{color:#fff;font-size:60px;line-height:60px;font-weight:700;font-family:Poppins,sans-serif}.special_deal_content h6{color:#fff;font-size:28px;line-height:38px;font-weight:600;font-family:poppins,sans-serif}.special_deal_content h6 del{color:#acb7b7}.special_deal_content h6 span{color:#ff6565;font-size:32px;line-height:42px;font-weight:600;font-family:poppins,sans-serif;text-decoration:underline}.special_deal_btn{background-color:#39587C;font-size:18px;line-height:18px;font-weight:400;color:#fff;padding:15px 20px;display:inline-block;margin-top:10px;border-radius:30px}.discount_course_box img{border-radius:10px}.discount_course_box h4{color:#54595f;font-size:35px;line-height:53px;font-weight:600;font-family:Poppins,sans-serif}.discount_course_box h4 span{color:#009992;border-bottom:2px solid red}.discount_course_box_area a img{width:100%;border-radius:10px 10px 0 0}.discount_course_text_box .discount_course_title{color:#555;font-size:20px;line-height:21px;font-weight:400;font-family:Poppins,sans-serif;display:inline-block;margin-top:10px;margin-bottom:10px}.students_number{color:#747474;font-size:18px;line-height:26px;font-weight:600;font-family:Poppins,sans-serif}.students_count p i{color:#fcc501}.students_number i{color:#18a496!important}.special_countdown_box_area{display:flex;justify-content:center;align-items:center}.special_countdown_box{width:50%}.special_countdown_area h4{color:#747474;font-size:32px;line-height:32px;font-weight:500;font-family:poppins,sans-serif}.special_countdown_area p{color:#314b02;font-size:12px;line-height:12px;font-weight:500;font-family:poppins,sans-serif}.discount_course_box_area hr{margin:0}.discount_course_footer p{font-size:25px;line-height:35px;font-weight:700;color:#fff;background-color:#e8504c;padding:10px;border-radius:5px}.discount_course_btn{padding:10px;background-color:#fff0;color:#ff2828;border:2px solid #ff2828;font-weight:700;border-radius:30px}.discount_course_btn:hover{background-color:#FCE9CC;color:#ff2828;border-color:#ff2828;transition-duration:200ms}.discount_course_box_area{border-radius:10px}.popular_courses h2{color:#212121;font-size:48px;line-height:58px;font-weight:600;font-family:Poppins,sans-serif;text-align:center}.popular_course_categories h6{color:#196ae5;font-size:16px;line-height:26px;font-weight:400;font-family:Poppins,sans-serif}.popular_filter_box p{font-size:14px;line-height:14px;font-weight:500;color:#000;font-family:Poppins,sans-serif}.popular_filter_box{background-color:#fff8f6}.popular_filter_box:hover{background-color:#1950D1;transition-duration:500ms}.popular_course_box{box-shadow:0 .5rem 1rem rgb(0 0 0 / .15)!important;border-radius:10px}.popular_course_box a img{border-radius:10px 10px 0 0}.popular_course_title{font-size:18px;line-height:24px;font-weight:400;font-family:Poppins,sans-serif;color:#555}.popular_course_title:hover{color:#1E50F2}.popular_course_box_text p{color:#444;font-size:14px;line-height:20px;font-weight:400;font-family:Poppins,sans-serif}.popular_course_info_btn a{display:inline-block;background-color:#1E50F2;color:#fff;padding:5px;border-radius:30px;font-size:16px;line-height:16px;font-weight:400;font-family:Poppins,sans-serif}.popular_course_footer .old_price{font-size:16px;line-height:24px;font-weight:700;font-family:poppins,sans-serif;color:#b2b2b2;text-decoration:line-through}.popular_course_footer .new_price{font-size:16px;line-height:24px;font-weight:700;font-family:poppins,sans-serif;color:#000}.popular_course_footer span i{color:#ffcb10}.popular_courses_more_btn a{background-color:#1E50F2;color:#fff;font-size:16px;line-height:16px;font-weight:500;border-radius:30px;font-family:Raleway,sans-serif;display:inline-block;padding:20px 30px}.popular_courses_more_btn a:hover{transform:scale(1.1);transition-duration:1500ms}.trustworthy-container{padding-left:0;padding-right:0}.trustworthy_box{background-color:#043a58;border-radius:0}.trustworthy_box h2{font-size:32px;line-height:40px;font-weight:700;color:#fff;font-family:poppins,sans-serif}.trustworthy_box p{font-size:18px;line-height:28px;font-weight:400;color:#fff;font-family:poppins,sans-serif}.trustworthy_box a{font-size:16px;line-height:16px;font-weight:600;color:#fff;font-family:Raleway,sans-serif;display:inline-block;padding:15px 30px;background-color:#009992;border:2px solid #fff;border-radius:30px}.trustworthy_box img{display:block;margin-top:15px}.trustworthy_image_box{background-color:#ebfbfd;height:50%;border-radius:0}.trustworthy_text_box{background-color:#dcecf3;height:50%;border-radius:0}.excellence_content h2{color:#54595f;font-size:32px;line-height:32px;font-weight:700;font-family:Poppins,sans-serif}.excellence_content h2 span{color:#1E50F2}.excellence_content p{color:#54595f;font-size:16px;line-height:32px;font-weight:600;font-family:Poppins,sans-serif}.excellence_content a{background-color:#1E50F2;color:#fff;font-size:16px;line-height:16px;font-weight:500;border-radius:30px;padding:20px 30px;display:inline-block;margin:5px 0}.w_c_u{background-color:#163C66}.w_c_u_content h2{color:#fff}.w_c_u_box{border-radius:10px}.w_c_u_text h4{color:#fff;font-size:25px;line-height:34px;font-weight:800;font-family:Raleway,sans-serif;margin-bottom:3px}.w_c_u_text p{color:#fff;font-size:16px;line-height:25px;font-weight:600;font-family:Raleway,sans-serif;margin-bottom:3px}.testimonial{background-color:#e9f3fa}.testimonial_content{border-radius:10px}.testimonial_content h2{color:#282828;font-size:20px;line-height:27px;font-family:Poppins,Sans-serif;text-align:center}.testimonial_text p{font-family:Raleway,sans-serif;font-size:14px;line-height:29px;font-weight:400;color:#575555}.testimonial_text h4{font-size:20px;line-height:30px;font-weight:600;color:#000;font-family:Releway,sans-serif}.testimonial_text h6{font-size:14px;line-height:21px;font-weight:500;color:#9c9c9c;font-family:Releway,sans-serif}.review{background-color:#fae8f7}.review_section_title{font-family:Sora,sans-serif;font-size:32px;line-height:32px;font-weight:600;color:#3f327a}.review_first_box{background-image:linear-gradient(180deg,#3f327a 0%,#7961da 100%);height:100%}.review_first_box h6{font-family:Mulish,sans-serif;font-size:16px;line-height:26px;font-weight:400;color:#fff;margin-bottom:0}.review_first_box span i{color:#fff}.review_first_box p{font-family:Mulish,sans-serif;font-size:14px;line-height:20px;font-weight:400;margin-bottom:2px;color:#fff}.review_first_box img{width:75%}.review_contents{background-color:#fff;box-shadow:0 0 10px 0 rgb(0 0 0 / .21)}.review_name_area h6{font-size:12px;line-height:17px;font-weight:600;color:#3f327a;font-family:Mulish,sans-serif;margin-bottom:0;margin-right:5px}.review_name_area span i{font-size:12px;line-height:17px;font-weight:600;color:#3f327a}.verification_area img{width:65px}.review_contents{height:100%}.review_contents p{color:#0e1311;font-size:12px;line-height:18px;font-weight:400;font-family:Mulish,sans-serif;margin-bottom:0}.verification_area p{color:#0e1311;font-size:11px;line-height:15px;font-weight:400;font-family:Mulish,sans-serif;margin-bottom:0}:root{--primary-color:#ffffff;--background-color:#163c66;--highlight-color:#ffbd59}.gap-4{gap:16px}.main-container{background-color:var(--background-color);margin:0 auto;padding:0 10px}.text-content{color:var(--primary-color);margin:0;padding:40px}.text-content .signup,.text-content .hot-deals div{color:var(--primary-color);font-weight:700;font-size:clamp(20px, 3vw, 30px);text-decoration:none}.text-content .hot-deals div .highlight{color:var(--highlight-color);font-style:italic}.text-content .hot-deals div img{height:100%;width:100%;object-fit:contain;object-position:center}.image-container{max-width:300px;margin-left:auto;height:100%}.image-container img{width:100%;height:auto;object-fit:contain}.form-container{display:flex;width:100%;height:70px;border:none;border-radius:50px;padding:10px;overflow:hidden;background:var(--primary-color)}.form-container input,.form-container .s-btn{height:50px}.form-container .s-btn{display:inline-flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#2ecc71 0%,#27ae60 100%);padding:5px 15px;height:50px;border:5px solid #18d667;color:#dadad9;font-size:clamp(11px, 1.2vw, 18px);font-weight:900;letter-spacing:1px;border-radius:50px;text-transform:uppercase;flex-shrink:0;cursor:pointer;box-shadow:inset 0 0 10px rgb(0 0 0 / .3);text-shadow:2px 2px 5px rgb(0 0 0 / .5);white-space:nowrap}.form-container input{flex:1;height:40px;padding:0 15px;font-size:clamp(14px, 1.5vw, 25px);color:#333;background-color:#fff;border:2px solid #ccc;border-radius:25px;outline:none;transition:all 0.3s ease}.form-container input:focus{border-color:#fff;background-color:#fff}.message{font-size:clamp(16px, 2vw, 24px);font-weight:700}.fire-container{height:60px;width:60px;overflow:hidden;margin-left:-60px}@media (max-width:1025px){.image-container{display:none}}@media (max-width:991px){.main-container{padding:30px 20px}.text-content{padding:20px 0;margin-top:20px}.image-container{max-width:250px}.image-container{display:none}.fire-container{display:none}.fire-container img{display:none}}@media (max-width:576px){.form-container{height:60px}.form-container input,.form-container .s-btn{height:40px}.text-content .signup,.text-content .hot-deals div{text-align:center}.form-container{width:300px}.message{text-align:center}.form-container input{flex:1;height:30px;padding:0 8px}}