.recent-entries{cursor:pointer;background-color:#eee}.detail-entries-heading{-webkit-text-fill-color:transparent;background:linear-gradient(#00aeef 0%,#006489 100%);-webkit-background-clip:text;font-size:2.25rem;font-weight:700}.detail-entries{width:80%;margin:4vh 4vh 4vh 10vw}.course-row{flex-direction:row;justify-content:space-between;gap:20px;display:flex}.work-details{box-sizing:border-box;background-color:#ffe69d;border-radius:20px;padding:15px;box-shadow:5px 5px 10px #d3d3d3}.workshop-button{color:#fff;background-color:#00aeef;border:none;border-radius:10px;margin-top:50px;padding:8px 20px;font-size:1rem;box-shadow:2px 2px 4px #d3d3d3}.workshop-button:hover{background-color:#006489}.detail-blog-left{flex-direction:column;width:25%;height:95vh;padding:2vh;display:flex}.detail-blog{flex-direction:row;gap:10px;margin:20px auto;display:flex}.detail-blog-right{width:75%;padding:2vh}@media (max-width:1025px){.detail-blog-left{width:25%;padding:10px}.detail-blog-right{width:70%}.detail-blog{gap:10px;padding-left:0}}.about-banner{cursor:pointer;justify-content:center;align-items:center;display:flex;overflow:hidden}.about-banner img{object-fit:cover;width:100%}.about-us{background-color:#eee;padding:4vh}.breadcrumb{flex-wrap:nowrap;margin-bottom:2px;padding:0;list-style:none;display:flex;overflow:hidden}.breadcrumb-item{align-items:center;font-size:12px;display:flex}.breadcrumb-item a{color:#000;white-space:nowrap;font-weight:600;text-decoration:none}.breadcrumb-item.active{white-space:nowrap;text-overflow:ellipsis;max-width:145px;padding-left:0;font-size:12px;display:inline-block;color:#00aeef!important}.breadcrumb-item:before{display:none}.breadcrumb-item svg{color:#000;margin:0 3px;font-size:16px}.about-us-content{background-color:#fff;margin:0 auto;box-shadow:5px 5px 10px #d3d3d3}.about-us-heading,.workshop-heading{color:#000;text-align:center;padding:2vh;font-weight:600}.privacy-container{max-width:1200px;margin:0 auto;padding:0 20px}.privacy-header{background:#f7f9fc;margin-bottom:40px;padding:10px 5px}.privacy-content{padding:0 15px}.privacy-title-section{text-align:center;border-bottom:2px solid #eaeaea;margin-bottom:50px;padding-bottom:20px}.privacy-main-title{color:#333;margin-bottom:10px;font-size:2.5rem;font-weight:700;line-height:1.2}.privacy-subtitle{color:#666;font-size:1rem;font-style:italic}.privacy-section{background:#fff;border-radius:10px;margin-bottom:40px;padding:25px;transition:transform .3s,box-shadow .3s;box-shadow:0 2px 15px #0000000d}.privacy-section:hover{transform:translateY(-2px);box-shadow:0 5px 20px #00000014}.section-title{color:#000;border-bottom:2px solid #00aeef;margin-bottom:20px;padding-bottom:10px;font-size:1.5rem;font-weight:600}.section-content{color:#000;margin-bottom:15px;font-size:1rem;line-height:1.7}.policy-point{margin-bottom:25px}.point-title{color:#000;margin-bottom:10px;font-size:1.2rem;font-weight:600}.point-content{color:#000;border-left:3px solid #e2e8f0;padding-left:15px;font-size:1rem;line-height:1.7}.rights-list,.obligations-list{padding-left:20px;list-style:none}.terms-container{max-width:1200px;margin:0 auto;padding:0 20px}.terms-header{background:#f7f9fc;margin-bottom:40px;padding:10px 5px}.terms-content{padding:0 15px}.terms-title-section{text-align:center;border-bottom:2px solid #eaeaea;margin-bottom:50px;padding-bottom:20px}.terms-main-title{color:#333;margin-bottom:10px;font-size:2.5rem;font-weight:700;line-height:1.2}.terms-subtitle{color:#666;font-size:1rem;font-style:italic}.terms-section{background:#fff;border-radius:10px;margin-bottom:40px;padding:25px;transition:transform .3s,box-shadow .3s;box-shadow:0 2px 15px #0000000d}.terms-section:hover{transform:translateY(-2px);box-shadow:0 5px 20px #00000014}.liability-list{margin-top:15px;padding-left:20px;list-style:none}.liability-list li{color:#000;margin-bottom:10px;padding-left:10px;font-size:1rem;line-height:1.6;position:relative}.liability-list li:before{content:"•";color:#00aeef;font-size:1.5em;position:absolute;top:-2px;left:-10px}.contact-info{margin-top:15px}.contact-email{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:25px;padding:10px 20px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.contact-email:hover{transform:translateY(-2px);box-shadow:0 5px 15px #667eea66}.disclaimer-section{background:#fff8f8;border-left:4px solid #fc8181}.disclaimer-content{color:#744210;font-size:.95rem;line-height:1.6}.rights-list li,.obligations-list li{color:#000;margin-bottom:12px;padding-left:10px;font-size:1rem;line-height:1.6;position:relative}.rights-list li:before,.obligations-list li:before{content:"•";color:#00aeef;font-size:1.5em;position:absolute;top:-2px;left:-10px}.rights-list strong,.obligations-list strong{color:#2d3748}.closing-message{text-align:center;background:linear-gradient(135deg,#f6f7ff 0%,#edf2f7 100%);border:1px solid #e2e8f0;border-radius:10px;margin:40px 0;padding:30px}.closing-message p{color:#2d3748;margin:0;font-size:1.1rem;font-weight:500}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.terms-section{animation:.6s ease-out fadeIn}.terms-section:nth-child(2){animation-delay:.1s}.terms-section:nth-child(3){animation-delay:.2s}.terms-section:nth-child(4){animation-delay:.3s}.terms-section:nth-child(5){animation-delay:.4s}.terms-section:nth-child(6){animation-delay:.5s}.terms-section:nth-child(7){animation-delay:.6s}.terms-section:nth-child(8){animation-delay:.7s}.terms-section:nth-child(9){animation-delay:.8s}.terms-section:nth-child(10){animation-delay:.9s}.privacy-section{animation:.6s ease-out fadeIn}.privacy-section:nth-child(2){animation-delay:.1s}.privacy-section:nth-child(3){animation-delay:.2s}.privacy-section:nth-child(4){animation-delay:.3s}.privacy-section:nth-child(5){animation-delay:.4s}.privacy-section:nth-child(6){animation-delay:.5s}.privacy-section:nth-child(7){animation-delay:.6s}.refund-container{max-width:1200px;margin:0 auto;padding:0 20px}.refund-header{background:#f7f9fc;margin-bottom:40px;padding:10px 5px}.refund-content{padding:0 15px}.refund-title-section{text-align:center;border-bottom:2px solid #eaeaea;margin-bottom:50px;padding-bottom:20px}.refund-main-title{color:#333;margin-bottom:10px;font-size:2.5rem;font-weight:700;line-height:1.2}.refund-subtitle{color:#666;font-size:1rem;font-style:italic}.refund-section{background:#fff;border-radius:10px;margin-bottom:40px;padding:30px;box-shadow:0 2px 15px #0000000d}.refund-policy-card{background:#f8fafc;border-radius:8px;margin:20px 0;padding:25px}.refund-item{background:#fff;border-radius:8px;align-items:flex-start;margin-bottom:25px;padding:15px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 1px 3px #0000001a}.refund-item:hover{transform:translate(5px);box-shadow:0 3px 10px #00000026}.refund-highlight{background:#f0fff4;border-left:4px solid #48bb78}.refund-warning{background:#fff5f5;border-left:4px solid #f56565}.refund-info{background:#ebf8ff;border-left:4px solid #4299e1}.refund-icon{text-align:center;min-width:30px;margin-right:15px;font-size:1.5rem}.refund-text{color:#000;flex:1;font-size:1rem;line-height:1.7}.refund-sublist{margin-top:10px;padding-left:20px;list-style:none}.refund-sublist li{color:#000;margin-bottom:8px;font-size:.95rem;line-height:1.6;position:relative}.refund-sublist strong{color:#2d3748}.important-notes{background:#fff8f8;border-left:4px solid #ed8936;border-radius:8px;margin-top:40px;padding:20px}.notes-title{color:#2d3748;margin-bottom:15px;font-size:1.3rem;font-weight:600}.notes-list{padding-left:20px;list-style:none}.notes-list li{color:#744210;margin-bottom:12px;padding-left:10px;font-size:1rem;line-height:1.6;position:relative}.notes-list li:before{content:"⚠";color:#ed8936;font-size:1.1rem;position:absolute;left:-15px}.notes-list a{color:#667eea;font-weight:500;text-decoration:none}.notes-list a:hover{text-decoration:underline}.refund-section{animation:.6s ease-out fadeIn}.refund-item{animation:.8s ease-out fadeIn}.refund-item:first-child{animation-delay:.1s}.refund-item:nth-child(2){animation-delay:.2s}.refund-item:nth-child(3){animation-delay:.3s}.refund-item:nth-child(4){animation-delay:.4s}.refund-item:nth-child(5){animation-delay:.5s}.refund-item:nth-child(6){animation-delay:.6s}.about-us-top{flex-direction:row;display:flex;justify-content:space-evenly!important}.about-us-top img{height:340px;margin:40px}.about-us-left-content{color:#000;text-align:justify;word-spacing:5px;padding-top:20px;padding-left:4vh;padding-right:4vh;font-size:medium;font-weight:400;line-height:30px}.title{font-weight:600}.workshop-content{width:80%;margin-top:50px;margin-bottom:50px;margin-left:10vw}.workshop-reg{color:#000;text-align:center;padding:2vh;font-weight:700}.workshop-reg-img{width:100%}.workshop-top{flex-direction:row;justify-content:space-evenly;align-items:stretch;gap:50px;display:flex}.workshop-top-img,.workshop-top-form{flex-direction:row;justify-content:space-around;align-items:center;gap:50px;display:flex}.workshop-text{color:#000;text-align:center;font-weight:700}.workshop-text-details{color:#000;text-align:left;font-size:20px;font-weight:600}.workshop-left-content{text-align:justify;background-color:#d9f3fd;border:3px solid #00aeef;border-radius:20px;width:45%;padding:20px 4vh;font-size:16px;font-weight:400}.workshop-banner{color:#fff;background:linear-gradient(90deg,#006489 0%,#00aeef 50%,#006489 100%);flex-direction:row;justify-content:space-between;margin-bottom:50px;padding:25px 12%;display:flex}.workshop-banner-content{color:#fff;text-align:left;margin-bottom:0;font-size:20px;font-weight:600}.workshop-img{border-radius:20px;width:200px;height:auto}.workshop-img:hover{box-shadow:0 8px 16px #0009}.join{color:#fff;background-color:#000;border-radius:10px;padding:5px 10px;font-size:16px;font-weight:600}.workfaq-content{text-align:left;color:#fff;cursor:pointer;background-color:#006489;border-radius:10px;place-content:center space-between;padding-top:10px;padding-left:10px;padding-right:10px;font-size:1.2rem;font-weight:600;display:flex}.workfaq-topic-details{color:#000;background-color:#fff;border-radius:10px;margin-bottom:1vh;padding:10px;font-size:1.2rem;font-weight:600}.workshopfaq{background-color:#d9f3fd;margin-top:50px;margin-bottom:50px}.workshopform{background-color:#ffe69d;margin-bottom:50px}.studentform{background-color:#d8f3fe;width:100%;margin-bottom:50px;padding:20px 0}.student-img{aspect-ratio:1;border-radius:20px;width:480px}.student-reg-form{background-color:#fff;border:none;border-radius:20px;max-width:450px;margin-top:10px;padding:15px;box-shadow:5px 5px 10px #d3d3d3}#studentreg{border:1px solid #b3b3b3;border-radius:5px;outline:none;width:400px;height:40px;margin:2px;padding:5px;font-size:16px}.student-register-button{color:#fff;background-color:#00aeef;border:0;border-radius:5px;width:400px;height:40px;margin:30px 2px 2px;font-size:20px;font-weight:700}.student-register-button:hover{background-color:#006489}.example{color:#000;margin:2px;font-size:small}.register-button{color:#fff;background-color:#00aeef;border:0;border-radius:5px;width:520px;height:50px;margin:30px 2px 2px;font-size:20px;font-weight:700}.register-button:hover{background-color:#006489}.summer-register-button{color:#fff;background-color:#00aeef;border:0;border-radius:5px;width:450px;height:50px;margin:30px 2px 2px;font-size:20px;font-weight:700}.summer-register-button:hover{background-color:#006489}#workshop.mobile-workshop{border:1px solid #b3b3b3;border-radius:0 5px 5px 0;outline:none;width:400px;height:50px;padding:10px}.summer-title{text-align:center;color:#006489;justify-content:center;margin-top:30px;font-weight:600;display:flex}.summer-part{flex-wrap:wrap;justify-content:space-around;align-items:center;width:80%;margin:20px 10%;padding:5px;display:flex}.summer-text{text-align:justify;justify-content:center;display:flex}.program-schedule{flex-direction:column;place-content:center;max-width:300px;padding:5px;display:flex}.program-schedule img{aspect-ratio:5/4;width:250px}.ps-text{text-align:center;justify-content:center;padding:6px 3px;font-weight:600;display:flex}.choose-points{text-align:left;justify-content:left;align-items:center;padding:10px;display:flex}.choose-img{aspect-ratio:6/5;width:300px}.point-icon{color:#006489;padding-right:10px;font-size:24px}.discount-img{aspect-ratio:2;width:500px}.reg-img{aspect-ratio:3/4;width:390px}.kidbanner{aspect-ratio:3;width:100%}.reg-form{max-width:500px}#registration{border:1px solid #b3b3b3;border-radius:5px;outline:none;width:450px;height:50px;padding:5px}.kids-course-card{aspect-ratio:6/5;background-color:#fff;border-radius:10px;flex-direction:column;justify-content:space-evenly;align-items:center;width:240px;margin:5px;padding:10px;display:flex;box-shadow:5px 5px 5px #d3d3d3}.kids-course-card img{aspect-ratio:1;text-align:center;object-fit:fill;background-color:#d9f3fd;border-radius:50%;width:60px;padding:10px;transition:transform .3s;box-shadow:inset 0 4px 8px #fff9,0 8px 16px #00000026}.kids-course-card-content{text-align:left;color:#006489;flex-wrap:wrap;margin-bottom:0;font-size:large;font-weight:600;display:flex}.kids-course-title{flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;display:flex}.info-boxes{z-index:2;flex-flow:wrap;justify-content:center;gap:20px;padding:10px;display:flex;position:absolute;top:100%;left:35%;transform:translate(-50%)}.info-box{color:#fff;text-align:center;background:#000000b3;border-radius:10px;min-width:200px;padding:10px 15px;font-size:14px;box-shadow:0 4px 8px #00000040}.daily-icon{color:#fff;padding-right:20px;font-size:20px}.hirebackground{background-color:#fff;margin-bottom:30px}.hire-content{flex-direction:column;justify-content:left;align-items:flex-start;display:flex}.hire-title{color:#000;text-align:left;flex-wrap:wrap;padding:20px;font-weight:700}.hire-title-span{color:#00aeef;font-weight:700}.hire-title-text{color:#000;text-align:left;padding:10px 20px;font-size:20px;font-weight:600}.post-job-button{color:#fff;background-color:#00aeef;border:none;border-radius:5px;margin:20px 20px 5px;padding:5px 40px;font-size:large;font-weight:600}.hire-banner-img{aspect-ratio:1;width:500px}.hire-banner{flex-direction:row;justify-content:space-between;align-items:center;padding-left:5%;display:flex}.hire-part{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:20px;width:80%;margin:20px 10%;padding:5px;display:flex}.hire-points{text-align:left;justify-content:left;align-items:top;padding:10px;display:flex}.hire-sub-title{-webkit-text-fill-color:transparent;background:linear-gradient(#00aeef 0%,#006489 100%);text-align:center;-webkit-background-clip:text;flex-wrap:wrap;padding:20px;font-family:Poppins,sans-serif;font-weight:700}.hire-img{aspect-ratio:5/4;max-width:500px}.hire-collab{aspect-ratio:5/4;max-width:40%}.hire-logo{aspect-ratio:3/2;max-width:50%}.points{text-align:left;flex-wrap:wrap;width:40%;display:flex}.hire-form{padding:40px}.hire-row{flex-direction:row;justify-content:space-around;display:flex}#hire{border:1px solid #b3b3b3;border-radius:5px;outline:none;justify-content:center;width:100%;max-width:1100px;height:120px;padding:5px;display:flex}.aboutlead-img{aspect-ratio:5/3;max-width:50%}.about-lead-text{text-align:justify;word-spacing:5px;max-width:50%;padding-top:10px;padding-left:15px;padding-right:15px;font-size:16px;font-weight:400;line-height:30px}.lead-benefits{background-color:#fff;border-radius:10px;flex-flow:column wrap;justify-content:space-evenly;align-items:center;max-width:22%;padding:1vh;display:flex;box-shadow:5px 5px 5px #d3d3d3}.lead-icons{color:#006489;font-size:50px}.career-job-text{text-align:center;word-spacing:5px;padding-top:5px;font-size:16px;font-weight:400;line-height:30px}.career-span{color:#00aeef;font-weight:600;text-decoration:underline}.career-banner-img{aspect-ratio:24/7;width:100%}.search-div-career{background-color:#fff;border-radius:10px;width:100%;max-width:1000px;height:40px;display:flex;overflow:hidden;box-shadow:5px 5px 5px #bababa}.search-input-career{background-color:#fff;border:1px solid #bababa;border-radius:10px 0 0 10px;outline:none;flex:1;padding-left:1vw}.Job-card{aspect-ratio:5/4;background-color:#fff;border-radius:10px;flex-direction:column;justify-content:space-around;align-items:flex-start;width:100%;min-width:280px;max-width:350px;margin:5px;padding:15px;display:flex;box-shadow:5px 5px 5px #d3d3d3}.Job-card img{text-align:center;object-fit:fill;max-width:100px;height:70px;padding:10px;transition:transform .3s}.Job-card-content{text-align:left;color:#000;flex-wrap:wrap;margin-bottom:0;font-size:large;font-weight:600;display:flex}.Job-card-sub{text-align:left;color:#000;flex-wrap:wrap;margin-bottom:0;font-size:medium;font-weight:500;display:flex}.Job-title{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.Job-row{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:90%;display:flex}.Job-column{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.Job-icon-text{color:#484848;flex-wrap:nowrap;align-items:center;font-size:small;display:flex}.Job-icon{padding-right:10px}.job-part{flex-wrap:wrap;grid-template-columns:repeat(3,1fr);gap:20px;width:80%;margin:20px 10%;padding:5px;display:grid}.Details-card{background-color:#fff;border-radius:10px;flex-direction:column;justify-content:space-around;width:100%;margin:5px;padding:15px;display:flex;box-shadow:5px 5px 5px #d3d3d3}.Details-card img{text-align:center;object-fit:fill;max-width:180px;height:100px;padding:10px;transition:transform .3s}.Details-card-content{text-align:left;color:#000;flex-wrap:wrap;margin-bottom:0;font-size:x-large;font-weight:600;display:flex}.Details-card-sub{text-align:left;color:#484848;flex-wrap:wrap;margin-bottom:0;font-size:large;font-weight:600;display:flex}.Details-title{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:30px;width:100%;display:flex}.Details-icon-text{color:#484848;flex-wrap:nowrap;align-items:center;font-size:small;display:flex}.Details-icon{padding-right:10px}.Details-part{width:50%;max-width:60%;margin:0 10px;padding:5px;display:flex}.Details-column{justify-content:first baseline;flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.career-part{justify-content:space-around;align-items:top;flex-wrap:wrap;gap:20px;width:80%;margin:20px 10%;padding:5px;display:flex}.Title-and-Details{flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.Details-right{width:100%;margin-top:10px}.Details-card-text{text-align:left;word-spacing:5px;padding-top:5px;font-size:16px;font-weight:400;line-height:30px}.our-story{color:#fff;background:linear-gradient(90deg,#006489 0%,#00aeef 50%,#006489 100%);flex-direction:row;justify-content:space-evenly;padding:2vh;display:flex}.story-div{text-align:center;flex-direction:column;justify-content:center;display:block}.story-content{font-size:1.5rem;font-weight:400}.number{font-size:3rem;font-weight:700}.story-icon{text-align:center;font-size:60px}.contact-banner{background-color:#0000;background-image:linear-gradient(#0000004d,#0000004d),url(../media/contactbanner.0ksuc7w76btev.webp);background-position:0;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:340px;margin-bottom:30px;padding:20px;display:flex}.contact-us-div{flex-direction:column;align-items:center;display:flex}.contact-us-box{display:"flex";flex-direction:"row";padding:"20px";justify-content:"space-evenly"}.contact-us-all{background-color:#f7f7f7;margin:20px auto}.contact-us{flex-direction:row;justify-content:space-between;display:flex}.contact-mail-data{color:#000;gap:10px;padding:3px 16px;font-size:medium;font-weight:500;display:flex}.contact-mail-data span{color:#00aeef;font-size:medium;font-weight:400}.contact-title{letter-spacing:0%;color:#222325;justify-content:left;padding:3px 16px;font-weight:600;display:flex}.contact-title span{color:#000;font-weight:400}.contact-title-text{color:#000;text-align:left;margin-bottom:2px;padding:0 10px 0 16px;font-size:20px;font-weight:600}.contact-title-text span{font-weight:400}.contact-block{margin:10px 0}.contact-address{max-width:350px;height:auto;margin-bottom:10px}.contact-form-image{max-width:450px;height:auto}.contact-form{background-color:#f6f6f6;padding:50px}.submit-button{color:#fff;background-color:#00aeef;border:none;border-radius:50px;width:100%;height:48px;margin-top:20px;padding:10px 20px;font-weight:600}.form-check{margin-bottom:2vh}.about-us-div-content h6{text-align:center;font-size:1.25rem;font-weight:700}.about-us-div-content p{text-align:center;font-size:1rem;font-weight:400}.about-us-div{flex-wrap:wrap;justify-content:space-evenly;display:flex}.about-us-div-content{flex-basis:45%;margin-bottom:20px}.workshop-div-content h6{text-align:center;font-size:1.25rem;font-weight:700}.workshop-div-content p{text-align:center;font-size:1rem;font-weight:400}.workshop-div-content{flex-basis:45%;justify-items:center;margin-bottom:20px}.workshop-div{flex-wrap:wrap;justify-content:space-evenly;display:flex}.enrollment{color:#fff;background:linear-gradient(90deg,#006489 0%,#00aeef 50%,#006489 100%);align-items:center;height:80px;padding:10px 10px 10px 40px;font-size:32px;font-weight:600}.enrollment p{margin-bottom:0}.enrollpayment{color:#fff;height:80px;white-space:wrap;background:linear-gradient(90deg,#006489 0%,#00aeef 50%,#006489 100%);justify-content:center;align-items:center;margin-bottom:10px;padding:0 10px;font-size:32px;font-weight:600;display:flex;position:relative}.enrollpayment-logo{background-color:#fff;height:50px;padding:2px;position:absolute;left:10px}.enrollpayment p,.personal-details p{margin:0}.payment-success-section{text-align:center;padding:15px}.payment-success-gif{width:140px;height:auto}.payment-success-section h3{color:green;margin-bottom:5px}.payment-success-section p{margin:0;font-size:14px}.personal-details{background-color:#fff;border:1px solid #b3b3b3;margin:20px;box-shadow:5px 5px 10px #d3d3d3}.personal-details-header{color:#fff;background:linear-gradient(90deg,#006489 0%,#00aeef 50%,#006489 100%);align-content:center;height:70px;margin-bottom:10px;padding-left:30px;font-size:24px;font-weight:600}.enrollment-details{background-color:#fff;width:80%;margin-left:10%;margin-right:10%}.installments-section{flex-flow:wrap;margin:20px;font-size:large;font-weight:600;display:flex}.installments-label{margin-right:10px}.installments-options label{cursor:pointer;margin-right:30px}.details{flex-direction:column;justify-content:space-around;padding:10px;display:flex}.details-box{padding:15px}.details-row{flex-wrap:wrap;justify-content:center;gap:20px;margin:20px;display:flex}.pay-row{justify-content:space-between;padding:5px 0;display:flex}.detail-label{flex:0 0 150px;font-weight:500}.detail-value{text-align:left;white-space:normal;word-break:break-word;flex:1;font-weight:700}.summary-label{flex:0 0 150px;font-weight:500}.Pay-details{background-color:#fff;border:1px solid #b3b3b3;flex-wrap:wrap;flex:1;min-width:300px;box-shadow:5px 5px 10px #d3d3d3}.row,.enroll-row{flex-direction:row;justify-content:space-around;display:flex}.col-md-5{margin:10px}.input-group{flex-flow:row;align-items:center;width:360px;display:flex}#enroll1{border:1px solid #b3b3b3;border-radius:5px;outline:none;padding:5px;width:550px!important;height:50px!important}#enroll2{border:1px solid #b3b3b3;border-radius:0 5px 5px 0;outline:none;height:50px;padding:5px;width:450px!important}.enroll-table{margin:0 10px}.table-details thead th,.table-details tbody td{font-size:14px}.coupon-div{flex-direction:row;justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}.coupon-div p{white-space:nowrap;margin-bottom:5px;font-size:16px;font-weight:600}.coupon{flex-direction:row;justify-content:center;align-items:center;gap:20px;display:flex}.coupon-field{width:25ch;margin:1px}.coupon-field .MuiFilledInput-root{box-shadow:none!important;background-color:#cceffc!important;border:1px dashed #6a6a6a!important;border-radius:5px!important}.coupon-field .MuiFilledInput-root:before,.coupon-field .MuiFilledInput-root:after{display:none!important}.coupon-field .MuiFilledInput-input{font-size:16px;background-color:#0000!important;padding:8px 10px!important}.table-container{border-collapse:collapse;width:fit-content;max-width:60%;margin-left:40px}.table-container .table-cell-left{white-space:nowrap;border:none;padding:4px 8px;font-size:16px;font-weight:700}.table-container .table-cell-right{white-space:nowrap;border:none;padding:6px 10px;font-size:16px;font-weight:400}.net-amount{color:#000;text-align:center;background-color:#cceffc;padding:5px}.net-amount .net-amount-left{padding:0 18px;font-size:20px;font-weight:400}.net-amount .net-amount-right{font-size:24px;font-weight:700}.radio-group{margin:30px}.payment-btn{color:#fff;background-color:#00aeef;border:none;border-radius:10px;margin-top:20px;margin-left:30px;padding:6px 30px;font-size:large;font-weight:600;box-shadow:5px 5px 10px #d3d3d3}.paylater{flex-direction:column;justify-content:center;align-items:center;margin-top:50px;display:flex}.paylater p{max-width:250px;font-size:small}.EnrollPay-btn{color:#fff;background-color:#00aeef;border:none;border-radius:10px;padding:5px 20px;font-size:large;font-weight:600;box-shadow:5px 5px 10px #d3d3d3}.EnrollPay-outline-btn{color:#00aeef;background-color:#fff;border:1px solid #00aeef;border-radius:10px;padding:5px 20px;font-size:large;font-weight:600;box-shadow:5px 5px 10px #d3d3d3}.note{color:red}.enroll-now-btn{color:#fff;cursor:pointer;opacity:1;background-color:#00aeef;border:none;border-radius:10px;padding:6px 20px;font-size:large;font-weight:700;transition:all .3s}.enroll-now-btn.disabled{color:#666;cursor:not-allowed;opacity:.6;background-color:#ccc}.fee-enroll-now:disabled{cursor:not-allowed;color:#666;background-color:#ccc}.custom-width .btn,.custom-width .form-control{width:60px!important}.custom-width .dropdown-menu{min-width:100px}#contact1{border:1px solid #b3b3b3;outline:none;width:550px;height:50px;padding:5px}.country-code-dropdown{align-items:center;width:120px;height:50px;padding:0;font-size:20px;display:flex;border:1px solid #b3b3b3!important}.country-flag{width:20px;margin-right:5px}#contact2{border:1px solid #b3b3b3;border-radius:0 5px 5px 0;outline:none;height:50px;margin-top:10px;margin-bottom:10px;padding:5px;width:430px!important}#contact3{border:1px solid #b3b3b3;outline:none;width:550px;height:100px}.form-check{margin-bottom:20px;margin-left:10px}.form-check-input{border:1px solid #b3b3b3;font-size:20px}.form-check-label{padding-top:5px;font-size:14px}.sitemap-content{padding:2px 10px}.div_category{text-align:justify;color:#000;flex-wrap:wrap;place-content:flex-start left;align-items:center;padding:15px;display:flex}.txtCategory{text-align:left;white-space:normal;word-break:break-word;overflow-wrap:break-word;flex:100%;font-size:16px;font-weight:400;line-height:20px}.txtCategory a{color:#000;padding:5px;font-size:16px;font-weight:400;text-decoration:underline}.txtCoursebtn{color:#000;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;text-align:left;background:0 0;border:none;max-width:100%;padding:5px;font-size:16px;font-weight:400;text-decoration:underline}.txtCoursebtn:hover,.txtCategory a:hover{color:#00aeef}.title_allcourse{padding:10px}.toc-title{color:#111;margin-bottom:14px;font-size:18px;font-weight:600}.toc-list{margin:0;padding:0;list-style:none}.toc-item{cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;width:fit-content;padding:8px 10px;transition:background .25s,transform .2s;display:flex}.toc-item:hover{background:#f5f7ff;transform:translate(4px)}.toc-index{color:#01adee;background:#eef2ff;border-radius:6px;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:13px;font-weight:600;display:flex}.toc-item a{color:#333;font-size:14px;line-height:1.4;text-decoration:none}.toc-item a:hover{color:#01adee}.refund-list{margin:0;padding-left:20px;list-style-type:disc}.refund-list li{margin-bottom:10px;line-height:1.5}.refund-sublist{margin-top:5px;margin-bottom:10px;padding-left:20px;list-style-type:circle}.refund-sublist li{margin-bottom:5px}.mobile-only{display:none}.search-input-blog{margin-bottom:24px;position:relative;padding-left:0!important}.search-input-wrapper-blog{background:#fff;border:1.5px solid #4f4f4f;border-radius:12px;align-items:center;gap:0;padding:2px 16px;transition:all .3s;display:flex;box-shadow:0 2px 8px #00000005}.search-input-wrapper-blog:focus-within{border-color:#00aeef;transform:translateY(-1px);box-shadow:0 4px 16px #00aeef26}.search-icon{color:#4f4f4f;flex-shrink:0;width:20px;height:20px;transition:color .3s}.search-input-wrapper-blog:focus-within .search-icon{color:#00aeef}.search-input-wrapper-blog input{color:#1f2937;background:0 0;outline:none;width:100%;font-size:15px;font-weight:400;border:none!important;padding:8px 10px 8px 5px!important}.search-input-wrapper-blog input::placeholder{color:#4f4f4f;letter-spacing:.2px;font-weight:300}.search-clear-btn{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;font-size:18px;line-height:1;transition:all .2s;display:flex;position:relative}.search-clear-btn:hover{color:#ef4444;background:#ef444414;transform:scale(1.1)}.clear-tooltip{color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#1f2937;border-radius:4px;padding:4px 8px;font-size:11px;transition:all .2s;position:absolute;top:-30px;right:-10px;transform:translateY(0)}.clear-tooltip:after{content:"";background:#1f2937;width:8px;height:8px;position:absolute;bottom:-4px;right:15px;transform:rotate(45deg)}.search-clear-btn:hover .clear-tooltip{opacity:1;visibility:visible;transform:translateY(-5px)}.search-dropdown{z-index:9999;background:#fff;border:1px solid #eef2f6;border-radius:16px;flex-direction:column;max-height:400px;animation:.2s cubic-bezier(.4,0,.2,1) dropdownFadeIn;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 20px 40px #0000001f}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.dropdown-header{background:#f9fafc;border-bottom:1px solid #eef2f6;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;display:flex}.results-count{color:#00aeef;letter-spacing:.3px;background:#00aeef14;border-radius:20px;padding:4px 10px;font-weight:600}.showing-count{color:#8b98a9;font-weight:400}.dropdown-results{max-height:320px;overflow:hidden auto}.dropdown-results::-webkit-scrollbar{width:6px}.dropdown-results::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.dropdown-results::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px;transition:background .2s}.dropdown-results::-webkit-scrollbar-thumb:hover{background:#00aeef}.dropdown-results{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.search-dropdown-item{cursor:pointer;opacity:0;border-bottom:1px solid #f0f4f8;align-items:center;gap:14px;padding:12px 16px;transition:all .2s;animation:.3s forwards slideIn;display:flex;transform:translate(-5px)}@keyframes slideIn{to{opacity:1;transform:translate(0)}}.search-dropdown-item:last-child{border-bottom:none}.search-dropdown-item:hover{background:#f0fbff;padding-left:20px}.image-wrapper{background:#f0f4f8;border:1px solid #eef2f6;border-radius:8px;flex-shrink:0;width:56px;height:44px;overflow:hidden}.search-dropdown-img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.search-dropdown-item:hover .search-dropdown-img{transform:scale(1.1)}.search-dropdown-text{flex-direction:column;flex:1;gap:4px;display:flex;overflow:hidden}.search-dropdown-category{text-transform:uppercase;color:#00aeef;letter-spacing:.8px;background:#00aeef14;border-radius:20px;width:fit-content;padding:2px 8px;font-size:10px;font-weight:700}.search-dropdown-title{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:600;line-height:1.4;overflow:hidden}.read-more-hint{color:#8b98a9;opacity:0;align-items:center;gap:4px;font-size:11px;transition:all .2s;display:flex}.arrow-icon{font-size:12px;transition:transform .2s}.search-dropdown-item:hover .read-more-hint{opacity:1;color:#00aeef}.search-dropdown-item:hover .arrow-icon{transform:translate(3px)}.scroll-indicator{pointer-events:none;opacity:0;background:linear-gradient(#0000,#ffffffe6);border-bottom-right-radius:16px;border-bottom-left-radius:16px;height:30px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.search-dropdown:hover .scroll-indicator{opacity:1}.search-no-results{text-align:center;background:#f9fafc;padding:32px 20px}.no-results-icon{color:#d1d9e2;opacity:.6;margin-bottom:12px;font-size:32px}.no-results-text{color:#1f2937;margin-bottom:6px;font-size:15px;font-weight:500}.no-results-suggestion{color:#8b98a9;max-width:220px;margin:0 auto;font-size:12px;line-height:1.5}@media (max-width:1366px){.about-us-top{justify-content:space-between}.about-us-top img{height:320px;margin:10px}.workshop-img{border-radius:20px;width:200px;height:auto}.student-img{aspect-ratio:1;width:490px}.student-reg-form{max-width:450px}.aboutlead-img{aspect-ratio:5/3;max-width:100%}.about-lead-text,.career-job-text{max-width:100%}.search-input-career{max-width:1000px}}.detail-right{flex-direction:column;align-items:flex-end;padding:8px;display:flex}.detail-right-icon{justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (max-width:1024px){.about-us-top{justify-content:space-between}.about-us-top img{height:280px;margin:0}.workshop-top{flex-direction:column;justify-content:center;gap:20px;margin-left:10%;margin-right:10%;display:flex}.workshop-reg-img{width:90%;margin-left:10%;margin-right:10%}.workshop-img{border-radius:10px;width:95%;height:auto}.info-boxes{z-index:2;flex-flow:wrap;justify-content:center;gap:20px;padding:10px;display:flex;position:absolute;top:46%;left:35%;transform:translate(-50%)}.info-box{color:#fff;text-align:center;background:#000000b3;border-radius:10px;min-width:150px;padding:8px 10px;font-size:14px}.choose-img{aspect-ratio:6/5;width:240px}.discount-img{aspect-ratio:2;width:280px}.reg-img{aspect-ratio:3/4;width:330px}.reg-form{max-width:400px}.student-img{aspect-ratio:1;max-width:450px}.student-reg-form{max-width:450px}#studentreg.form-control-student{width:400px;height:40px;font-size:14px}.hire-banner{flex-flow:wrap;justify-content:space-between;align-items:center;display:flex}.hire-part,.career-part{width:80%;margin:10px 8%;display:flex}.hire-img{aspect-ratio:5/4;max-width:400px}.points{width:40%}.Job-card{width:45%}.about-us-div-content,.workshop-div-content{flex-basis:45%}#contact2.mobile-number{width:415px!important}.contact-address{max-width:300px;height:auto}.workshop-left-content{text-align:justify;width:100%;margin:0 5%;padding:10px;font-size:14px;font-weight:400}}@media (max-width:768px){.points{width:80%}.job-part{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.Job-card{width:50%}.Job-row{width:100%}.Details-part{width:100%;max-width:100%}.Details-card img{max-width:150px;height:80px;padding:10px}.Details-title{gap:30px}.Details-card-text{font-size:14px}.div_category p{flex:calc(33.333% - 10px)}.topics p,.topics li,.table-of-contents{font-size:20px}.privacy-container{padding:0 15px}.privacy-main-title{font-size:2rem}.section-title{font-size:1.3rem}.privacy-section{margin-bottom:30px;padding:20px}.breadcrumb-icon{margin:0 5px;font-size:16px}.point-content,.rights-list li,.obligations-list li{font-size:.95rem}.terms-container{padding:0 15px}.terms-main-title{font-size:2rem}.terms-section{margin-bottom:30px;padding:20px}.breadcrumb-item{font-size:13px!important}.liability-list li{font-size:.95rem}.refund-container{padding:0 15px}.refund-main-title{font-size:2rem}.refund-section{margin-bottom:30px;padding:20px}.refund-policy-card{padding:15px}.refund-item{margin-bottom:20px;padding:12px}.refund-text{font-size:.95rem}.refund-sublist li{font-size:.9rem}}@media (max-width:480px){.about-us{padding:5px 25px 25px}.breadcrumb-item svg{margin:0;font-size:16px}.breadcrumb-item.active{flex-wrap:nowrap;overflow-x:hidden}.about-us-heading{padding:20px 5px 5px;font-size:16px}.about-us-top{flex-direction:column}.about-us-left-content{text-align:justify;padding:0 25px;line-height:normal}.about-us-top img{max-width:320px;height:auto;margin:10px}.workshop-content{width:90%;margin:30px 5%}.workshop-heading,.workshop-reg{padding:5px}.workshop-reg-img{width:90%;margin:0 4%}.workshop-top,.workshop-top-form{flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-left:5px;margin-right:5px;display:flex}.workshop-top-img{flex-direction:row;justify-content:space-around;gap:10px;display:flex}.workshop-text{color:#000;text-align:center;font-weight:700}.workshop-text-details{color:#000;text-align:left;font-size:16px;font-weight:600}.workshop-left-content{text-align:justify;width:85%;margin:0 2%;padding:10px 3%;font-size:12px;font-weight:400}.workshop-banner{flex-direction:row;justify-content:space-between;margin-bottom:30px;padding:10px 5%;display:flex}.workshop-banner-content{color:#fff;text-align:left;margin-bottom:0;font-size:14px;font-weight:600}.workshop-img{border-radius:10px;width:90px;height:auto}.join{padding:3px 8px;font-size:12px}.go-home{margin-bottom:10px}.workfaq-content{text-align:left;color:#fff;cursor:pointer;background-color:#006489;place-content:center space-between;margin:0 20px;padding-top:10px;padding-left:10px;padding-right:10px;font-size:12px;font-weight:600;display:flex}.workfaq-topic-details{color:#000;background-color:#fff;border-radius:10px;margin-bottom:10px;padding:10px;font-size:12px;font-weight:600}.workshopfaq{background-color:#d9f3fd;margin:30px 0}.workshopform{background-color:#ffe69d;margin-bottom:30px}.studentform{margin-bottom:30px}.student-img{display:none}.student-reg-form{max-width:350px}#studentreg.form-control-student{width:300px;height:30px;margin:5px 5%;font-size:12px}.student-register-button{width:300px;height:30px;margin:15px 5% 5px;font-size:16px}.example{margin:1px 5%}.register-button{width:320px;height:35px;margin:20px 10% 5px;font-size:16px}.summer-register-button{width:320px;height:35px;margin:20px 5% 5px;font-size:16px}.course-row{flex-direction:column;justify-content:center;gap:0;display:flex}.work-details{border-radius:10px;padding:10px}.workshop-button{border-radius:5px;width:100%;margin-top:10px;padding:5px 10px;font-size:16px}.form-select,.form-control{padding:5px;font-size:small;height:35px!important}#workshop.mobile-workshop{width:260px;height:35px;padding:10px}.join-form{place-items:center;width:90%;margin-left:5%;margin-right:5%}.our-story{white-space:nowrap;justify-content:flex-start;gap:10px;width:100%;padding:10px;font-size:12px;overflow-x:auto}.story-div{align-items:center}.story-content{white-space:wrap;text-align:center;margin-bottom:5px;font-size:12px;font-weight:400;line-height:12px}.number{margin-bottom:5px;font-size:14px}.story-icon{margin-top:5px;margin-bottom:5px;font-size:30px}.detail-blog{background-color:#fff;flex-direction:column;margin:0;padding:0;display:flex}.detail-blog-right,.detail-blog-left{width:100%;height:auto;padding:10px}.detail-right{flex-direction:row;justify-content:flex-end;gap:20px;padding:5px;display:none}.detail-right-icon{flex-direction:row;justify-content:flex-end;gap:5px;display:flex}.detail-right p{margin-bottom:5px}.detail-right img{width:25px;height:25px}.detail-middle{margin:10px 0}.user-icon{margin-right:3px;font-size:12px}.topics{max-width:100%;padding:15px 16px}.topics h1{margin:20px 0 12px;font-size:22px;line-height:1.3}.topics h2{margin:18px 0 10px;font-size:18px;line-height:1.4}.topics h3{margin:16px 0 8px;font-size:16px}.topics p,.topics li{margin-bottom:12px;font-size:15px;line-height:1.6}.topics ul,.topics ol{margin:12px 0;padding-left:18px}.topic-content{padding:6px 0;font-size:14px;font-weight:400;line-height:1.6}.topic-content-span{margin:12px 0 6px;font-size:16px;font-weight:600;display:block}.topics img{width:100%;height:auto;margin:16px 0}.topics table{white-space:nowrap;font-size:14px;display:block;overflow-x:auto}.topics pre{padding:12px;font-size:13px;overflow-x:auto}.detail-blog-bottom{flex-direction:row;justify-content:space-between;align-items:center;margin-top:5px;display:flex}.detail-blog-bottom h3{color:#006489;flex-wrap:wrap;margin-top:3px;font-size:12px;font-weight:400}.recent-entries{cursor:pointer;background-color:#eee}.detail-entries-heading{font-size:16px}.detail-entries{width:100%;margin-left:10px}.discount-img{width:300px}.reg-img{display:none}.reg-form{max-width:400px}.kids-course-card{aspect-ratio:6/5;width:152px;margin:5px;padding:10px}.kids-course-card img{aspect-ratio:1;width:50px;padding:10px}.kids-course-card-content{font-size:medium}.info-boxes{z-index:2;flex-flow:column wrap;justify-content:center;gap:10px;padding:6px;display:flex;position:absolute;top:26%;left:35%;transform:translate(-50%)}.info-box{text-align:center;min-width:80px;max-width:100px;padding:3px 5px;font-size:12px}.daily-icon{padding-right:10px;font-size:16px}#registration.form-control-registration{height:35px;padding:5px;font-size:12px;width:320px!important;margin-bottom:10px!important}.hire-banner{flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:5px;display:flex}.hire-banner-img,.hire-img,.hire-collab,.hire-logo{width:100%;max-width:450px}.hire-part,.career-part{gap:10px;width:95%;margin:10px 2%;display:flex}.points{width:90%}.post-job-button{width:90%;margin:10px 20px 5px;padding:5px 40px}.hire-row{flex-direction:column;gap:0}#hire.form-control-hire{border-color:#b3b3b3;width:320px;height:80px;margin:5px 5%;font-size:12px}.aboutlead-img{aspect-ratio:5/3;max-width:90%}.about-lead-text,.career-job-text{max-width:90%;padding-top:5px;padding-left:5px;padding-right:5px;font-size:12px;line-height:20px}.lead-benefits{flex-wrap:wrap;justify-content:space-evenly;max-width:40%;display:flex}.Job-card{width:100%}.job-part{grid-template-columns:repeat(1,1fr)}.Details-part{width:100%;max-width:100%}.Details-card img{max-width:120px;height:70px;padding:5px}.Details-title{gap:20px}.Details-card-text{font-size:12px}.Job-row{flex-direction:column;width:100%}.Job-column{gap:10px;width:100%}.Job-icon-text{width:100%;font-size:medium}.about-us-div-content{flex-basis:100%}.workshop-div-content h6{font-size:12px}.about-us-div-content img{width:300px}.contact-us-box{flex-direction:column;align-items:center;gap:10px;padding:5px;display:flex}.contact-us-all{background-color:#eee;margin-bottom:0;padding:10px}.contact-us{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.contact-mail-data{display:block}.contact-title-text{font-size:medium}.contact-address{max-width:100%;height:auto}.contact-form{padding:10px}.contact-form-image{max-width:70%;height:auto}#contact1.form-control-contact{width:300px;height:35px;padding:5px;font-size:12px}.country-code-dropdown{padding:0 3px;font-size:12px;width:90px!important;height:35px!important}.country-flag{width:18px;margin-right:3px}#contact2.mobile-number{border-color:#b3b3b3;border-radius:0 5px 5px 0;height:35px;margin-bottom:10px;padding:5px;font-size:12px;width:210px!important}#contact3.form-control-contact{width:300px;height:80px;padding:5px;font-size:12px}.form-check{margin-bottom:10px}.form-check-input{font-size:16px!important}.form-check-label{margin-top:0;padding-top:0;font-size:10px!important}.enrollment{align-items:center;margin-bottom:10px;padding:10px;height:70px!important;font-size:16px!important}.enrollment p{margin-bottom:0;padding:10px}.enrollment-details{width:90%!important;margin-left:5%!important;margin-right:5%!important}.enrollpayment{justify-content:center;align-items:center;height:70px;padding:0 10px;display:flex;position:relative;font-size:20px!important}.enrollpayment-logo{padding:2px;position:absolute;left:5px;height:30px!important}.enrollpayment p{margin:0}.personal-details{width:auto!important;margin:20px 10px!important;padding:0!important}.personal-details-header{align-content:center;width:100%;padding-left:30px;font-weight:700;height:50px!important;margin-bottom:10px!important;font-size:14px!important}.personal-details-header p{margin-bottom:0}.details-row{flex-direction:column;align-items:center;margin:0!important}.Pay-details{width:95%}.enroll-table{margin:0 10px}.table-details thead th,.table-details tbody td{font-size:12px!important}.coupon-div{justify-content:center;margin-bottom:20px;margin-left:10%;display:flex;flex-direction:column!important;align-items:flex-start!important;gap:0!important}.coupon{flex-direction:column;gap:20px}.coupon-div p{margin-bottom:5px;font-size:11px!important}.coupon-field .MuiFilledInput-input{padding:5px 10px!important;font-size:12px!important}.details{flex-direction:column;justify-content:space-around;padding:5px;display:flex}.col-md-5{padding:5px;width:310px!important;margin:-5px!important}.input-group{flex-flow:row;align-items:center;display:flex;width:310px!important;margin:5px 5px 5px 3px!important}#enroll1.form-control-contact{border-color:#b3b3b3;padding:5px;font-size:12px;width:310px!important;height:35px!important;margin:5px!important}.row,.enroll-row{flex-direction:column;gap:0;display:flex}#enroll2.mobile-number{border-color:#b3b3b3;border-radius:0 5px 5px 0;height:35px;font-size:12px;width:220px!important;margin-bottom:0!important}.table-container{white-space:nowrap;border-collapse:collapse;width:fit-content;min-width:350px;max-width:480px;display:block;overflow-x:auto;margin-left:0!important}.table-cell-left,.table-cell-right{white-space:nowrap;padding:6px;font-size:12px!important}.net-amount{text-align:center;padding:10px}.net-amount .net-amount-left,.net-amount .net-amount-right{font-size:16px!important}.radio-group{margin:20px!important}.radio-group img{width:auto;height:30px}.payment-btn,.enroll-now-btn{color:#fff;background-color:#00aeef;border:none;width:95%;margin-bottom:10px;padding:5px;font-weight:700;border-radius:5px!important;margin-top:10px!important;margin-left:10px!important}.paylater p{max-width:95%!important}.paylater{margin-top:5px!important}.title_allcourse{padding-top:20px}.privacy-main-title{font-size:1.7rem}.privacy-subtitle{font-size:.9rem}.section-title{font-size:1.2rem}.privacy-section{padding:15px}.contact-email{padding:8px 16px;font-size:.9rem}.closing-message{padding:20px}.closing-message p{font-size:1rem}.terms-main-title{font-size:1.7rem}.terms-subtitle{font-size:.9rem}.terms-section{padding:15px}.refund-main-title{font-size:1.7rem}.refund-subtitle{font-size:.9rem}.refund-section{padding:15px}.refund-item{flex-direction:column}.refund-icon{margin-bottom:10px;margin-right:0}.mobile-only{display:block}.multimedia-option-open.mobile-only{z-index:9999;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;position:fixed;bottom:180px;right:20px;box-shadow:0 4px 15px #00aeef4d;background:#00aeef!important;display:flex!important}.multimedia-option-open.mobile-only:hover{transform:scale(1.1);background:#006489!important}.multimedia-option-container.mobile-only{z-index:10000;background:#fff;border-radius:20px 20px 0 0;width:100%;max-height:85vh;padding:20px 20px 30px;animation:.3s ease-out slideUp;position:fixed;bottom:0;left:0;overflow-y:auto;box-shadow:0 -5px 25px #00000026}.multimedia-option-header{align-items:center;gap:15px;margin-bottom:20px;display:flex;position:relative}.cart-indicater img{object-fit:contain;border-radius:10px;width:50px;height:50px}.cart-heading{flex:1}.cart-heading h4{color:#0e2a46;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:96%;margin:0;font-size:16px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.cart-heading p{color:#666;margin:5px 0 0;font-size:12px}.close-cart{cursor:pointer;background:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex;position:absolute;top:-10px;right:-10px}.close-cart:hover{background:#e0e0e0;transform:scale(1.1)}.share-multimedia-option{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:20px;display:grid}.circle-icon{color:#333;flex-direction:column;align-items:center;gap:8px;font-size:12px;text-decoration:none;transition:all .2s;display:flex}.circle-icon:active{transform:scale(.95)}.circle{border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000001a}.circle:hover{transform:translateY(-3px);box-shadow:0 4px 12px #00000026}.whatsapp.circle{background:linear-gradient(135deg,#25d366 0%,#20ba5a 100%)}.linkedin.circle{background:linear-gradient(135deg,#0077b5 0%,#005f8d 100%)}.twitter.circle{background:linear-gradient(135deg,#1da1f2 0%,#0c85d0 100%)}.facebook.circle{background:linear-gradient(135deg,#1877f2 0%,#0d5dbf 100%)}.youtube.circle{background:linear-gradient(135deg,red 0%,#c00 100%)}.email.circle{background:linear-gradient(135deg,#ea4335 0%,#c5342a 100%)}.link-button{cursor:pointer;color:#0e2a46;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:15px;font-size:14px;font-weight:500;transition:all .3s;display:flex}.link-button:hover{color:#fff;background:#00aeef!important;border-color:#00aeef!important}.link-button:active{transform:scale(.98)}.copy_text{transition:all .2s}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.blog-detail-title{font-size:20px!important}}@media (max-width:375px){.about-us{padding:5px 25px 25px}.breadcrumb-item svg{margin:0;font-size:16px}.breadcrumb-item.active{flex-wrap:nowrap;overflow-x:hidden}.about-us-heading{padding:20px 5px 5px;font-size:16px}.about-us-top{flex-direction:column}.about-us-left-content{text-align:justify;padding:0 25px;line-height:normal}.about-us-top img{max-width:320px;height:auto;margin:10px}.workshop-content{width:90%;margin:30px 5%}.workshop-heading,.workshop-reg{padding:5px}.workshop-reg-img{width:90%;margin:0 4%}.workshop-top,.workshop-top-form{flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-left:5px;margin-right:5px;display:flex}.workshop-top-img{flex-direction:row;justify-content:space-around;gap:10px;display:flex}.workshop-text{color:#000;text-align:center;font-weight:700}.workshop-text-details{color:#000;text-align:left;font-size:16px;font-weight:600}.workshop-left-content{text-align:justify;width:85%;margin:0 2%;padding:10px 3%;font-size:12px;font-weight:400}.workshop-banner{flex-direction:row;justify-content:space-between;margin-bottom:30px;padding:10px 5%;display:flex}.workshop-banner-content{color:#fff;text-align:left;margin-bottom:0;font-size:14px;font-weight:600}.workshop-img{border-radius:10px;width:90px;height:auto}.join{padding:3px 8px;font-size:12px}.workfaq-content{text-align:left;color:#fff;cursor:pointer;background-color:#006489;place-content:center space-between;margin:0 20px;padding-top:10px;padding-left:10px;padding-right:10px;font-size:12px;font-weight:600;display:flex}.workfaq-topic-details{color:#000;background-color:#fff;border-radius:10px;margin-bottom:10px;padding:10px;font-size:12px;font-weight:600}.workshopfaq{background-color:#d9f3fd;margin:30px 0}.workshopform{background-color:#ffe69d;margin-bottom:30px}.studentform{margin-bottom:30px}.student-img{display:none}.student-reg-form{max-width:350px}#studentreg.form-control-student{width:300px;height:30px;margin:5px 5%;font-size:12px}.student-register-button{width:300px;height:30px;margin:15px 5% 5px;font-size:16px}.example{margin:1px 5%}.register-button{width:320px;height:35px;margin:20px 10% 5px;font-size:16px}.summer-register-button{width:320px;height:35px;margin:20px 5% 5px;font-size:16px}.course-row{flex-direction:column;justify-content:center;gap:0;display:flex}.work-details{border-radius:10px;padding:10px}.workshop-button{border-radius:5px;width:100%;margin-top:10px;padding:5px 10px;font-size:16px}.form-select,.form-control{padding:5px;font-size:small;height:35px!important}#workshop.mobile-workshop{width:260px;height:35px;padding:10px}.join-form{place-items:center;width:90%;margin-left:5%;margin-right:5%}.our-story{white-space:nowrap;justify-content:flex-start;gap:10px;width:100%;padding:10px;font-size:12px;overflow-x:auto}.story-div{align-items:center}.story-content{white-space:wrap;text-align:center;margin-bottom:5px;font-size:12px;font-weight:400;line-height:12px}.number{margin-bottom:5px;font-size:14px}.story-icon{margin-top:5px;margin-bottom:5px;font-size:30px}.toc-header h3{font-size:17px!important}.detail-blog{background-color:#fff;flex-direction:column;margin:0;padding:0;display:flex}.detail-blog-right,.detail-blog-left{width:100%;height:auto;padding:10px}.detail-right{flex-direction:row;justify-content:flex-end;gap:20px;padding:5px;display:none}.detail-right-icon{flex-direction:row;justify-content:flex-end;gap:5px;display:flex}.detail-right p{margin-bottom:5px}.detail-right img{width:25px;height:25px}.detail-middle{margin:10px 0}.user-icon{margin-right:3px;font-size:12px}.topics{padding-left:0}.topics p,.topics li{margin-bottom:5px}.topics h2{font-size:20px}.topic-content{padding:5px;font-size:12px;font-weight:400}.topic-content-span{padding-top:10px;padding-bottom:10px;font-size:16px;font-weight:700}.detail-blog-bottom{flex-direction:row;justify-content:space-between;align-items:center;margin-top:5px;display:flex}.detail-blog-bottom h3{color:#006489;flex-wrap:wrap;margin-top:3px;font-size:12px;font-weight:400}.recent-entries{cursor:pointer;background-color:#eee}.detail-entries-heading{font-size:16px}.detail-entries{width:100%;margin-left:10px}.discount-img{width:300px}.reg-img{display:none}.reg-form{max-width:400px}.kids-course-card{aspect-ratio:6/5;width:152px;margin:5px;padding:10px}.kids-course-card img{aspect-ratio:1;width:50px;padding:10px}.kids-course-card-content{font-size:medium}.info-boxes{z-index:2;flex-flow:column wrap;justify-content:center;gap:10px;padding:6px;display:flex;position:absolute;top:26%;left:35%;transform:translate(-50%)}.info-box{text-align:center;min-width:80px;max-width:100px;padding:3px 5px;font-size:12px}.daily-icon{padding-right:10px;font-size:16px}#registration.form-control-registration{height:35px;padding:5px;font-size:12px;width:320px!important;margin-bottom:10px!important}.hire-banner{flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:5px;display:flex}.hire-banner-img,.hire-img,.hire-collab,.hire-logo{width:100%;max-width:450px}.hire-part,.career-part{gap:10px;width:95%;margin:10px 2%;display:flex}.points{width:90%}.post-job-button{width:90%;margin:10px 20px 5px;padding:5px 40px}.hire-row{flex-direction:column;gap:0}#hire.form-control-hire{border-color:#b3b3b3;width:320px;height:80px;margin:5px 5%;font-size:12px}.aboutlead-img{aspect-ratio:5/3;max-width:90%}.about-lead-text,.career-job-text{max-width:90%;padding-top:5px;padding-left:5px;padding-right:5px;font-size:12px;line-height:20px}.lead-benefits{flex-wrap:wrap;justify-content:space-evenly;max-width:40%;display:flex}.Job-card{width:100%}.job-part{grid-template-columns:repeat(1,1fr)}.Details-part{width:100%;max-width:100%}.Details-card img{max-width:120px;height:70px;padding:5px}.Details-title{gap:20px}.Details-card-text{font-size:12px}.Job-row{flex-direction:column;width:100%}.Job-column{gap:10px;width:100%}.Job-icon-text{width:100%;font-size:medium}.about-us-div-content{flex-basis:100%}.workshop-div-content h6{font-size:12px}.about-us-div-content img{width:300px}.contact-us-box{flex-direction:column;align-items:center;gap:10px;padding:5px;display:flex}.contact-us-all{background-color:#eee;margin-bottom:0;padding:10px}.contact-us{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.contact-mail-data{display:block}.contact-title-text{font-size:medium}.contact-address{max-width:100%;height:auto}.contact-form{padding:10px}.contact-form-image{max-width:70%;height:auto}#contact1.form-control-contact{width:300px;height:35px;padding:5px;font-size:12px}.country-code-dropdown{padding:0 3px;font-size:12px;width:90px!important;height:35px!important}.country-flag{width:18px;margin-right:3px}#contact2.mobile-number{border-color:#b3b3b3;border-radius:0 5px 5px 0;height:35px;margin-bottom:10px;padding:5px;font-size:12px;width:210px!important}#contact3.form-control-contact{width:300px;height:80px;padding:5px;font-size:12px}.form-check{margin-bottom:10px}.form-check-input{font-size:16px!important}.form-check-label{margin-top:0;padding-top:0;font-size:10px!important}.enrollment{align-items:center;margin-bottom:10px;padding:10px;height:70px!important;font-size:16px!important}.enrollment p{margin-bottom:0;padding:10px}.enrollment-details{width:90%!important;margin-left:5%!important;margin-right:5%!important}.enrollpayment{justify-content:center;align-items:center;height:70px;padding:0 10px;display:flex;position:relative;font-size:20px!important}.enrollpayment-logo{padding:2px;position:absolute;left:5px;height:30px!important}.enrollpayment p{margin:0}.personal-details{width:auto!important;margin:20px 10px!important;padding:0!important}.personal-details-header{align-content:center;width:100%;padding-left:30px;font-weight:700;height:50px!important;margin-bottom:10px!important;font-size:14px!important}.personal-details-header p{margin-bottom:0}.details-row{flex-direction:column;align-items:center;margin:0!important}.Pay-details{width:95%}.enroll-table{margin:0 10px}.table-details thead th,.table-details tbody td{font-size:12px!important}.coupon-div{justify-content:center;margin-bottom:20px;margin-left:0;display:flex;flex-direction:column!important;align-items:flex-start!important;gap:0!important}.coupon{flex-direction:column;gap:20px}.coupon-div p{margin-bottom:5px;font-size:11px!important}.coupon-field .MuiFilledInput-input{padding:5px 10px!important;font-size:12px!important}.details{flex-direction:column;justify-content:space-around;padding:5px;display:flex}.col-md-5{padding:5px;width:290px!important;margin:-5px!important}.input-group{flex-flow:row;align-items:center;display:flex;width:310px!important;margin:5px 5px 5px 3px!important}#enroll1.form-control-contact{border-color:#b3b3b3;padding:5px;font-size:12px;width:310px!important;height:35px!important;margin:5px!important}.row,.enroll-row{flex-direction:column;gap:0;display:flex}#enroll2.mobile-number{border-color:#b3b3b3;border-radius:0 5px 5px 0;height:35px;font-size:12px;width:220px!important;margin-bottom:0!important}.table-container{white-space:nowrap;border-collapse:collapse;width:fit-content;min-width:260px;display:block;overflow-x:auto;margin-left:0!important}.table-cell-left,.table-cell-right{white-space:nowrap;padding:6px;font-size:12px!important}.net-amount{text-align:center;padding:10px}.net-amount .net-amount-left,.net-amount .net-amount-right{font-size:16px!important}.radio-group{margin:20px!important}.radio-group img{width:auto;height:30px}.payment-btn,.enroll-now-btn{color:#fff;background-color:#00aeef;border:none;width:95%;margin-bottom:10px;padding:5px;font-weight:700;border-radius:5px!important;margin-top:10px!important;margin-left:10px!important}.paylater p{max-width:95%!important}.paylater{margin-top:5px!important}.title_allcourse{padding-top:20px}.privacy-main-title{font-size:1.7rem}.privacy-subtitle{font-size:.9rem}.section-title{font-size:1.2rem}.privacy-section{padding:15px}.contact-email{padding:8px 16px;font-size:.9rem}.closing-message{padding:20px}.closing-message p{font-size:1rem}.terms-main-title{font-size:1.7rem}.terms-subtitle{font-size:.9rem}.terms-section{padding:15px}.refund-main-title{font-size:1.7rem}.refund-subtitle{font-size:.9rem}.refund-section{padding:15px}.refund-item{flex-direction:column}.refund-icon{margin-bottom:10px;margin-right:0}}.table-of-contents-wrapper{background:#fff;border:1px solid #eaeef2;border-radius:20px;max-height:calc(100vh - 40px);margin:30px 0 40px;padding:25px;transition:all .3s;overflow-y:auto;box-shadow:0 10px 30px #0000000d}.table-of-contents-wrapper:hover{box-shadow:0 15px 40px #00aeef14;border-color:#00aeef!important}.toc-header{justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;display:flex;border-bottom:2px solid #00aeef!important}.toc-header h3{color:#0e2a46;align-items:center;gap:8px;margin:0;font-size:1.3rem;font-weight:700;display:flex}.toc-count{color:#fff;border-radius:30px;padding:4px 12px;font-size:.85rem;font-weight:600;background:#00aeef!important}.toc-list-modern{margin:0;padding:0;list-style:none}.toc-item-modern{background:#f8fafc;border-left:3px solid #0000;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:8px;padding:12px 15px;transition:all .3s;display:flex}.toc-item-modern:hover{border-left-color:#00aeef;transform:translate(5px);background:#e6f7ff!important}.toc-item-modern.active{background:#00aeef;border-left-color:#0e2a46}.toc-item-modern.active a{font-weight:600;color:#fff!important}.toc-item-modern.active .toc-index-modern{color:#00aeef!important;background:#fff!important}.toc-item-modern a{color:#333;flex:1;font-size:.95rem;line-height:1.5;text-decoration:none;transition:color .3s}.toc-item-modern:hover a{color:#00aeef!important}.toc-index-modern{color:#fff;background:#0e2a46;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:.8rem;font-weight:600;display:flex}.reading-progress-bar{z-index:9999;width:0;height:4px;transition:width .1s;position:fixed;top:0;left:0;box-shadow:0 2px 4px #00aeef33;background:linear-gradient(90deg,#00aeef,#006489)!important}.estimated-read-time{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:40px;align-items:center;gap:8px;margin:20px 0 30px;padding:10px 20px;font-size:.95rem;font-weight:500;display:inline-flex}.read-time-separator{margin:0 4px;font-weight:700;color:#00aeef!important}.word-count{color:#0e2a46;font-weight:600}.featured-blog-image{aspect-ratio:16/9;object-fit:cover;width:100%;border-radius:16px!important;transition:transform .5s,box-shadow .5s!important;box-shadow:0 15px 35px #0000001a!important}.featured-blog-image:hover{transform:scale(1.02)!important;box-shadow:0 20px 45px #00aeef26!important}.blog-detail-title{padding-bottom:15px;font-size:2.2rem;position:relative;color:#0e2a46!important;margin-top:15px!important;font-weight:700!important;line-height:1.3!important}.blog-detail-title:after{content:"";border-radius:2px;width:80px;height:4px;position:absolute;bottom:0;left:0;background:linear-gradient(90deg,#00aeef,#006489)!important}.qa-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin:30px 0;padding:25px;transition:all .4s;position:relative;overflow:hidden;box-shadow:0 8px 25px #00000008}.qa-card:before{content:"";border-radius:4px 0 0 4px;width:4px;height:100%;position:absolute;top:0;left:0;background:linear-gradient(#00aeef,#006489)!important}.qa-card:hover{transform:translateY(-5px);box-shadow:0 20px 35px #00aeef1a;border-color:#00aeef!important}.qa-answer{color:#4a5568;align-items:flex-start;gap:12px;padding-left:5px;line-height:1.7;display:flex}.qa-icon{flex-shrink:0;font-size:1.3rem}.blog-content-image{border:1px solid #eaeef2;border-radius:16px;max-width:100%;height:auto;transition:all .5s;display:block;box-shadow:0 15px 35px #00000014;margin:30px auto!important}.blog-content-image:hover{transform:translateY(-8px)scale(1.01);box-shadow:0 25px 50px #00aeef26!important}.blog-footer-share{text-align:center;background:linear-gradient(145deg,#f8fafc,#f1f5f9);border:1px solid #eaeef2;border-radius:24px;margin-top:60px;padding:40px}.blog-footer-share h4{color:#0e2a46;margin-bottom:25px;font-size:1.5rem;font-weight:700}.share-buttons-bottom{flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:20px;display:flex}.social-icon-bottom{color:#fff;cursor:pointer;border-radius:50%;width:48px;height:48px;padding:12px;transition:all .3s}.social-icon-bottom:hover{transform:translateY(-5px)scale(1.1);box-shadow:0 10px 25px #00000026}.social-icon-bottom.facebook{background-color:#1877f2}.social-icon-bottom.twitter{background-color:#1da1f2}.social-icon-bottom.linkedin{background-color:#0a66c2}.social-icon-bottom.whatsapp{background-color:#25d366}.social-icon-bottom.email{background-color:#6b7280}.share-url{color:#64748b;text-overflow:ellipsis;background:#fff;border:1px solid #e2e8f0;border-radius:40px;max-width:100%;padding:10px 20px;font-size:.85rem;display:inline-block;overflow:hidden}.blog-not-found{text-align:center;color:#64748b;background:#f8fafc;border-radius:24px;padding:60px 20px;font-size:1.2rem}.no-blogs-message{text-align:center;color:#64748b;padding:20px;font-style:italic}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.topics.enhanced-blog-content>*{animation:.6s ease-out both fadeInUp}.topics.enhanced-blog-content>:first-child{animation-delay:.1s}.topics.enhanced-blog-content>:nth-child(2){animation-delay:.2s}.topics.enhanced-blog-content>:nth-child(3){animation-delay:.3s}.topics.enhanced-blog-content>:nth-child(4){animation-delay:.4s}.topics.enhanced-blog-content>:nth-child(5){animation-delay:.5s}.topics.enhanced-blog-content>:nth-child(6){animation-delay:.6s}.topics.enhanced-blog-content>:nth-child(7){animation-delay:.7s}.topics.enhanced-blog-content>:nth-child(8){animation-delay:.8s}.topics.enhanced-blog-content>:nth-child(9){animation-delay:.9s}.social-preview-card{border-top:1px solid #eaeaea;margin-top:16px;padding-top:16px}.social-preview-label{color:#555;text-align:right;margin:0 0 8px;font-size:13px;font-weight:500}.social-preview-tabs{justify-content:flex-end;gap:8px;margin-bottom:10px;display:flex}.social-preview-tab{color:#888;cursor:pointer;background:#f1f1f1;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;transition:transform .2s,color .2s,background .2s;display:flex}.social-preview-tab:hover{transform:translateY(-2px)}.social-preview-tab.active.facebook{color:#fff;background:#1877f2}.social-preview-tab.active.twitter{color:#fff;background:#1da1f2}.social-preview-tab.active.linkedin{color:#fff;background:#0077b5}.social-preview-tab.active.whatsapp{color:#fff;background:#25d366}.social-preview-tab.active.gmail{color:#fff;background:#ea4335}.social-preview-body{background:#fff;border:1px solid #dcdcdc;border-radius:10px;max-width:340px;margin-left:auto;overflow:hidden}.social-preview-image{object-fit:cover;width:100%;height:170px;display:block}.social-preview-info{padding:10px 12px}.social-preview-domain{color:#8a8d91;text-transform:uppercase;letter-spacing:.3px;margin:0 0 4px;font-size:11px}.social-preview-title{color:#1c1e21;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.social-preview-description{color:#65676b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.social-preview-body--twitter{border-radius:16px}.social-preview-body--linkedin{border-radius:2px}.social-preview-body--linkedin .social-preview-title{font-size:13px}.social-preview-body--whatsapp{background:#dcf8c6;border-color:#b6e6a0;align-items:center;gap:8px;padding:8px;display:flex}.social-preview-thumb{object-fit:cover;border-radius:6px;flex-shrink:0;width:56px;height:56px}.social-preview-body--whatsapp .social-preview-title{-webkit-line-clamp:2;font-size:13px}.social-preview-body--whatsapp .social-preview-domain{text-transform:none;margin:0}.social-preview-body--gmail{padding:12px 14px}.social-preview-email-subject{color:#1c1e21;margin:0 0 6px;font-size:13px;font-weight:600}.social-preview-email-body{color:#444;margin:0 0 6px;font-size:12px}.social-preview-email-link{color:#1a73e8;word-break:break-all;font-size:12px}@media (max-width:768px){.social-preview-card{display:none}}.topics.enhanced-blog-content>:nth-child(10){animation-delay:1s}.detail-blog-left h3{text-transform:uppercase;border-bottom:1px solid #eee;margin-bottom:15px;padding-bottom:10px;font-size:16px;font-weight:700}.recent-post-item{cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:20px;transition:transform .2s;display:flex}.recent-post-item:hover{transform:translateY(-2px)}.recent-post-img{object-fit:cover;object-position:left;border-radius:6px;width:80px;height:80px}.recent-post-text{flex-direction:column;display:flex}.recent-post-row{flex-direction:row;align-items:center;gap:5px;display:flex}.recent-post-date-icon{color:#00aeef;font-size:small}.recent-post-date{color:#000;margin:0;font-size:small;font-weight:400}.recent-post-title{color:#0e2a46;margin:4px 0 0;font-size:small;font-weight:600;line-height:1.2}@keyframes blog-details-skeleton-loading{0%{background-color:#e3e3e3}to{background-color:#f5f5f5}}.blog-details-skeleton-card{background:linear-gradient(90deg,#e3e3e3 25%,#f0f0f0 50%,#e3e3e3 75%) 0 0/400% 100%;border-radius:12px;margin-bottom:1rem;animation:1.5s linear infinite blog-details-skeleton-loading}.blog-details-skeleton-card.large{aspect-ratio:16/9;border-radius:16px;width:100%}.recent-post-skeleton{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.recent-skeleton-image{background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5 50%,#e0e0e0 75%) 0 0/100%;border-radius:8px;width:80px;height:80px;animation:1.5s linear infinite recent-skeleton-loading}.recent-skeleton-text{background:linear-gradient(90deg,#e0e0e0 25%,#f5f5f5 50%,#e0e0e0 75%) 0 0/200% 100%;border-radius:4px;height:14px;animation:1.5s linear infinite recent-skeleton-loading}.recent-skeleton-text.title{width:80%;height:14px}.recent-skeleton-text.subtitle{width:60%;height:12px}@keyframes recent-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.blog-bottom{margin:40px auto}.share-label{color:#555;margin-right:6px;font-size:14px;font-weight:500}.social-icon{color:#fff;cursor:pointer;border-radius:50%;width:36px;height:36px;padding:8px;transition:transform .25s,box-shadow .25s}.social-icon:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 6px 14px #0000002e}.facebook{background:linear-gradient(135deg,#1877f2 0%,#0d5dbf 100%)}.twitter{background:linear-gradient(135deg,#1da1f2 0%,#0c85d0 100%)}.linkedin{background:linear-gradient(135deg,#0077b5 0%,#005f8d 100%)}.whatsapp{background:linear-gradient(135deg,#25d366 0%,#20ba5a 100%)}.youtube{background:linear-gradient(135deg,red 0%,#c00 100%)}.mail{background:linear-gradient(135deg,#ea4335 0%,#c5342a 100%)}.detail-right-social{color:#00aeef;cursor:pointer;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:8px;font-size:medium;transition:all .3s;display:flex;box-shadow:0 0 3px #0000000d}.detail-right-social:hover{color:#fff;background-color:#00aeef}.detail-top{white-space:nowrap;flex-direction:row;justify-content:flex-start;display:flex}.detail-top-date{color:#000;font-size:medium}.detail-middle img{aspect-ratio:2.1;object-fit:cover;width:100%;height:auto}.topics h4{margin:18px 0 8px;font-size:1.1rem;font-weight:600}.topics p{color:#333;margin-bottom:1.2rem;font-size:1rem}.topics a{color:#2563eb;text-decoration:underline}.topics a:hover{opacity:.8}.topics li{margin-bottom:8px}.topics blockquote{color:#555;border-left:3px solid #ddd;margin:20px 0;padding-left:15px;font-style:italic}.topics th,.topics td{text-align:left;border:1px solid #ddd;padding:10px}.topics th{background-color:#f5f5f5;font-weight:600}.topics code{background:#f2f2f2;border-radius:4px;padding:2px 6px;font-size:.9rem}
