main.main .section-top .main-img{top:-27%}.services{display:grid;grid-template-columns:50% 50%;margin-top:60px;background:url(https://ik.imagekit.io/geniusee/Cases/Q/Frame_290022_oBohxQqvu.webp) no-repeat;background-position:left bottom;background-color:#FAFAFE;background-size:55%;padding:4.513889vw}
.services.lms-advantages{background:white}
.services-title{margin-right:12%}
.services-title h3{font-family:'Lato';font-style:normal;font-weight:900;font-size:36px;line-height:46px;text-transform:capitalize;color:#27273D}
.services-title .font-20{margin-bottom:25px}
.card-header{background-color:#FFF;border-radius:40px !important;margin-bottom:0 !important;border-bottom-left-radius:40px !important;border-bottom-right-radius:40px !important;border-top-right-radius:40px !important;border-top-left-radius:40px !important;border-bottom:none !important;min-height:88px;display:flex;align-items:center;-webkit-appearance:button-bevel}
.btn{font-family:Lato;font-style:normal;font-weight:900;font-size:1.388vw;line-height:120%;letter-spacing:0.5px;text-transform:capitalize;background:white}
.card{border:none;margin-bottom:32px;box-shadow:0px 10px 40px rgba(0,0,128,0.05);border-radius:40px !important;transition:.3s ease-in}
.services .card:hover{box-shadow:0px 9px 30px rgba(108,108,185,0.2)}
.services .card:hover .card-header-more{background-size:120%;background-position-y:-3px}
.card-body{border-bottom-left-radius:40px !important;border-bottom-right-radius:40px !important;border-top-right-radius:40px !important;border-top-left-radius:40px !important;border-radius:40px !important;padding:0 32px 32px}
.collapse-heading{font-family:Lato;font-style:normal;font-weight:900;font-size:1.3888vw;line-height:120%;letter-spacing:0.5px;text-transform:capitalize;color:#27273D}
@media screen and (min-width:1800px){.collapse-text,.collapse-text ul.list-dot-small li,.collapse-text h6,ul.list-dot-small li{font-size:18px !important}}
.collapse-text h6{font-weight:900}.services>.accordion>.card>.card-header{display:flex;align-items:center;justify-content:space-between}
.services.services-list>.accordion>.card>.card-header,.services.clients>.accordion>.card>.card-header{padding-top:32px}
.card-header>.collapse-heading{width:100%}.card-header>.collapse-heading>button{display:flex;align-items:center;justify-content:space-between;width:100%;color:#27273D;text-align:left;border:none}
.services-list .card-header>.collapse-heading>button{cursor:default}
.card-header>.collapse-heading>.column{flex-direction:column;align-items:unset}
.card-header>.collapse-heading>button>h6{font-family:'Lato';font-style:normal;font-weight:900;font-size:20px;line-height:120%;letter-spacing:0.5px;text-transform:capitalize;color:#27273D;margin-bottom:16px}.card-header-more{display:inline-block;margin-right:6px;background-image:url(https://ik.imagekit.io/geniusee/edtech/offer-plus_t1iuCBNllx.svg);height:24px;width:24px;transform:rotateZ(45deg);transition:0.5s ease-in}.collapsed>.card-header-more{background-image:url(https://ik.imagekit.io/geniusee/edtech/offer-plus_t1iuCBNllx.svg) !important;transform:rotateZ(0)}h5>.btn:focus{box-shadow:none}.sticky{position:sticky;top:110px;padding-bottom:35%}
.services-title .sticky img{margin-bottom:4%}
.services.services-list .sticky{margin-bottom:20%}
.services-list ul.list-dot-small li{font-family:'Lato';font-style:normal;font-weight:400;font-size:18px;line-height:32px;letter-spacing:0.277778px;color:#27273D;margin:0}
.services-btn-mob{display:none;font-family:Lato;font-style:normal;font-weight:bold;font-size:16px;line-height:24px;text-align:center;letter-spacing:0.2px;text-transform:capitalize;background:#8585FF;border-radius:40px;height:40px;align-items:center;color:white;margin:0 24px}
@media screen and (min-width:1600px){.card-header>.collapse-heading>button{font-size:20px}}@media screen and (max-width:1024px){.btn{font-size:16px}.services-title{margin-right:25px}.services{margin-top:0;margin-bottom:0}.collapse-text,.collapse-text ul.list-dot-small li{font-size:14px}main.main .team-card__photo{max-width:50%}}
@media screen and (max-width:820px){.card-list__icon-container{display:none}}@media screen and (max-width:768px){.accordion{padding:0 8px}.new-blog .swiper-blog{padding-bottom:32px !important}.services,.services.clients{grid-template-columns:100%;margin:24px auto;background:#FAFAFE;padding:0px 8px}.services-title{margin-right:0;padding:24px 32px}.services-title img{display:none}.services-title h3,.services-title .font-h1{font-size:24px;text-align:left;padding:0;line-height:28.8px;width:90%}.card-header>h5{text-align:left}.card-header>h5>.btn,.card-body.collapse-text,.collapse-text ul.list-dot-small li{font-size:16px;line-height:26px;text-align:left}.collapse-text{text-align:left}.card{margin-bottom:16px}.card-body.collapse-text{padding:0 24px 24px}.services-list>.accordion>.card>.card-header{padding:24px 24px 10px 24px}.btn{padding:0.375rem 0}.sticky p{font-size:16px;line-height:26px;padding-right:50px}.services-title h4{font-size:20px;line-height:120%;letter-spacing:0.5px}.sticky{width:100%}.services.clients .services-title{margin:0}}
@media screen and (max-width:650px){.services .talk-btn-wrapper{max-width:unset;margin-right:24px}.sticky p{padding-right:0;text-align:justify}.card-header-more{flex:none}.services h3 br{display:block}.services-title .font-20,.card-header>.collapse-heading>.font-20{font-size:16px;line-height:26px}.card{border-radius:20px !important}}
.tech-stack-block__title_big,main.main p.tech-stack-block__title_big{flex:0 0 185px}
.tech-stack-block__name{min-width:fit-content}
.section.section-results{background-image:url(https://ik.imagekit.io/geniusee/Cases/Q/Frame_290056_NctefRKcq.svg),url(https://ik.imagekit.io/geniusee/Cases/Q/Frame_290038_MIIbZZ58W.webp);background-repeat:no-repeat;background-position:top left,right bottom;background-size:60%}
.section.section-results .font--16{font-weight:900}
@media screen and (max-width:768px){main.main .font-h2.title{margin:0 0 16px}.sticky{padding-bottom:0}.tech-stack-block__title,main.main p.tech-stack-block__title{flex:0 0 100%}.section.section-results{background:#fafafe;margin-top:80px !important}}.life-cycle{padding:80px 4.513889vw 0}
.life-cycle .img-wrapper{margin-right:-60px}
.cycle-img{margin:0 20px 17px 0;width:170px}
.cycle-cards{display:flex;justify-content:center;align-items:center;padding:40px 4.513889vw;overflow:hidden}
.talk-btn-wrapper.align-center{max-width:270px;margin:0 auto 70px}
.talk-btn-wrapper.align-center .talk{margin:0}
@media screen and (min-width:1500px){.cycle-cards{padding:2.513889vw 4.513889vw}}
.features-controls-wrapper{position:absolute;bottom:0;right:0;margin:0 4.2223vw 0 0}
.cycle-cards img{max-height:100px}
.swiper-button-next,.swiper-button-prev{transition:0.3s ease-in}
.features-controls-wrapper .swiper-button-next{right:0}
.features-controls-wrapper .swiper-button-prev{right:90px;left:unset}
.cycle-card{background:#FFF;box-shadow:0px 10px 40px rgba(0,0,128,0.05);border-radius:40px;padding:32px;width:25vw;box-sizing:border-box;margin:0;min-height:395px}
.cycle-card .font--h3{margin-bottom:16px}
.swiper-slide.swiper-slide-prev,
.swiper-slide.no-shadow{box-shadow:none;opacity:0}swiper-slide.no-shadow.swiper-slide-next,
swiper-slide.no-shadow.swiper-slide-active{box-shadow:0px 10px 40px rgba(0,0,128,0.05)}
.swiper-button-next,
.swiper-button-prev{outline:0;border-radius:20px;background-color:#27273d;width:58px !important;height:58px !important}
.swiper-button-next:after,
.swiper-button-prev:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:initial !important}.swiper-button-prev:after{content:url(/storage/app/media/new-homepage/prev.svg) !important}
.swiper-button-next:after{content:url(/storage/app/media/new-homepage/next.svg)!important}
.swiper-button-next:hover,.swiper-button-prev:hover{background:#454554}
@media screen and (max-width:1400px){.cycle-card{height:427px}}
@media screen and (max-width:1024px){.cycle-card{width:395px;height:400px;padding:32px}}
@media screen and (max-width:820px){.cycle-cards{margin:0;padding:0 4.13889vw 70px}.cycle-card{width:330px;height:465px}.life-cycle{margin:80px 0 0}.life-cycle .img-wrapper{margin-right:0;width:40%}.cycle-cards .swiper-button-next{right:-6%;border-bottom-right-radius:0;border-top-right-radius:0}.cycle-cards .swiper-button-prev{border-bottom-left-radius:0;border-top-left-radius:0;left:-6%}}
@media screen and (max-width:768px){.cycle-card{width:300px;height:430px;padding:32px}.cycle-cards .swiper-button-next,.cycle-cards .swiper-button-prev{top:45%}.life-cycle{margin:50px 0 0 4.513889vw;padding:0}.life-cycle .font--h2{font-size:24px;line-height:120%}.cycle-cards .swiper-button-next{right:0}.cycle-cards .swiper-button-prev{left:0}}
@media screen and (max-width:650px){.cycle-card{width:100%;min-height:325px;height:325px}.cycle-cards{padding:32px 4.513889vw}.cycle-cards .swiper-button-next,.cycle-cards .swiper-button-prev{top:40% !important}.cycle-cards .swiper-button-next{right:-2% !important}.cycle-cards .swiper-button-prev{left:-2% !important}.cycle-card p{font-size:14px;line-height:24px}.cycle-img{display:none}.talk-btn-wrapper.align-center .talk{margin:0 30px}.talk-btn-wrapper.align-center .talk,.talk-btn-wrapper.align-center{max-width:unset}br{display:none}}
@media screen and (min-width:1280px){main.main .section-business{padding:4.513889vw 4.513889vw 2.513889vw}main.main .business-img{max-width:57%;margin-top:-2%}main.main .section.section-cta{margin-top:50px}}
@media screen and (min-width:1600px){main.main .section-business{padding:4.513889vw 4.513889vw 0}main.main .business-img{margin-top:-5%}}
.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{border:none !important}