﻿*{padding:0;box-sizing:border-box;margin:0}svg{height:30px;width:30px}a{text-decoration:none;color:inherit}.appwebinar_cta{flex:0 0 auto}.appwebinar_cta{position:relative;padding:4rem 0 2rem;color:#ffffff}.apptyHub::before{background:radial-gradient(circle at 30% 70%,rgb(178,216,187,0.5) 0%,transparent 60%);height:100%;position:absolute;content:"";top:0;animation:pulse 15s ease-in-out infinite alternate;z-index:1;width:100%;left:0;transform-origin:center}.apptyHub .appsmart_study:hover{transform:translateZ(30px) scale(1.02)}.apptyHub .appsmart_study > div:first-child::before{width:26px;content:"";border-radius:50%;left:-15px;transform:translateY(-50%);box-shadow:0 0 20px rgba(rgb(178,216,187),0.5);animation:pulse 3s infinite alternate;position:absolute;height:26px;background:rgb(178,216,187);top:50%}.apptyHub .appsmart_study > div:nth-child(2){animation:fadeIn 0.8s 0.4s ease-out forwards;transition:transform 0.3s ease;position:relative;opacity:0}.apptyHub a:hover{transform:translateY(-5px)}.apptyHub p{position:relative;color:#000000;margin:0;line-height:1.8;hyphens:auto;font-size:13px;padding:1rem 0}header .apptop_head{justify-content:space-between;align-items:center;display:flex;position:relative;padding:25px 30px}header .apptop_head::before,header .apptop_head::after{position:absolute;content:"";width:30%;background:linear-gradient(to right,rgb(178,216,187),transparent);height:2px}header .apptop_head::before{top:10px;left:0}header .apptop_head .apptop_tutor .appmain_start{display:block;transition:transform 0.3s ease}header .apptop_head .apptop_tutor .appmain_start svg{width:auto;height:45px;filter:drop-shadow(0 2px 3px rgba(0,0,0,0.1))}header .apptop_head .appmain_core::before{opacity:0.05;transition:all 0.5s ease;border-radius:30% 70% 70% 30% / 30% 30% 70% 70%;z-index:-1;top:0;background:rgb(138,191,145,0.5);width:100%;height:100%;position:absolute;content:"";left:0}header .apptop_head .appmain_core .appsite_core a:hover::before{transform:scale(1);border-radius:30% 70% 70% 30% / 30% 30% 70% 70%}header .apptop_head .appmain_core .appsite_core:nth-child(2n) a::before{background:rgb(138,191,145);transform-origin:left bottom}header .apptop_head .appmain_core .appsite_core:hover{animation:menu-wobble 1s ease}.appinstructor_history .container{margin:0 auto;max-width:1200px;padding:0 30px;position:relative;z-index:2}.appinstructor_history .appimage_section{position:relative;border-radius:0;width:100%;overflow:hidden;min-height:400px;height:100%}.appinstructor_history .appimage_section::before{content:"";position:absolute;height:50%;width:100%;background:linear-gradient(to top,rgba(0,0,0,0.6) 0%,transparent 100%);bottom:0;left:0;z-index:1}.appinstructor_history .appclient_views span:not(.name){margin:0;opacity:0.85;left:30px;z-index:2;font-size:17px;font-family:Arial,sans-serif;transition:transform 0.3s ease;bottom:30px;position:absolute;color:#ffffff;font-weight:400}.appinstructor_history .appexperience_path::after{bottom:40px;opacity:0.2;width:40px;height:30px;content:"";right:40px;position:absolute;background:linear-gradient(to left top,rgb(138,191,145) 0%,rgb(138,191,145) 50%,transparent 50%,transparent 100%)}.apptraining_method::after{bottom:-5%;z-index:1;position:absolute;transform:rotate(15deg) translateZ(-5px);filter:blur(20px);left:-10%;content:"";background:linear-gradient( 127deg,rgba(rgb(138,191,145,0.5),0.1),rgba(rgb(178,216,187,0.5),0.15) 70.71% );width:35%;height:60%}.apptraining_method:hover h2::before{transform:scaleX(1.5) translateZ(25px)}.apptraining_method .appword_wrapper{background:linear-gradient( to right,rgba(rgb(255,255,255,0.5),0.95),rgba(rgb(255,255,255,0.5),0.9) );transform:translateZ(10px) rotateX(2deg);border-left:4px solid rgb(178,216,187);transition:all 0.5s cubic-bezier(0.19,1,0.22,1);position:relative;padding:35px 40px;box-shadow:-15px 15px 30px rgba(rgba(0,0,0,0.5),0.05),15px -15px 30px rgba(rgb(255,255,255,0.5),0.05)}.applocation_info{overflow:hidden;padding:70px 0;position:relative;background:rgb(224,240,227);z-index:1}.applocation_info .container{position:relative;max-width:1200px;margin:0 auto;padding:0 15px}.applocation_info .appedu_form{box-shadow:0 15px 30px rgba(0,0,0,0.08);border-radius:23px;position:relative;transition:transform 0.3s ease;background:linear-gradient(145deg,#ffffff,rgb(224,240,227));border-left:4px solid rgb(178,216,187);padding:40px}.applocation_info p{color:#000000;font-size:15px;line-height:1.6;margin-bottom:25px}.applocation_info .apponline_questions{font-size:15px;text-decoration:none;background:#ffffff;z-index:1;align-items:center;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.05);border-radius:10px;transition:all 0.3s ease;color:#000000;padding:12px 20px;display:flex;position:relative}.applocation_info .apponline_questions:hover svg path{fill:#ffffff}.applocation_info p svg path{fill:rgb(178,216,187)}.applocation_info .apponline_questions:active{transform:scale(0.98)}.applocation_info h2 span{position:relative;animation:waveText 2.5s ease-in-out infinite;animation-delay:calc(0.1s * var(--i));display:inline-block}.applocation_info p:nth-last-child(2):hover svg{animation:bounce 0.8s ease infinite}footer::after{background-image:radial-gradient(circle at 25% 25%,rgb(138,191,145) 1px,transparent 1px),radial-gradient(circle at 75% 75%,rgb(138,191,145) 1px,transparent 1px),radial-gradient(circle at 25% 75%,rgb(138,191,145) 1px,transparent 1px),radial-gradient(circle at 75% 25%,rgb(138,191,145) 1px,transparent 1px);left:0;top:0;right:0;opacity:0.1;bottom:0;background-size:50px 50px;position:absolute;content:"";z-index:-1}.appwebinar_cta .company_holder::before{border-radius:14px;opacity:0.1;height:100%;top:0;background-image:linear-gradient(0deg,transparent 24px,rgb(138,191,145) 25px,rgb(138,191,145) 26px,transparent 27px,transparent 49px),linear-gradient(90deg,transparent 24px,rgb(138,191,145) 25px,rgb(138,191,145) 26px,transparent 27px,transparent 49px);left:0;width:100%;background-size:50px 50px;content:"";position:absolute}.appwebinar_cta .appalumni_net{font-size:13px;line-height:1.6;position:relative;background:rgba(255,255,255,0.1);padding:2rem;color:#ffffff;border-bottom-right-radius:14px;border-bottom-left-radius:14px}.appwebinar_cta .appmain_mainwrap{gap:3rem;flex-wrap:wrap;display:flex}.appwebinar_cta .appmain_core h5{background:rgb(138,191,145);color:#ffffff;font-weight:600;padding:1rem 1.5rem;align-items:center;position:relative;font-size:19px;display:flex;margin:0}.appwebinar_cta .appmain_core h5::after{position:absolute;height:6px;right:15px;content:"";border-radius:50%;top:50%;width:6px;transform:translateY(-50%);background:#ffffff}.appwebinar_cta .appmain_core .appmain_mainwrap a::before{transform:translateY(-50%);top:50%;position:absolute;content:"";width:6px;transition:all 0.3s ease;border-radius:50%;height:6px;background:rgb(138,191,145);left:0.7rem}.appdiploma_cta .container::before,.appdiploma_cta .container::after{background:rgb(178,216,187);content:"";top:50%;position:absolute;height:15px;transform:translateY(-50%);width:15px;border-radius:50%}.appdiploma_cta .container::before{left:15%}.appdiploma_cta .apppitch_comp::before,.appdiploma_cta .apppitch_comp::after{background:rgb(178,216,187);transform:translateY(-50%);width:50px;position:absolute;top:50%;content:"";height:1px}.appdiploma_cta .apppitch_comp::before{right:100%;margin-right:15px}.appuser_comments h4{font-weight:700;position:relative;text-align:center;font-size:30px;margin-bottom:100px;color:#000000}.appuser_comments h4::after{width:80px;height:2px;transform:translateX(-50%);background:rgb(178,216,187);position:absolute;content:"";bottom:-20px;left:50%}.appuser_comments .appfeedback_zone{gap:40px;position:relative;display:grid;grid-template-columns:repeat(3,1fr)}.appuser_comments .appclient_views:hover::before{top:5px;left:5px}.appuser_comments .appclient_views:hover::after{box-shadow:0 15px 40px rgba(0,0,0,0.15)}.appuser_comments .appimage_section{width:100px;border:5px solid #ffffff;border-radius:20px;margin:-70px auto 25px;z-index:3;transition:all 0.4s ease;box-shadow:0 5px 15px rgba(0,0,0,0.1);position:relative;height:100px}.appuser_comments .appclient_views:hover span{color:rgb(178,216,187)}.appuser_comments .appclient_views:hover span::after{opacity:1;width:60px}.appuser_comments .appclient_views:hover p{color:#000000}.appuser_comments .appclient_views:nth-child(3n+2){z-index:2}.appuser_comments .appclient_views:nth-child(3n+2)::before{background:rgb(138,191,145,0.5)}.appuser_comments .appclient_views:nth-child(3n+2):hover{z-index:4}.appour_story::before{position:absolute;background:linear-gradient(135deg,rgba(0,32,63,0.85),rgba(0,32,63,0.7));left:0;right:0;top:0;z-index:1;content:"";bottom:0}.appour_story .appword_wrapper:hover{transform:translateY(-5px)}.appour_story .appword_wrapper::before{position:absolute;background:linear-gradient(90deg,rgb(178,216,187),rgb(138,191,145),rgb(178,216,187));content:"";height:5px;animation:gradient-shift 8s ease infinite;background-size:200% 100%;left:0;top:0;width:100%}.appour_story li{margin-bottom:15px}.appour_story h4{margin-bottom:15px;font-size:calc(19px + 2px);color:#000000;display:inline-block;position:relative;font-weight:600}.appour_story span::first-letter{font-weight:600;font-size:1.5em;color:rgb(178,216,187)}.appprivacy_holdfast h2{text-align:left;font-family:Arial,sans-serif;font-size:34px;padding-left:10px;color:rgb(138,191,145);font-weight:600;margin-bottom:15px;text-shadow:0 0 5px rgb(138,191,145);border-left:4px solid rgb(178,216,187);margin-top:0}.appprivacy_holdfast div{padding:15px;margin-bottom:15px;border:1px solid rgb(138,191,145);font-family:Arial,sans-serif;color:#ffffff;line-height:1.8;font-size:15px;box-shadow:inset 0 0 10px rgba(0,0,0,0.5);border-radius:19px;background:rgb(178,216,187,0.5)}.appcourse_demographic .appsmart_study{z-index:5;border-radius:30px;max-width:1200px;position:relative;padding:2rem;margin:0 auto}.appcourse_demographic h3{color:#ffffff;text-align:center;font-weight:700;z-index:10;margin-bottom:4rem;position:relative;font-size:30px}.appcourse_demographic ul{list-style:none;grid-template-columns:repeat(2,1fr);margin:0;position:relative;display:grid;gap:2.5rem;padding:0}.appcourse_demographic li{background-color:rgba(0,0,0,0.2);align-items:center;border-radius:50px;backdrop-filter:blur(10px);overflow:hidden;padding:1.5rem 2rem;color:#ffffff;display:flex;position:relative;border:1px solid rgba(255,255,255,0.1);transition:all 0.4s ease;font-size:17px}.appcourse_demographic li:nth-child(3){--i:2}.appcourse_demographic li:nth-child(6){--i:5}.appcourse_demographic li:nth-child(9){--i:8}.appcourse_demographic svg{z-index:2;position:relative;height:30px;width:30px;margin-right:1.5rem;transition:all 0.4s ease}.appcontact_us{background:rgb(224,240,227);padding:100px 0;position:relative;overflow:hidden}.appcontact_us .container{padding:0 30px;max-width:1200px;margin:0 auto;z-index:2;position:relative}.appcontact_us h2{font-weight:700;font-size:44px;margin-bottom:50px;text-align:center;letter-spacing:2px;color:#000000;position:relative;text-transform:uppercase}.appcontact_us .appquery_query{position:relative;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.5),0 0 0 1px rgb(178,216,187,0.5);display:flex;overflow:hidden}.appcontact_us .appquery_query::before{border-radius:12px;position:absolute;border:1px solid rgb(178,216,187);z-index:3;pointer-events:none;content:"";opacity:0.2;inset:0}.appcontact_us .appcontact_message{padding:60px;position:relative;background:#ffffff;flex:0 0 55%}.appcontact_us .appcontact_message::after{position:absolute;background:rgb(138,191,145,0.5);filter:blur(80px);content:"";height:150px;bottom:-75px;opacity:0.3;z-index:0;left:-75px;width:150px}.appcontact_us form input[type="text"]{width:100%;padding:18px 25px;background:rgb(224,240,227);border-radius:8px;color:#000000;font-size:16px;border:1px solid rgb(178,216,187,0.5);margin-bottom:25px;transition:all 0.3s ease}.appcontact_us .appconnect_reach label{position:relative;font-size:12px;cursor:pointer;line-height:1.5;color:#000000;padding-left:35px}.appcontact_us .appconnect_reach input[type="checkbox"]:checked + label::after{border:solid #ffffff;position:absolute;content:"";border-width:0 2px 2px 0;left:8px;width:6px;transform:rotate(45deg);top:4px;height:12px}.appcontact_us .appfeedback_feedback{font-size:19px;border:none;background:rgb(178,216,187);cursor:pointer;transition:all 0.3s ease;padding:18px 30px;overflow:hidden;border-radius:8px;position:relative;letter-spacing:1px;box-shadow:0 5px 15px rgb(178,216,187,0.5),0 0 0 1px rgb(178,216,187);font-weight:700;text-transform:uppercase;width:100%;color:#ffffff}.appcontact_us svg:hover,.appcontact_us svg:hover path{transform:translateY(-2px);fill:rgb(138,191,145);filter:drop-shadow(0 0 3px rgb(138,191,145,0.5))}.appprogram_details::after{content:"";position:absolute;top:0;opacity:0.05;width:30%;right:0;z-index:0;background:linear-gradient(to right,transparent,rgb(138,191,145,0.5));height:100%}.appprogram_details .appimage_section::before{content:"";top:0;background:linear-gradient(120deg,rgb(178,216,187,0.5) 0%,transparent 60%);z-index:1;opacity:0.6;transition:opacity 0.3s ease;left:0;width:100%;height:100%;position:absolute}.appprogram_details .appword_wrapper:hover::before{height:100%}.appprogram_details h3{color:#000000;position:relative;margin-bottom:20px;transform-origin:left center;font-size:calc(20px * 1.1);font-weight:700;transition:transform 0.3s ease}.appwelcome{padding:4rem 2rem;background:linear-gradient(135deg,rgb(224,240,227) 0%,rgba(94,170,168,0.1) 100%);overflow:hidden;position:relative}.appwelcome .appsmart_study{position:relative;gap:2rem;flex-direction:column;z-index:1;display:flex}.appwelcome .appword_wrapper{padding:2.5rem;backdrop-filter:blur(10px);opacity:1;background:linear-gradient(to right,rgba(255,255,255,0.95),rgba(255,255,255,0.85));border-left:4px solid rgb(138,191,145);position:relative;transform:translateX(0);box-shadow:0 10px 30px rgba(94,170,168,0.15);flex:1;transition:transform 0.7s cubic-bezier(0.16,1,0.3,1),opacity 0.7s cubic-bezier(0.16,1,0.3,1);z-index:3}.appwelcome svg:hover{transform:translateY(-5px) rotate(2deg)}.appwelcome svg text{font-family:Arial,sans-serif;transition:fill 0.3s ease;fill:rgb(94,170,168)}.appwelcome .appfeedback_feedback::before{left:-100%;transition:left 0.7s ease;content:"";height:100%;position:absolute;top:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);width:100%}.appwelcome .appimage_section{position:relative;transform:scale(1);transition:transform 0.5s cubic-bezier(0.16,1,0.3,1);height:300px;overflow:hidden;width:100%}.appwelcome .appimage_section::after{left:0;right:0;content:"";mix-blend-mode:color;opacity:0;position:absolute;transition:opacity 0.5s ease;background:rgba(94,170,168,0.2);bottom:0;z-index:1;top:0}.appcookie_box{flex-shrink:0;margin-right:15px}.appcookie_box svg:hover{fill:rgb(138,191,145)}.appcookie_notice_message h5{margin-bottom:8px;font-family:Arial,sans-serif;font-weight:600;font-size:21px;color:rgb(178,216,187)}#appcookieConsentApprovalButton{background:rgb(178,216,187)}#appopt_out_cookies_collection{background:rgba(0,0,0,0.5)}.appcookie_notice_message p a:hover{color:rgb(138,191,145)}#appcookieAlertNotice{display:none}@media only screen and (max-width: 1200px) {.container{width:100%;padding:0 20px}} @media (min-width: 768px) {.apptyHub{padding:8rem 3rem}.apptyHub .appsmart_study{gap:3.5rem;clip-path:polygon( 0 0,100% 0,100% 90%,95% 100%,0 100% );padding:4rem;grid-template-columns:1fr 1fr}.apptyHub h5{font-size:calc(21px * 1.4)}.apptyHub .appsmart_study > div:first-child::after{transform:translateY(-50%);width:1px;position:absolute;right:-3.5rem;top:50%;background:linear-gradient(to bottom,transparent,rgb(178,216,187,0.5),transparent);content:"";height:80%}.apptyHub .appsmart_study > div:nth-child(2)::before{width:40%}} @media (max-width: 767px) {header .apptop_head{padding:15px 10px}header .apptop_head .apptop_tutor .appmain_start svg{height:40px}header .apptop_head .appmain_core .appsite_core a{font-size:calc(13px - 2px);padding:6px 10px}} @media (max-width: 480px) {.appinstructor_history{padding:60px 0}.appinstructor_history .appimage_section{height:250px;min-height:250px}.appinstructor_history .appexperience_path{font-size:calc(17px * 0.9);padding:30px 20px}.appinstructor_history .name{bottom:45px;left:20px;font-size:calc(22px * 0.85)}.appinstructor_history .appclient_views span:not(.name){left:20px;font-size:calc(17px * 0.9);bottom:20px}.appinstructor_history .appexperience_path::before,.appinstructor_history .appexperience_path::after{width:20px;height:16px}} @media (max-width: 767px) {.apptraining_method{padding:80px 0}.apptraining_method .appsmart_study{padding:0 20px}.apptraining_method h2{margin-bottom:30px;font-size:calc(33px * 0.9)}.apptraining_method h2::before{bottom:-10px;width:60px;height:3px}.apptraining_method .appword_wrapper{padding:25px 20px;transform:translateZ(5px) rotateX(1deg);border-left-width:3px}.apptraining_method:hover .appword_wrapper{transform:translateZ(8px) rotateX(0deg)}.apptraining_method p{line-height:1.6;font-size:calc(18px * 0.95)}} @media (max-width: 767px) {.applocation_info{padding:40px 0}.applocation_info .appedu_form{padding:30px 20px}.applocation_info h2{font-size:calc(31px * 0.85);margin-bottom:15px}.applocation_info p{font-size:calc(15px * 0.95);margin-bottom:20px}.applocation_info .appget_contactcard{gap:10px;flex-direction:column}.applocation_info .apponline_questions{padding:10px 15px;width:100%}.applocation_info .appedu_form::before{height:80px;width:80px}} @media (max-width: 420px) {.appwebinar_cta::after{background-size:100px 5px;height:5px}.appwebinar_cta .company_holder h3::after,.appwebinar_cta .appmain_core h5::before,.appwebinar_cta .appmain_core h5::after{display:none}.appwebinar_cta .appmain_core h5{padding:0.8rem 1rem}.appwebinar_cta .appmain_core .appmain_mainwrap{padding:1rem}.appdiploma_cta .apppitch_comp{padding:0.4rem 1.5rem;width:90%}} @media (max-width: 768px) {.appuser_comments{padding:80px 0}.appuser_comments h4{margin-bottom:80px}.appuser_comments .appfeedback_zone{margin:0 auto;grid-template-columns:1fr;gap:70px;max-width:400px}.appuser_comments .appclient_views::before{top:10px;left:10px}.appuser_comments .appclient_views:hover::before{top:3px;left:3px}.appuser_comments .appimage_section{width:80px;height:80px;margin-top:-50px}} @media (min-width: 1400px) {.appour_story .appword_wrapper{margin-left:50px}.appour_story h1{font-size:calc(41px + 4px)}} @media only screen and (max-width: 800px) {.appprivacy_holdfast{padding:20px;gap:20px;grid-template-columns:1fr}.appprivacy_holdfast h1{font-size:calc(21px - 4px);margin-bottom:15px}.appprivacy_holdfast h2{margin-bottom:10px;font-size:calc(21px - 2px)}.appprivacy_holdfast ul{padding-left:0}.appprivacy_holdfast li{padding:8px;margin-bottom:8px}.appprivacy_holdfast div{padding:10px}} @media (max-width: 1024px) {.appcontact_us{padding:80px 0}.appcontact_us .appimage_section{min-height:500px}.appcontact_us .appcontact_message{padding:50px 40px}} @media (max-width: 991px) {.appprogram_details{padding:70px 0}.appprogram_details .appimage_section{height:250px}.appprogram_details h3{font-size:20px}.appprogram_details .description{max-height:250px}} @media (min-width: 992px) {.appprogram_details .appknowledge_route{grid-template-columns:1fr 1fr;align-items:center;gap:60px}.appprogram_details .appimage_section{transform:perspective(1000px) rotateY(-3deg) translateX(-20px);height:500px}.appprogram_details .appword_wrapper{padding:40px 50px;transform:perspective(1000px) rotateY(2deg) translateX(20px)}.appprogram_details .appword_wrapper:hover{transform:perspective(1000px) rotateY(0deg) translateX(0)}.appprogram_details h3{font-size:38px;margin-bottom:30px}.appprogram_details .description{max-height:400px}} @media (min-width: 768px) {.appwelcome{padding:6rem 3rem}.appwelcome::before{background-size:80px 80px}.appwelcome h1{font-size:calc(20px * 1.2);margin-bottom:3rem}.appwelcome .appsmart_study{flex-direction:row;align-items:center}.appwelcome .appword_wrapper{clip-path:polygon(0 0,95% 0,100% 100%,0 100%);padding:3rem;margin-right:-4rem}.appwelcome .appimage_section{clip-path:polygon(5% 0,100% 0,100% 100%,0 100%);flex:1;height:450px}.appwelcome svg{width:150px;height:150px}.appwelcome .appstart_hero p{font-size:calc(17px * 1.2);max-width:80%}.appwelcome .appfeedback_feedback{padding:1.2rem 2.5rem}} @media only screen and (max-width: 800px) {.appcookie_updates{padding:15px}.appcookie_box{display:none}.appcookie_notice_message h5{font-size:17px}.appcookie_notice_message p{font-size:16px}} @keyframes fadeIn {0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}} @keyframes rotate {0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}} @keyframes bounce {0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}} @keyframes rotate {from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}} @keyframes rotate-reverse {from{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0deg)}} @keyframes data-stream {0%{transform:rotate(20deg) translateX(-150px);opacity:0}20%{opacity:0.5}100%{transform:rotate(20deg) translateX(500px);opacity:0}}