﻿a{text-decoration:none;color:inherit}.online-tools{flex:0 0 auto}svg{width:30px;height:30px}.wrapper-bundle{flex-direction:column;display:flex;height:100%;min-height:100%}header::before{left:0;top:0;background:radial-gradient(circle at 10% 20%,rgb(173,193,208,0.5) 0%,transparent 30%),radial-gradient(circle at 90% 80%,rgb(133,161,185,0.5) 0%,transparent 30%);width:100%;z-index:-1;position:absolute;height:100%;content:'';opacity:0.5}header .nav-page{transition:all 0.3s ease;display:block}header .main-start{z-index:2;margin:0;padding:0;display:flex;list-style:none;position:relative}header .nav-primary a{backdrop-filter:blur(5px);font-size:13px;font-weight:600;display:block;color:#ffffff;z-index:1;position:relative;-webkit-backdrop-filter:blur(5px);text-decoration:none;border:1px solid rgba(255,255,255,0.05);border-radius:13px;transition:all 0.3s ease;background:rgba(255,255,255,0.1);padding:0.8rem 1.2rem}header .top-start::before{right:-20px;position:absolute;opacity:0.5;width:100px;background:rgb(173,193,208,0.5);height:100px;content:'';z-index:-1;top:-20px;border-radius:50%;filter:blur(40px)}header .head-top:hover::after{opacity:0.7;transform:scaleX(0.9)}.visitor-confirm{padding:20px 0;justify-content:space-between;align-items:center;display:flex}#usageSettingsPopup{display:none}#usageSettingsPopup:checked ~ .cookie-overlay-banner{opacity:0;visibility:hidden}.cookie-overlay-banner p a{color:rgb(173,193,208);text-decoration:none}.wrapper-bundle .cookie-overlay-banner{box-shadow:rgb(133,161,185,0.5) 0px 0px 40px 39px;background:rgb(133,161,185);padding:40px 0;border:none}.wrapper-bundle .track-settings h5,.wrapper-bundle .track-settings p{color:#ffffff}.plan-box .container{max-width:1400px;position:relative;z-index:2;margin:0 auto}.plan-box .fee-pricing{flex-direction:column;gap:3rem;display:flex}.plan-box .tuition-grid h2{font-weight:700;position:relative;color:#000000;margin-bottom:1rem;font-size:38px;display:inline-block}.plan-box .basic-rates{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));perspective:1000px;display:grid;gap:2rem}.plan-box .learn-pricing:nth-child(2){animation-delay:0.2s}.plan-box .learn-pricing:nth-child(4){animation-delay:0.4s}.plan-box .learn-pricing:hover{box-shadow:0 15px 40px rgba(0,0,0,0.1);transform:translateZ(30px) scale(1.03)}.plan-box .learn-pricing:hover::before{transform:scaleX(1)}.plan-box .sub-options{flex-direction:column;height:100%;display:flex}.plan-box .rate-choice h3{font-size:23px;position:relative;color:#000000;margin:0 0 1rem;transition:color 0.3s ease;font-weight:700}.plan-box .learn-pricing:hover .premium-grid{transform:translateY(-3px)}.plan-box .learn-pricing:hover .premium-grid::after{width:80px}.plan-box .img-grid::after{bottom:0;position:absolute;opacity:0.7;transition:opacity 0.5s ease;background:linear-gradient(to top,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 50%);left:0;right:0;content:"";top:0}.title-screen .learning-classes{animation:fadeInUp 0.8s ease-out forwards;position:relative;margin-bottom:3rem;transform:translateY(20px);opacity:0}.title-screen .learning-classes{margin-bottom:2rem}.title-screen .edu-intro{width:100%;overflow:hidden;opacity:0;box-shadow:0 15px 30px rgba(0,0,0,0.15);transform:translateY(30px);min-height:500px;border-radius:12px;animation:fadeInUp 0.8s 0.3s ease-out forwards;position:relative}.title-screen .edu-intro{min-height:300px}.title-screen .edu-intro > div > div{max-width:650px;opacity:0;position:relative;transform:translateX(-20px);animation:fadeInRight 0.8s 0.6s ease-out forwards}.title-screen .edu-intro h3{background:linear-gradient(to right,rgb(173,193,208,0.5),transparent);opacity:0;font-size:24px;backdrop-filter:blur(3px);transform:translateX(-20px);padding:20px;border-radius:10px;line-height:1.4;max-width:85%;font-weight:600;animation:fadeInRight 0.8s 0.9s ease-out forwards}.title-screen .edu-intro h3{padding:15px}.newsletter-subscription .container{margin:0 auto;position:relative;max-width:1200px;padding:0 1.5rem;z-index:2}.newsletter-subscription .expert-program{box-shadow:15px 15px 30px rgba(0,0,0,0.03),-15px -15px 30px rgba(255,255,255,0.6),inset 2px 2px 4px rgba(255,255,255,0.8),inset -2px -2px 4px rgba(0,0,0,0.05);background:#ffffff;padding:3.5rem;position:relative;border-radius:12px;transform:perspective(1000px) rotateX(2deg)}.newsletter-subscription .input_holder div{flex:1;position:relative}.newsletter-subscription .input_holder input[type="email"]:focus{transform:translateY(-2px);outline:none;box-shadow:8px 8px 16px rgba(0,0,0,0.03),-8px -8px 16px rgba(255,255,255,0.8),inset 2px 2px 4px rgba(0,0,0,0.1),inset -2px -2px 4px rgba(255,255,255,0.5)}.newsletter-subscription .join-wrap::before{height:100%;content:"";top:0;transition:all 0.5s ease;width:100%;position:absolute;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,0.2) 50%,transparent 100%);left:-100%}.newsletter-subscription .join-wrap:hover::before{left:100%}.course-offering{background-color:rgb(218,226,232);position:relative;overflow:hidden;padding:100px 0}.course-offering::before{top:0;left:0;height:100%;position:absolute;background:repeating-linear-gradient( 45deg,rgb(173,193,208,0.5) 0,rgb(173,193,208,0.5) 1px,transparent 1px,transparent 10px );z-index:1;width:100%;content:"";opacity:0.1}.course-offering .expert-program::after{width:300px;content:"";right:-50px;bottom:-100px;border-radius:50%;border:2px solid rgb(133,161,185,0.5);position:absolute;height:300px;z-index:-1;animation:rotate 40s linear infinite reverse}.course-offering .study-hack::after{position:absolute;height:60px;bottom:20px;z-index:1;width:60px;left:20px;content:"";border-left:2px solid rgb(173,193,208,0.5);border-bottom:2px solid rgb(173,193,208,0.5)}.course-offering .head-top svg{transition:filter 0.4s ease;max-height:70px;height:60px;width:60px}.course-offering .head-top:hover svg path{fill:rgb(133,161,185)}.course-offering h3{font-weight:700;font-size:35px;margin-bottom:20px;padding-bottom:20px;letter-spacing:1px;text-transform:uppercase;position:relative;color:#000000}.course-offering .img-grid::before{top:0;width:100%;background:linear-gradient( to bottom right,rgb(173,193,208,0.5) 0%,transparent 30%,transparent 70%,rgb(133,161,185,0.5) 100% );content:"";z-index:2;position:absolute;height:100%;left:0}.contact-form-box::before{height:100%;top:0;background-image:radial-gradient(circle at 20% 30%,rgb(173,193,208,0.5) 0%,transparent 30%),radial-gradient(circle at 80% 70%,rgb(133,161,185,0.5) 0%,transparent 30%);content:"";background:rgb(218,226,232);position:absolute;width:100%;left:0;z-index:1}.contact-form-box h2::before{background:rgb(173,193,208);box-shadow:0 0 5px rgb(173,193,208),0 0 10px rgb(173,193,208),0 0 15px rgb(173,193,208);left:calc(50% - 50px);position:absolute;bottom:-15px;content:"";width:100px;height:2px}.contact-form-box .img-grid{overflow:hidden;flex:0 0 45%;min-height:550px;position:relative}.contact-form-box .img-grid::after{position:absolute;inset:0;background:linear-gradient(135deg,transparent 0%,rgb(173,193,208,0.5) 100%);z-index:2;opacity:0.7;content:""}.contact-form-box form{z-index:2;position:relative}.contact-form-box form h3{color:#000000;position:relative;font-weight:700;margin-bottom:40px;font-size:23px;text-transform:uppercase;letter-spacing:1px}.contact-form-box form input[type="text"]:focus{box-shadow:0 0 0 1px rgb(173,193,208),0 0 5px rgb(173,193,208,0.5);outline:none;border-color:rgb(173,193,208)}.contact-form-box .help-block{margin-bottom:35px;position:relative}.contact-form-box .help-block label::before{top:0;border-radius:4px;transition:all 0.3s ease;border:1px solid rgb(173,193,208,0.5);content:"";width:22px;position:absolute;height:22px;background:rgb(218,226,232);left:0}.contact-form-box .help-block label a::after{width:100%;content:"";left:0;transition:transform 0.3s ease;transform:scaleX(0);bottom:-1px;transform-origin:right;height:1px;position:absolute;background:rgb(173,193,208)}.contact-form-box .message-message:hover{box-shadow:0 5px 20px rgb(133,161,185,0.5),0 0 0 1px rgb(133,161,185)}.contact-form-box .message-message:hover::before{transform:scaleX(1);transform-origin:left}.contact-form-box svg path{fill:rgb(173,193,208);transition:all 0.3s ease}footer{position:relative;width:100%}footer .online-tools{font-family:Arial,sans-serif;padding:100px 0 30px;color:#ffffff;position:relative;background-color:#2c3e50}footer .request-form{gap:15px;margin:-70px auto 60px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));position:relative;display:grid}footer .info_item:nth-child(even){transform:translateY(30px)}footer .info_item::before{left:0;height:50%;transition:height 0.3s ease,top 0.3s ease;background-color:rgb(173,193,208);position:absolute;width:6px;content:"";top:25%}footer .info_item a:hover{color:rgb(173,193,208)}footer .text_main_holder{position:relative;gap:30px;grid-template-columns:1fr;display:grid}footer .main-start{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}footer .main-start h5{color:#ffffff;padding-bottom:10px;margin-bottom:20px;font-size:20px;font-weight:600;position:relative;grid-column:1 / -1}footer .head-edu:hover{transform:translateY(-5px);background-color:rgba(255,255,255,0.08)}footer .head-edu a:hover{padding-left:5px;color:#ffffff}footer .head-edu a:hover::before{opacity:1;transform:translateX(0)}footer .subscribe_holder h5{margin-bottom:15px;font-size:20px;padding-bottom:10px;position:relative;color:#ffffff;font-weight:600}footer .input_holder input[type="email"]{transition:all 0.3s ease;border:1px solid rgba(255,255,255,0.1);font-size:18px;background-color:rgba(255,255,255,0.05);border-radius:10px;color:#ffffff;padding:15px}footer .ranking-bar{position:relative;text-align:center;margin-top:50px}.program-assets{position:relative;overflow:hidden;padding:120px 0;background:linear-gradient(125deg,rgb(218,226,232) 0%,rgb(173,193,208,0.5) 100%)}.program-assets::after{left:-50%;opacity:0.2;position:absolute;content:'';background:radial-gradient(circle,rgb(133,161,185,0.5) 0%,transparent 60%);top:-50%;z-index:0;height:200%;width:200%}.program-assets .content-wrapper{flex-direction:column;display:flex;gap:60px}.program-assets .img-grid::before{background:linear-gradient(135deg,rgb(173,193,208,0.5) 0%,transparent 70%);left:0;z-index:1;top:0;content:'';height:100%;position:absolute;width:100%}.program-assets .text_main_holder > div{border-radius:11px;flex:0 0 calc(33.333% - 20px);backdrop-filter:blur(10px);position:relative;display:flex;overflow:hidden;background:rgba(255,255,255,0.05);padding:30px;align-items:flex-start;transition:all 0.3s ease;gap:20px}.program-assets .text_main_holder > div:hover{box-shadow:0 20px 40px rgba(0,0,0,0.15);transform:translateY(-10px);background:rgba(255,255,255,0.08)}.program-assets .text_main_holder svg path{transition:fill 0.3s ease;fill:rgb(133,161,185)}.program-assets .text_main_holder p{margin:0;z-index:1;line-height:1.6;color:#ffffff;font-size:17px;position:relative}.future-attendees::before{animation:rotateBlob 20s infinite linear;content:'';transform:rotate(-15deg);border-radius:38% 62% 63% 37% / 41% 44% 56% 59%;width:600px;opacity:0.6;background:linear-gradient(45deg,rgb(173,193,208,0.5),rgb(133,161,185,0.5));right:-5%;height:600px;top:-10%;position:absolute;filter:blur(60px)}.future-attendees div > div{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(100px,auto);display:grid;gap:25px;transform-style:preserve-3d}.future-attendees p svg{transition:all 0.3s ease;flex-shrink:0;margin-right:20px;width:30px;margin-top:3px;height:30px}.future-attendees p svg path{fill:rgb(173,193,208);transition:fill 0.3s ease}.future-attendees p:hover::after{transform:scaleX(1)}.future-attendees p:nth-child(1){z-index:5;grid-row:1;grid-column:1 / span 6}.future-attendees p:nth-child(1){animation-delay:0.1s}.future-attendees p:nth-child(3){grid-column:3 / span 6;grid-row:2;z-index:6}.future-attendees p:nth-child(3){animation-delay:0.5s}.future-attendees p:nth-child(6){grid-row:4;grid-column:2 / span 5;z-index:1}.future-attendees p:nth-child(6){animation-delay:1.1s}.privacy-bastion{box-shadow:0 4px 8px rgba(0,0,0,0.5);gap:30px;flex-direction:column;display:flex;background:linear-gradient(to right,rgb(173,193,208),rgb(133,161,185));font-family:Arial,sans-serif;padding:50px;color:#ffffff}.privacy-bastion ul li,.privacy-bastion ol li{line-height:1.6;font-size:14px;margin-bottom:10px}.our-mission::before{right:0;z-index:1;top:0;background:linear-gradient(135deg,rgba(0,0,0,0.92) 0%,rgba(0,0,0,0.85) 35%,rgba(0,0,0,0.75) 100%);position:absolute;left:0;content:"";bottom:0}.our-mission h4::before{background:rgb(133,161,185);left:0;transform:translateY(-50%);position:absolute;content:"";width:35px;height:3px;top:50%}.our-mission:hover h4::after{transform:scaleX(1.5)}.our-mission .description-card:hover{transform:translateY(-5px)}.our-mission .description-card::after{bottom:0;position:absolute;background:linear-gradient(to left,rgb(133,161,185,0.5) 0%,transparent 100%);width:70%;content:"";height:1px;right:0}.our-mission h6::after{position:absolute;content:"";left:0;bottom:-8px;width:100%;height:2px;background:linear-gradient(to right,rgb(133,161,185) 0%,transparent 90%)}.our-mission .description-card span::first-letter{color:rgb(133,161,185);font-weight:600;font-size:1.5em}.instructor-profile::before{background:radial-gradient(ellipse at center,transparent 0%,transparent 50%,#000000 100%),repeating-linear-gradient(45deg,rgba(0,0,0,0.5) 0px,rgba(0,0,0,0.5) 1px,transparent 1px,transparent 10px);left:-25%;content:"";opacity:0.3;top:-25%;width:150%;position:absolute;animation:backgroundMovement 30s linear infinite alternate;height:150%}.instructor-profile .student-ratings .img-grid:hover{box-shadow:0 0 50px rgb(173,193,208);transform:scale(1.07) translateX(-4%)}.instructor-profile .student-ratings span:not(.name){color:rgb(133,161,185);padding:0 2rem 1rem 3rem;text-transform:uppercase;grid-column:2 / 3;z-index:2;grid-row:2 / 3;letter-spacing:1px;font-weight:400;position:relative;font-size:20px}.thxDiv{padding:120px 0 100px;overflow:hidden;background:linear-gradient(135deg,rgb(218,226,232) 0%,rgb(173,193,208,0.5) 100%);position:relative}.thxDiv::after{transform:rotate(-15deg) skewX(-15deg);width:50%;content:"";right:-10%;top:20%;position:absolute;opacity:0.03;height:70%;z-index:0;background:rgb(173,193,208)}.thxDiv h2{text-align:left;opacity:0;animation:slideTitle 0.8s forwards 0.2s cubic-bezier(0.23,1,0.32,1);margin-bottom:40px;position:relative;font-weight:700;font-size:29px;transform:translateZ(30px);color:#000000}.thxDiv .expert-program::before{z-index:0;height:100%;content:"";top:0;position:absolute;background:linear-gradient(135deg,rgb(173,193,208,0.5) 0%,transparent 80%);left:0;opacity:0.07;width:100%}.thxDiv li{z-index:2;position:relative;padding-left:30px}.thxDiv li::before{left:0;width:10px;animation:popIn 0.5s forwards 1s cubic-bezier(0.34,1.56,0.64,1);top:12px;border-radius:50%;background:linear-gradient(135deg,rgb(173,193,208) 0%,rgb(133,161,185) 100%);content:"";transform:scale(0);height:10px;position:absolute}.client-experience::before{opacity:0.05;background-image:linear-gradient(45deg,rgb(173,193,208,0.5) 25%,transparent 25%),linear-gradient(-45deg,rgb(173,193,208,0.5) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgb(173,193,208,0.5) 75%),linear-gradient(-45deg,transparent 75%,rgb(173,193,208,0.5) 75%);content:"";background-position:0 0,0 50px,50px -50px,-50px 0px;z-index:0;left:0;height:100%;width:100%;background-size:100px 100px;top:0;position:absolute}.client-experience .student-ratings{background:#ffffff;position:relative;transition:all 0.4s cubic-bezier(0.34,1.56,0.64,1);z-index:1;padding:2rem}.client-experience .student-ratings:hover{clip-path:polygon( 0 0,100% 0,100% 100%,0 100% );z-index:2;transform:rotate(0) translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.1)}.client-experience .student-ratings:nth-child(4n+1){grid-column:auto / span 1;grid-row:auto / span 1}.client-experience .student-ratings:nth-child(4n+2):hover{transform:translateY(30px) rotate(0)}.client-experience .student-ratings:nth-child(4n+3){transform:translateY(-30px) rotate(2deg);grid-row:auto / span 1;grid-column:auto / span 1}.client-experience .student-ratings img{width:90px;z-index:1;position:relative;border-radius:10px;margin-bottom:1.5rem;object-fit:cover;transition:all 0.3s ease;border:3px solid #ffffff;display:block;height:90px}.client-experience .student-ratings:hover p{transform:translateY(-5px)}.client-experience .student-ratings:hover .description{transform:translateY(-5px)}.client-experience .student-ratings:hover .description::after{width:60%}.client-experience .student-ratings:nth-child(even) .description::after{background:rgb(133,161,185,0.5);left:auto;right:0}@media only screen and (max-width: 800px) {.container{padding:0 12px}} @media (max-width: 991px) {header{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}header .top-start{padding:1rem 1.5rem;flex-wrap:wrap}header .head-top{padding:0.6rem 1rem;margin-bottom:0;border-radius:10px}header .main-start{justify-content:flex-end;flex-basis:100%;margin-top:1rem}header .nav-primary a{padding:0.6rem 1rem;border-radius:10px;font-size:calc(13px - 1px)}header .top-start::before,header .top-start::after{display:none}} @media (max-width: 479px) {header .top-start{padding:0.7rem 1rem}header .head-top{padding:0.4rem 0.7rem;max-width:120px}header .nav-primary a{font-size:calc(13px - 3px);padding:0.4rem 0.6rem}} @media only screen and (max-width: 800px) {.cookie-customize{display:none}.visitor-confirm{justify-content:center;flex-direction:column;align-items:center}.cookie-overlay-banner h5{text-align:center}.cookie-overlay-banner p{text-align:center}.track-settings{margin-bottom:20px}body .wrapper-bundle .cookie-frame{margin-bottom:10px;margin-left:0}} @media (max-width: 767px) {.plan-box .learn-pricing{margin:0 auto;max-width:400px}.plan-box .tuition-grid h2{font-size:calc(38px * 0.9)}.plan-box .tuition-table{font-size:calc(15px * 0.95)}} @media (max-width: 768px) {.title-screen .edu-begin{font-size:calc(38px * 0.7)}.title-screen .edu-intro{min-height:350px}.title-screen .edu-intro > div{min-height:350px;padding:30px 6%}.title-screen .edu-intro p{font-size:15px}.title-screen .edu-intro h3{font-size:calc(24px * 0.8);max-width:100%}} @media (hover: none) {.newsletter-subscription .join-wrap:hover{box-shadow:5px 5px 15px rgba(0,0,0,0.1),-5px -5px 15px rgba(255,255,255,0.8),inset 1px 1px 1px rgba(255,255,255,0.3);transform:none}.newsletter-subscription .join-wrap:active{transform:translateY(1px)}} @media (max-width: 1199px) {.course-offering .expert-program{gap:40px}.course-offering .study-hack{padding:30px}.course-offering .img-grid{min-height:450px}} @media (max-width: 576px) {.course-offering{padding:40px 0}.course-offering .study-hack{padding:20px}.course-offering h3{font-size:calc(35px * 0.8)}.course-offering p{font-size:calc(12px * 0.95);line-height:1.7}.course-offering .head-top{margin-bottom:15px}.course-offering .head-top svg{max-height:50px}.course-offering .img-grid{min-height:300px}.course-offering .study-hack::before,.course-offering .study-hack::after{height:30px;width:30px}} @media (max-width: 480px) {.contact-form-box{padding:50px 0}.contact-form-box h2{margin-bottom:30px;font-size:calc(45px * 0.7)}.contact-form-box .img-grid{min-height:200px}.contact-form-box .reach-map{padding:30px 20px}.contact-form-box form h3{margin-bottom:25px;font-size:calc(23px * 0.9)}.contact-form-box form input[type="text"]{margin-bottom:15px;padding:12px 15px}.contact-form-box .help-block{margin-bottom:20px}.contact-form-box .help-block label{font-size:calc(12px * 0.9)}.contact-form-box .message-message{padding:12px 20px}} @media (max-width: 1200px) {.program-assets .text_main_holder > div{flex:0 0 calc(50% - 15px)}} @media (max-width: 992px) {.program-assets{padding:100px 0}.program-assets .img-grid{width:85%}} @media (max-width: 576px) {.program-assets{padding:60px 0}.program-assets h2{font-size:28px}.program-assets .img-grid{height:280px}.program-assets .text_main_holder > div{gap:15px;padding:20px}.program-assets .text_main_holder svg{padding:6px;width:36px;height:36px}} @media screen and (max-width: 768px) {.future-attendees{padding:80px 0 70px}.future-attendees h4{padding-left:25px;margin-bottom:50px;font-size:calc(48px * 0.7)}.future-attendees h4::before{width:6px}.future-attendees div > div{gap:15px;grid-template-columns:1fr}.future-attendees p{grid-column:1 !important;grid-row:auto !important;padding:20px}.future-attendees p svg{width:25px;height:25px;margin-right:15px}} @media (max-width: 768px) {.our-mission{padding:60px 0 40px}.our-mission h4{padding-left:0;font-size:33px;text-align:center;transform:translateX(0);margin-bottom:30px}.our-mission h4::before{transform:translate(-50%,-50%);left:50%;width:25px}.our-mission h4::after{transform:translateX(-50%);left:50%;width:40px}.our-mission:hover h4::after{transform:translateX(-50%) scaleX(1.5)}.our-mission .description-card{padding:25px 20px;border-left:3px solid rgb(133,161,185)}.our-mission h6{font-size:calc(19px * 1.1);margin-bottom:1rem}.our-mission .description-card span{line-height:1.7;font-size:calc(18px * 0.9)}} @media screen and (max-width: 1200px) {.thxDiv{padding:100px 0 80px}.thxDiv h2{font-size:calc(29px - 2px)}} @media screen and (max-width: 992px) {.thxDiv{padding:80px 0 60px}.thxDiv h2{font-size:calc(29px - 4px)}.thxDiv .expert-program{padding:40px 30px}} @media screen and (max-width: 576px) {.thxDiv{padding:50px 0 40px}.thxDiv h2{margin-bottom:25px;font-size:calc(29px - 8px)}.thxDiv .expert-program{padding:25px 20px}.thxDiv li{padding-left:22px}.thxDiv li span{line-height:1.6;font-size:calc(13px - 1px)}.thxDiv li::before{width:7px;top:10px;height:7px}} @media (max-width: 576px) {.client-experience{padding:4rem 0 5rem}.client-experience .feedback-slider{max-width:320px}.client-experience .student-ratings:nth-child(odd),.client-experience .student-ratings:nth-child(even){clip-path:none;transform:none}.client-experience .student-ratings:hover{transform:translateY(-5px)}} @keyframes float {0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}} @keyframes fadeUp {from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}} @keyframes lineExpand {from{width:0}to{width:120px}} @keyframes pulse {0%,100%{opacity:0.05;transform:scale(1)}50%{opacity:0.2;transform:scale(1.2)}} @keyframes rotateBlob {0%{border-radius:38% 62% 63% 37% / 41% 44% 56% 59%;transform:rotate(-15deg)}50%{border-radius:45% 55% 52% 48% / 56% 48% 52% 44%;transform:rotate(10deg)}100%{border-radius:38% 62% 63% 37% / 41% 44% 56% 59%;transform:rotate(-15deg)}} @keyframes cursorRadial {0%{transform:scale(0);opacity:0.8}100%{transform:scale(1);opacity:0}} @keyframes fadeScale {0%{opacity:0;transform:translateZ(10px) perspective(1000px) rotateX(5deg) scale(0.95)}100%{opacity:1;transform:translateZ(10px) perspective(1000px) rotateX(2deg) scale(1)}}