* {margin: 0;padding: 0;list-style: none;text-decoration: none;font-family: 'Poppins';scroll-behavior: smooth;box-sizing: border-box;}body {overflow-x: hidden;background-image: url(Images/hero_bg.jpg);background-repeat: no-repeat;background-size: cover;background-position: center center;}@media (max-width: 1054px) {.hero_img img {display: none !important;}}:root {--prim: #266294;--prim-light: #296994;--secondary: #FF8204;--third: #F2B52F;--section-bg: #16283a;--light_text: #666;--gradient: linear-gradient(105.37deg, #12385c 0%, #326888 50%, #202952 100%);--gradient2: linear-gradient(90deg, #1e5474 5%, #2d5b70 15%, #345f97 20%);--Banner-gradient: linear-gradient(90deg, #042c5a 50%, #054a78 100%);--white: #fff;--black: #000;--Arsenal-font: "Arsenal", sans-serif;--Urbanist-font: "Urbanist", sans-serif;--Kaushan-font: "Kaushan Script", serif;--transition: .3s;--transition2: .6s;}.service {display: flex;flex-direction: column;justify-content: center;padding: 100px 9% !important;color: #333;text-align: center;box-sizing: border-box;}.service .wrapper {display: grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));gap: 20px;}@media (min-width: 1024px) {.service .wrapper {grid-template-columns: repeat(3, 1fr);}}.wrapper .box {padding: 30px 20px;background: linear-gradient(to bottom, #ffd0a523, #fcfeff);border-radius: 10px;transition: .5s;border: 1px solid #e0e0e0;}.wrapper .box:hover {transform: scale(1.03);box-shadow: 0 0 20px rgba(0, 0, 0, .2);}.wrapper .box i {font-size: 60px;color: #296994;}.wrapper .box h2 {font-size: 20px;font-weight: 600;}.wrapper .box p {margin: 10px 0 18px;}.wrapper .box .btn-box {display: inline-block;padding: 8px 20px;background: #296994;border: 2px solid #296994;border-radius: 6px;color: #fff;text-decoration: none;font-weight: 500;transition: .5s;}.wrapper .box .btn-box:hover {background: transparent;color: #7494ec;border: 2px solid #7494ec;}@media screen and (max-width: 992px) {.service {padding: 20px 5%;}}@media screen and (max-width: 350px) {.service .wrapper {grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));}}section {width: 100%;display: flex;justify-content: center;align-items: center;padding: 5% 12%;}img {width: 100%;height: 100%;}.logo-img, .logo-powered {width: auto !important;object-fit: contain !important;}.logo-img {height: 50px !important;max-width: 130px !important;}.logo-powered {height: 20px !important;max-width: 100px !important;bottom: 0;}.hero_header {display: flex;width: 100%;flex-direction: column;margin-top: 0;}.hero_container {width: 100%;display: flex;flex-direction: column;gap: 10px;background-image: url(Images/hero_bg.jpg);background-repeat: no-repeat;background-size: cover;background-position: center center;}button {width: 200px;height: 50px;display: flex;justify-content: center;align-items: center;gap: 5px;transition: var(--transition2);z-index: 1;border: none;cursor: pointer;border-radius: 10px;overflow: hidden;color: var(--white);font-size: 1.2rem;background-color: var(--prim-light);position: relative;}button:after {content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;height: 100%;background: var(--gradient2);background-size: 100% 100%;transition: var(--transition2);z-index: -1;opacity: 0;}button:hover:after {background-size: 800% 800%;opacity: 1;}button i {font-size: 1.2rem !important;width: 20px;height: 20px;display: flex;justify-content: center;align-items: center;background-color: var(--white);color: #053c49;border-radius: 100%;transform: rotate(0deg);transition: var(--transition);}button:hover i {transform: rotate(-180deg);}header .swiper {width: 100%;height: 100%;margin: 0;padding: 0;overflow: hidden;}header .swiper-slide {display: flex;justify-content: center;align-items: center;opacity: 0;transform: translateY(50px);transition: opacity 1.2s ease, transform 1.2s ease;cursor: grab;position: relative;z-index: 1;}header .swiper-slide-active {opacity: 1;transform: translateY(0);}header {width: 100%;display: flex;justify-content: space-between;align-items: center;padding: 0 5%;position: relative;}header .swiper-slide .animated-element {opacity: 0;transform: translateX(-50px);transition: opacity 1.5s ease, transform 1.5s ease;}header .swiper-slide-active .animated-element {opacity: 1;transform: translateX(0);}@keyframes fadeIn {from {opacity: 0;transform: scale(0.8);}to {opacity: 1;transform: scale(1);}}.hero_shape {position: absolute !important;width: 100px !important;height: 100px !important;transition: opacity 1.2s ease, transform 1.2s ease;}.hero_shape1 {top: 25% !important;left: 49% !important;}.hero_shape2 {top: 80% !important;left: 55% !important;z-index: 3 !important;animation: Anim_top_bottom 5s infinite linear !important;}.hero_shape3 {top: 80% !important;z-index: 3 !important;left: 85% !important;}.hero_shape4 {top: 10% !important;left: 85% !important;animation: Anim_top_bottom 5s infinite linear !important;}@media screen and (max-width: 768px) {.hero_header {max-height: auto !important;}.hero_shape {width: 110px !important;height: 110px !important;z-index: -1 !important;}.hero_shape1 {top: 65% !important;left: 65% !important;}.hero_shape2 {top: 80% !important;left: 80% !important;}.hero_shape3 {top: 75% !important;left: 5% !important;}.hero_shape4 {top: 60% !important;left: 10% !important;}}.hero_content {width: 50%;z-index: 4 !important;display: flex;flex-direction: column;justify-content: center;}.hero_img {width: 50%;display: flex;justify-content: center;align-items: center;position: relative;overflow: hidden;}.hero_img img {max-width: 100%;height: auto;object-fit: contain;max-height: 400px;z-index: 2;}.hero_img::after {content: '';position: absolute;bottom: 0;left: 0;right: 0;height: 20%;background: linear-gradient(to bottom, transparent, #EDE1FF);z-index: 2;pointer-events: none;}@media screen and (max-width: 768px) {.swiper-slide {flex-direction: column;}.hero_content, .hero_img {width: 100%;}.hero_img img {object-fit: cover;max-height: auto !important;}.hero_btns button {width: 100%;}}.hero_content {display: flex;flex-direction: column;justify-content: flex-start !important;align-items: flex-start !important;padding: 10px;z-index: 3;}.hero_content h1 {font-weight: 600;color: #195767;margin-bottom: 15px;}.hero_content h1 span {color: var(--secondary);position: relative;font-style: italic;}.hero_content h1 span:after {content: '';position: absolute;top: 85%;left: -5%;background-image: url(Images/heading_text_line.png);width: 100% !important;height: 8px;}.hero_info_box {display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;text-align: left;margin: 0;margin-bottom: 20px;width: 100%;}.hero_info_box h3 {font-size: 1rem !important;font-weight: 600;margin-bottom: 5px;color: #053c49;}.hero_info_box h3 span {color: var(--secondary);font-weight: 600;font-size: 1rem;}.reviews_info h3 {color: #698F9F;font-size: 1rem !important;font-weight: 600;margin-top: 5px;}.hero_info_box p {font-size: 0.9rem;margin: 2px 0;}.hero_info_box p a {color: var(--black);font-size: 1.1rem;font-weight: 600;font-family: var(--Kaushan-font);}.hero_info_box p a span {color: var(--secondary);font-family: var(--Kaushan-font);}.stars {display: flex;align-items: center;gap: 1px;}.stars i {font-size: 1rem;color: orange;}.hero_btns {display: flex;justify-content: flex-start;align-items: center;gap: 15px;margin-top: 15px;width: 100%;overflow: visible;}.sub-menu-item .btn, .hero_btns button {flex-shrink: 0;width: auto !important;text-wrap: wrap;white-space: nowrap;padding: 10px 20px;display: inline-flex;gap: 8px;}.btn2 {background-color: var(--white);color: var(--black);box-shadow: 0 0 10px rgba(131, 131, 131, 0.5);}.btn2 i {background-color: #053c49;color: var(--white);}.btn2:hover {color: var(--white);}@media (max-width: 768px) {.hero_btns {justify-content: flex-start;}}@media (min-width: 768px) {header {padding: 0 10%;}.hero_content h1 {font-size: 1.5rem !important;line-height: 2rem !important;}.btn2 {width: 280px;}}@media (max-width: 767px) {.hero_content, .hero_img {width: 100%;}.hero_content h1 {font-size: 1.2rem;line-height: 1.8rem;}.btn2 {width: 100%;}}@media (max-width: 480px) {.hero_content h1 {font-size: 1rem;line-height: 1.5rem;}.hero_info_box h3 {font-size: 0.9rem;}.stars i {font-size: 0.8rem;}.btn2 {padding: 8px 15px;}}@media (max-width: 767px) {.hero_content {width: 100% !important;}}@media (max-width: 480px) {.hero_img {display: none !important;}.hero_content {width: 100% !important;}}.institute {flex-direction: column;gap: 50px;padding: 3% 12%;}.institute_head {width: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;}.institute_head img {width: 100px;height: 100px;}.institute_head p {font-size: 1.2rem;font-weight: 500;width: 35%;color: var(--light_text);}.institute_head p span {color: var(--black);font-weight: 600;}.instituteSwiper {width: 100%;}.instituteSwiper .swiper-slide img {transition: var(--transition2);}.instituteSwiper .swiper-slide img:hover {animation: scale 1s infinite linear;cursor: pointer;}.courses_banner {padding: 3% 12%;}.courses_banner_box {background: var(--Banner-gradient);color: var(--white);width: 100%;display: flex;justify-content: space-between;align-items: center;border-radius: 10px;position: relative;z-index: 1;}.banner_shape {position: absolute;top: 0;right: 0;width: 150px;height: 130px;}.banner_shape2 {width: 80px;height: 80px;top: 80%;left: 40%;animation: Anim_top_bottom 5s infinite linear;}.banner_shape3 {top: 45%;left: 20%;width: 80%;height: 250px;z-index: -1;}.banner_shape4 {top: 20%;left: 40%;background-color: var(--secondary);color: var(--white);width: 120px;height: 120px;display: flex;flex-direction: column;justify-content: center;align-items: center;border-radius: 100%;animation: Glow 2s infinite linear;}.banner_shape4 h2 {font-size: 1.2rem;font-weight: 500;}.banner_shape4 h1 {font-size: 3rem;line-height: 3rem;font-weight: 600;}.courses_banner_content {width: 40%;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;padding: 2%;}.courses_banner_head {width: 100%;display: flex;align-items: center;gap: 5px;}.courses_banner_head img {width: 30px;height: 30px;}.courses_banner_head span {color: var(--secondary);}.courses_banner_content h2 {font-size: 3rem;line-height: 3.5rem;font-weight: 600;margin: 15px 0;}.courses_banner_content p {font-size: 1rem;font-weight: 500;margin: 10px 0;}.courses_banner_img {padding-right: 12%;}.cetegories {flex-direction: column;gap: 50px;}.cetegories_head {display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;}.Headings {display: flex;flex-direction: column;align-items: center;background: linear-gradient(to right, #e2e2e28e, #e4effa71);padding: 10px;border-radius: 5px;}.Head_text {display: flex;align-items: center;gap: 10px;}.Head_text img {width: 30px;height: 30px;object-fit: contain;}.Head_text h2 {font-size: 1.5rem;font-weight: 500;color: #005c86 !important;}.Headings h1 {font-size: 1.2rem;font-weight: 500;color: #33494e;font-style: italic;}.Headings .title-white {color: #2a88a1 !important;}.cetegories_cards {width: 100%;display: grid;grid-template-columns: repeat(4, 1fr);place-content: center;place-items: center;gap: 30px;}.cetegories_cards .cetegorie_card:nth-child(1) {background-color: #c4ffe67c;}.cetegories_cards .cetegorie_card:nth-child(2) {background-color: #e1fffd9d;}.cetegories_cards .cetegorie_card:nth-child(3) {background-color: #ffecfea1;}.cetegories_cards .cetegorie_card:nth-child(4) {background-color: #dff9ff9f;}.cetegories_cards .cetegorie_card:nth-child(5) {background-color: #f6f9e28e;}.cetegories_cards .cetegorie_card:nth-child(6) {background-color: #ffeee39c;}.cetegories_cards .cetegorie_card:nth-child(7) {background-color: #e6ffdea4;}.cetegorie_card {width: 100%;height: 130px;padding: 5%;display: flex;justify-content: space-between;align-items: center;background-color: #fcf2f28c;border-radius: 20px;cursor: pointer;}.card_info {display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;}.card_info h2 {font-size: 1.1rem;font-weight: 500;transition: var(--transition);margin-bottom: 5px;margin-right: 10px;}.card_info p {font-size: 1rem;font-weight: 400;}.card_img {position: relative;transition: var(--transition);}.cetegorie_card:hover .card_img svg {animation: Rotate 2s infinite linear;}.cetegorie_card:hover .card_info h2 {color: var(--prim);}.card_img:after {content: '';position: absolute;top: 50%;left: 50%;width: 40px;height: 40px;transform: translate(-50%, -50%);background-image: url(Images/category-icon-1.svg);background-repeat: no-repeat;background-size: cover;background-position: center center;}.cetegories_cards .cetegorie_card:nth-child(2) .card_img:after {background-image: url(Images/category-icon-2.svg);}.cetegories_cards .cetegorie_card:nth-child(3) .card_img:after {background-image: url(Images/category-icon-3.svg);}.cetegories_cards .cetegorie_card:nth-child(4) .card_img:after {background-image: url(Images/category-icon-4.svg);}.cetegories_cards .cetegorie_card:nth-child(5) .card_img:after {background-image: url(Images/category-icon-5.svg);}.cetegories_cards .cetegorie_card:nth-child(6) .card_img:after {background-image: url(Images/category-icon-6.svg);}.cetegories_cards .cetegorie_card:nth-child(7) .card_img:after {background-image: url(Images/category-icon-7.svg);}.cetegories_cards .cetegorie_card:nth-child(8) .card_img:after {background-image: url(Images/category-icon-8.svg);}.cetegories_cards .cetegorie_card:nth-child(9) .card_img:after {background-image: url(Images/category-icon-9.svg);}@media (max-width: 1024px) {.cetegories_cards {grid-template-columns: repeat(3, 1fr);}.cetegorie_card {height: 120px;}.card_info h2 {font-size: 1rem;}}@media (max-width: 768px) {.cetegories_cards {grid-template-columns: repeat(2, 1fr);gap: 20px;}.cetegorie_card {height: 110px;}.Head_text h2 {font-size: 1.1rem;}.Headings h1 {font-size: 1.8rem;}}@media (max-width: 480px) {.cetegories_cards {grid-template-columns: 1fr;gap: 15px;}.cetegorie_card {height: 100px;padding: 10px;}.Head_text h2 {font-size: 1rem;}.Headings h1 {font-size: 1.5rem;}}.about {display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;background-image: url(Images/about_bg.png);background-repeat: no-repeat;background-size: cover;background-position: center center;z-index: 1;position: relative;overflow: hidden;}.about_container {justify-content: space-between;align-items: flex-start;gap: 30px;z-index: 1;overflow: hidden;position: relative;display: flex;}.about_shape {position: absolute;top: 0;left: 0;width: 100px;height: 100px;}.about_shape1 {width: 50%;object-fit: contain;height: 100%;z-index: -1;animation: Anim_top_bottom 3s infinite linear;}.about_cards {width: 50%;display: flex;align-items: center;gap: 20px;}.about_content {flex: 1 1 45%;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;background: linear-gradient(135deg, rgba(239, 222, 255, 0.8), rgba(204, 232, 255, 0.329));border-radius: 15px;padding: 20px;margin-top: 20px;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);}.about_content_wrapper {display: flex;width: 100%;gap: 30px;}.company_cards {width: 100%;display: flex;flex-direction: column;gap: 20px;margin-top: 20px;}.company_card {width: 100%;background: linear-gradient(135deg, rgba(239, 222, 255, 0.8), rgba(204, 232, 255, 0.329));border-radius: 15px;padding: 20px;text-align: center;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);transition: transform 0.3s ease, box-shadow 0.3s ease;}.about_content {flex: 1 1 45%;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;}@media (max-width: 1024px) {.about_content_wrapper {flex-direction: column;}.about_container {flex-direction: column;}.about_cards {width: 100%;order: -1;}.about_content {width: 100%;}.company_cards {max-width: 500px;margin: 20px auto;}.company_card {margin-bottom: 15px;}}.about_content .Headings h1 {font-size: 2rem;font-weight: 600;line-height: 2.5rem;color: var(--dark-text);text-align: left;}.about_content p {font-size: 1rem;font-weight: 400;margin: 1rem 0;color: var(--light-text);line-height: 1.6;}.infos_box {width: 100%;display: flex;flex-wrap: wrap;gap: 2rem;border-bottom: 1px solid rgba(131, 131, 131, 0.5);padding-bottom: 2rem;}.about_infos {flex: 1 1 100%;display: flex;flex-direction: column;gap: 1rem;}.about_info {display: flex;align-items: center;gap: 1rem;}.about_info i {font-size: 1.5rem;color: var(--secondary);transition: var(--transition);}.about_info h2 {font-size: 1.2rem;font-weight: 500;transition: var(--transition);}.about_info:hover h2, .about_info:hover i {color: var(--primary);cursor: pointer;}.contact_details {display: flex;flex-wrap: wrap;gap: 1.5rem;width: 100%;}.contact_info {display: flex;align-items: center;gap: 10px;margin: 20px 0;}.contact_info i {font-size: 2.3rem;width: 70px;height: 70px;border-radius: 100%;display: flex;justify-content: center;align-items: center;background-color: var(--prim);color: var(--white);}.contact_det {display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;}.contact_det h2 {font-size: 1.2rem;font-weight: 500;margin: 0;}.contact_det p {font-size: 0.9rem;color: var(--light-text);}.about_images .about_img:nth-child(2) {margin-top: 50px;}.about_img {width: 100%;height: 100%;}.about_img img {min-height: 300px !important;object-fit: cover;}.about_images {position: relative;}.review {position: absolute;top: 10%;left: 50%;transform: translate(-50%, -50%);display: flex;justify-content: center;align-items: center;gap: 10px;background-color: var(--white);width: 250px;padding: 2%;border-radius: 20px;cursor: pointer;}.review img {width: 80px;height: 80px;}.review:hover img {animation: scale 1.5s infinite linear;}.review_det {display: flex;flex-direction: column;}.review_det p {font-size: 0.8rem;}.exp {top: 82%;left: 57%;}.exp img {background-color: var(--secondary);border-radius: 100%;padding: 10px;}@media (max-width: 1024px) {.about_images, .about_content {flex: 1 1 100%;}.infos_box {gap: 1.5rem;}.contact_info {flex: 1 1 100%;}}@media (max-width: 768px) {.about_content .Headings h1 {font-size: 1.8rem;line-height: 2.2rem;}.about_content p {font-size: 0.9rem;}.about_info i {font-size: 1.2rem;}.about_info h2 {font-size: 1rem;}}@media (max-width: 480px) {.about {padding: 1rem;gap: 1rem;}.about_content .Headings h1 {font-size: 1.5rem;line-height: 2rem;}.about_content p {font-size: 0.8rem;}.contact_info i {font-size: 1.5rem;width: 40px;height: 40px;}.about_info h2 {font-size: 0.9rem;}}.card_icon i {font-size: 2.5rem;color: #588c9c;margin-bottom: 10px;}.company_card h3 {font-size: 1.8rem;color: #333;margin-bottom: 20px;}.value_list {list-style: none;padding: 0;margin: 0;}.value_list li {display: flex;align-items: flex-start;gap: 10px;margin-bottom: 15px;}.value_list li i {font-size: 1.5rem;color: #ff956b;flex-shrink: 0;}.value_list li p {margin: 0;font-size: 1rem;color: #222e2e;line-height: 1.6;text-align: left;}.courses {flex-direction: column;gap: 50px;}.course_btns {display: flex;align-items: center;background-color: var(--white);box-shadow: 0 0 10px rgba(131, 131, 131, 0.5);border-radius: 50px;gap: 10px;}.course_btns button {background-color: transparent;color: #053c49;border-radius: 50px;padding: 10px;}.course_btns button:hover {background-color: var(--prim);color: var(--white);}.course_btns button:active, .course_btns button:focus {background-color: var(--prim);color: var(--white);}.course_btns button:after {display: none;}.courses_cards {width: 100%;display: grid;grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));place-content: center;place-items: center;gap: 20px;grid-auto-rows: auto;}.course_card {width: 100%;min-height: 500px !important;min-width: 300px;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;position: relative;overflow: hidden;background-color: #fff;box-shadow: 0 0 10px rgba(47, 78, 90, 0.3);border-radius: 20px;}@media (max-width: 600px) {.courses_cards {grid-template-columns: 1fr;}.course_card {width: 100%;min-height: 550px !important;}}.course_img {width: 100%;overflow: hidden;position: relative;}.course_img img {border-radius: 20px;}.course_img span {position: absolute;top: 5%;left: 5%;padding: 5px 10px;background-color: rgba(12, 46, 59, 0.8);color: var(--white);border-radius: 50px;z-index: 100;transition: var(--transition2);}.course_details {display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;padding: 5%;}.course_review {display: flex;align-items: center;gap: 5px;}.course_review .stars {display: flex;align-items: center;}.course_review .stars i {color: rgba(131, 131, 131, 0.5);font-size: 1.2rem;}.course_review p {color: var(--light_text);}.course_details h2 {font-size: 1.2rem;font-weight: 600;margin: 10px 0;}.course_det {display: flex;align-items: center;justify-content: space-between;gap: 10px;white-space: nowrap;}.course_det_box {display: flex;align-items: center;gap: 10px;border: 1px solid rgba(131, 131, 131, 0.3);padding: 5px 10px;height: auto !important;border-radius: 20px;transition: var(--transition);margin: 10px 0;}.course_det_box:hover {border-color: var(--prim);cursor: pointer;}.course_price h3 {font-size: 1rem;font-weight: 600;color: var(--secondary);}.course_price h3 span {font-weight: 400;font-size: 1.3rem;color: var(--light_text);text-decoration: line-through;}.course_card:hover .course_img span {background-color: var(--prim);}.course_card:hover .course_info_card {left: 0;transform: rotate(0deg);}.course_info_card {position: absolute;top: 0;left: 120%;background-color: var(--white);z-index: 50;width: 100%;min-height: 500px !important;transition: var(--transition2);transform: rotate(90deg);}.course_info_card .course_details {margin-top: 50px;}.course_info_card p {font-size: 1rem;font-weight: 400;color: var(--light_text);margin: 10px 0;}.course_info_card .course_price {margin: 10px 0;}.course_info_card button {width: 100%;}.choose_us {background-color: var(--section-bg);background-image: url(Images/why-choose_bg.png);background-repeat: no-repeat;background-size: cover;background-position: center center;color: var(--white);flex-direction: column;gap: 50px;position: relative;}.choose_head {display: flex;flex-direction: column;justify-content: center;align-items: center;}.choose_head .Headings {width: 100%;justify-content: center;align-items: center;}.choose_head p {font-size: 1.1rem;font-weight: 300;width: 70%;text-align: center;}.count_boxses {width: 100%;display: flex;justify-content: space-between;align-items: center;gap: 50px;}.count_box {display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;}.count_box h1 {font-size: 4rem;font-weight: 600;line-height: 4rem;}.count_box h5 {font-size: 1.2rem;font-weight: 500;color: rgba(255, 255, 255, 0.5);}.choose_us_container {width: 100%;display: flex;justify-content: space-between;align-items: center;gap: 50px;position: relative;margin-top: 50px;}.choose_img {width: 35%;position: absolute;top: 50%;left: 15%;transform: translate(-50%, -50%);}.choose_content {width: 80%;display: grid;grid-template-columns: repeat(3, 1fr);place-content: center;place-items: center;padding: 0 2%;background-color: rgba(0, 0, 0, 0.3);backdrop-filter: blur(10px);border-radius: 20px;margin-left: 30%;}.why_choose_card {width: 100%;padding: 5%;border-right: 1px solid rgba(255, 255, 255, 0.5);display: flex;flex-direction: column;justify-content: center;align-items: center;}.why_choose_card:last-child {border: none;}.why_choose_card img {width: 150px;height: 150px;margin: 10px 0;}.why_choose_card h2 {font-size: 1.5rem;font-weight: 600;transition: var(--transition);}.why_choose_card p {font-size: 0.9rem;font-weight: 400;color: rgba(255, 255, 255, 0.5);margin: 15px 0;text-align: center;}.why_choose_card h2:hover {color: var(--prim);cursor: pointer;}.choose_marquee {background-color: var(--prim);color: var(--white);padding: 2%;border-bottom-left-radius: 50px;border-bottom-right-radius: 50px;position: absolute;top: 98%;left: 0;}.marquee_text {display: flex;align-items: center;gap: 20px;}.marquee_text h2 {font-size: 4rem;font-weight: 600;font-family: var(--Arsenal-font);transition: var(--transition);}.marquee_text i {font-size: 3rem;transition: var(--transition);}.marquee_text h2:hover, .marquee_text i:hover {color: var(--secondary) !important;cursor: pointer;}.reviews {margin-top: 100px;flex-direction: column;gap: 50px;background-image: url(Images/back-course.png);background-repeat: no-repeat;background-size: cover;background-position: center center;position: relative;border-bottom-left-radius: 50px;border-bottom-right-radius: 50px;}.reviewSwiper {width: 100%;padding: 2% !important;}.review_card {width: 100%;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;padding: 5%;background-color: var(--white);border-radius: 20px;transition: var(--transition);}.slide_head {display: flex;align-items: center;gap: 10px;}.slide_img {display: flex;align-items: center;}.slide_img i {width: 70px;height: 70px;font-size: 2.5rem;display: flex;justify-content: center;align-items: center;border-radius: 100%;background-color: var(--prim);color: var(--white);transform: translateX(15px);}.slide_img img {width: 60px;height: 70px;border-radius: 100%;object-fit: cover;z-index: 1;}.slide_info {display: flex;flex-direction: column;}.slide_info h2 {font-size: 1.5rem;font-weight: 600;transition: var(--transition);}.slide_info p {font-size: 1rem;font-weight: 400;color: var(--light_text);margin: 0 !important;}.review_card p {font-size: 1.1rem;font-weight: 500;margin: 30px 0;}.review_card .slide_head .slide_info h2:hover {color: var(--prim);cursor: pointer;}.review_card:hover {box-shadow: 0 0 15px rgba(131, 131, 131, 0.5);cursor: pointer;}.swiper_btn {position: absolute !important;top: 60% !important;left: 10% !important;}.swiper_btn_next {left: 90% !important;}.swiper-button-next:after, .swiper-button-prev:after {display: none;}.swiper_btn i {width: 50px !important;height: 50px;font-size: 1.5rem;padding: 20px;display: flex;justify-content: center;align-items: center;border-radius: 100%;background-color: var(--white);color: var(--black);box-shadow: 0 0 10px rgba(131, 131, 131, 0.5);transition: var(--transition);}.swiper_btn i:hover {color: var(--white);background-color: var(--prim);}.blogs {flex-direction: column;gap: 50px;}.blog_cards {width: 100%;display: grid;grid-template-columns: repeat(2, 1fr);place-content: center;place-items: center;gap: 20px;}.blog_card {width: 100%;height: 250px;display: flex;justify-content: space-between;align-items: center;gap: 20px;background-color: #fff;border: 1px solid rgba(131, 131, 131, 0.3);border-radius: 20px;transition: var(--transition);}.blog_card:hover {box-shadow: 0 0 10px rgba(131, 131, 131, 0.5);cursor: pointer;}.blog_img {width: 100%;height: 100%;overflow: hidden;border-radius: 20px;}.blog_img:hover img {transform: scale(1.1);cursor: pointer;}.blog_img img {border-radius: 20px;transition: var(--transition);object-fit: cover;}.blog_info {display: flex;flex-direction: column;gap: 10px;padding: 20px;}.blog_det {display: flex;align-items: center;justify-content: space-between;gap: 10px;white-space: nowrap;}.blog_info .blog_info_text {width: auto;max-width: 230px !important;padding: 5px 10px;background-color: var(--prim);color: var(--white);display: flex;justify-content: center;align-items: center;font-size: 0.9rem;border-radius: 20px;transition: var(--transition);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.blog_info_text:hover {background-color: var(--black);color: var(--white);cursor: pointer;}.blog_info h2 {font-size: 1.3rem;line-height: 1.5rem;font-weight: 600;transition: var(--transition);margin: 10px 0;}.blog_info h2:hover {color: var(--prim);cursor: pointer;}.blog_det_box {display: flex;align-items: center;}.blog_det_box i {font-size: 1.2rem;color: var(--prim);}.blog_det_box p {font-size: 0.9rem;color: var(--light_text);}.blog_det_box p span {color: var(--black);font-weight: 600;transition: var(--transition);}.blog_det_box p span:hover {color: var(--prim);cursor: pointer;}.newsletter {background-image: url(Images/about_bg.png);flex-direction: column;gap: 50px;padding-bottom: 50px;}.newsletter_head {display: flex;flex-direction: column;justify-content: center;align-items: center;}.newsletter_head p {font-size: 1rem;font-weight: 400;width: 70%;text-align: center;padding-top: 10px;}.get_mail {width: 60%;height: 60px;border-radius: 50px;padding: 2%;background-color: var(--white);display: flex;justify-content: space-between;align-items: center;position: relative;}.get_mail input {background-color: transparent;border: none;outline: none;font-size: 1.2rem;width: 70%;}.get_mail button {position: absolute;top: 0;right: 0;border-radius: 50px;height: 100%;}.get_mail button:after {display: none;}.get_mail button {background-color: var(--prim);}.get_mail button:hover {background-color: var(--black);}.newsletter p {font-size: 1rem;font-weight: 400;}.footer {background-image: url(Images/bgr-footer-1-min-1.png);background-repeat: no-repeat;background-size: cover;background-position: center center;flex-direction: column;gap: 50px;padding: 3% 12%;padding-bottom: 5%;}.footer_cards {width: 100%;display: grid;grid-template-columns: repeat(4, 1fr);place-content: center;place-items: center;gap: 20px;}.footer_card {display: flex;align-items: center;gap: 10px;}.footer_card:hover .footer_img svg {animation: Rotate 2s infinite linear;}.footer_img {position: relative;}.footer_img i {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 2rem;color: var(--white);}.footer_card_info {display: flex;flex-direction: column;}.footer_card_info h2 {font-size: 1.3rem;font-weight: 600;transition: var(--transition);}.footer_card_info p {font-size: 1rem;font-weight: 400;}.footer_card_info h2:hover {color: var(--prim);cursor: pointer;}.footer_main {width: 100%;background-color: var(--section-bg);color: var(--white);display: flex;flex-direction: column;gap: 50px;padding: 3% 12%;}.footer_grid {width: 100%;display: grid;grid-template-columns: repeat(5, 1fr);place-content: start;place-items: start;gap: 20px;}.footer_col {width: 100%;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;}.footer_col .logo a {color: var(--white);font-size: 2.5rem;}.footer_col p {font-size: 0.9rem;font-weight: 400;margin: 15px 0;}.footer_social {display: flex;align-items: center;gap: 10px;}.footer_social i {font-size: 1.4rem;transition: var(--transition);width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;border: 1px solid rgba(255, 255, 255, 0.5);}.footer_social i:hover {color: var(--white);cursor: pointer;background-color: var(--prim);border-color: transparent;}.footer_col h2 {padding-bottom: 10px;font-size: 1.5rem;font-weight: 400;}.footer_col a {color: var(--white);margin: 2px 0;transition: var(--transition);}div.footer_col a {font-size: 14px !important;}.footer_col a:hover {color: var(--prim);}.footer_bottom {width: 100%;padding-top: 50px;border-top: 1px solid rgba(255, 255, 255, 0.5);display: flex;flex-direction: column;justify-content: center;align-items: center;}.footer_bottom p {font-size: 1.2rem;font-weight: 400;}.footer_bottom p a {color: var(--white);transition: var(--transition);color: var(--prim);font-weight: 600;}.footer_bottom p a:hover {color: var(--secondary);}@keyframes Anim_top_bottom {0% {transform: translateY(-30px);}50% {transform: translateY(0px);}100% {transform: translateY(-30px);}}@keyframes scale {0% {transform: scale(1);}50% {transform: scale(0.9);}100% {transform: scale(1);}}@keyframes Glow {0% {box-shadow: 0 0 0px var(--prim);}50% {box-shadow: 0 0 10px var(--prim);}100% {box-shadow: 0 0 0px var(--prim);}}@keyframes Rotate {100% {transform: rotate(360deg);}}@media screen and (max-width: 1800px) {.hero_content h1 {font-size: 3rem;line-height: 3.5rem;}.hero_shape2 {top: 85%;}.hero_shape4 {top: 75%;left: 90%;}.courses_banner_img {padding: 0 !important;}.courses_cards, .cetegories_cards {grid-template-columns: repeat(3, 1fr);}.about_images .about_img:nth-child(2), .exp {display: none;}.review {top: 0;}.about_images .about_img:first-child {width: 100%;}.about_content .Headings h1 {font-size: 1.5rem;line-height: 2.5rem;}.about_info h2 {font-size: 1rem;}.contact_details {gap: 10px;width: 100%;flex-direction: column;margin: 10px 0;}.contact_details .contact_info {width: 100%;margin: 0;}.course_info_card {left: 155%;}.course_info_card p {font-size: 0.9rem;margin: 5px 0;}.count_boxses {flex-wrap: wrap;}.choose_img {width: 50%;}.why_choose_card img {width: 100px;height: 100px;}.why_choose_card button {width: 100%;}.why_choose_card h2 {text-align: center;line-height: 1.5rem;}.choose_content {margin-left: 20%;}.why_choose_card p {font-size: 1rem;}.blog_card {height: 190px;}.blog_info h2 {font-size: 1rem;line-height: 1.2rem;margin: 5px 0;}.footer_cards {grid-template-columns: repeat(2, 1fr);gap: 35px;}.footer_grid {grid-template-columns: repeat(4, 1fr);}}@media screen and (max-width: 1323px) {.courses_cards, .cetegories_cards {grid-template-columns: repeat(3, 1fr);gap: 20px;}.footer_cards {grid-template-columns: repeat(3, 1fr);gap: 25px;}.footer_grid {grid-template-columns: repeat(3, 1fr);}}@media screen and (max-width: 875px) {.footer_card_info h2 {font-size: 1rem;}.footer_card_info p {font-size: 0.8rem;font-weight: 500;font-style: italic;}.footer_cards {grid-template-columns: repeat(1, 1fr);gap: 35px;}.footer_grid {grid-template-columns: repeat(1, 1fr);}}@media screen and (max-width:900px) {header {flex-direction: column;}.top_nav .tn_info:first-child {display: none;}.top_nav {justify-content: center;}.Headings h1 {text-align: center;}.hero_content, .hero_img {width: 100%;}.hero_shape1 {left: 20%;top: 45%;}.hero_shape2 {top: 90%;left: 12%;}.hero_shape3 {left: 90%;}.hero_shape4 {left: 87%;}.institute_head p {width: 70%;}section, .courses_banner_box {flex-direction: column;}.about_images, .about_img, .about_content, .courses_banner_content {width: 100%;}.banner_shape1 {width: 100px;height: 80px;}.banner_shape2 {top: 50%;left: 6%;}.banner_shape3 {top: 67%;left: 0;width: 100%;}.banner_shape4 {top: 35%;left: 75%;}.courses_cards, .cetegories_cards {grid-template-columns: repeat(2, 1fr);}.about_images .about_img:nth-child(2) {display: flex;}.contact_details {flex-direction: row;}.review {top: 3%;}.course_btns {border-radius: 20px;flex-wrap: wrap;padding: 10px;}.course_btns button {width: 45%;}.course_info_card p {margin: 0;}.choose_img {display: none;}.choose_content {margin: 0;width: 100%;}.swiper_btn_prev {left: 8% !important;}.blog_cards {grid-template-columns: repeat(1, 1fr);}.blog_card {height: 200px;}.get_mail {width: 80%;}.footer_cards {grid-template-columns: repeat(1, 1fr);gap: 35px;}.footer_grid {grid-template-columns: repeat(2, 1fr);}}@media (max-width:500px) {.Headings h1 {font-size: 1.5rem;line-height: 1.5rem;}.hero_content h1 {font-size: 1.5rem !important;line-height: 2rem !important;}.hero_btns {flex-direction: column;align-items: flex-start;}.hero_info {flex-direction: column;gap: 20px;}.ri-search-2-line, .ri-shopping-cart-2-line {display: none;}.hero_shape4 {top: 40%;left: 75%;}.institute_head p {width: 100%;}.banner_shape1 {width: 110px;height: 90px;}.banner_shape2 {top: 63%;}.banner_shape4 {top: 47%;left: 70%;width: 90px;height: 90px;}.banner_shape4 h2 {font-size: 1rem;}.banner_shape4 h1 {font-size: 2rem;line-height: 2rem;}.courses_cards, .cetegories_cards {grid-template-columns: repeat(1, 1fr);}.contact_details, .about_images, .infos_box {flex-direction: column;}.infos_box {justify-content: flex-start;align-items: flex-start;gap: 10px;}.about_shape1 {width: 100%;}.review {top: 40%;}.exp {top: 85%;}.about_images {gap: 10px;}.about_images .about_img:nth-child(2) {margin: 0;}.about_images .about_img:nth-child(2), .exp {display: flex;}.course_btns button {width: 100%;}.course_info_card p {margin: 10px 0;}.count_boxses {justify-content: center;align-items: center;}.choose_marquee {border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}.choose_us_container {padding-bottom: 8%;margin: 0;}.choose_content {grid-template-columns: repeat(1, 1fr);padding: 20px 0;}.why_choose_card {border-right: 1px solid rgba(255, 255, 255, 0.5) !important;border-left: 1px solid rgba(255, 255, 255, 0.5) !important;}.choose_head p {font-size: 1rem;font-weight: 200;width: 100%;}.swiper_btn_prev {left: 5% !important;}.blog_card {height: 100%;flex-direction: column;}.blog_info {padding: 5%;}.get_mail button {top: 110%;left: 0;width: 100%;}.get_mail {flex-direction: column;padding: 4%;}.get_mail input {width: 100%;}.newsletter p {width: 100%;}.newsletter {gap: 20px;}.news_text {opacity: 0;}.footer_cards {grid-template-columns: repeat(1, 1fr);gap: 35px;}.footer_grid {grid-template-columns: repeat(1, 1fr);}.footer_bottom p {text-align: center;}}