svg{width:30px;height:30px}.stylefooter_clients{flex:0 0 auto}.stylefooter_clients{font-family:Arial,sans-serif;padding:80px 0 40px;z-index:1;position:relative;color:#ffffff}.stylefooter_clients .company_holder::after{width:1px;content:'';top:10%;position:absolute;background:linear-gradient(to bottom,transparent,rgb(159,191,210),transparent);height:80%;right:0}.stylefooter_clients .stylefaculty_info:hover{background:rgba(255,255,255,0.12);box-shadow:0 6px 20px rgba(0,0,0,0.15);transform:translateY(-2px) translateZ(0)}.stylefooter_clients .stylepage_top{transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);flex:0 0 45%;padding:20px;position:relative;background:rgba(255,255,255,0.05);border-radius:23px;backdrop-filter:blur(10px);overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,0.2)}.stylefooter_clients .stylepage_top .styleheader_pro a{display:inline-block;font-size:calc(16px * 0.95);color:#ffffff;padding-left:0;text-decoration:none;position:relative;opacity:0.85;transition:all 0.3s ease}.styletemplate_cta .container{align-items:center;justify-content:center;display:flex}.styletemplate_cta .stylereview_block{transition:opacity 0.3s ease;color:#ffffff;text-align:center;opacity:0.8;letter-spacing:0.5px;font-size:12px}.stylesubscribe_to_newsletter::before{top:0;z-index:1;position:absolute;content:"";height:100%;background:repeating-linear-gradient( -45deg,rgba(255,255,255,0.03),rgba(255,255,255,0.03) 2px,transparent 2px,transparent 8px );left:0;width:100%}.stylesubscribe_to_newsletter .stylecorp_culture::before{height:100%;background:rgb(159,191,210);z-index:2;left:0;position:absolute;top:0;content:"";width:6px}.stylesubscribe_to_newsletter .input_holder{display:grid;grid-template-columns:1fr;gap:1rem;position:relative}.stylesubscribe_to_newsletter .input_holder input[type="email"]{padding:1rem 1.25rem;width:100%;outline:none;background:#ffffff;transition:all 0.3s ease;color:#000000;border:2px solid rgba(0,0,0,0.08);font-size:14px;font-family:Arial,sans-serif}.stylesubscribe_to_newsletter .stylecourse_offerings::before{left:-100%;position:absolute;z-index:-1;content:"";background:linear-gradient( 90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0) 100% );top:0;width:100%;transition:transform 0.6s ease;height:100%}.styleprogram_overview .styleknowledge_plan{align-items:center;flex-direction:column;justify-content:center;max-width:900px;position:relative;gap:60px;display:flex;width:100%}.styleprogram_overview .stylecontent_holder h2{font-weight:700;display:inline-block;font-size:35px;position:relative;color:#000000;margin-bottom:25px}.styleprogram_overview .stylecontent_holder h2{animation:reveal 0.8s forwards}.styleprogram_overview .styleimg_text_overlay{border-radius:27px;position:relative;box-shadow:0 20px 50px rgba(0,0,0,0.25);width:100%;z-index:2;overflow:hidden;height:450px}.styleprogram_overview .container::after{left:0;width:100%;top:0;height:100%;background-image:repeating-linear-gradient(60deg,rgb(159,191,210,0.5) 0,rgb(159,191,210,0.5) 1px,transparent 1px,transparent 30px),repeating-linear-gradient(120deg,rgb(159,191,210,0.5) 0,rgb(159,191,210,0.5) 1px,transparent 1px,transparent 30px),repeating-linear-gradient(180deg,rgb(159,191,210,0.5) 0,rgb(159,191,210,0.5) 1px,transparent 1px,transparent 30px);content:"";z-index:0;background-size:50px 86.6px;position:absolute;opacity:0.03;animation:hexMove 60s linear infinite}.styleour_team h4{font-size:calc(35px * 1.2);text-align:center;z-index:5;position:relative;color:#ffffff;opacity:0;transform:translateY(20px);margin-bottom:60px;text-transform:uppercase;letter-spacing:0.05em;animation:fadeInUp 0.8s 0.2s forwards cubic-bezier(0.19,1,0.22,1);font-weight:700}.styleour_team .stylecontent_holder::after{bottom:20px;opacity:0.6;content:"";border-left:2px solid rgb(111,157,186);height:60px;position:absolute;left:20px;width:60px;border-bottom:2px solid rgb(111,157,186)}.styleour_team .stylecontent_holder span{line-height:1.8;letter-spacing:0.02em;color:#ffffff;font-size:14px;opacity:0.9;display:block;font-weight:400;max-width:100%;column-gap:40px;column-count:1;text-align:justify}header .stylehead_train .stylehead_know::before{height:100%;box-shadow:0 0 15px rgb(111,157,186,0.5);border-radius:10px;position:absolute;top:0;transition:opacity 0.4s ease;border:1px solid rgb(111,157,186,0.5);left:0;opacity:0;content:'';width:100%}header .stylehead_train .stylepage_top .stylenav_skill{margin:0;position:relative}header .stylehead_train .stylepage_top .stylenav_skill:hover::after{width:80%;left:10%}header .stylehead_train .stylepage_top .stylenav_skill:hover a{color:rgb(159,191,210);text-shadow:0 0 5px rgb(159,191,210,0.5)}.stylecontact_us .container{margin:0 auto;padding:0 20px;max-width:1200px;position:relative;z-index:1}.stylecontact_us .styleconnect_reach{border-radius:16px;background:#ffffff;position:relative;box-shadow:0 20px 60px rgba(0,0,0,0.08);overflow:hidden;display:flex}.stylecontact_us .styleinquiry_info::before{opacity:0.1;height:100%;position:absolute;z-index:-1;background-size:30px 30px;background-position:0 0,15px 15px;top:0;background:linear-gradient(135deg,#ffffff 0%,#ffffff 50%,transparent 50%,transparent 100%),linear-gradient(-135deg,#ffffff 0%,#ffffff 50%,transparent 50%,transparent 100%);left:0;content:"";width:100%}.stylecontact_us .stylemessage_feedback label{line-height:1.6;color:#000000;font-size:13px}.stylecontact_us .stylemessage_feedback a:hover{color:rgb(111,157,186)}.stylecontact_us .stylemessage_feedback a:hover::after{height:2px;background:rgb(111,157,186)}.stylecontact_us .stylerequest_card:hover{background:rgb(111,157,186)}.stylecontact_us .stylerequest_card:hover::after{width:300%;height:300%}.stylecontact_us svg path{transition:all 0.3s ease;fill:rgb(159,191,210)}.stylereach_us{background:rgb(210,226,235);overflow:hidden;padding:70px 0;position:relative}.stylereach_us .styleteam_contact{font-size:32px;padding:30px;background:#ffffff;font-weight:700;margin:0;color:rgb(159,191,210);border-bottom:1px solid rgb(111,157,186,0.5)}.stylereach_us .styleget_contactblock p svg{position:absolute;fill:rgb(159,191,210);transition:transform 0.3s ease,fill 0.3s ease;height:20px;transform:translateY(-50%);width:20px;top:50%;left:15px}.stylereach_us .styleget_contactblock p span a{transition:color 0.3s ease;color:rgb(159,191,210);text-decoration:none;position:relative}.stylereach_us .stylequick_contact svg{position:absolute;left:0;height:22px;width:22px;transform:translateY(-50%);top:50%;transition:transform 0.3s ease,fill 0.3s ease;fill:rgb(159,191,210)}.stylereach_us .stylerequest_infov3T svg{top:50%;left:12px;transform:translateY(-50%);fill:rgb(159,191,210);position:absolute;width:16px;height:16px;transition:transform 0.3s ease,fill 0.3s ease}.styletitle_opener{background:linear-gradient(145deg,rgb(210,226,235),rgba(245,248,253,0.9));box-shadow:0 15px 30px rgba(0,0,0,0.05);position:relative;padding:5rem 1.5rem;overflow:hidden}.styletitle_opener:hover h1::after{transform:scaleX(1)}.styletitle_opener .stylecorp_culture{grid-template-columns:1fr;z-index:2;gap:2rem;position:relative;display:grid}.styletitle_opener ol li{margin-bottom:1.5rem;position:relative}.styletitle_opener .styleedu_skill p{font-weight:400;line-height:1.7;border-left:2px solid rgb(159,191,210,0.5);padding-left:0.5rem;font-size:16px;transition:transform 0.3s ease;color:#000000;position:relative;margin-top:1.5rem}.styletitle_opener .stylerequest_card:hover::before{opacity:1}.styletitle_opener .styleimg_text_overlay{transform:perspective(1000px) rotateY(0deg);transition:transform 0.6s cubic-bezier(0.23,1,0.32,1);overflow:hidden;height:300px;position:relative;border-radius:10px;box-shadow:0 15px 30px rgba(0,0,0,0.15)}.styleplan_deck{background:rgb(210,226,235);overflow:hidden;padding:120px 0;position:relative}.styleplan_deck .stylerate_panel{padding:0 20px;margin:0 auto;max-width:800px;text-align:center}.styleplan_deck .styletuition_plans{max-width:600px;font-size:13px;line-height:1.7;color:#000000;margin-top:20px;margin-right:auto;margin-left:auto}.styleplan_deck .stylepricing_rates{transition:all 0.4s ease;background:linear-gradient(145deg,#f6f6f6,#ffffff);overflow:hidden;border-radius:16px;position:relative;display:flex;height:100%;box-shadow:16px 16px 32px rgba(0,0,0,0.05),-16px -16px 32px rgba(255,255,255,0.8);flex-direction:column}.styleplan_deck .styleaccess_cost p{overflow-wrap:break-word;margin-bottom:20px;word-break:break-word;font-size:calc(13px - 2px);line-height:1.6;position:relative;color:#000000}.styleplan_deck .stylefee_choices:hover .styleimg_text_overlay::after{opacity:0.3}.stylesecure_cache::after{clip-path:polygon(0 30%,100% 100%,0 100%);width:40%;background:linear-gradient(-45deg,rgb(159,191,210,0.5),transparent);height:100%;left:0;opacity:0.05;position:absolute;content:"";bottom:0;z-index:1}.stylesecure_cache h2{margin:2.5rem 0 1rem;padding-left:1rem;color:#000000;position:relative;font-weight:600;font-size:35px;border-left:3px solid rgb(111,157,186)}.stylesecure_cache h4::after{transform-origin:left;position:absolute;height:2px;transition:transform 0.3s ease;bottom:-5px;width:100%;content:"";transform:scaleX(0.7);left:0;background:rgb(111,157,186,0.5)}.stylesecure_cache li{padding-left:1.5rem;color:#000000;margin-bottom:1rem;line-height:1.7;position:relative;font-size:18px}.styledata_summary{background:rgb(210,226,235);overflow:hidden;position:relative;padding:5rem 0}.styledata_summary .stylestatistics_expertise{position:relative;padding:3rem;border-radius:17px 0 0 17px;margin-bottom:3rem;box-shadow:-5px 5px 15px rgba(0,0,0,0.05);background:linear-gradient(to right,rgb(159,191,210,0.5) 0%,transparent 100%)}.styledata_summary .styleexpert_benefits::after{content:"";border-radius:10px;width:50%;height:3px;position:absolute;left:0;background:rgb(111,157,186);bottom:-0.5rem}.styledata_summary .stylegain_statistics:nth-child(even) h4{background:rgb(111,157,186)}.styledata_summary .stylegain_statistics:hover h4::before{opacity:1}.styledata_summary .stylegain_statistics span{display:flex;color:#000000;padding:2.5rem;flex:1;align-items:center;font-weight:400;font-size:12px}.styletraining_specialist::before{height:40vw;right:-10%;transform:translateZ(0);opacity:0.15;background:radial-gradient(circle,rgb(159,191,210,0.5) 0%,transparent 70%);width:40vw;top:-5%;content:"";position:absolute}.styletraining_specialist .styleimg_text_overlay{height:200px;transition:transform 0.5s cubic-bezier(0.175,0.885,0.32,1.275);transform:rotate(-2deg) translateZ(0);border-radius:8px;position:relative;overflow:hidden;box-shadow:10px 10px 20px rgba(0,0,0,0.1),-10px -10px 20px rgba(255,255,255,0.7);width:200px}.styletraining_specialist .stylelearning_testimonials > div:nth-child(2){display:flex;flex-direction:column;justify-content:center}.styletraining_specialist .styleexperience_profile::before{content:"";opacity:0.15;color:rgb(159,191,210,0.5);font-family:serif;z-index:-1;top:-2rem;position:absolute;left:-1rem;font-size:6rem}.stylegratSection .container{position:relative;max-width:1140px;z-index:1;margin:0 auto}.stylegratSection .stylecorp_culture::before{background:linear-gradient(90deg,rgb(159,191,210),rgb(111,157,186),rgb(159,191,210));height:6px;left:0;top:0;width:100%;transform-origin:left center;animation:shimmerBorder 3s infinite linear;content:"";position:absolute;opacity:0.9}.stylegratSection p{font-size:15px;line-height:1.8;margin:0;animation:fadeSlideUp 1s 0.4s forwards cubic-bezier(0.19,1,0.22,1);font-family:Arial,sans-serif;transform:translateY(20px);opacity:0;color:#000000}.stylegratSection a:hover::before{transform:scaleX(1)}@media (max-width: 991px) {.stylefooter_clients{padding:60px 0 30px}.stylefooter_clients .container{flex-direction:column}.stylefooter_clients .company_holder{flex:0 0 100%;margin-bottom:40px;padding-right:0}.stylefooter_clients .company_holder::after{display:none}.stylefooter_clients .styleconverter{flex:0 0 100%}.stylefooter_clients .stylepage_top{margin-bottom:20px;flex:0 0 calc(50% - 20px)}} @media (max-width: 767px) {.stylesubscribe_to_newsletter{padding:3rem 0}.stylesubscribe_to_newsletter .stylecorp_culture{padding:2rem}.stylesubscribe_to_newsletter h4{margin-bottom:1.5rem;font-size:14px}.stylesubscribe_to_newsletter .input_holder span{margin-bottom:0.5rem}.stylesubscribe_to_newsletter .input_holder input[type="email"],.stylesubscribe_to_newsletter .stylecourse_offerings{padding:0.9rem 1rem}} @media (max-width: 768px) {.styleprogram_overview{padding:60px 0}.styleprogram_overview .stylecontent_holder{padding:25px}.styleprogram_overview .styleimg_text_overlay{height:350px}.styleprogram_overview .stylecontent_holder h2{font-size:calc(35px * 0.9)}} @media (min-width: 768px) {.styleour_team{padding:150px 0}.styleour_team h4{margin-bottom:80px;font-size:calc(35px * 1.4)}.styleour_team .stylecontent_holder{padding:60px 70px}.styleour_team .stylecontent_holder span{column-count:2}} @media (max-width: 767px) {.styleour_team{padding:80px 0}.styleour_team h4{font-size:calc(35px * 1.1);margin-bottom:40px}.styleour_team .stylecontent_holder{padding:30px}.styleour_team .stylecontent_holder h6{margin-bottom:20px;font-size:18px}.styleour_team .stylecontent_holder::before,.styleour_team .stylecontent_holder::after{height:40px;width:40px}} @media (max-width: 576px) {.stylecontact_us{padding:50px 0}.stylecontact_us .container{padding:0 15px}.stylecontact_us h2{margin-bottom:30px;font-size:calc(38px - 6px)}.stylecontact_us .styleinquiry_info{padding:30px 20px 40px}.stylecontact_us .stylerequest_card{width:100%}.stylecontact_us .styleimg_text_overlay{min-height:200px}} @media (min-width: 992px) {.styletitle_opener{padding:8rem 4rem}.styletitle_opener h1{font-size:calc(18px * 1.5)}.styletitle_opener .stylecorp_culture{gap:4rem;grid-template-columns:6fr 4fr}.styletitle_opener .styleedu_skill p{margin-top:2rem;padding-left:1rem;font-size:calc(16px * 1.1)}.styletitle_opener .styleimg_text_overlay{height:500px}.styletitle_opener .stylerequest_card{font-size:calc(15px * 1.1);padding:1.2rem 2.5rem}} @media (max-width: 767px) {.styletitle_opener .stylecontent_holder{order:2}.styletitle_opener .styleimg_text_overlay{order:1}} @media (min-width: 992px) {.styleplan_deck{padding:160px 0}.styleplan_deck .stylestudy_pricing{align-items:center;flex-direction:row;gap:80px}.styleplan_deck .stylerate_panel{padding:0;flex:0 0 30%;text-align:left}.styleplan_deck .stylerate_panel h2{font-size:calc(38px + 4px)}.styleplan_deck .stylerate_panel h2::after{left:0;transform:none}.styleplan_deck .styletuition_plans{margin-left:0}.styleplan_deck .stylestudy_rates{flex:0 0 70%;grid-template-columns:repeat(2,1fr)}} @media (max-width: 768px) {.styledata_summary{padding:4rem 0}.styledata_summary .stylestatistics_expertise{margin-bottom:2rem;padding:2rem}.styledata_summary .stylegain_statistics{flex:0 0 calc(100% - 2rem)}.styledata_summary .stylegain_statistics h4{font-size:calc(32px * 1.2);padding:1.8rem}.styledata_summary .stylegain_statistics span{padding:1.8rem}.styledata_summary .styleexpert_benefits{font-size:calc(32px * 0.9);margin-bottom:1.2rem}.styledata_summary .stylestatistics_experts{font-size:calc(12px * 0.95);line-height:1.6}} @media (min-width: 1024px) {.styletraining_specialist .stylelearning_testimonials{padding:4rem;grid-template-columns:auto 1fr;gap:3rem 4rem}.styletraining_specialist .styleimg_text_overlay{transform:rotate(-3deg) translateZ(0);height:300px;width:300px}.styletraining_specialist .name{font-size:calc(19px + 0.4rem)}.styletraining_specialist .name::after{height:4px}.styletraining_specialist .styleexperience_profile{font-size:calc(12px + 0.1rem);line-height:1.7}.styletraining_specialist .stylelearning_testimonials > div:nth-child(2) > div{font-size:12px}} @media screen and (max-width: 768px) {.stylegratSection{padding:4rem 1.5rem}.stylegratSection .stylecorp_culture{transform:none;padding:2rem}.stylegratSection .stylecorp_culture::before{height:4px}.stylegratSection h5{font-size:calc(22px * 0.85)}.stylegratSection p{font-size:calc(15px * 0.95)}} @keyframes techPulse {0%{transform:scale(1);opacity:0.3}50%{transform:scale(1.05);opacity:0.5}100%{transform:scale(1);opacity:0.3}} @keyframes pulse {0%{box-shadow:0 0 0 0 rgba(var(--primary-color-rgb),0.4)}70%{box-shadow:0 0 0 10px rgba(var(--primary-color-rgb),0)}100%{box-shadow:0 0 0 0 rgba(var(--primary-color-rgb),0)}}