.book-demo-outer-container{width:100%;padding:40px 0;background-color:transparent;display:flex;justify-content:flex-end;align-items:center}.book-demo-container{width:100%;background:url(/new-home-icons/new-bookdemo-glass.webp) no-repeat 50%;background-size:cover;border-radius:24px;padding:60px;display:flex;flex-direction:row;align-items:center;gap:10px;position:relative;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.05)}.book-demo-left{flex:1.2;display:flex;flex-direction:column;justify-content:center;gap:12px}.book-demo-img{width:100%;height:auto;max-width:650px;filter:drop-shadow(0 20px 40px rgba(0,0,0,.15));transition:transform .3s ease}.book-demo-right{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:left}.book-demo-title h2{font-size:42px;color:#000;margin:26px 0 0;font-style:normal;font-weight:600;line-height:58px;letter-spacing:.56px}.book-demo-subtitle{display:flex;align-items:center;justify-content:center;gap:12px;font-size:28px;font-weight:500;color:#000;flex-wrap:wrap}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-top:8px;margin-left:1px}.dot.pink{background-color:#EA475C}.dot.purple{background-color:#451DB4}.dot.orange{background-color:#FF6A35}.book-demo-actions{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:10px}.btn-book-demo{background:linear-gradient(270deg,#4700CC,#9258FF);color:white;padding:10px 36px;border-radius:12px;font-size:18px;font-weight:500;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(123,44,191,.3);line-height:normal}.btn-book-demo:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(123,44,191,.4);background:linear-gradient(135deg,#5a189a,#3c096c)}.btn-contact-sales{position:relative;padding:9px 32px;border-radius:12px;font-size:18px;font-weight:500;color:#1a1a1a;background:transparent;border:none;cursor:pointer;transition:all .3s ease;z-index:0}.btn-contact-sales:before{content:"";position:absolute;inset:0;border-radius:12px;padding:1.5px;background:var(--Educrib-Gradient);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.btn-contact-sales:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(123,44,191,.4)}.book-demo-footer-text{font-size:20px;color:#000;font-weight:500;max-width:500px;line-height:normal;text-align:center}@media (max-width:1024px){.book-demo-container{flex-direction:column;padding:40px;text-align:center}.book-demo-right{align-items:center;text-align:center}.book-demo-subtitle{justify-content:center}.book-demo-title h2{font-size:36px}.book-demo-subtitle{font-size:24px}}@media (max-width:600px){.book-demo-actions{flex-direction:column;width:100%}.btn-book-demo,.btn-contact-sales{width:100%}.book-demo-title h2{font-size:28px}}.institution-banner-box{border-radius:24px;overflow:hidden;background-image:url(/new-home-icons/new-instiute-bg.webp);background-size:cover;background-position:100%}@media (min-width:768px){.institution-banner-box{background-position:50%}}.institution-banner-content{z-index:2;position:relative}.institution-banner-person{position:absolute;bottom:0;left:0;z-index:1;pointer-events:none}@media (min-width:768px){.institution-banner-person{left:42px}}.institution-banner-btn{box-shadow:0 4px 12px rgba(0,0,0,.1)!important;border:1px solid #b000e6!important;border-radius:12px!important;background:#fff!important}.institution-banner-btn-label{display:flex;align-items:center;gap:8px}.playschool-banner-box{border-radius:24px;overflow:hidden;background-image:url(/new-home-icons/new-playschool-bg.webp);background-size:cover;background-position:0}@media (min-width:768px){.playschool-banner-box{background-position:50%}}.playschool-banner-content{z-index:2;position:relative}.playschool-banner-person{position:absolute;top:34px;right:-24px;z-index:1;pointer-events:none}@media (min-width:768px){.playschool-banner-person{top:12px;right:0}}.playschool-banner-btn{border:1px solid #b000e6!important;border-radius:12px!important}