@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Bayon&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Assistant:wght@200..800&display=swap');


html{font-size:calc(1 / var(--design-size-pc) * 100vw); font-size:1px; --grid-num:16rem; --idt-num:16rem;}
body{margin:0; padding:0; color:var(--body-font-color-base); font-family:"Assistant", sans-serif; overflow-x:hidden; font-size:18rem;
-webkit-font-smoothing:auto;
-moz-osx-font-smoothing:auto;}
a{text-decoration:none; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; color:var(--font-color-base); font-family:"Bayon", sans-serif; font-weight:400;}
svg{-webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s;}
a:hover{text-decoration:none; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; transition:all .3s ease 0s; cursor:pointer;}
/* a:focus{border:none;text-decoration:none} */
button:focus{outline:0 dotted;}
h1,h2,h3,h4,h5,h6{font-family:"Bayon", sans-serif; font-weight:400; margin:0; color:#000; line-height:125%; -webkit-font-smoothing:auto;
-moz-osx-font-smoothing:auto;}
p{font-family:"Assistant", sans-serif; line-height:30rem; font-size:20rem; margin:0;}
ul{list-style:none; padding:0; margin:0;}
img{width:100%; height:auto;}
figure{margin:0;}
button{border:0;}


.navbar__top{margin:24rem 0 0; width:100%; box-shadow:none; border-radius:0; transition:all .3s ease 0s; position:absolute; background:none; border:0; z-index:10;}
.navbar__top__shrink{position:fixed; top:0; margin-top:-1rem;}
.navbar__top .container-fluid{height:100%; z-index:1;}
.navbar__top .navbar__top__inner{max-width:1712rem; width:100%; padding:0; background-color:#fff; border-radius:72rem; transition:all .3s ease 0s; align-items:unset;}
.navbar__top__shrink .navbar__top__inner{filter:drop-shadow(0px 2px 15px rgba(0,0,0,0.15));}
.navbar__top .navbar__brand{image-rendering:auto; padding:var(--spacing-10) var(--spacing-12); border-radius:72rem; overflow:hidden; display:flex; align-items:center;}
.navbar__top .navbar__brand img{max-height:80rem;}
.navbar__top .navbar__nav{flex:1; justify-content:center; margin:0; height:100%;}
.navbar__top .navbar__nav li{position:relative; display:flex; flex:auto;}
.navbar__top .navbar__nav li:before{width:1rem; flex:0 0 1rem; height:100%; max-height:52rem; background-color:#E3E3E3; margin:auto var(--spacing-16); content:'';}
.navbar__top .navbar__nav li{position:relative;}
.navbar__top .navbar__nav li:hover:after{position:absolute; left:32rem; bottom:0; width:calc(100% - 32rem); height:5rem; background-color:#F90; content:''; border-radius:8px 8px 0 0;}
.navbar__top .navbar__nav li.active:after{position:absolute; left:32rem; bottom:0; width:calc(100% - 32rem); height:5rem; background-color:#F90; content:''; border-radius:8px 8px 0 0;}
.navbar__top .navbar__nav li:last-child:hover:after{display:none;}

.navbar__top .navbar__nav li:first-child{margin-left:0;}
.navbar__top .navbar__nav li:last-child{margin-right:0;}
.navbar__top .navbar__nav li a{color:var(--font-color-base); font-size:var(--link-font-size-04); font-weight:var(--link-font-weight); text-transform:var(--link-text-transform); letter-spacing:var(--link-letter-spacing); position:relative; display:flex; flex-direction:column; align-items:center; justify-content:center; height:100%; padding:0; column-gap:8rem; text-align:center; width:100%;}
.navbar__top .navbar__nav li a span{color:#7D7D7D; font-family:"Assistant", sans-serif; font-size:14rem; transition:all .3s ease 0s;}
.navbar__top .navbar__nav li a i.icon__box{height:25rem; display:flex; align-items:center;}
.navbar__top .navbar__nav li a i.icon__box img{width:6rem;}
.navbar__top .navbar__nav li a.dropdown__toggle:after{display:none;}
.navbar__top .navbar__nav li.dropdown__wrap ul.show{display:none;}
.navbar__top .navbar__nav li.dropdown__wrap:hover ul.dropdown__menu{border:0; display:block; min-width:280rem; top:100%; margin:0; width:100%; left:0;}
.navbar__top .navbar__nav li.dropdown__wrap ul.dropdown__menu li{padding:0; margin:0; position:relative;}
.navbar__top .navbar__nav li.dropdown__wrap ul.dropdown__menu li:before{display:none;}
.navbar__top .navbar__nav li.dropdown__wrap ul.dropdown__menu li:after{display:none;}
.navbar__top .navbar__nav li.dropdown__wrap ul.dropdown__menu li a{width:100%; padding:0 !important; /*font-family:var(--font-family--core);*/ font-size:var(--link-font-size-02); font-weight:var(--link-font-weight); text-transform:var(--link-text-transform); letter-spacing:var(--link-letter-spacing); justify-content:flex-start; align-items:flex-start; text-align:left; padding:var(--spacing-08) var(--spacing-16) !important;}
.navbar__top .navbar__nav li.dropdown__wrap ul.dropdown__menu li a:hover{color:var(--font-color-hover);}
.navbar__top .navbar__nav li.dropdown__wrap ul.dropdown__menu li:last-child a{border-bottom:0;}
.navbar__top .navbar__nav li.dropdown__wrap ul.dropdown__menu li a:after{display:none;}
.navbar__top .navbar__nav li.dropdown__wrap ul.dropdown__menu li.dropdown__submenu .dropdown__menu{display:none;}
.navbar__top .navbar__nav li.dropdown__wrap ul.dropdown__menu li.dropdown__submenu:hover .dropdown__menu{left:100%; top:0; display:block; min-width:unset;}
.navbar__top .uder__info{display:flex; align-items:center; column-gap:var(--spacing-24); image-rendering:auto; padding:var(--spacing-10) var(--spacing-12); overflow:hidden;}
.navbar__top .uder__info .btn__wrap{display:flex; flex-direction:column; row-gap:8rem;}
.navbar__top .uder__info a{display:flex; align-items:center; justify-content:flex-start; column-gap:var(--spacing-08); background-color:var(--body-color-accent); height:40rem; width:166rem; border-radius:60rem; padding:0 var(--spacing-12);}
.navbar__top .uder__info a i.icon__box{height:20rem; width:20rem; flex:0 0 20rem; display:flex; align-items:center; justify-content:center;}
.navbar__top .uder__info a i.icon__box img{width:100%; height:100%;}
.navbar__top .uder__info a .contact__info{font-size:14rem; font-family:var(--font-family--core); color:var(--font-color-base-white); flex:auto;}
.navbar__top .uder__info a .contact__info span{font-size:20rem; font-family:var(--font-family--accent); font-weight:400;}
.navbar__top .uder__info a.video__btn{background:linear-gradient(94deg, #F90 6.97%, #8A20AF 99.78%); flex-direction:unset; color:var(--font-color-base-white);}
.navbar__top .uder__info a.video__btn i.icon__box{border:1px solid #fff; height:22rem; width:22rem; flex:0 0 22rem; border-radius:22rem; display:flex; align-items:center; justify-content:center; padding:1rem;}
.navbar__top .uder__info a.video__btn i.icon__box span{background-color:#fff; height:100%; width:100%; border-radius:30rem; display:flex; align-items:center; justify-content:center;}
.navbar__top .uder__info a.video__btn i.icon__box span img{width:10rem;}

.navbar__top .uder__info img{max-width:155rem; border-radius:72rem;}
.container__large{max-width:1600rem;}

.main__banner{position:relative; width:100%; overflow:hidden; height:900rem;}
.main__banner__border__rad{border-radius:0 0 0 200rem;}
.main__banner .main__banner__inner{border-radius:0 0 0 200rem; height:100%; max-height:900rem; overflow:hidden;}
.main__banner .image__box{height:100%; margin:0; padding:0; display:block; clear:both;  overflow:hidden; position:relative; aspect-ratio:unset;}
.main__banner .image__box:before{background:rgba(46, 0, 63, 0.63); height:100%; width:100%; position:absolute; left:0; top:0; mix-blend-mode:multiply; content:'';}
.main__banner .image__box img{width:100%; height:100%; object-fit:cover;}
.main__banner .bannre__content{width:100%; height:100%; display:flex; align-items:flex-end; position:absolute; top:0; padding-bottom:0; z-index:3;}
.main__banner .home__banner__content{align-items:center; background:rgba(5, 0, 6, 0.63);}
.main__banner .home__banner__content .bannre__content__inner__wrapp .content__wrap{width:100%; max-width:1020rem; margin:auto; text-align:center;}
.main__banner .home__banner__content .bannre__content__inner__wrapp h1{color:#fff; font-weight:700; text-shadow:0 4px 4px rgba(0, 0, 0, 0.55);}

.main__banner .bannre__content .bannre__content__inner__wrapp{margin:0; padding:0; height:100%; width:100%; display:flex;  justify-content:space-between; z-index:1;}
.main__banner .bannre__content .bannre__content__inner__wrapp h1{color:#fff; font-weight:700;}
.main__banner .bannre__content .bannre__content__inner__wrapp h2{color:#fff;}
.main__banner .bannre__content .bannre__content__inner__wrapp h3:before{width:55rem; height:2rem; background-color:#00E5ED; content:'';}
.main__banner .bannre__content .bannre__content__inner__wrapp p{color:#fff; max-width:620rem;}
.main__banner .bannre__content .bannre__content__inner__wrapp p span{display:block;}
.main__banner .bannre__content .bannre__content__inner__wrapp .button__wrapp{display:flex; align-items:center; column-gap:var(--spacing-32); justify-content:center;}
.main__banner .bannre__content .bannre__content__inner__wrapp .button__wrapp a{display:flex; padding:8rem 16rem 8rem 24rem; justify-content:center; align-items:center; gap:12rem; border-radius:32rem; border:1rem solid #FFF; color:var(--font-color-base-white); height:56rem; background:linear-gradient(94deg, #F90 6.97%, #8A20AF 99.78%); flex-direction:unset; font-size:18rem; font-weight:400;}
.main__banner .bannre__content .bannre__content__inner__wrapp .button__wrapp a i.icon__box{display:flex; align-items:center; justify-content:center;}
.main__banner .bannre__content .bannre__content__inner__wrapp .button__wrapp a i.icon__box span{background-color:#fff; height:100%; width:100%; border-radius:40rem; display:flex; align-items:center; justify-content:center;}
.main__banner .bannre__content .bannre__content__inner__wrapp .button__wrapp a i.icon__box span img{width:16rem;}

/* .main__banner .bannre__content .bannre__content__inner__wrapp .button__wrapp a.video__btn{background:linear-gradient(94deg, #F90 6.97%, #8A20AF 99.78%); flex-direction:unset;}
.main__banner .bannre__content .bannre__content__inner__wrapp .button__wrapp a.admission__btn{padding-left:24rem; background:rgba(0, 0, 0, 0.26); backdrop-filter:blur(2rem); flex-direction:row-reverse; column-gap:5rem;}
.main__banner .bannre__content .bannre__content__inner__wrapp .button__wrapp a.admission__btn i.icon__box{padding:0; border-radius:0; border:0; width:24rem; height:24rem; flex:0 0 24rem;}
.main__banner .bannre__content .bannre__content__inner__wrapp .button__wrapp a.admission__btn i.icon__box img{width:100%;} */
.main__banner .bannre__content .bannre__content__inner__wrapp .image__container{border-radius:999rem 999rem 56rem 56rem;
border:12rem solid #FFF; background:linear-gradient(180deg, #D1A8DF 0%, #FFF 40.87%, #F5CF96 100%); width:100%; max-width:550rem; height:654rem; display:flex; align-items:flex-end; justify-content:center;}
.main__banner .bannre__content .bannre__content__inner__wrapp .image__container img{width:640rem;}
.main__inner__wrapp{max-height:800rem;}
.main__inner__wrapp .image__box:before{background:linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.75) 82.47%, rgba(0, 0, 0, 0.80) 100%);}
.main__inner__wrapp .bannre__content{padding-bottom:var(--spacing-64);}

.breadcrumb__warp{background-color:var(--body-color-accent); width:100%;}
.breadcrumb__warp ul{display:flex; padding:var(--spacing-12) 0;}
.breadcrumb__warp ul li{font-family:"Bayon", sans-serif; font-size:18px; display:flex; align-items:center; color:var(--font-color-base-white);}
.breadcrumb__warp ul li a{color:rgba(255, 255, 255, 0.46);}
.breadcrumb__warp ul li:after{background-image:url(../assets/images/double-arrow.svg); background-repeat:no-repeat; height:10rem; width:10rem; margin:0 var(--spacing-08); content:'';}
.breadcrumb__warp ul li:last-child:after{display:none;}
.breadcrumb__warp ul li a:hover{color:#fff;}

.body__container{background-color:#FFF; margin:0; padding:0 0 var(--spacing-80);}
.body__container__single{padding-top:0;}
.large__block{display:block; position: relative; overflow:hidden;}
.block__inner{display:block; margin:0; padding:0;}
.block__inner__with__bg{background-image:url(../assets/images/line-graphic.svg); background-repeat:no-repeat; background-position:left top; background-size:100%;}

.two__col__heading{display:flex; align-items:center;}
.two__col__heading h2{max-width:505rem; width:100%;}
.two__col__heading .content__wrap{max-width:610rem; width:100%;}
.two__col__heading__full{justify-content:space-between;}
.two__col__heading__full .content__wrap{max-width:620rem; width:100%;}
.two__col__wrapp{display:flex; justify-content:space-between; column-gap:var(--spacing-64);}
.two__col__wrapp .image__box{image-rendering:auto; position:relative; width:100%; max-width:650rem; max-height:665rem;}
.two__col__wrapp .image__box .image__box__single{border-radius:999rem 999rem 56rem 56rem; overflow:hidden; max-width:515rem; height:100%;}
.two__col__wrapp .image__box .image__box__single img{width:100%; height:100%; object-fit:cover;}
.two__col__wrapp .image__box .oberlap__image__box{border-radius:999rem; border:8rem solid #FFF; background:#9A9A9A; display:flex; max-width:264rem; max-height:351rem; flex-direction:column; justify-content:center; align-items:center; position:absolute; right:0; top:0; bottom:0; margin:auto 0; overflow:hidden;}
.two__col__wrapp .image__box .oberlap__image__box img{width:100%; height:100%; object-fit:cover;}
.two__col__wrapp .content__wrap{width:100%; max-width:688rem;}
.facilities__wrap{border-radius:64rem; background-color:#8A20AF; display:flex; justify-content:space-between; overflow:hidden;}
.facilities__wrap .content__wrap__inner__large{padding:64rem; width:100%; max-width:770rem;}
.facilities__wrap .slick-list{max-width:580rem; margin:0 auto;}
.facilities__wrap .slick-slide{padding:0 20rem;}
.facilities__wrap .slider__wrapp{margin-top:var(--spacing-64);}
.facilities__wrap .slide__item img{max-width:80rem; margin:0 auto;}
.facilities__wrap .slick-arrow{position:absolute; left:0; top:0; bottom:0; margin-top:auto; margin-bottom:auto; height:40rem; width:40rem; text-indent:-99999rem; border-radius:65rem; background-color:var(--font-color-secondary); background-image:url(../assets/images/arrow-white.svg); background-repeat:no-repeat; background-position:center;}
.facilities__wrap .slick-arrow.slick-next{left:auto; right:0; transform:rotate(180deg);}
.facilities__wrap .content__wrap{background-color:#751B94; max-width:630rem; width:100%; padding:24rem 64rem 64rem;}
.data__counter__card .counter{color:#F90; font-size:56rem; font-style:normal; font-weight:400; line-height:61.6rem; font-family:"Bayon", sans-serif;}
.data__counter__card span{color:#F90; font-size:56rem; font-style:normal; font-weight:400; line-height:61.6rem; font-family:"Bayon", sans-serif;}

.gallery__swiper .swiper__slide{height:555rem; width:420rem;}

/* .why__sapphire__container .content__box{border-radius:999rem; border:1rem solid #F90; background:linear-gradient(180deg, #FFDFAF 0%, #FFF4E4 100%); height:100%; display:flex; align-items:center; justify-content:center; flex-direction:column; padding:var(--spacing-26); text-align:center; counter-increment:css-counter 1;}
.why__sapphire__container .content__box .number__wrap{font-size:56rem; color:var(--font-color-secondary); display:block; font-family:"Bayon", sans-serif;}
.why__sapphire__container .content__box h3{max-width:290rem;}
.why__sapphire__container .image__box{border-radius:999rem; border:0; background:linear-gradient(180deg, #FFDFAF 0%, #FFF4E4 100%); height:100%; overflow:hidden; image-rendering:auto;}
.why__sapphire__container .image__box img{width:100%; height:100%; object-fit:cover;} */

.curriculum__wrapp{margin:0; padding:0; min-height:677rem;}
.curriculum__wrapp .two__col__wrapp .content__box{width:100%; position:relative;}
.curriculum__wrapp .two__col__wrapp h2{max-width:688rem;}
.curriculum__nav__tabs{border:0; column-gap:var(--spacing-16); row-gap: var(--spacing-16); max-width:755rem;}
.curriculum__nav__tabs .nav__item{flex:auto; max-width:fit-content;}
.curriculum__nav__tabs .nav__link{border-radius:32rem; border:1rem solid #8A20AF; background-color:#FBF0FF; backdrop-filter:blur(2rem); display:flex; padding:0 24rem; justify-content:center; flex-direction:column; align-items:center; gap:0; color:#8A20AF; font-size:18rem; font-family:"Bayon", sans-serif; height:57rem; line-height:20rem;}
.curriculum__nav__tabs .nav__link span{font-family:"Assistant", sans-serif; font-size:14rem;}
#myTabHome .nav__link.active{background-color:#FF9900; border-color:#FF9900; color:var(--font-color-base-white);}

/* .curriculum__wrapp .tab__content .tab__pane{display:flex; justify-content:space-between;} */
.curriculum__wrapp .tab__content .tab__pane .content__box{width:100%; max-width:688rem;}
.curriculum__wrapp .tab__content .tab__pane .data__box{width:100%; max-width:545rem; border-radius:999px 999px 62px 62px; background:linear-gradient(180deg, #FF9900 0%, #8A20AF 50%, #8A20AF 100%); height:675rem; position:relative; padding:6rem; position:absolute; top:0; right:0;}
.curriculum__wrapp .tab__content .tab__pane .data__box .data__box__inner{border-radius:999px 999px 42px 42px; background:linear-gradient(180deg, #FFF3E2 0%, #FFF 50%, #FBF0FF 100%); height:100%; padding:82rem 32rem; display:flex; flex-direction:column;  align-items:center; overflow:hidden; position:relative;}
.curriculum__wrapp .tab__content .tab__pane .data__box .data__box__inner .image__box{width:100%; height:100%; position:absolute; bottom:0rem; left:0; overflow:hidden;}
.curriculum__wrapp .tab__content .tab__pane .data__box .data__box__inner .image__box img{width:100%; height:100%; object-fit:cover;}
.curriculum__wrapp .tab__content .tab__pane .data__box .data__box__inner .age__group{background-image:url(../assets/images/data-bg.svg); background-repeat:no-repeat; background-position:center; background-size:100%; width:210rem; height:47rem; position:relative; color:#FFF; font-family:"Bayon", sans-serif; font-size:20px; display:flex; align-items:center; justify-content:center;}
.curriculum__wrapp .tab__content .tab__pane .data__box .data__box__inner h3{position:relative;}
.curriculum__wrapp .tab__content .tab__pane .data__box .data__box__inner p{position:relative;}
.curriculum__wrapp .tab__content .tab__pane .data__box .data__box__inner .button__wrapp a{flex-direction:unset; border-radius:32px; position:relative; padding:0 24rem; border:0; color:#fff; background:#000; font-size:22rem;}
.curriculum__wrapp .tab__content .tab__pane .data__box .data__box__inner .button__wrapp a i.icon__box img{width:24rem; height:24rem;}
.curriculum__wrapp .tab__content .tab__pane .data__box .data__box__inner .button__wrapp a:after{display:none;}
.gallery__swiper .swiper__wrapper .swiper__slide{display:flex; flex-direction:column; row-gap:var(--spacing-24);}
.gallery__swiper .swiper__wrapper .swiper__slide .image__box{border-radius:24rem; flex:1; overflow:hidden;}
.gallery__swiper .swiper__wrapper .swiper__slide .image__box img{height:100%; object-fit:cover;}
.curriculum__wrapp .tab__content .tab__pane .button__wrapp{display:flex; margin-top:auto;}
.curriculum__wrapp .tab__content .tab__pane .button__wrapp a{flex-direction:unset; border-radius:32px; color:#000; position:relative; padding:0; border:0;}
.curriculum__wrapp .tab__content .tab__pane .button__wrapp a span{flex-direction:unset; border-radius:32px; background-color:#FFF4E4; backdrop-filter:blur(2px); color:#000; position:relative; display:flex; align-items:center; height:100%; padding:0 24rem; column-gap:var(--spacing-12);}
.curriculum__wrapp .tab__content .tab__pane .button__wrapp a i.icon__box{height:24rem; width:24rem;}
.curriculum__wrapp .tab__content .tab__pane .button__wrapp a i.icon__box img{width:14rem; height:14rem;}
.curriculum__wrapp .tab__content .tab__pane .button__wrapp a:after{border-radius:32px; background:linear-gradient(94deg, #F90 6.97%, #8A20AF 99.78%); position:absolute; top:0; right:0; bottom:0; left:0; z-index:-1; margin:-1rem; content:"";}
.educators__community{width:100%; max-width:1776rem; background-color:#8A20AF; background-image:url(../assets/images/bg-1.svg); background-repeat:repeat; border-radius:80rem; margin:0 auto; padding:var(--spacing-80) 0;}
.educators__community .two__col__wrapp{align-items:center;}
.education__cycle{border:1rem dashed #fff; width:100%; max-width:640rem; height:640rem; border-radius:640rem; padding:var(--spacing-35);}
.education__cycle .content__wrap{border:1rem dashed #fff; width:100%; height:100%; border-radius:640rem; padding:var(--spacing-25);}
.education__cycle .content__wrap .content__wrap__inner{border-radius:640rem; height:100%; width:100%; overflow:hidden; position:relative;}
.education__cycle .content__wrap .content__wrap__inner .image__box{height:100%; width:100%; overflow:hidden; border-radius:640rem; position:relative; image-rendering:auto;}
.education__cycle .content__wrap .content__wrap__inner .image__box img{width:100%; height:100%; object-fit:cover;}
.education__cycle .content__wrap .content__wrap__inner .image__box:before{height:100%; width:100%; background:linear-gradient(0deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.65) 100%); position:absolute; left:0; top:0; content:'';}
.education__cycle .content__wrap .content__wrap__inner .card__items__wrap{position:absolute; left:0; top:0; height:100%; width:100%; display:flex;}
.education__cycle .content__wrap .content__wrap__inner .card__items__wrap .inner__logo__item{display:flex; width:83rem; height:83rem; padding:6rem; justify-content:center; align-items:center; flex-shrink:0; aspect-ratio:1/1; border-radius:192rem; background:#FFF; backdrop-filter:blur(22rem); position:absolute; left:0; top:0; right:0; bottom:0; margin:auto; image-rendering:auto; z-index:2;}
.education__cycle .content__wrap .content__wrap__inner .card__items__wrap .inner__logo__item img{height:100%; width:100%;}
.education__cycle .content__wrap .content__wrap__inner .card__items__wrap .card__items__wrap__inner{height:400rem; width:450rem; position:relative; z-index:1; display:grid; grid-template-columns:repeat(2, 1fr); margin:auto;}
.education__cycle .content__wrap .content__wrap__inner .card__items__wrap:before{position:absolute; left:0; top:0; right:0; width:1rem; height:100%; margin-left:auto; margin-right:auto; background-color:#fff; content:'';}
.education__cycle .content__wrap .content__wrap__inner .card__items__wrap:after{position:absolute; left:0; top:0; bottom:0; width:100%; height:1rem; margin-top:auto; margin-bottom:auto; background-color:#fff; content:'';}
.education__cycle .content__wrap .content__wrap__inner .card__item{display:flex; align-items:center; justify-content:center; text-align:center;}
.education__cycle .content__wrap .content__wrap__inner .card__item p{color:#FFF; text-align:center; font-size:22rem; font-style:normal; font-weight:4600; line-height:27.5rem; max-width:180rem;}
.content__wrap p span{font-size:18rem !important; }

.educators__community .two__col__wrapp .content__wrap{max-width:642rem;}

.button__wrapp{display:flex; align-items:center; column-gap:var(--spacing-32);}
.button__wrapp a{display:flex; padding:0 10rem 0 24rem;justify-content:center; align-items:center; gap:5rem; border-radius:32rem; border:1rem solid #FFF; color:var(--font-color-base-white); height:56rem; background:rgba(0, 0, 0, 0.26); backdrop-filter:blur(2rem); flex-direction:row-reverse;}
.button__wrapp a i.icon__box{padding:0; border-radius:0; border:0; width:24rem; height:24rem; flex:0 0 24rem; display:flex; align-items:center; justify-content:center;}
.button__wrapp a i.icon__box img{width:100%;}

.button__wrapp a.colored__btn{display:flex; padding:0 10rem 0 24rem;justify-content:center; align-items:center; gap:5rem; border-radius:32rem; border:0; color:var(--font-color-base-white); height:56rem; background:linear-gradient(94deg, #F90 6.97%, #8A20AF 99.78%); flex-direction:row-reverse; width:192rem;}


.message__wrap{margin:0; padding:0; position:relative;}
.message__wrap .two__col__wrapp{align-items:center;}
.message__wrap:before{background-color:#FFF4E4; width:100%; max-width:745rem; max-height:465rem; position:absolute; left:0; top:0; bottom:0; margin-top:auto; margin-bottom:auto; content:'';}
.message__wrap .image__box{border-radius:999rem 999rem 32rem 32rem; background-color:#9A9A9A; max-width:593rem; height:710rem; align-items:center; overflow:hidden; image-rendering:auto;}
.message__wrap .image__box img{height:100%; width:100%; object-fit:cover;}


.collaboration__wrap{margin:0; padding:0; position:relative;}
.collaboration__wrap .colored__heading{display:flex; align-items:center; justify-content:center; column-gap:48rem;}
.collaboration__wrap .colored__heading:before, .collaboration__wrap .colored__heading:after{background-color:#D9D9D9; height:1rem; width:100%; content:'';}
.collaboration__wrap .colored__heading h2{width:100%; background-image:linear-gradient(90deg, #FF9900 , #8A20AF);  -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.collaboration__wrapp{border-bottom:1px solid #D9D9D9; padding-bottom:var(--spacing-56);}
.collaboration__wrapp .slick-track{display:flex; column-gap:95rem;}
.collaboration__wrapp .slick-track:before, .collaboration__wrapp .slick-track:after{display:none;}
.collaboration__wrapp .slick-track .slick-slide{height:unset;}
.collaboration__wrapp .slick-track .slick-slide > div{height:100%;}
.collaboration__wrapp .slide__item{height:100%; display:flex !important; align-items:center; justify-content:center; padding:10rem;}
.collaboration__wrapp .slide__item .image__box img{min-width:100rem;}


.parents__testimonials{margin:0; padding:0; position:relative;}

.parents__testimonials__wrapp .slick-track{display:flex; column-gap:24rem;}
.parents__testimonials__wrapp .slick-track:before, .parents__testimonials__wrapp .slick-track:after{display:none;}
.parents__testimonials__wrapp .slick-track .slick-slide{height:unset;}
.parents__testimonials__wrapp .slick-track .slick-slide > div{height:100%;}
.parents__testimonials__wrapp .slide__item{height:320px;}
.parents__testimonials__wrapp .slide__item .video__item__card{height:100%; width:100%; border-radius:16px;
background-color:#C7C7C7; overflow:hidden; position:relative;}
.parents__testimonials__wrapp .slide__item .video__item__card .item__content{position:absolute; left:0; bottom:0; width:100%; height:100%; max-height:180rem; display:flex; align-items:flex-end; background-image:url(../assets/images/colored-bg.svg); background-repeat:no-repeat; background-size:cover;}
.parents__testimonials__wrapp .slide__item .video__item__card .item__content .item__footer{padding:var(--spacing-24); display:flex; align-items:center; justify-content:space-between; width:100%;}
.parents__testimonials__wrapp .slide__item .video__item__card .item__content .item__footer h3{line-height:28rem;}
.parents__testimonials__wrapp .slide__item .video__item__card .item__content .item__footer h3 span{font-size:16rem; font-family:"Assistant", sans-serif; display:block;}
.parents__testimonials__wrapp .slide__item .video__item__card .item__content .item__footer a{display:flex; justify-content:center; align-items:center; gap:12rem; border-radius:45rem; color:var(--font-color-base-white); height:44rem; width:44rem;}
.parents__testimonials__wrapp .slide__item .video__item__card .item__content .item__footer a i.icon__box{border:2rem solid #fff; width:100%; height:100%; flex:0 0 100%; border-radius:40rem; padding:2rem; display:flex; align-items:center; justify-content:center;}
.parents__testimonials__wrapp .slide__item .video__item__card .item__content .item__footer a i.icon__box span{background-color:#fff; height:100%; width:100%; border-radius:40rem; display:flex; align-items:center; justify-content:center;}
.parents__testimonials__wrapp .slide__item .video__item__card .item__content .item__footer a i.icon__box span img{width:14rem;}
.parents__testimonials__wrapp .slide__item .image__box{height:100%; width:100%;}
.parents__testimonials__wrapp .slide__item .image__box img{height:100%; width:100%; object-fit:cover;}

.students__testimonials .two__col__wrapp{align-items:center;}
.students__testimonials .two__col__wrapp .content__wrap{max-width:472rem;}
/* .gallery__slider{max-width:870rem; padding:0 20rem;}
.gallery__slide{display:block; width:450rem; height:575rem; padding:0; }
.gallery__slide__inner{border-radius:999rem 999rem 32rem 32rem; overflow:hidden; height:100%; width:100%; position:relative;}
.gallery__slide__inner:before{position:absolute; left:0; top:0; width:100%; height:100%; background:linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 100%); z-index:1; content:'';}
.gallery__slide__inner .image__box{height:100%;}
.gallery__slide img{width:100%; height:100%; object-fit:cover;}
.gallery__slide.swiper-slide-active{filter:none;}
.gallery__slide.swiper-slide-active .gallery__slide__inner:before{display:none;}
.gallery__slide__inner .item__content{position:absolute; left:0; bottom:0; width:100%; height:100%; max-height:280rem; display:flex; align-items:flex-end; background:linear-gradient(180deg, rgba(0, 0, 0, 0.00) 62.15%, rgba(0, 0, 0, 0.76) 81.26%, #000 100%); z-index:2;}
.gallery__slide__inner .item__content .item__footer{padding:var(--spacing-32); display:flex; align-items:center; justify-content:space-between; width:100%;}
.gallery__slide__inner .item__content .item__footer h3{line-height:28rem; font-size:32rem;}
.gallery__slide__inner .item__content .item__footer h3 span{font-size:16rem; font-family:"Assistant", sans-serif; display:block;}
.gallery__slide__inner .item__content .item__footer a{display:flex; justify-content:center; align-items:center; gap:12rem; border-radius:45rem; color:var(--font-color-base-white); height:44rem; width:44rem;}
.gallery__slide__inner .item__content .item__footer a i.icon__box{border:2rem solid #fff; width:100%; height:100%; flex:0 0 100%; border-radius:40rem; padding:2rem; display:flex; align-items:center; justify-content:center;}
.gallery__slide__inner .item__content .item__footer a i.icon__box span{background-color:#fff; height:100%; width:100%; border-radius:40rem; display:flex; align-items:center; justify-content:center;}
.gallery__slide__inner .item__content .item__footer a i.icon__box span img{width:14rem; height:auto;}
.swiper__actions{display:flex; align-items:center; justify-content:center; gap:10rem;}
.swiper-pagination{position:unset; width:fit-content; display:flex; align-items:center; justify-content:center; gap:8rem; position:unset !important; padding-top:var(--spacing-32);}
.swiper-pagination-bullet{width:32rem; height:5rem; border-radius:3rem; background-color:#CEB58F; margin:0 !important; opacity:1;}
.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#FF9900; width:42rem;} */
.gallery__slider{max-width:840rem; padding:0 20rem;}
.gallery__slide{display:block; width:450rem !important; height:575rem; padding:0; }
.gallery__slide__inner{border-radius:999rem 999rem 32rem 32rem; overflow:hidden; height:100%; width:100%; position:relative;}
.gallery__slide__inner:before{position:absolute; left:0; top:0; width:100%; height:100%; background:linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 100%); z-index:1; content:'';}
.gallery__slide__inner .image__box{height:100%;}
.gallery__slide img{width:100%; height:100%; object-fit:cover;}
.gallery__slide.swiper-slide-active{filter:none;}
.gallery__slide.swiper-slide-active .gallery__slide__inner:before{display:none;}
.gallery__slide__inner .item__content{position:absolute; left:0; bottom:0; width:100%; height:100%; max-height:280rem; display:flex; align-items:flex-end; background:linear-gradient(180deg, rgba(0, 0, 0, 0.00) 62.15%, rgba(0, 0, 0, 0.76) 81.26%, #000 100%); z-index:2;}
.gallery__slide__inner .item__content .item__footer{padding:var(--spacing-32); display:flex; align-items:center; justify-content:space-between; width:100%;}
.gallery__slide__inner .item__content .item__footer h3{line-height:28rem; font-size:32rem;}
.gallery__slide__inner .item__content .item__footer h3 span{font-size:16rem; font-family:"Assistant", sans-serif; display:block;}
.gallery__slide__inner .item__content .item__footer a{display:flex; justify-content:center; align-items:center; gap:12rem; border-radius:45rem; color:var(--font-color-base-white); height:44rem; width:44rem;}
.gallery__slide__inner .item__content .item__footer a i.icon__box{border:2rem solid #fff; width:100%; height:100%; flex:0 0 100%; border-radius:40rem; padding:2rem; display:flex; align-items:center; justify-content:center;}
.gallery__slide__inner .item__content .item__footer a i.icon__box span{background-color:#fff; height:100%; width:100%; border-radius:40rem; display:flex; align-items:center; justify-content:center;}
.gallery__slide__inner .item__content .item__footer a i.icon__box span img{width:14rem; height:auto;}
.swiper__actions{display:flex; align-items:center; justify-content:center; gap:10rem;}
.swiper-pagination{position:unset; width:fit-content; display:flex; align-items:center; justify-content:center; gap:8rem; position:unset !important; padding-top:var(--spacing-32);}
.swiper-pagination-bullet{width:32rem; height:5rem; border-radius:3rem; background-color:#CEB58F; margin:0 !important; opacity:1;}
.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#FF9900; width:42rem;}


.sapphire__blog__wrap{margin:0; padding:0; overflow: hidden;}
.sapphire__blog__wrap .two__col__wrapp{column-gap:var(--spacing-24);}
.sapphire__blog__wrap .two__col__post__wrap{display:flex; column-gap:var(--spacing-24); width:100%; max-width:810rem;}
.sapphire__blog__wrap .single__post{margin:0; padding:0; width:100%; max-width:400rem;}
.sapphire__blog__wrap .single__post .image__box{border-radius:16px; height:364px; overflow:hidden;}
.sapphire__blog__wrap .single__post .image__box img{width:100%; height:100%; object-fit:cover;}
.sapphire__blog__wrap .single__post a h3{overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.sapphire__blog__wrap .single__post a p{overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.sapphire__blog__wrap .single__post .post__footer{display:flex; align-items:center; justify-content:space-between; border-top:1rem solid #E3E3E3;}
.sapphire__blog__wrap .single__post .post__meta{display:flex; column-gap:var(--spacing-16); align-items:center;}
.sapphire__blog__wrap .single__post .post__meta .category__item{border-radius:4px; background-color:#8A20AF; display:flex; padding:0 16rem; height:26rem; justify-content:center; align-items:center; gap:8px; color:#FFF; font-size:14px; font-weight:400; line-height:23.1px;}
.sapphire__blog__wrap .single__post .post__meta .date__item{font-family:"Assistant", sans-serif; color:#585858;}
.sapphire__blog__wrap .single__post a:hover h3, .sapphire__blog__wrap .single__post a:hover p{color:#000;}
.sapphire__blog__wrap .single__post .post__footer a{color:#F90; font-size:18px; display:flex; align-items:center; justify-content:center; column-gap:12rem;}
.sapphire__blog__wrap .single__post .post__footer a i.icon__box{display:flex; align-items:center; justify-content:center; height:26rem; width:8rem;}
.sapphire__blog__wrap .heading__wrapp{display:flex; column-gap:32rem; align-items:center;}
.sapphire__blog__wrap .heading__wrapp .button__wrapp{display:flex;}
.sapphire__blog__wrap .heading__wrapp .button__wrapp a{flex-direction:unset; border-radius:32px; color:#000; position:relative; padding:0; border:0;}
.sapphire__blog__wrap .heading__wrapp .button__wrapp a span{flex-direction:unset; border-radius:32px; background-color:#FFF4E4; backdrop-filter:blur(2px); color:#000; position:relative; display:flex; align-items:center; height:100%; padding:0 24rem; column-gap:var(--spacing-12);}
.sapphire__blog__wrap .heading__wrapp .button__wrapp a i.icon__box{height:24rem; width:24rem;}
.sapphire__blog__wrap .heading__wrapp .button__wrapp a i.icon__box img{width:14rem; height:14rem;}
.sapphire__blog__wrap .heading__wrapp .button__wrapp a:after{border-radius:32px; background:linear-gradient(94deg, #F90 6.97%, #8A20AF 99.78%); position:absolute; top:0; right:0; bottom:0; left:0; z-index:-1; margin:-1rem; content:"";}
.sapphire__blog__wrap .three__col__post__wrap{max-width:1420rem;}
.sapphire__blog__wrap .three__col__post__wrap .single__post{margin:0; padding:16rem; width:100%; max-width:456rem; border-radius:16px; background:#FFF4E4;}



.post__list__item{max-width:392rem; width:100%;}
.post__list__item .blog__slider .slick-track::before, .post__list__item .blog__slider .slick-track:after{display:none;}
.post__list__item .blog__slider .slick-track .slick-slide{display:flex; flex-direction:column; row-gap:var(--spacing-24);}
.post__list__item .blog__slider{width:100%;}
.post__list__item .blog__slider .slide__item{width:100%;}
.post__list__item .post__item{border-radius:16px; background-color:#FFF4E4; display:flex; padding:var(--spacing-35) var(--spacing-24); flex-direction:column; align-items:flex-start; gap:20px;}
.post__list__item .post__item .post__meta .date__item{font-family:"Assistant", sans-serif; color:#585858;}
.post__list__item .post__item a h3{overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.post__list__item .post__item a p{overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.post__list__item .post__item .btn__wrap{display:flex; width:100%;}
.post__list__item .post__item .btn__wrap a{display:flex; align-items:center; color:#FF9900; font-size:18rem; column-gap:8rem;}
.post__list__item .post__item a:hover h3, .post__list__item .post__item a:hover p{color:#000;}

.events__list{width:100%; max-width:570rem; border-radius:24px; background-color:#8A20AF; padding:var(--spacing-32);}
.events__list .view__all__btn{color:#FFF; font-size:24px; text-decoration-line:underline; text-decoration-style:solid; text-decoration-skip-ink:none; text-decoration-color:#F90; text-decoration-thickness:5.5%; text-underline-offset:14%; text-underline-position:from-font;}
.nav__tabs{border:0; width:100%;}
.nav__tabs .slick-list{width:100%; padding:0 20rem;}
.nav__tabs .slick-list .slick-track{width:100% !important; display:flex; justify-content:center; column-gap:7rem;}
.nav__tabs .slick-list .slick-track::before, .nav__tabs .slick-list .slick-track:after{display:none;}
.nav__tabs .slick-list .slick-track .slick-slide{width:auto !important;}
.nav__tabs .nav__item{display:flex; justify-content:center;}
.nav__tabs .nav__item .nav__link{border:0; border-radius:120px;  height:112rem; display:flex; flex-direction:column; align-items:center; justify-content:center; width:68rem; color:#EAADFF; font-size:56px; line-height:56rem; font-family:"Bayon", sans-serif; background-color:transparent; margin-bottom:2rem;}

.nav__tabs .nav__item .nav__link span{font-family:"Assistant", sans-serif; font-size:16rem; line-height:16rem;}
.nav__tabs .nav__item .nav__link.active{color:#fff; background-color:#F90;}
.tab__content .tab__pane .event__item{border-top:1px solid rgba(255, 255, 255, 0.21); }
.tab__content .tab__pane .event__item h3{overflow:hidden; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.tab__content .tab__pane .event__item p{overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.tab__content .tab__pane .event__item .btn__wrap{display:flex; width:100%;}
.tab__content .tab__pane .event__item .btn__wrap a{display:flex; align-items:center; color:#FF9900; font-size:18rem; column-gap:8rem;}

.nav__tabs .slick-arrow{position:absolute; left:-10rem; top:0; bottom:0; margin-top:auto; margin-bottom:auto; height:30rem; width:30rem; text-indent:-99999rem; border-radius:65rem; background-color:transparent; background-image:url(../assets/images/arrow-white.svg); background-repeat:no-repeat; background-position:center; z-index:2;}
.nav__tabs .slick-arrow.slick-next{left:auto; right:-10rem; transform:rotate(180deg);}

.sapphire__address{background-color:#FBEEFF; position:relative; display:flex; justify-content:flex-end; position:relative;}
.sapphire__address .map__wrap{width:100%; max-width:50vw; position:relative; z-index:1;}
.sapphire__address .map__wrap iframe{margin-bottom:-5rem; width:100% !important; height:615px !important;}

.sapphire__address .content__wrap{position:absolute; left:0; top:0; height:100%; width:100%; padding:var(--spacing-64) 0;}
.sapphire__address .content__wrap .content__wrap__iner{max-width:575rem;}
.sapphire__address .content__wrap .nav__pills{column-gap:var(--spacing-24);}
.sapphire__address .content__wrap .nav__pills .nav__link{border-radius:32rem; border:1rem solid #8A20AF; background-color:#FFF; backdrop-filter:blur(2rem); display:flex; padding:0 24rem; justify-content:center; align-items:center; gap:12rem; color:#8A20AF; font-size:18rem; font-family:"Bayon", sans-serif; height:55rem;}

.sapphire__address .content__wrap .nav__pills .nav__link.active{background-color:#FF9900; border-color:#FF9900; color:var(--font-color-base-white);}
.sapphire__address .content__wrap .tab__content .tab__pane ul{margin:0; padding:0; list-style:none;}
.sapphire__address .content__wrap .tab__content .tab__pane ul li{border-bottom:1px solid #F1C8FF; padding-bottom:var(--spacing-20); margin-bottom:var(--spacing-20); display:flex; align-items:center; column-gap:var(--spacing-20);}
.sapphire__address .content__wrap .tab__content .tab__pane ul li:last-child{border-bottom:0; margin-bottom:0; padding-bottom:0;}
.sapphire__address .content__wrap .tab__content .tab__pane ul li i.icon__box{display:flex; width:48rem; height:48rem;
flex:0 0 48rem; padding:0; justify-content:center; align-items:center; border-radius:10px; background-color:#8A20AF;}
.sapphire__address .content__wrap .tab__content .tab__pane ul li i.icon__box img{width:20rem;}
.sapphire__address .content__wrap .tab__content .tab__pane ul li p{font-size:14rem;}
.sapphire__address .content__wrap .tab__content .tab__pane ul li a:hover{color:#8A20AF;}
.sapphire__address .content__wrap .tab-scroll-container{overflow-x:auto; -webkit-overflow-scrolling:touch;}


.navigator__tab__wrap{background-color:#FBEEFF; border-radius:16px;}
.navigator__tab__wrap .navigator__nav__tabs{ border:0; padding:var(--spacing-25) var(--spacing-12); flex-wrap:nowrap;}

.navigator__tab__wrap .navigator__nav__tabs .nav__item{ display:flex; justify-content:center; align-items:center;}
.navigator__tab__wrap .navigator__nav__tabs .nav__item:after{background-color:#CEBFA9; height:100%; width:1rem; flex:0 0 1rem; margin:0 var(--spacing-20); content:'';}
.navigator__tab__wrap .navigator__nav__tabs .nav__item:last-child:after{display:none;}
.navigator__tab__wrap .navigator__nav__tabs .nav__item .nav__link{font-size:18rem; text-align:center; font-family:"Bayon", sans-serif; color:#000; border:0; justify-content:center; width:100%;}
.navigator__tab__wrap .navigator__nav__tabs .nav__item .nav__link.active{background-color:transparent; color:#8A20AF;}

/* .accordion__item{border:0}
.accordion__item .image__box{border-radius:999rem 999rem 32rem 32rem; background-color:#9A9A9A; max-width:475rem; height:515rem; align-items:center; overflow:hidden; image-rendering:auto;}
.accordion__item .image__box img{height:100%; width:100%; object-fit:cover;}
.accordion__item .two__col__wrapp .content__wrap{max-width:808rem;}
.accordion__item .two__col__wrapp .content__wrap blockquote{font-size:26rem; font-family:"Bayon", sans-serif; position:relative; padding-left:105rem;}

.accordion__item .two__col__wrapp .content__wrap blockquote:before{width:62rem; height:100%;
text-align:center; content:url(../assets/images/quote-icon.svg); color:#8A20AF; font-size:55rem; position:absolute; left:0; top:0; background-image:url(../assets/images/quote-bg.svg); background-size:auto; background-repeat:no-repeat;} */

.message__item{border:0}
.message__item .image__box{border-radius:999rem 999rem 32rem 32rem; background-color:#9A9A9A; max-width:475rem; height:515rem; align-items:center; overflow:hidden; image-rendering:auto;}
.message__item .image__box img{height:100%; width:100%; object-fit:cover;}
.message__item .two__col__wrapp .content__wrap{max-width:808rem;}
.message__item .two__col__wrapp .content__wrap blockquote{font-size:26rem; font-family:"Bayon", sans-serif; position:relative; padding-left:105rem;}

.message__item .two__col__wrapp .content__wrap blockquote:before{width:62rem; height:100%;
text-align:center; content:url(../assets/images/quote-icon.svg); color:#8A20AF; font-size:55rem; position:absolute; left:0; top:0; background-image:url(../assets/images/quote-bg.svg); background-size:auto; background-repeat:no-repeat;}

/* @media(max-width:991px){.tab__content>.tab__pane{display:block; opacity:1;}} */



.modal__warp .modal__dialog{max-width:900rem; display:flex; align-items:center; justify-content:center; height:100%;}
.modal__warp .modal__dialog .modal__content{padding:0; position:relative; border:0; background-color:transparent;}
.modal__warp .modal__dialog .modal__content .btn__close{position:absolute; right:-15rem; top:-15rem; opacity:1; z-index:1; background-color:#fff; height:30rem; width:30rem; border-radius:40rem;}
.modal__warp .modal__dialog .modal__content .modal__body{border:0;}
.m__video{position:relative; aspect-ratio:704 / 396; height:100%;}


.body__container .global__sidebar{max-width:332rem; width:100%; top:120rem; position:sticky;}
.body__container .inner__wrapp{margin:0rem; width:100%; max-width:1195px;}
.aligned__start{align-items:flex-start;}
.global__sidebar ul li{position:relative; margin-bottom:var(--spacing-20); padding-bottom:var(--spacing-20);}
.global__sidebar ul li:last-child{margin-bottom:0rem; padding-bottom:0rem;}
.global__sidebar ul li a{font-size:20rem;}
.global__sidebar ul li a::after{position:absolute; bottom:0rem; left:0rem; content:''; border:1rem solid #E5DCCD; width:100%; height:1rem;}
.global__sidebar ul li:last-child a:after{display:none;}
.global__sidebar ul li a:hover{color:#9a671a;}
.global__sidebar ul li a.active{color:var(--font-color-secondary); font-size:24rem;}

.global__sidebar .sidebar__heading{padding:var(--spacing-10) var(--spacing-24); background:linear-gradient(94deg, #F90 6.97%, #8A20AF 99.78%); border-radius:12rem 12rem 0rem 0rem;}
.global__sidebar .sidebar__list{padding:var(--spacing-20) var(--spacing-24); background-color:#FFF4E4; border-radius:0rem 0rem 12rem 12rem;}


.two__col__wrapp .single__image__box{width:100%; height:640rem; overflow:hidden;}
.two__col__wrapp .single__image__box img{border-radius:999rem 999rem 0rem 0rem; width:100%; height:100%; object-fit:cover;}
.two__col__wrapp .outer__image__box{height:617rem;}
.two__col__wrapp .heading__wrapp i.icon__box{display:flex; width:56rem; height:56rem; padding:12rem; justify-content:center; align-items:center; aspect-ratio:1/1; border-radius:999px; border:1px solid #F90; background:radial-gradient(100% 100% at 50% 50%, #FFFEFD 0%, #FFDFAF 100%);}
.two__col__wrapp .image__box__full{max-width:100%; width:100%; height:100%;}
.two__col__wrapp .image__box__full img{width:100%; height:100%; object-fit:cover; border-radius:24rem;}
.two__col__wrapp .image__box__wrapp{max-width:460rem; width:100%; height:520rem;}
.two__col__wrapp .image__box__wrapp img{width:100%; height:100%; object-fit:cover; border-radius:990rem 990rem 0rem 0rem;}
.two__col__wrapp .flex__dir__row__rev .image__box__wrapp img{width:100%; height:100%; object-fit:cover; border-radius:990px 0px 0px 990px;}
.bg__content__wrapp{position:relative; z-index:1; padding:64rem 0rem 64rem 64rem;}
.content__with__bg__color{position:absolute; top:0rem; width:100%; right:-50%; height:100%; z-index:-1;}
/* .extra__bg__right{position:relative;} */
/* .content__with__bg__color{position:relative;}
.content__with__bg__color::before{position:absolute; content:''; top:-40rem; width:100%; right:-50%; height:620px; z-index:-1; background-color: #FFF4E4;} */
.two__col__wrapp .sm__image__box{max-width:290rem; width:100%; height:290rem;}
.two__col__wrapp .sm__image__box img{width:100%; height:100%;}
.two__col__wrapp .long__image__box{width:100%; height:600rem;}
.two__col__wrapp .long__image__box img{width:100%; height:100%; border-radius:999rem 999rem 0rem 0rem; object-fit:cover;}

.accordion-button::after{background-image:url("../assets/images/accordion-plus.svg"); background-repeat:no-repeat; background-color:#FFF; border:1px solid #A2A2A2; width:32rem; height:32rem; border-radius:40rem; transition:all 0.5s; background-size:20rem; background-position:center;}
.accordion-button:not(.collapsed)::after{background-image:url("../assets/images/accordion-minus.svg"); background-repeat:no-repeat; background-color:#FFF; border:1px solid #A2A2A2; width:32rem; height:32rem; border-radius:40rem; background-size:20rem; background-position:center;}
.accordion-button::after {transition:all 0.5s;}
.accordion{--bs-accordion-border-color:none;}
.two__col__wrapp .accordion__color__bg{border-radius:16rem;}
.two__col__wrapp .accordion__color__bg .accordion__item{background:#E8DAC5; padding:20rem; border-radius:16rem; counter-increment:css-counter 1;}
.two__col__wrapp .accordion__color__bg .accordion__item .accordion__header{display:flex; gap:20rem;}
.two__col__wrapp .accordion__color__bg .accordion__item .accordion__header .accordion__button{color:#775E39; background-color:transparent; display:flex; gap:10rem;}
/* .two__col__wrapp .accordion__color__bg .accordion__item .accordion__header .accordion__button::before{content:""counter(css-counter) "."; font-size:28rem;} */
.two__col__wrapp .accordion__color__bg .accordion__item .accordion__body{position:relative;}
.two__col__wrapp ul.list__main li{margin-left:30rem;}
.two__col__wrapp ul.list__main li::before{background-image:url("../assets/images/ex-li-icon.svg"); background-repeat:no-repeat; position:absolute; content:''; left:0rem; width:18rem; height:28rem;}

.two__col__wrapp .list__both__side{position:relative; max-width:750rem;width:100%; display:flex; column-gap:64rem;}
.two__col__wrapp .list__both__side ul.list__main{max-width:344rem;}
.two__col__wrapp .list__both__side ul.list__main li{position:relative; margin-bottom:20rem; color:#58411D; font-family:"Bayon"; font-size:20rem;}
.two__col__wrapp .list__both__side ul.list__main li::before{left:-30rem;}
.two__col__wrapp .list__both__side ul.list__main li::after{border-bottom:1px solid #E2CCAB; width:330rem; height:1rem; position:absolute; content:''; left:-30rem; bottom:-18rem; margin-bottom:10rem; padding-bottom:10rem;}
.header__icon__wrap .heading__wrapp{display:flex; column-gap:24rem; align-items:center;}
.two__col__wrapp .list__with__border{margin:0rem;}
.two__col__wrapp .list__with__border ul li{position:relative; margin-bottom:26rem; margin-left:32rem;}
.two__col__wrapp .list__with__border ul li::before{background-image:url("../assets/images/li-ico-right.svg"); background-repeat:no-repeat; position:absolute; content:''; left:-32rem; top:6rem; width:20rem; height:20rem;}
.two__col__wrapp .list__with__border ul li::after{border-bottom:1px solid #D9D9D9; width:calc(100% + 32rem); height:1rem; position:absolute; content:''; left:-30rem; bottom:-14rem;}

.two__col__wrapp .purple__bg__color{background:#FAEDFF; padding:32rem 32rem 32rem 64rem; display:flex; justify-content:space-between; align-items:center; column-gap:40rem;}
.two__col__wrapp .purple__bg__color .image__box{max-width:410rem; width:100%; height:437rem;}
.two__col__wrapp .purple__bg__color .list__both__side ul li{position:relative; margin-bottom:20rem; display:flex; gap:12rem; color:#000; font-family:"Bayon";}
.two__col__wrapp .purple__bg__color .list__both__side ul li i.icon__box{margin:0rem;}
.two__col__wrapp .purple__bg__color .list__both__side ul li i.icon__box img{width:24rem; height:24rem;}
.two__col__wrapp .purple__bg__color .list__both__side ul.li__1 li::after{border-bottom:1px solid #E2D3E8; width:240rem; height:1rem; position:absolute; content:''; left:0rem; bottom:-18rem; margin-bottom:10rem; padding-bottom:10rem;}
.two__col__wrapp .purple__bg__color .list__both__side ul.li__2 li::after{border-bottom:1px solid #E2D3E8; width:280rem; height:1rem; position:absolute; content:''; left:0rem; bottom:-18rem; margin-bottom:10rem; padding-bottom:10rem;}


.curriculum__nav__tabs .nav__link.active{background-color:#8A20AF; border-color:#8A20AF; color:var(--font-color-base-white);}
.curriculum__wrapp .header__icon__wrap{margin:0rem;}
.curriculum__wrapp .header__icon__wrap .tab__heading__wrapp{display:flex; gap:16rem; align-items:center;}
.curriculum__wrapp .header__icon__wrap .tab__heading__wrapp i.icon__box{border-radius:8rem; background:#F90; padding:10rem;}
.curriculum__wrapp .header__icon__wrap ul.list__main li{margin-bottom:12rem; margin-left:34rem; position:relative;}
.curriculum__wrapp .header__icon__wrap ul.list__main li span{color:#000; font-weight:600;}
.curriculum__wrapp .header__icon__wrap ul.list__main li::before {background-image:url("../assets/images/ex-li-icon.svg"); background-repeat:no-repeat; position:absolute; content:''; left:-34rem; width:18rem; height:28rem; top:-5%;}
.two__col__wrapp .small__image__box{max-width:420rem; width:100%; height:456rem;}
.two__col__wrapp .small__image__box img{width:100%; height:100%; border-radius:999rem 999rem 0rem 0rem; object-fit:cover;}
.two__col__wrapp  .table__wrapp .table > :not(caption) > * > *{padding:var(--spacing-14) 0;}
.two__col__wrapp  .table__wrapp .table{--bs-table-border-color:#BCBCBC;}
.two__col__wrapp  .table__wrapp .table thead{background:#FFDFAF; border-right:1px solid #E2B879; border-bottom:transparent; border-left:transparent; border-top:transparent;}
.two__col__wrapp  .table__wrapp .table tbody tr th{border-right:1px solid #BCBCBC; border-bottom:1px solid #BCBCBC; border-left:1px solid #BCBCBC; background:#F2F2F2; font-family:"Bayon"; font-size:28rem; font-weight:400; vertical-align:middle;}
.two__col__wrapp  .table__wrapp .table thead tr th{color:#000; font-family:"Bayon"; font-size:28px; font-weight:400;}

.video__box{position:relative; height:630rem;}
.video__box .image__box__full{position:relative;}
.video__box .image__box__full img{position:relative; display:inline-block; max-height:630rem;}
.video__box .image__box__full::after{position:absolute; top:0rem; content:""; z-index:1; background:linear-gradient(0deg, rgba(0, 0, 0, 0.34) 0%, rgba(0, 0, 0, 0.34) 100%); border-radius:24rem; width:100%; height:100%; display:block;}
.video__box .image__box__full a i.icon__box{position:absolute; top:50%; left:50%; content:""; width:70rem; height:70rem; border:2px solid #FFF; padding:20rem; border-radius:90rem; z-index:4; transform:translate(-50%, -50%);}
.video__box .image__box__full a i.icon__box img{border-radius:0rem;}
.two__col__wrapp .safe__video{height:630rem;}
.two__col__wrapp .sm__height__img__box{width:100%; height:500rem;}
.two__col__wrapp .sm__height__img__box img{width:100%; height:100%; object-fit:cover; border-radius:999rem 999rem 0rem 0rem;}
.two__col__wrapp .mdl__height__image__box{width:100%; height:540rem;}
.two__col__wrapp .mdl__height__image__box img{width:100%; height:100%; border-radius:999rem 999rem 60rem 60rem; object-fit:cover;}
.two__col__wrapp .img__content__card__list{display:flex; justify-content:space-between; gap:24rem;}



.two__col__wrapp .img__content__card__list .flip-card{background-color:transparent; perspective:1000px; width:100%; height:435rem; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:24rem;}
.two__col__wrapp .img__content__card__list .flip-card-inner{position:relative; width:100%; height:100%; text-align:center; transition:transform 0.6s; transform-style:preserve-3d; -moz-backface-visibility:hidden;}
.two__col__wrapp .img__content__card__list .flip-card:focus{ outline:0;}
.two__col__wrapp .img__content__card__list .flip-card:hover .flip-card-inner, .flip-card:focus .flip-card-inner{ transform:rotateY(180deg);}
.two__col__wrapp .img__content__card__list .flip-card-front, .flip-card-back{ position:absolute; width:100%; height:100%; -webkit-backface-visibility:hidden; backface-visibility:hidden; border-radius:999px 999px 32px 32px; border:1px solid #F90;}
.two__col__wrapp .img__content__card__list .flip-card-front{background:linear-gradient(180deg, #FFF4E4 0%, #FFF 100%);border-radius:999rem 999rem 32rem 32rem; border:1px solid #F90; color:black; z-index:2; display:flex; flex-direction:column; justify-content:center; align-items:center; padding:32rem;}
.two__col__wrapp .img__content__card__list .flip-card-back{background-image:url(../assets/images/back-img-01.png); background-position:center; background-repeat:no-repeat; border-radius:999rem 999rem 32rem 32rem; border:1px solid #F90; background-size:cover;  color:white; transform:rotateY(180deg); z-index:1; display:flex; justify-content:center; align-items:center;}
.two__col__wrapp .img__content__card__list .flip-card:nth-of-type(2) .flip-card-inner .flip-card-back{background-image:url(../assets/images/back-img-02.jpg);}
.two__col__wrapp .img__content__card__list .flip-card:nth-of-type(3) .flip-card-inner .flip-card-back{background-image:url(../assets/images/back-img-03.jpg);}
.two__col__wrapp .img__content__card__list .flip-card{counter-increment:css-counter 1;}
.two__col__wrapp .img__content__card__list .img__content__card .number__wrap::after{content:"0"counter(css-counter); font-size:56rem; color:var(--font-color-secondary); display:block; font-family:"Bayon", sans-serif;}
.two__col__wrapp .padding__40{padding:40rem;}
.two__col__wrapp .purple__bg__color h4{color:#8A20AF;}
.two__col__wrapp .content__wrap .list__both__side ul.list__main{max-width:unset; position:relative; display:flex; column-gap:50rem;}
.two__col__wrapp .content__wrap .list__both__side ul.list__main li::after{display:none;}
.two__col__wrapp .small__img__box{width:100%; height:420rem;}
.two__col__wrapp .small__img__box img{width:100%; height:100%; border-radius:999rem 999rem 0rem 0rem; object-fit:cover;}


.image__carousel{width:100%; position:sticky; top:120rem;}
.image__carousel .carousel-indicators{bottom:-25px;}
.image__carousel .carousel-indicators [data-bs-target]{border-radius:32px; border:1px solid #CEB58F; background-color:#CEB58F; height:8rem; width:32rem; }
.image__carousel .carousel-indicators [data-bs-target].active{background-color:#F90; width:42rem;  border:1px solid #F90;}
.image__carousel .carousel-inner .carousel__item{border-radius:16rem;}
.image__carousel .carousel-inner .carousel__item img{height:450rem; width:100%; object-fit:cover; border-radius:16rem !important; object-position:top;}

.image__carousel .carousel-inner .carousel__item video{height:443rem; width:100%;}
.image__carousel .carousel{position:relative;}
.image__carousel .carousel-control-next, .image__carousel .carousel-control-prev{border-radius:40rem; position:absolute; top:50%; transform:translate(-50%); bottom:0; width:48rem; height:48rem; background-repeat:no-repeat; background-color:#F90; background-position:center; opacity:1;}
.image__carousel .carousel-control-prev{background-image:url(../assets/images/arw-before.svg);}
.image__carousel .carousel-control-next{background-image:url(../assets/images/arw-after.svg); right:-50rem;}

.two__col__wrapp .img__content__card__list .tab-scroll-container{overflow-x:auto; -webkit-overflow-scrolling:touch;}

.programs__nav__tabs{border-radius:16px; background:#FBEEFF; max-width:max-content; padding:30px;}
.programs__nav__tabs .nav__item{--bs-nav-tabs-border-width:0px; border-right:1px solid #C8BCCC; padding:10px 24px 10px 0px; margin-right:24px;}
.programs__nav__tabs .nav__item:last-of-type{border-right:0px; padding-right:0px; margin-right:0px;}
.programs__nav__tabs .nav__link{font-size:20px; line-height:27px; color:#000; text-transform:uppercase; font-weight:400; font-family:"Bayon", 'sans-serif';}
.programs__nav__tabs .nav__link.active{background-color:transparent; font-size:24px; line-height:32.4px; color:#8A20AF;}
.programs__wrap .tab__heading__wrapp{display:flex; gap:16rem; align-items:center;}
.programs__wrap .tab__heading__wrapp i.icon__box{border-radius:8rem; background:#F90; padding:10rem;}
.programs__wrap .two__col__wrapp .image__box{width:100%; height:520rem;}
.programs__wrap .two__col__wrapp .image__box img{width:100%; height:100%; border-radius:999rem 999rem 60rem 60rem; object-fit:cover;}
.programs__wrap .image__gallery__wrap{margin:0px;}
.programs__wrap .image__gallery__wrap .image__gallery{margin:0px; width:100%;}
.programs__wrap .image__gallery__wrap .image__gallery .carousel__item{margin-bottom:20px;}
/* display:grid; grid-template-columns:repeat(4, 1fr); gap:24px; */
.image__gallery .carousel__item .image__card{margin:0px;}
.image__gallery .carousel__item .image__card .image__box{max-width:280px; height:330px;}
.image__gallery .carousel__item .image__card .image__box img{width:100%; height:100%; object-fit:cover; border-radius:12px;}
.image__gallery .carousel__item .image__card h3{color:#000; font-family:'Bayon'; font-size:24px; font-style:normal; font-weight:400; line-height:normal;}

.programs__wrap .image__gallery__wrap .image__gallery .carousel-control-next, .programs__wrap .image__gallery__wrap .image__gallery .carousel-control-prev{border-radius:40rem; position:absolute;  bottom:0; width:48rem; height:48rem; background-repeat:no-repeat; background-color:#F90; background-position:center; opacity:1;}

.programs__wrap .image__gallery__wrap .image__gallery .carousel-control-prev{background-image:url(../assets/images/arw-before.svg); top:-82px;  left:90%;}
.programs__wrap .image__gallery__wrap .image__gallery .carousel-control-next{background-image:url(../assets/images/arw-after.svg); top:-82px;}
.programs__wrap .bicolor__heading span{color:#8A20AF;}
.programs__wrap{position:relative;}
.programs__wrap ul.experiment__list li{margin-left:30rem; margin-bottom:24px; font-size:20rem; line-height:33rem; color:#575551;}
.programs__wrap ul.experiment__list li::before{background-image:url("../assets/images/ex-li-icon.svg"); background-repeat:no-repeat; position:absolute; content:''; left:0rem; width:18rem; height:28rem; margin-top:-3px;}
.two__col__wrapp .lng__image__box{width:100%; height:580rem;}
.programs__wrap .two__col__wrapp .small__img__box img{border-bottom-left-radius:60rem; border-bottom-right-radius:60rem;}

.image__gallery{width:100%; display:grid; grid-template-columns:repeat(4,1fr); gap:24px;}
.image__gallery .image__card{width:100%;}
.image__gallery .image__card .image__box{max-width:280px; height:330px;}
.image__gallery .image__card .image__box img{width:100%; height:100%; object-fit:cover; border-radius:12px;}
.image__gallery .image__card h3{color:#000; font-family:'Bayon'; font-size:18px; font-style:normal; font-weight:400; line-height:25.6px;}

.infra__tabs .nav__link{min-width:165rem;}
.infra__image__gallery{display:grid; gap:24px; grid-template-columns:repeat(2,1fr);}
.infra__image__gallery .image__card .image__box{max-width:585px; height:330px;}
.infra__image__gallery .image__card .image__box img{width:100%; height:100%; object-fit:cover; border-radius:12px;}
.infra__image__gallery .image__card h3{color:#000; font-family:'Bayon'; font-size:18px; font-style:normal; font-weight:400; line-height:25.6px;}

.rwd-table {margin:auto; min-width:300px; max-width:1195px; width:100%; border-collapse:collapse;color:#333; border-radius:16rem; overflow:hidden;}
/* .rwd-table tr:first-child {border-top:none;background:#428bca;color:#fff;} */
.rwd-table tr {background-color:#FFF4E4;}
.rwd-table tr:nth-child(odd){background-color:#FFFFFF;}
.rwd-table thead{background:linear-gradient(94deg, #F90 6.97%, #8A20AF 99.78%); font-family:"Bayon"; font-size:22px; color:#FFF; font-weight:400; line-height:26.4px;}
.rwd-table th { text-align:left; padding:1em;}
.rwd-table td{display:flex; align-items:start; text-align:left; padding:1em; border-right:1px solid #F0D8B3; font-family:"Assistant"; font-size:20px; font-weight:400; line-height:33px; position:relative;}
/* .rwd-table tr td:last-child{left:30rem;} */
.rwd-table tr td:last-child ul{padding-left:30rem;}
.rwd-table td ul li:before{position:absolute; background-image:url(../assets/images/ex-li-icon.svg); content:''; width:18rem; height:28rem; margin-left:-30rem;}
.rwd-table td:first-child {margin-top:.5em; border-left:1px solid #D8D8D8;  color:#000;
font-family:"Bayon"; font-size:20px; font-weight:400; line-height:27px;}
.rwd-table td:last-child {margin-bottom:.5em; border-right:1px solid #D8D8D8;}
.rwd-table tr:last-child{border-bottom:1px solid #D8D8D8}
.rwd-table td:before {content:attr(data-th) ":";font-weight:bold;width:120px;display:inline-block;color:#000;}
.rwd-table tr:hover{background-color:transparent;}
.two__col__wrap .smal__img__box{max-width:420rem; width:100%; height:400rem;}
.two__col__wrap .smal__img__box img{width:100%; height:100%; border-radius:320px 320px 16px 16px; object-fit:cover;}

.two__col__wrap .programs__wrap ul.experiment__list li{margin-bottom:16rem; color:#000;}
.font__000{color:#000;}
.two__col__wrap .counter__header{display:flex; gap:16rem; align-items:flex-start;}
.two__col__wrap .counter__header h4{display:flex; padding:4px 10px 1px 10px; justify-content:center; align-items:center; border-radius:8px; background:#F90; width:50rem;}
.two__col__wrap .programs__wrap ul.experiment__list li::before{margin-top:0px;}
@-webkit-keyframes leftRight {
  0%    { -webkit-transform:translateX(0)}
  25%   { -webkit-transform:translateX(-10px)}
  75%   { -webkit-transform:translateX(10px)}
  100%  { -webkit-transform:translateX(0)}
}
@keyframes leftRight {
  0%    { transform:translateX(0)}
  25%   { transform:translateX(-10px)}
  75%   { transform:translateX(10px)}
  100%  { transform:translateX(0)}
}

.two__col__wrapp .more__long__img__box{width:100%; height:700rem;}
.two__col__wrapp .more__long__img__box img{width:100%; height:100%; border-radius:999rem 999rem 60rem 60rem; object-fit:cover;}
.black__para{font-weight:600; color:#000;}
.two__col__wrapp .left__radius__img__box{width:100%; height:490rem; position:absolute; right:0; width:600rem;}
.two__col__wrapp .left__radius__img__box img{width:100%; height:100%; border-radius:999rem 0rem 0rem 999rem; object-fit:cover;}
.f90__font{color:#FF9900;}
.f90__font span{color:#8A20AF;}
.programs__wrap ul.experiment__list li span{font-weight:700; color:#8A20AF;}
.programs__wrap ul.experiment__list li span.f90__font{color:#F90;}
a.underlined__anchor{font-family:"Assistant", sans-serif; font-size:20rem; line-height:33rem; color:#2600FF; text-decoration:underline;}
.two__col__wrapp .policy__card__wrap{width:100%; margin:0rem; display:grid; grid-template-columns:repeat(3,1fr); gap:24rem;}
.policy__card__wrap .policy__card{background-color:#FFF4E4; padding:35rem 16rem; border-radius:16rem;}
.policy__card__wrap .policy__card i.icon__box{border-radius:999px; border:1px solid #F90; background:#FFFEFD; padding:12rem; display:inline-block;}
.policy__card__wrap .policy__card i.icon__box img{height:32rem; width:32rem; flex:0 0 32rem;}
.policy__card__wrap .policy__card h3{color:#262E36; font-size:25px; font-weight:400; line-height:33.75px;}

.two__col__wrapp .idea__card__wrap{width:100%; margin:0rem; display:grid; grid-template-columns:repeat(3,1fr); column-gap:24rem; row-gap:44rem;}
.idea__card__wrap .idea__card{margin:0;}
.idea__card__wrap .idea__card .img__box{height:384rem;}
.idea__card__wrap .idea__card .img__box img{width:100%; height:100%; border-radius:16rem; object-fit:cover;}
.idea__card__wrap .idea__card h3{display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; color:#262E36; font-size:28px; font-weight:400; line-height:37.8px;}
.idea__card__wrap .idea__card p{display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}

.two__col__wrapp .collab__image__wrap{width:100%; display:grid; grid-template-columns:repeat(4,1fr); column-gap:30rem; row-gap:22rem; align-items: start;}
.collab__image__wrap .image__card{display:flex; flex-direction:column; justify-content:center; align-items:center;}
.collab__image__wrap .image__card .image__border{max-width:276rem; width:100%; height:132rem; border:1px solid #D9D9D9; background-color:#FFF; display:flex; align-items:center;
 justify-content:center;}
.collab__image__wrap .image__card .img__box{width:100%; height:100rem;}
.collab__image__wrap .image__card .img__box img{width:100%; height:100%; aspect-ratio:4/1; object-fit:contain;}
.collab__image__wrap .image__card h3{color:#262E36; line-height:29.7rem; text-align: center;}
.content__wid__full  .full__image__box{width:100%; height:533rem;}
.content__wid__full  .full__image__box img{width:100%; height:100%; object-fit:cover;}

.two__col__wrap{display:flex; justify-content:space-between; column-gap:var(--spacing-24);}

.two__col__wrap .image__box{width:100%; height:500rem;}
.two__col__wrap .image__box img{width:100%; height:100%; object-fit:cover;}
.two__col__wrap .long__image__box{width:100%; height:650rem;}
.two__col__wrap .long__img__box{width:100%; height:630rem;}
.two__col__wrap .long__image__box img{width:100%; height:100%; border-radius:999rem 999rem 60rem 60rem; object-fit:cover;}
p a{font-family:"Assistant", sans-serif; font-size:20rem; line-height:33rem; text-decoration:underline;}

.content__wid__full .full__img__box{width:100%; height:540rem;}
.content__wid__full .full__img__box img{width:100%; height:100%; object-fit:cover; border-radius:24rem;}

.featured__card__wrap{margin:0rem; display:flex; column-gap:24rem;}
.featured__card__wrap .featured__card{display:block; margin:0;}
.featured__card__wrap .featured__card .img__box{max-width:382rem; width:100%; height:364rem;}
.featured__card__wrap .featured__card .img__box img{width:100%; height:100%; object-fit:cover; border-radius:16rem;}
.featured__card__wrap .featured__card .content__box{margin:0;}
.featured__card__wrap .featured__card .content__box .tag__wrap{display:flex; gap:12rem; flex-flow:row wrap;}
.featured__card__wrap .featured__card .content__box .tag__wrap .tag__item{display:flex; align-items:center; justify-content:center; padding:5rem 16rem; color:#4E4E4E;
font-size:14px; font-weight:600; line-height:21.7px; border-radius:100px; background:#EEE;}
.featured__card__wrap .featured__card .content__box h4{color:#8A20AF; line-height:27px; letter-spacing:unset;}
.featured__card__wrap .featured__card .content__box a{display:flex; gap:24rem; align-items:center; }
.featured__card__wrap .featured__card .content__box i.icon__box{width:32rem; height:32rem; aspect-ratio:1/1; border:1px solid #8A20AF; border-radius:30rem; padding:5rem; display:flex; align-items:center; justify-content:center;}
.featured__card__wrap .featured__card .content__box i.icon__box img{width:24rem; height:24rem; flex:0 0 24rem;}

.story__card__wrap{margin:0rem; display:grid; grid-template-columns:repeat(2, 1fr); gap:24rem;}
.story__card__wrap .story__card{border-radius:16px; background:#FFF4E4; padding:16rem 16rem 24rem 16rem;}
.story__card__wrap .story__card a{display:block; margin:0;}
.story__card__wrap .story__card .img__box{max-width:553rem; width:100%; height:273rem;}
.story__card__wrap .story__card .img__box img{width:100%; height:100%; object-fit:cover; border-radius:8rem;}
.story__card__wrap .story__card .content__box{margin:0; position:relative;}
.story__card__wrap .story__card .content__box .btn{border-radius:4px; background:#8A20AF; position:absolute; color:#FFF; padding:8rem 16rem; font-size:16px; line-height:26.4px; top:-58rem;
  left:12rem;}
.story__card__wrap .story__card .content__box h3{display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.story__card__wrap .story__card .content__box p{display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; color:#585858;}

.video__card__wrap{width:100%; display:flex; gap:24rem;}
.video__card__wrap .video__item__card{height:100%; width:100%; border-radius:16px; background-color:#C7C7C7; overflow:hidden; position:relative;}
/* .video__card__wrap .video__item__card .image__box{height:376px;} */
.video__card__wrap .slide__item{height:376px;}
.video__card__wrap .video__item__card .item__content{position:absolute; left:0; bottom:0; width:100%; height:100%; max-height:180rem; display:flex; align-items:flex-end; background-image:url(../assets/images/colored-bg.svg); background-repeat:no-repeat; background-size:cover;}
.video__card__wrap .video__item__card .item__content .item__footer{padding:var(--spacing-24); display:flex; align-items:center; justify-content:space-between; width:100%;}
.video__card__wrap .video__item__card .item__content .item__footer h3{line-height:28rem;}
.video__card__wrap .video__item__card .item__content .item__footer h3 span{font-size:16rem; font-family:"Assistant", sans-serif; display:block;}
.video__card__wrap .video__item__card .item__content .item__footer a{display:flex; justify-content:center; align-items:center; gap:12rem; border-radius:45rem; color:var(--font-color-base-white); height:44rem; width:44rem;}
.video__card__wrap .video__item__card .item__content .item__footer a i.icon__box{border:2rem solid #fff; width:100%; height:100%; flex:0 0 100%; border-radius:40rem; padding:2rem; display:flex; align-items:center; justify-content:center;}
.video__card__wrap .video__item__card .item__content .item__footer a i.icon__box span{background-color:#fff; height:100%; width:100%; border-radius:40rem; display:flex; align-items:center; justify-content:center;}
.video__card__wrap .video__item__card .item__content .item__footer a i.icon__box span img{width:14rem;}

.bannre__content .banner__story__center{display:flex; flex-direction:column; align-items:center; justify-content:center;}
.main__banner .banner__center{align-items:center;}
.button__wrapp a.banner__btn{border:0px !important; width:238rem;}
.button__wrapp a.story__btn{width:238rem; border-radius:32px; background:#FBF0FF !important; color:#8A20AF !important;}

.single__side__sticky{position:sticky; top:120rem;}



/* add "corner__radious__56" class in why-sapphire page */
/* safety-security-concept.html is changed for html and css */



footer{background-color:#20002B;}
.footer__grid{display:flex; justify-content:space-between; margin:0; padding-top:var(--spacing-64); padding-bottom:var(--spacing-24); height:100%; column-gap:var(--spacing-80);}
.footer__grid .footer__col{flex:1; height:100%;}
.footer__grid .footer__col .footer__brand{max-width:290rem;}
.footer__grid .footer__col .col__heading{max-width:165rem; padding-bottom:var(--spacing-10); border-bottom:1rem solid rgba(255, 255, 255, 0.26);}
.footer__grid .footer__col .col__heading h3{position:relative;}
.footer__grid .footer__col .col__heading h3:after{background-color:#FF9900; width:70rem; height:3rem; position:absolute; left:0; bottom:-10rem; content:'';}

.footer__grid .footer__col .socila__connects{display:flex; column-gap:var(--spacing-12); list-style:none;}
.footer__grid .footer__col .socila__connects li{border-radius:48px; display:flex; justify-content:center; align-items:center; width:40px; height:40px;}
.footer__grid .footer__col .socila__connects li a{width:100%; height:100%; border-radius:50rem; background-color:#8A20AF; display:flex; justify-content:center; align-items:center;}
.footer__grid .footer__col .socila__connects li a i.icon__box{display:flex; justify-content:center; align-items:center;}
.footer__grid .footer__col .socila__connects li a:hover{background-color:#FF9900;}
.footer__grid .footer__col .footer__col__links{display:flex; justify-content:space-between;}
.footer__grid .footer__col .footer__col__links .links__wrap{max-width:190rem; width:100%;}
.footer__grid .footer__col .footer__col__links ul{list-style:none; display:flex; flex-direction:column; row-gap:var(--spacing-20);}
.footer__grid .footer__col .footer__col__links ul li a{font-family:"Assistant", sans-serif; color:#fff; font-size:20rem;}
.footer__grid .footer__col .footer__col__links ul li a:hover{color:#FF9900;}

.footer__grid .footer__col .address__wrap{list-style:none; display:flex; flex-direction:column; row-gap:var(--spacing-20);}
.footer__grid .footer__col .address__wrap li{display:flex; column-gap:var(--spacing-16);}
.footer__grid .footer__col .address__wrap li .icon__box{height:20rem; width:20rem; flex:0 0 20rem;}
.footer__grid .footer__col .address__wrap h4{color:var(--font-color-secondary); margin-bottom:5rem;}

.footer__bottom{display:flex; justify-content:space-between; border-top:1rem solid rgba(255, 255, 255, 0.13);}
.footer__bottom ul{display:flex;}
.footer__bottom ul li{display:flex; align-items:center;}
.footer__bottom ul li:after{background-color:#FF9900; height:6rem; width:6rem; margin:0 var(--spacing-20); border-radius:10rem; content:'';}
.footer__bottom ul li:last-child:after{display:none;}
.footer__bottom ul li a{font-family:"Assistant", sans-serif; color:#fff; font-size:16rem; text-transform:uppercase;}
.footer__bottom ul li a:hover{color:#FF9900;}

.fixed__btn{position:fixed; bottom:20px; right:20px; background:linear-gradient(94deg, #F90 6.97%, #8A20AF 99.78%); color:#fff; padding:15px 25px; font-size:16px; text-decoration:none; border-radius:50px; box-shadow:0 4px 6px rgba(0, 0, 0, 0.2); z-index:1000; transition:background-color 0.3s ease; display:inline-block;}
.pay__btn a{color:#fff;}
.fixed__btn:hover{background:linear-gradient(94deg, #F90 6.97%, #8A20AF 99.78%); color:#fff;}

.contact__info__details p a{color:#fff; text-decoration:unset;}
.contact__info__details p a:hover{color:#FF9900;}


.p-4 h6{font-size:18rem;}
.modal-title{font-size:18rem;}

.whatsapp__button{position:fixed; bottom:50px; right:50px; display:inline-flex; align-items:center; background-color:#49c658; padding:6px; border-radius:25px; text-decoration:none; font-weight:bold; font-family:sans-serif; transition:background-color 0.3s; z-index:5;}
.whatsapp__button:hover{background-color:#128C7E;}
.whatsapp__button img{width:40px; height:40px;}
.why__sapphire__container .flip__card{width:410rem !important; height:550rem !important;}
.why__sapphire__container .flip__card .flip__front{border-radius:999rem; background:linear-gradient(180deg, #FFDFAF 0%, #FFF4E4 100%); height:100%; display:flex; align-items:center; justify-content:center; flex-direction:column; padding:var(--spacing-26); text-align:center;}
.why__sapphire__container .flip__card .flip__back{border-radius:999rem;}


.why__sapphire__container .content__box{border-radius:999rem; background:linear-gradient(180deg, #FFDFAF 0%, #FFF4E4 100%); height:100%; display:flex; align-items:center; justify-content:center; flex-direction:column; padding:var(--spacing-26); text-align:center;}
.why__sapphire__container .content__box .number__wrap{font-size:56rem; color:var(--font-color-secondary); display:block; font-family:"Bayon", sans-serif;}
.why__sapphire__container .content__box h3{max-width:290rem;}
.why__sapphire__container .image__box{border-radius:999rem; border:0; background:linear-gradient(180deg, #FFDFAF 0%, #FFF4E4 100%); height:100%; overflow:hidden; image-rendering:auto;}
.why__sapphire__container .image__box img{width:100%; height:100%; object-fit:cover;}

.why__sapphire__container .swiper__slide{max-width:fit-content;}
.why__sapphire__container .two__col__wrapp{max-width:fit-content;}

.card__wrapp{min-height: 100vh; display: flex; align-items: center; justify-content: center; padding: 24px;}
.card{width: 100%; max-width: 640px; background:#f9fafb; border: 1px solid #e5e7eb; border-radius: 12px; padding: 32px; text-align: center; }
.code{display: inline-flex; align-items: center; justify-content: center; font-weight: 700; font-size: 56px; line-height: 1; color:#F90; }
/* h1 { margin: 8px 0 12px; font-size: 28px; }
p { margin: 0 0 24px; color: var(--muted); } */
.card h1{font-family: "Assistant", sans-serif; font-size:20rem;}
.card .actions{ display: flex; gap: 12px; flex-wrap: wrap; justify-content: center; }
.card .actions .btn{ display: inline-block; padding: 10px 16px; border-radius: 8px; text-decoration: none; border: 1px solid #e5e7eb; color:#F90; background: #fff; transition: all .15s ease-in-out; width:165rem;}
.card .actions a.btn{font-size:20rem; font-family:"Bayon", sans-serif;}
.card .actions .btn:hover { transform: translateY(-1px); box-shadow: 0 6px 16px rgba(0,0,0,.06); }
.card .actions .btn.primary { background:#F90; color: #fff; border-color:#F90; }
.card .actions .hint{ margin-top: 16px; font-size:18rem; color:#F90;}

.custom__slider{overflow:hidden;}

.video__item__card .image__box{height:450px;}


/** Anand Vihar css **/

.main__banner__avd{position:relative; width:100%; overflow:hidden; height:940rem;}
.main__banner__avd .main__banner__inner{height:100%; max-height:940rem; overflow:hidden;}
.main__banner__avd .image__box{height:100%; margin:0; padding:0; display:block; clear:both;  overflow:hidden; position:relative; aspect-ratio:unset;}
.main__banner__avd .image__box img{width:100%; height:100%; object-fit:cover;}
.main__banner__avd .bannre__content{width:100%; height:100%; display:flex; align-items:center; position:absolute; top:0; padding-bottom:0; z-index:3;}
.main__banner__avd .bannre__content .bannre__content__inner__wrapp .content__wrap{width:100%; max-width:1275rem; margin:auto; text-align:center;}
.main__banner__avd .bannre__content .bannre__content__inner__wrapp h1{color:#fff; font-weight:700; text-shadow:0 4px 4px rgba(0, 0, 0, 0.55);}

.main__inner__wrapp{max-height:800rem;}
.main__inner__wrapp .image__box:before{background:linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.75) 82.47%, rgba(0, 0, 0, 0.80) 100%);}
.main__inner__wrapp .bannre__content{padding-bottom:var(--spacing-64);}

.practice__bg__wrap{height:100%;}

#vertical-tab{width:100%;}
#vertical-tab .vertical-tab{position:absolute; z-index:2; content:''; top:50%; left:50%; transform:translate(-50% , -50%); display:flex; flex-direction:column; gap: 105rem;}
/* #vertical-tab .vertical-tab-wrapper {background-image:url(../assets/images/tab-circle.png); }  */
#vertical-tab .vertical-tab-wrapper .vertical-tab .each-tab {padding:15px 30px;position:relative;cursor:pointer;font-size:0;}
#vertical-tab .vertical-tab-wrapper .vertical-tab .each-tab .title {font-size:22rem; line-height:29.7rem; font-weight:600; display:flex; align-items:center; gap:10rem;color:#FFF; }
#vertical-tab .vertical__tabcontent__wrap{position:relative;}
#vertical-tab .vertical-tab-wrapper .vertical-tab-content {display:none;}
#vertical-tab .vertical-tab-wrapper .vertical-tab-content img{height:730rem; object-fit: cover;}
#vertical-tab .vertical-tab-wrapper .vertical-tab .each-tab.active{background-color:transparent; padding:0rem; background-repeat:no-repeat; padding:20px; width:380rem; height:118rem;
 background-size:87%;}
#vertical-tab .vertical-tab-wrapper .vertical-tab #Title-1.active{background-image:url(../assets/images/avd/title-bg-1.png); display:flex;}
#vertical-tab .vertical-tab-wrapper .vertical-tab #Title-1.active .title{color:#7F3686; text-align:start;}
#vertical-tab .vertical-tab-wrapper .vertical-tab #Title-1 .title{text-align:center;}
#vertical-tab .vertical-tab-wrapper .vertical-tab #Title-1 span i.icon__box{width:100%; height:100%;}
#vertical-tab .vertical-tab-wrapper .vertical-tab #Title-1 span i.icon__box img{width:45rem; height:50rem;}
#vertical-tab .vertical-tab-wrapper .vertical-tab #Title-1.each-tab.active .icon__box{display:block;}
#Title-1 .icon__box{display:none;}
#Title-2 .icon__box{display:none;}
#Title-3 .icon__box{display:none;}
#Title-4 .icon__box{display:none;}
#vertical-tab .vertical-tab-wrapper .vertical-tab #Title-2.each-tab.active .icon__box{display:block;}
#vertical-tab .vertical-tab-wrapper .vertical-tab #Title-3.each-tab.active .icon__box{display:block;}
#vertical-tab .vertical-tab-wrapper .vertical-tab #Title-4.each-tab.active .icon__box{display:block;}

#vertical-tab .vertical-tab-wrapper .vertical-tab #Title-2.active{background-image:url(../assets/images/avd/title-bg-2.png); display:flex; }
#vertical-tab .vertical-tab-wrapper .vertical-tab #Title-2.active .title{color:#66671F; text-align:start;}
#vertical-tab .vertical-tab-wrapper .vertical-tab #Title-2 .title{text-align:center;}
#vertical-tab .vertical-tab-wrapper .vertical-tab #Title-2 span i.icon__box{width:100%; height:100%;}
#vertical-tab .vertical-tab-wrapper .vertical-tab #Title-2 span i.icon__box img{width:45rem; height:50rem;}

#vertical-tab .vertical-tab-wrapper .vertical-tab #Title-3.active{background-image:url(../assets/images/avd/title-bg-3.png); display:flex; }
#vertical-tab .vertical-tab-wrapper .vertical-tab #Title-3.active .title{color:#096282; text-align:start;}
#vertical-tab .vertical-tab-wrapper .vertical-tab #Title-3 .title{text-align:center;}
#vertical-tab .vertical-tab-wrapper .vertical-tab #Title-3 span i.icon__box{width:100%; height:100%;}
#vertical-tab .vertical-tab-wrapper .vertical-tab #Title-3 span i.icon__box img{width:45rem; height:50rem;}

#vertical-tab .vertical-tab-wrapper .vertical-tab #Title-4.active{background-image:url(../assets/images/avd/title-bg-4.png); display:flex; }
#vertical-tab .vertical-tab-wrapper .vertical-tab #Title-4.active .title{color:#735723; text-align:start;}
#vertical-tab .vertical-tab-wrapper .vertical-tab #Title-4 .title{text-align:center;}
#vertical-tab .vertical-tab-wrapper .vertical-tab #Title-4 span i.icon__box{width:100%; height:100%;}
#vertical-tab .vertical-tab-wrapper .vertical-tab #Title-4 span i.icon__box img{width:45rem; height:50rem;}

#vertical-tab .vertical-tab-wrapper .vertical-tab-content.active {display:block;}
#vertical-tab .vertical-tab::before{content:''; background-image:url(../assets/images/avd/half-circle.png); background-repeat:no-repeat; background-size:96%; width:425rem; height:750rem; position: absolute; z-index: 0; left:22%; top:-12%;}
/* #vertical-tab .mobile-vertical-tab {display:none;position:relative;box-shadow:0px 0px 5.88px 0.12px rgba(0, 0, 0, 0.14);}
#vertical-tab .mobile-vertical-tab .vertical-tab-header .each-tab-header .each-tab {padding:16px;background-color:#5d9ccc;border-bottom:1px solid #fff;position:relative;text-align:center;}
#vertical-tab .mobile-vertical-tab .vertical-tab-header .each-tab-header .each-tab .title {font-size:18rem;font-family:"Source Sans Pro", sans-serif;font-weight:600;line-height:1.1;color:#f7dd4b;} */

.practice__bg h2{max-width:520rem; z-index:2;}
.practice__bg{width:100%; position:absolute; content:''; top:50%; left:0; transform:translateY(-50%);}



/* .content .list label span{ color:#7F3686; font-size:22rem; line-height:29.7rem;} */



.steps__wrapp{display:block;}
.steps__wrapp .program__wrap{display:flex; flex-flow:row wrap; column-gap:4rem; row-gap:8rem; align-items:center; justify-content:center;}
.steps__wrapp .program__wrap .program__item{max-width:440rem; width:100%;}
.steps__wrapp .program__wrap .program__item a{display:block;}
.steps__wrapp .program__wrap .program__item .item__wrapp{display:block;}
.steps__wrapp .program__wrap .program__item .item__wrapp .image__box{max-width:440rem; height:345rem;}
.steps__wrapp .program__wrap .program__item .item__wrapp .image__box img{width:100%; height:100%; object-fit:cover; border-radius:16rem 16rem 0rem 0rem; object-position:top;}
.steps__wrapp .program__wrap .program__item .item__wrapp .item__footer{background-image:url(../assets/images/avd/footer-1.png); max-width:100%; width:100%; height:133rem; padding:30rem 24rem; border-radius:0rem 0rem 16rem 16rem;}
.steps__wrapp .program__wrap .program__item .item__wrapp .item__footer h4{color:#DD7BFF;}
.steps__wrapp .program__wrap .program__item:nth-child(even) .item__wrapp .item__footer{background-image:url(../assets/images/avd/footer-2.png);}
.steps__wrapp .program__wrap .program__item:nth-child(even) .item__wrapp .item__footer h4{color:#4E3002;}
.steps__wrapp .program__wrap .program__item:nth-child(1) .item__wrapp{ position:relative;}
.steps__wrapp .program__wrap .program__item:nth-child(1) .item__wrapp .puzzle__img{ position:absolute; content:''; top:20%; right:-16%; width:138rem; height:222rem;}
.steps__wrapp .program__wrap .program__item:nth-child(3) .item__wrapp{ position:relative;}
.steps__wrapp .program__wrap .program__item:nth-child(3) .item__wrapp .puzzle__img{ position:absolute; content:''; top:46%; left:-22%; width:190rem; height:120rem;}
.steps__wrapp .program__wrap .program__item:nth-child(5) .item__wrapp{ position:relative;}
.steps__wrapp .program__wrap .program__item:nth-child(5) .item__wrapp .puzzle__img{ position:absolute; content:''; top:-10%; left:-11%; width:96rem; height:154rem;}




.image__gallery__wrapp{margin:0px; position:relative;}
/* .image__gallery__wrapp .image__box{width:626rem;}
.image__gallery__wrapp .image__box img{width:100%; height:100%; object-fit:contain;} */
.image__gallery__wrapp .image__gallery__avd{height:950rem;}
.image__gallery__wrapp .image__gallery__avd img{width:100%; height:100%;}
.image__gallery__wrapp .image__gallery__avd .bg__content__wrap{position:absolute; content:''; top:50%;  left:50%;  transform:translate(-50% , -50%); background-image:url(../assets/images/avd/bg-violet.png); width:630rem;  height:392rem;  background-repeat:no-repeat;  background-size:cover;}
.image__gallery__wrapp .image__gallery__avd .bg__content__wrap h2{max-width:400rem; position:relative; top:53%;  left:50%;  transform:translate(-50% , -50%);}

.colored__bg{background-color:#F0D9F9;}
.colored__bg p{max-width:890rem;}

#img__slider__wrapp {
  display:flex;
  transition:transform 0.5s ease-in-out;
  gap:20px;
}
.slide-item {
  flex:0 0 50%; /* Two slides per view */
  display:none;
}
.image__slider{position:relative; width:100%;}
.img__slider__wrapp{width:100%; padding-bottom:64rem; position:relative;}
.img__slider__wrapp .slide__item{display:block;}
.img__slider__wrapp .slide__item .image__bg__wrap{max-width:650rem; background-image:url('data:image/svg+xml,<svg width="649" height="437" viewBox="0 0 649 437" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M586.07 426.761C572.638 430.034 558.073 430.652 543.961 431.172C469.759 433.867 395.725 437.061 321.481 436.999C229.095 436.929 142.49 433.506 62.4548 427.992C59.0271 427.992 40.8074 427.705 26.0681 415.389C21.283 411.397 17.489 406.652 14.9042 401.429C12.3195 396.205 10.9951 390.606 11.0072 384.953C5.59137 344.159 1.75758 300.118 0.460318 253.18C-1.34852 186.31 2.17491 119.415 11.0072 52.9376C11.7666 44.9535 14.5878 32.1216 26.0681 22.5009C30.841 18.4981 36.5128 15.3241 42.7574 13.1613C49.002 10.9985 55.6961 9.88958 62.4548 9.89841C140.101 4.02723 224.571 0.251342 315.021 0.013142C412.706 -0.255935 503.546 3.62582 586.476 9.92046C589.904 9.92046 608.097 10.2072 622.863 22.523C627.647 26.5155 631.441 31.26 634.026 36.4834C636.611 41.7069 637.935 47.3064 637.923 52.9596C644.78 104.196 648.459 155.696 648.945 207.251C649.325 247.692 647.743 288.101 644.199 328.477C642.617 346.501 642.005 365.31 638.187 383.113C634.97 398.137 618.464 413.073 602.565 420.921C597.379 423.436 591.838 425.398 586.07 426.761Z" fill="%238A20AF"/></svg>'); position:relative; height:430rem; border-radius:76rem;
  overflow:hidden; background-repeat:no-repeat;}
.img__slider__wrapp .slide__item .overlay__image{position:absolute; content:''; top:13rem; left:-9rem; width:400rem; height:400rem; z-index:2;}
.img__slider__wrapp .slide__item .image__bg__content{background-image:url('data:image/svg+xml,<svg width="465" height="364" viewBox="0 0 465 364" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M221.856 0.582031C250.142 -0.945809 278.609 0.54414 306.538 4.93457C334.417 9.2306 362.231 17.2983 386.318 31.4609L395.196 36.9551L397.413 38.332L399.491 39.8779L403.652 42.9678C409.373 46.9119 414.312 51.6628 419.482 56.1777C429.216 65.7568 437.923 76.22 445.019 87.6016C451.911 99.0734 457.359 111.283 460.854 124.013C461.585 127.227 462.595 130.386 463.09 133.644C463.557 136.901 464.145 140.15 464.506 143.42L465.001 153.312L464.812 163.055C463.784 188.968 458.252 215.186 445.556 238.786C433.003 262.412 413.271 282.725 389.049 296.999C387.517 297.883 386.026 298.853 384.457 299.66L379.662 301.922C376.445 303.381 373.321 305.063 369.975 306.218L360.068 310.008L349.965 313.214C336.435 317.291 322.659 320.548 308.755 323.046C294.874 325.69 280.858 327.595 266.806 329.132C252.753 330.69 238.635 331.685 224.453 332.222C217.362 332.505 210.252 332.565 203.05 332.351C195.574 332.08 188.803 331.114 181.901 330.711C168.099 329.797 154.217 329.728 140.562 330.955C133.74 331.573 126.977 332.531 120.396 333.96C117.081 334.66 113.869 335.539 110.855 336.514C107.805 337.612 104.787 338.848 101.834 340.281C95.928 343.148 90.263 346.599 84.8291 350.35C82.1074 352.225 79.4497 354.191 76.8623 356.226L73.0303 359.319L71.165 360.903L70.2529 361.697L69.8086 362.092C69.4985 362.341 70.179 361.817 69.0635 362.697C67.8554 363.637 65.6521 363.985 64.4023 363.667C63.074 362.71 61.3155 360.684 60.834 358.706C60.6998 358.238 60.6071 357.736 60.5654 357.375L60.5605 356.809L60.5557 355.685C60.5325 354.183 60.6393 352.749 60.7227 351.312C60.9217 348.453 61.3198 345.693 61.7734 342.959C62.19 340.221 62.8379 337.551 63.3008 334.848C63.5785 333.307 63.8002 331.779 63.9854 330.217C58.7737 326.629 54.1453 322.874 49.5908 318.84C44.3558 314.273 39.6061 309.282 35.0098 304.188C25.9377 293.913 18.2448 282.575 12.4775 270.421C6.69168 258.275 2.91027 245.357 1.15137 232.229L0.207031 222.345L0.0400391 212.563C-0.0802805 209.306 0.109872 206.049 0.225586 202.796C0.382957 199.543 0.360204 196.281 0.730469 193.041C2.7208 167.072 8.55685 141.343 18.5918 116.957C23.5121 104.738 29.7059 92.9229 37.084 81.7344C44.4666 70.5632 53.1035 59.9798 63.3975 50.7656C66.0821 48.5683 68.6423 46.2381 71.4287 44.1523L80.0566 38.1738L89.1562 32.9072C92.225 31.2163 95.4468 29.792 98.585 28.2256C111.355 22.406 124.575 17.4189 138.216 13.7881L143.303 12.333L148.454 11.1016L158.763 8.65918L169.173 6.66406L174.38 5.66797L179.629 4.8916L190.127 3.35059C193.631 2.89141 197.162 2.59521 200.68 2.20898C207.711 1.35493 214.788 1.0112 221.856 0.582031Z" fill="white"/></svg>'); position:relative; height:372rem; background-repeat:no-repeat; margin-top:20rem; background-position:calc(100% - 33rem);}
.img__slider__wrapp .slide__item .image__bg__content p{max-width:345rem; position:absolute; right:90rem; bottom:85rem; color:#000;}
.img__slider__wrapp .slide__item .image__bg__wrap .item__footer{display:flex; align-items:center; justify-content:space-between; width:100%; margin:-30rem 60rem 0 auto; max-width:320rem;}
.img__slider__wrapp .slide__item .image__bg__wrap .item__footer h3 span{display:block; color:#FFF; font-family:'Assistant'; font-size:18px; font-weight:400; line-height:22px;}
.img__slider__wrapp .slide__item .image__bg__wrap .item__footer i.ico__box{width:3rem; height:58rem;} 
.img__slider__wrapp .slide__item .image__bg__wrap .item__footer i.ico__box img{width:100%; height:100%;} 
.img__slider__wrapp .slide__item .image__bg__wrap .item__footer a{display:flex; justify-content:center; align-items:center; gap:12rem; border-radius:45rem; color:var(--font-color-base-white); height:52rem; width:52rem; background-color:#FFF; padding:5rem;}
.img__slider__wrapp .slide__item .image__bg__wrap .item__footer a .white__bg__box{background:linear-gradient(139deg, #F90 23.1%, #8A20AF 76.9%); padding:1rem; border-radius:40rem;}
.img__slider__wrapp .slide__item .image__bg__wrap .item__footer a i.icon__box{ width:100%; height:100%; flex:0 0 100%; display:flex; align-items:center; justify-content:center; border:1rem solid transparent;  border-radius:99px;  background-color:#fff; padding:7rem;}
.img__slider__wrapp .slide__item .image__bg__wrap .item__footer a i.icon__box span{background-color:#fff; height:100%; width:100%; border-radius:40rem; display:flex; align-items:center; justify-content:center;}
.img__slider__wrapp .slide__item .image__bg__wrap .item__footer a i.icon__box span img{width:18rem;}

.img__slider__wrapp .slick-prev, .img__slider__wrapp .slick-next{position:absolute; display:flex; align-items:center; justify-content:center; transform:translateY(-50%); z-index:10; border:none; border-radius:100rem; padding:6px; width:40rem; height:40rem; cursor:pointer; transition:background 0.3s ease; background-color:#FF9900; background-image:url(../assets/images/avd/left-arrow.svg); background-repeat:no-repeat; background-size:cover; color:transparent;}

.img__slider__wrapp .slick-prev{background-image:url(../assets/images/avd/left-arrow.svg); right:80rem; top:-5rem;}
.img__slider__wrapp .slick-next{background-image:url(../assets/images/avd/right-arrow.svg); right:0rem; top:-5rem;}

.image__slider .slider__nav__wrap {position: absolute;top: 0; right: 20px;}
.image__slider .slider__nav__wrap button.slider-nav.prev {background-color: #FF9900; border-radius: 50%; width: 40px;height: 40px;}
.image__slider .slider__nav__wrap button.slider-nav.next {background-color: #FF9900; border-radius: 50%; width: 40px;height: 40px; margin-left: 10px;}






.heading__wrap{display:flex; align-items:center; justify-content:space-between;}
.heading__wrap h2{max-width:500rem;}
.heading__wrap p{max-width:622rem;}
.counter__wrapp{display:grid; column-gap:40rem; grid-template-columns:repeat(4, 1fr);}
.counter__wrapp .counter__item{border-left:1px solid #D0D0D0; position:relative; padding-left:32rem;}
.counter__wrapp .counter__item::before{width:4rem; height:100rem; content:''; top:0; left:-2rem; background:linear-gradient(139deg, #F90 23.1%, #8A20AF 76.9%); border-radius:100rem; position:absolute;}
.counter__wrapp .counter__item h4{color:#8A20AF;}
/* .table__wrap{width:100%;}
.table__wrap table tr th{border:1px solid #000; padding:10rem;}
.table__wrap table tr td{border:1px solid #000; padding:10rem; max-width:150rem; height:150rem;}
.table__wrap table tr td img{width:100%; height:100%; object-fit:cover;} */


.collaboration__wrapp{width:95%; margin:auto;}
/* in js this id should have "arrows: true" */
.collaboration__wrapp .slick-arrow{position: absolute; left: -30rem; top: 0; bottom: 0; margin-top: auto; margin-bottom: auto; height: 30rem; width: 30rem; text-indent: -99999rem; border-radius: 65rem; background-color:#f90; background-image: url(../assets/images/arrow-white.svg); background-repeat: no-repeat; background-position: center;}
.collaboration__wrapp .slick-arrow.slick-next{left: auto; right: -30rem; transform: rotate(180deg);}
#faqAccordion{max-width: 1200rem; width: 100%; margin: auto;}
.faq__wrapp .accordion__item{border:1px solid #d9d9d9; padding: 20px; border-radius:16rem;}
.policy__card__wrap .policy__card i.icon__box{border-radius:0rem;}
.policy__card__wrap .policy__card i.icon__box img{width:100%; height: 100%;}
.content__wid__710 .display__flex{flex-direction:column;}


responsiveness.css

@media(max-width:767px){
.collaboration__wrapp{width:84%;}
.collaboration__wrapp .slick-arrow.slick-prev{left:-35rem;}   
.collaboration__wrapp .slick-arrow.slick-next{right:-35rem;}
}



/* For landing Page */
.land__header{width:100%; height: 100vh; position:relative; overflow:hidden;}
.land__header .video__wrapper{object-fit: cover;  width: 100%;  height: 100%;}
.land__header .video__overlay{background: rgba(5, 0, 6, 0.63); display:flex; justify-content:flex-end; position: absolute;  content: ''; width: 100%; height: 100%; left: 0; top: 0;}
.land__header .header__logo__wrapp{padding:20rem 20rem 0 20rem; height:150px; display:flex; align-items:center; justify-content:space-between; width:60%;}
.land__header .header__logo__wrapp .logo__main{width:300rem;}
.land__header .header__logo__wrapp .logo__child{width:180rem;}
.land__header .header__logo__wrapp .logo__child img{border-radius:20rem;}
.land__banner{width:100%; background-color:#f5f7f7; display: flex; align-items:center; justify-content:center;}
.land__banner .banner__wrapp{display:flex; flex-direction:column; gap:40rem;}
.land__banner .banner__wrapp .banner__heading{text-align:center;}
.land__banner .banner__wrapp .banner__heading h2{color:#8A20AF;}
.land__banner .banner__wrapp .banner__heading h2 span{width: 100%; background-image: linear-gradient(90deg, #FF9900 , #8A20AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.land__banner .banner__wrapp .grid__wrapp{display:grid; grid-template-columns:repeat(3,1fr); gap:24rem;}
.land__banner .banner__wrapp .grid__wrapp .grid__item{transition: transform 0.3s ease, box-shadow 0.3s ease;  border-radius: 8px;  overflow: hidden;}
.land__banner .banner__wrapp .grid__wrapp .grid__item a{width:100%;}
.land__banner .banner__wrapp .grid__wrapp .grid__item .image__box{width:100%; height:290px; overflow: hidden; border-bottom:10px solid #F90;}
.land__banner .banner__wrapp .grid__wrapp .grid__item .image__box img{object-fit:cover; width:100%; height:100%; transition: transform 0.4s ease;}
.land__banner .banner__wrapp .grid__wrapp .grid__item:hover .content__box{padding:20rem;}
.land__banner .banner__wrapp .grid__wrapp .grid__item h3, .land__banner .banner__wrapp .grid__wrapp .grid__item p{color:#F90;}
.land__banner .banner__wrapp .grid__wrapp .grid__item h4{color:#585858;}
.land__banner .banner__wrapp .grid__wrapp .grid__item .content__box p{display: flex; gap:20rem}
.land__banner .banner__wrapp .grid__wrapp .grid__item .content__box p i.icon__box{display: flex; width: 35rem; height: 35rem; flex: 0 0 35rem; padding: 0; justify-content: center; align-items: center;
 border-radius: 10px; background-color: #F90;}
.land__banner .banner__wrapp .grid__wrapp .grid__item .content__box p i.icon__box img{width:20rem;}
.land__banner .banner__wrapp .grid__wrapp .grid__item:hover{transform: translateY(-8px); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);}
.land__banner .banner__wrapp .grid__wrapp .grid__item:hover .image__box img{transform: scale(1.08);}
.land__banner .banner__wrapp .grid__wrapp .grid__item .content__box .visit__btn{margin: 20rem auto; border: 1px solid #d9d9d9; border-radius: 10rem; padding: 16rem 24rem; text-align: center;
  display: flex; background-image: none; background-clip: border-box; background-image: linear-gradient(90deg, #FF9900 , #8A20AF); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}

.land__banner .banner__wrapp .grid__wrapp .grid__item:nth-child(2) .image__box{ border-bottom:10px solid #bf5760;}
.land__banner .banner__wrapp .grid__wrapp .grid__item:nth-child(2) h3, .land__banner .banner__wrapp .grid__wrapp .grid__item:nth-child(2) p{color:#bf5760;}
.land__banner .banner__wrapp .grid__wrapp .grid__item:nth-child(2) .content__box p i.icon__box{background-color:#bf5760;}
.land__banner .banner__wrapp .grid__wrapp .grid__item:nth-child(3) .image__box{ border-bottom:10px solid #8a20af;}
.land__banner .banner__wrapp .grid__wrapp .grid__item:nth-child(3) h3, .land__banner .banner__wrapp .grid__wrapp .grid__item:nth-child(3) p{color:#8a20af;}
.land__banner .banner__wrapp .grid__wrapp .grid__item:nth-child(3) .content__box p i.icon__box{background-color:#8a20af;}

.land__logo__wrapp{width:100%; background-color:#e9e9e9;}
.land__logo__wrapp .footer__logo__wrapp{display:flex; justify-content: center; align-items: center; padding-bottom: 80px;}
.land__logo__wrapp .footer__logo__wrapp .logo__box{max-width:150px; width:100%; height:150rem; overflow:hidden; padding-right: 10rem;}
.land__logo__wrapp .footer__logo__wrapp .logo__box img{width:100%; height:100%; object-fit:contain;}

.land__footer{background-color:#4B3A51;}
.land__footer .footer__top{display:flex; gap:30rem; justify-content:space-between; align-items: center;}
.land__footer .footer__top .footer__logo{max-width:300rem;}
.land__footer .footer__top .land__social__wrap{margin:0rem;}
.land__footer .footer__top .land__social__wrap p{color:#FFF; font-size:24rem; font-weight:600;}
.land__footer .footer__top .land__social__share{display: flex; column-gap:24rem; list-style: none;}
.land__footer .footer__top .land__social__share li{border-radius: 48px;  display: flex;  justify-content: center;  align-items: center;  width: 40px;  height: 40px;}
.land__footer .footer__top .land__social__share li a{width: 100%; height: 100%; border-radius: 50rem; background-color: #F90; display: flex; justify-content: center; align-items: center;}
.land__footer .footer__top .footer__logo .land__social__share li a i.icon__box{display: flex; justify-content: center; align-items: center;}
.land__footer .footer__top .land__social__share li a:hover{background-color: #8A20AF;}
.land__footer .footer__top .land__contact__info{display: flex; flex-direction: column; gap:24rem;} 
.land__footer .footer__top .land__contact__info .contact__info__details{display: flex; column-gap:20rem; align-items: center;}
.land__footer .footer__top .land__contact__info .contact__info__details i.icon__box{width: 35rem; background: #FFF; border-radius: 10px; padding: 5rem;}
/* .land__footer .footer__top .land__contact__info .contact__info__details h4{color:#F90; margin-bottom:5rem;} */
.land__footer .footer__top .land__contact__info .contact__info__details p{font-size:20rem; font-weight:600;}

.land__footer .footer__bottom{padding:20rem 0; display:flex; align-items: center; justify-content: space-between; border-top: 1rem solid rgba(255, 255, 255, 1);}
.land__footer .footer__bottom p{color:#FFF;}
.land__footer .footer__bottom ul{display:flex;}
.land__footer .footer__bottom li{display: flex;  align-items: center;}
.land__footer .footer__bottom li a{font-family: "Assistant", sans-serif; color: #fff; font-size: 16rem; text-transform: uppercase;}
.land__footer .footer__bottom li::after{background-color: #FF9900; height: 6rem; width: 6rem; margin: 0 var(--spacing-20); border-radius: 10rem; content: '';}
.land__footer .footer__bottom li:last-child:after{display:none;}


.land__banner .banner__wrapp .grid__wrapp .grid__item .content__box .visit__btn{margin: 20rem auto; border-radius:40rem; padding: 14rem 24rem; text-align: center;
  display: flex; background: linear-gradient(90deg, #FF9900 , #8A20AF); -webkit-text-fill-color:#fff;}
.land__banner .banner__wrapp .grid__wrapp .grid__item .content__box .visit__btn:hover{-webkit-text-fill-color:#000; transition:all .3s ease 0s;}
.land__logo__wrapp .footer__logo__wrapp{gap:50rem;}
.land__logo__wrapp .footer__logo__wrapp .logo__box{position:relative; padding-right:20rem;}
.land__logo__wrapp .footer__logo__wrapp .logo__box::after{content: ""; position: absolute; right: 0; top: 20%; height: 60%; width: 1px; background-color:#d9d9d9;}
.land__logo__wrapp .footer__logo__wrapp .logo__box:last-of-type::after{display:none;}


responsiveness.css
@media(max-width:1200px){
.land__header .header__logo__wrapp{height:125rem;}
.land__header .header__logo__wrapp .logo__main{width:250rem;}
}


@media(max-width:1024px){
.land__banner .banner__wrapp .grid__item h3, .land__banner .banner__wrapp .grid__item h4{font-size:16rem;}
.land__banner .banner__wrapp .grid__item p{font-size:16rem;}
.land__banner .banner__wrapp .grid__item .content__box p{gap:12rem;}
.land__logo__wrapp .footer__logo__wrapp{flex-flow: row wrap;}
.land__logo__wrapp .footer__logo__wrapp{row-gap:30rem; column-gap: 0rem;}
.land__logo__wrapp .footer__logo__wrapp .logo__box::after{display:none;}
}
@media(max-width:991px){
.land__header .header__logo__wrapp{height:110rem;}
.land__header .header__logo__wrapp .logo__main{width:200rem;}
.land__header .header__logo__wrapp .logo__child{width:150rem;}
.land__footer .footer__top .footer__logo{max-width:260rem;}
}
@media(max-width:880px){
.land__header .video__wrapper, .land__header{height:450rem;}
.land__banner .banner__wrapp .banner__heading h2{font-size:30rem; line-height:35rem;}
}
@media(max-width:767px){
.land__footer .footer__top{flex-direction:column;}
.land__header .header__logo__wrapp{width:100%; height:85rem;}
.land__header .header__logo__wrapp .logo__main{width:150rem;}
.land__header .header__logo__wrapp .logo__child{width:110rem;}
.land__header .video__wrapper, .land__header{height:350rem;}
.land__banner .banner__wrapp .grid__wrapp{grid-template-columns:repeat(1, 1fr);}
.land__banner .banner__wrapp .grid__wrapp .grid__item .content__box{text-align:center;}
.land__banner .banner__wrapp .grid__wrapp .grid__item .content__box p{justify-content:center;}
.land__footer .footer__top .land__contact__info .contact__info__details{max-width: 300rem; justify-content: center;}
.land__footer .footer__top .land__social__wrap{text-align:center;}
}


.header__modal #videoModal .btn-close{font-size: 20rem; background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;}