:root{--primary-color:#4b085f;--white-color:#ffffff;--dark-color:#171819;--about-bg-color:#f9f9f9;--toll-free-color:#4b085f;--gray-color:#909090;--link-color:#404040;--p-color:#666262;--dark-blue-color:#1f2d39;--dark-brown-color:#43392a;--grey-bg-color:#f4f4f4;--base-font-family:"Poppins", serif;--font-weight-bold:bold;--font-weight-normal:normal;--font-weight-light:300;--font-weight-thin:100;--h1-font-size:48px;--h2-font-size:36px;--h3-font-size:28px;--h4-font-size:24px;--h5-font-size:22px;--h6-font-size:22px;--p-font-size:18px;--base-font-size:16px;--menu-font-size:18px;--border-radius-large:100%;--border-radius-small:2px}*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{color:var(--link-color);font-weight:400;text-decoration:none;transition:all .3s ease}a:active,a:focus,a:hover{color:var(--primary-color);outline:0;text-decoration:none}body{background:var(--white-color);font-family:var(--base-font-family);font-weight:400}.banner_content .small,.banner_content small{font-size:.575em;font-weight:400}.small,small{font-size:.8em!important}.border-right{padding-right:10px;border-right:1px #ccc solid}.navbar{background:var(--white-color);padding:1rem;height:80px}.navbar-expand-lg .navbar-nav .nav-link{padding-right:1.5rem;padding-left:1.5rem}.navbar-brand{color:var(--dark-color);font-size:var(--h3-font-size);font-weight:var(--font-weight-bold);line-height:normal;padding-top:0;padding-bottom:0}.nav-item .nav-link{display:block;color:var(--dark-color);font-size:var(--menu-font-size);font-family:Poppins,serif;text-transform:capitalize}.nav-item .nav-link.active,.nav-item .nav-link:hover{color:#ef4c9b}.navbar-collapse{padding:.5rem 0}.navbar-toggler{border:0;padding:0;cursor:pointer;margin:0 10px 0 0;width:30px;height:35px;outline:0}.navbar-toggler:focus{outline:0}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon{background:0 0}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon::after,.navbar-toggler[aria-expanded=true] .navbar-toggler-icon::before{transition:top .3s 50ms ease,transform .3s 350ms ease;transition:top .3s 50ms ease,transform .3s 350ms ease,-webkit-transform .3s 350ms ease;top:0}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon::before{transform:rotate(45deg)}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon::after{transform:rotate(-45deg)}.navbar-toggler .navbar-toggler-icon{background:var(--primary-color);transition:background 10ms .3s ease;display:block;width:30px;height:2px;position:relative}.navbar-toggler .navbar-toggler-icon::after,.navbar-toggler .navbar-toggler-icon::before{transition:top .3s 350ms ease,transform .3s 50ms ease;transition:top .3s 350ms ease,transform .3s 50ms ease,-webkit-transform .3s 50ms ease;position:absolute;right:0;left:0;background:var(--primary-color);width:30px;height:2px;content:""}.navbar-toggler .navbar-toggler-icon::before{top:-8px}.navbar-toggler .navbar-toggler-icon::after{top:8px}.top_first{padding-top:5rem}.form_section{min-height:654px;background:url(../images/banner.webp)no-repeat;background-size:cover;overflow:hidden}.banner_content{width:70%}.banner_content h1{font-weight:500;font-size:2.8rem;color:#fd5b1c}.banner_content h1 span{font-size:2.6rem;color:#5a4fcf;display:block}.banner_content img{width:275px}.greybg{background-color:#d3d3d3}.accordion-body,.greybg1{background-color:#f2f2f2}.accordion-body{text-align:justify}#imiForm,.form-width,.form_content .form-group label{width:100%}.form_body{border-radius:12px}.form-default .form-group .form-control{border-radius:0;padding:10px;border:1px solid #b5b5b5;outline:0;box-shadow:none;font-size:16px;font-weight:400;background-color:#efefef;font-family:Poppins,serif}.form-default .form-group .form-control::placeholder{color:#000;opacity:1}.director-connect:hover{color:#404040}.director-connect i:hover{color:#0a66c2}.form-default .form-group .form-control::-ms-input-placeholder{color:#000}.form-default .form-group label span{height:0;overflow:hidden;position:absolute;border:0}.min-h{min-height:45px}.form_content .form-group{margin-bottom:1rem}.form_content h3{font-weight:500;font-size:1.8rem;font-family:Poppins,serif}.btn_submit,.form_content p{font-weight:400;font-family:Poppins,serif}.form_content p{font-size:.875rem}.btn_submit{padding:8px 30px;color:#fff;font-size:16px;background-color:#552cacd3;text-decoration:none;border-radius:5px;display:inline-block;border:0}.btn_submit:focus,.btn_submit:hover{color:var(--white-color);background-color:#4b22a5}.berger_model{position:absolute;bottom:0;right:36rem;width:345px;z-index:9}.box-shadow{box-shadow:8px 0 8px #d5d6ec}.calendar{background-color:#efefef;padding:2rem 0}.calendar h3{font-size:1.625rem;line-height:44px}.calendar h3 span{font-size:4.5rem}.calendar p{font-size:1.125rem;line-height:22px}.icon-container-calender{border-radius:10%;display:inline-flex;justify-content:center;align-items:center;width:104px;height:104px;color:#fff;font-size:1.5rem}.calender-icon1{background:#ff4500}.calender-icon2{background:#00af09}.calender-icon3{background:#87ceeb}.icon-container-calender img{width:60px;height:60px;margin-bottom:5px}button,input,select{border:0}.read-more-content{display:none}.darkBlue,h2{color:#271f5c}.aboutus{position:relative;padding:5rem 0}.text-content{min-height:240px}h2{font-size:3rem;font-family:Staatliches,serif}.read-more-button{font-weight:500;color:#fd5b1c;background-color:transparent}.aboutus::before{content:"";position:absolute;right:0;top:0;width:421px;height:70%;background:url(../images/corner-liens.webp)no-repeat;z-index:-1}.z-index_99{z-index:99}.key_highlights{background:url(../images/blue-bg.webp)no-repeat;background-size:cover}.key-box,.key-box:hover{transition:.3s ease-in-out}.key-box{background:#fff;padding:1.5rem;border-radius:16px;box-shadow:0 4px 10px rgba(0,0,0,.1);border-image-slice:1;text-align:center}.key-box:hover{transform:scale(1.02);box-shadow:rgba(255,255,255,.918)0 3px 29px -5px}.icon-container{background:linear-gradient(45deg,#542cac,#9a5ee8);border-radius:20%;display:inline-flex;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:15px;color:#fff;font-size:1.5rem}.key-box h4{font-size:1.2rem;font-weight:700;color:#333;margin-bottom:10px}.key-box p{color:#666;font-size:1rem}.course-overview ul li h3{color:#ff6319;font-weight:700;font-size:1.25rem;padding-left:35px;position:relative;height:32px;display:flex;align-items:center}.course-overview ul li h3::before{content:"";width:24px;height:24px;position:absolute;top:3px;left:0;background:url(../images/green-arrow.png)no-repeat;background-size:contain}.enroll-programme h3{font-weight:500;color:#fd5b1c;font-size:1.875rem;padding-left:46px;position:relative;padding-bottom:5px}.enroll-programme h4{font-size:16px;font-weight:500;color:#fff;padding-bottom:3px}.enroll-programme h3::before{content:"";position:absolute;left:0;top:0;width:30px;height:30px;background:url(../images/orange-tick.png)no-repeat;background-size:contain}.enroll-programme ul li{position:relative;padding-left:18px;line-height:28px;color:#fff}.enroll-programme ul li::before{position:absolute;content:"";left:0;top:8px;width:11px;height:13px;background:url(../images/trangel.png)no-repeat}.parallax{background-image:url(../images/enroll-programme-bg.webp);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.curriculum-overview ul li{font-size:1.2rem;font-weight:500;position:relative;padding-left:3rem}.curriculum-overview ul li::before{content:"";position:absolute;left:0;top:8px;width:30px;height:30px;background:url(../images/orange-tick.png)no-repeat;background-size:contain}.curriculum-overview p{font-size:1.05rem;max-width:950px}.timeline-container{display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;position:relative;width:100%;margin-bottom:20px}.timeline-container::before{content:"";position:absolute;top:50%;left:12%;width:75%;height:3px;background:repeating-linear-gradient(to right,#9a5ee8 0,#542cac 5px,transparent 5px,transparent 10px);z-index:0}.aplication-steps li,.step{position:relative;justify-content:center;display:flex}.step{width:40px;height:40px;background:#fff;border:3px solid #9a5ee8;color:#000;font-weight:700;align-items:center;border-radius:50%;z-index:1}.aplication-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;text-align:center;align-items:start;place-items:center}.aplication-steps li{background-color:#9a5ee8;border-radius:14px;font-size:1rem;min-height:280px;font-weight:500;color:#fff;padding:20px;max-width:210px;transition:.2s ease-in-out;flex-direction:column}.aplication-steps li:hover{transform:scale(1.05);transition:.2s ease-in-out}.aplication-steps li:nth-child(1){min-width:210px}.aplication-steps li:nth-child(n)::before{position:absolute;left:92%;color:#9a5ee8;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:30px;font-weight:700;z-index:2}.aplication-steps-carousel .item img{width:120px}ul.aplication-steps li::before{content:"▶";position:absolute;top:50%;transform:translateY(-50%);right:-14px}ul.aplication-steps li:last-child::before{display:none}ul.aplication-steps li img{transition:.3s ease-in-out}ul.aplication-steps li img:hover{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08);transition:.3s ease-in-out}.programme{background:url(../images/bg.webp)no-repeat;background-size:cover}.our-faculty h4{font-size:1.25rem;padding:1rem 0 0}.our-faculty-carousel .item img{width:257px;border-radius:6px}.Financial-assistance p{align-items:center}.Financial-assistance p span{color:#ff6319;font-size:2.5rem;font-weight:500}table th{color:#fff;background-color:#552cacd3!important}.orange-color td{color:#ff6319}.orange-border-btn{border-bottom:1px #ff6319 solid}.parallax2{background-image:url(../images/sales-management-bg.webp);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.border-red{border-radius:15px}ul.soc-icons li a img{height:22px;width:22px;object-fit:contain;margin:10px 10px 0 0}.accordion-item:last-of-type .accordion-button.collapsed{border-radius:0}.orange-border{border:1px #ff6319 solid;border-radius:28px;position:relative}.orange-border img{height:220px;border-radius:10px;display:flex;margin:auto}.orange-border::before{content:"";position:absolute;left:3rem;top:-1.2rem;width:65px;height:41px;background:#fff url(../images/quote-symbol.jpg)no-repeat center}.right-div{padding:0}.Learning-text,.img-section{position:relative}.img-section img{border-radius:35px}.img-section::before{content:"";position:absolute;top:0;left:-2.4rem;width:150px;height:150px;background-size:contain;background:url(../images/dots.png)no-repeat;z-index:-1}.Learning-text .text-box h3{font-size:1.5rem}.Learning-text .text-box p{font-size:1rem}.text-box{position:absolute}html{scroll-behavior:smooth}#imiForm,.img-graphic{position:relative}.learning-approach-carousel .item img{width:200px}.payment-successful img{width:85px}a.logo .imi-logo{width:75px}a.logo img.logo{width:91px}.client-img img{transition:.3s ease-in-out;border-radius:10px}.client-img img:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);transition:.3s ease-in-out}.table-responsive th{color:#fff}.faq-accordion .accordion{border-color:#ccc}.faq-accordion .accordion-item{margin-bottom:10px;border:0#ccc solid}.faq-accordion .accordion-item .accordion-button{font-family:Poppins,serif;font-weight:500;border:1px #ccc solid;border-radius:0}.faq-accordion .accordion-button:not(.collapsed){background-color:transparent;box-shadow:none;color:#000}.faq-accordion .accordion-button:not(.collapsed)::after{width:20px;height:5px;background:#ff6319}.faq-accordion .accordion-button::after{background:url(../images/pluse.png)no-repeat;width:20px;height:20px;background-size:contain}.accordion-button:focus{border-color:transparent;box-shadow:none}button:focus:not(:focus-visible){box-shadow:none}.key-highlights-carousel .item img{width:35px;height:35px;object-fit:contain}li{list-style:none}.li-design{display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center;margin:auto}.sm-timeline{background:0 0;padding:20px}.card{position:relative;max-width:1000px;background:0 0;border:0}.card:nth-child(odd){padding:30px 0 30px 30px}.card:nth-child(even){padding:30px 30px 30px 0}.card::before{content:"";position:absolute;width:50%;border:solid #9a5ee8}.card:nth-child(1)::before{top:50px!important}.card:nth-last-child(1)::before{bottom:290px}.card:nth-child(odd)::before{left:0;top:-4.5px;bottom:-4.5px;border-width:5px 0 5px 5px;border-radius:50px 0 0 50px}.card:nth-child(even)::before{right:0;top:0;bottom:0;border-width:5px 5px 5px 0;border-radius:0 50px 50px 0}.card:first-child::before{border-top:0;border-top-left-radius:0}.card:last-child:nth-child(odd)::before{border-bottom:0;border-bottom-left-radius:0}.card:last-child:nth-child(even)::before{border-bottom:0;border-bottom-right-radius:0}.info{display:flex;flex-direction:column;background:#9a5ee8;color:#fff;border-radius:10px;padding:10px}.markerdot{color:#542cac;position:relative}.markerdot::before{content:"";position:absolute;width:15px;height:15px;background:#fff;border-radius:999px;border:3px solid #542cac}.card:nth-child(even)>.info>.markerdot{text-align:right}.card:nth-child(odd)>.info>.markerdot::before{left:-45px;top:10px}.card:nth-child(even)>.info>.markerdot::before{right:-45px;top:15px}.curriculum-container{padding:20px 0 40px;border-top-right-radius:10px;border-top-left-radius:10px}.curriculum-accordion-body,.curriculum-container{background-color:#ecf4ff}.timeline{position:relative;padding:20px 20px 0;margin-left:20px}.timeline::after{content:"";position:absolute;left:10px;top:40px;bottom:20px;width:2px;background:#bcd2ef;pointer-events:none}.timeline-item{position:relative;padding-left:10px;margin-bottom:20px;border:0}.timeline-item:last-child{margin-bottom:0}.timeline-item::before{content:"";position:absolute;left:-14.6px;top:20px;width:12px;height:12px;z-index:1;background-color:#bcd2ef;border-radius:50%}.timeline-item:last-child::before{bottom:-2px}.accordion-button:focus{--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-btn-focus-border-color:transparent;--bs-accordion-active-bg:transparent}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:0!important;border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-button:not(.collapsed){color:#000;background-color:#fff;box-shadow:none}.section-container{margin:auto;padding:40px 0 20px;text-transform:none}.section-description{font-size:16px;color:#6c757d;line-height:1.6}.learning-path{font-size:22px;margin-top:20px;color:#222}.tools-section img{max-height:70px;margin:10px;max-width:150px;object-fit:contain}.tools-title{font-weight:700;margin-bottom:20px;color:#271f5c;text-transform:uppercase}.key-features li{margin-bottom:10px;list-style:disc;margin-right:8px}.accordion-body p{margin:5px 0}.faculty-img{max-width:150px;height:150px;object-fit:cover;border:4px solid #f0f0f0;margin:0 auto}.faculty-carousel .item{min-height:340px;display:flex;padding:20px;background:#fff;border-radius:10px;flex-direction:column;justify-content:center}.faculty-carousel .item:hover .faculty-img{transform:scale(1.1);transition:.2s ease-in-out}.brochure-modal-content{padding:40px 50px}.brochure-modal-content label{display:block;outline:0;margin-bottom:20px}.brochure-modal-content input{width:100%;padding:10px;height:50px;border:1px solid #b5b5b5;border-radius:0;font-size:16px;font-weight:400;background-color:#efefef;font-family:Poppins,serif;box-shadow:none}.brochure-modal-content input:focus{border:1px solid #b5b5b5;box-shadow:none}@media screen and (max-width:1400px){.banner_content h1{font-size:2.4rem}}@media screen and (max-width:992px){.orange-border img{height:auto;margin-bottom:20px}.title{font-size:2.575rem}.navbar-expand-lg .navbar-nav .nav-link{padding-left:0}.nav-item .nav-link{border-bottom:1px #d8d6cc solid;padding:6px}.nav-item:nth-last-child(1) .nav-link{border:0}.nav-item:nth-last-child(6) .nav-link{border-top:1px #d8d6cc solid}.curriculum-overview ul li,.form_content h3{font-size:1.2rem}.navbar{height:auto}.calendar h3{font-size:1rem}.calendar h3 span{font-size:2.5rem}.calendar img{width:50px}.calendar p{font-size:.8rem}.top_first{padding-top:6rem}.banner_content{width:96%}.berger_model{width:245px}.banner_content h1{font-size:1.6rem}ul.aplication-steps li::before{display:none}}@media (max-width:768px){.responsive-break{display:none}.responsive-inline{display:flex}.professor-info{text-align:center;margin:auto}.calendar p{font-size:10px}.icon-container-calender img{width:40px;height:40px}.icon-container-calender{width:70px;height:70px}.card:nth-last-child(1)::before{bottom:270px!important}}@media (max-width:767.98px){.berger_model,.bg_graphic::before{display:none}.title{font-size:2.575rem}.faq-section .title{font-size:2.5rem}.faq-section .title span,.title span,h2{font-size:2rem}.navbar-collapse{padding:.5rem 0 0}}@media (max-width:575.98px){.icon-container-calender{margin-right:10px}.banner_content h3,.calendar p{font-size:1rem}.form-mobile-top-height{padding-top:17rem}.form_section{background:url(../images/home-banner-mobile.webp)no-repeat;background-size:100%auto;background-position:top left;padding-top:6rem}.form-width{width:100%;height:100%}.btn_submit{padding:8px 20px}.banner_content,li.nav-item{width:100%}.banner_content h1{font-size:1.5rem}.box-shadow{border:1px #c8c8c8 solid}.calendar h3 span{font-size:3rem}.calendar h3{font-size:1.2rem}.curriculum-overview ul li{padding-left:4rem;font-size:1.2rem}.curriculum-overview ul li::before{left:1rem}.img-section::after{right:5px}a.logo{width:50%}}@media (max-width:430px){.form-mobile-top-height{padding-top:20rem}}@media (max-width:390px){.form-mobile-top-height{padding-top:17rem}}@media (max-width:375.98px){.form-mobile-top-height{padding-top:17rem}}@media (min-width:992px){.course-overview .Learning-text .text-box h3{font-size:1.2rem}.Learning-text .text-box p{font-size:.8rem}.Learning-text img{width:75%}.guest-lectures{top:15rem;right:3rem}.classroom{bottom:8.5rem;left:1rem}.berger_model{right:22rem}.banner_content h1{font-size:1.6rem}}@media (min-width:1200px){.Learning-text .text-box h3{font-size:1.4rem}.Learning-text .text-box p{font-size:.9rem}.Learning-text img{width:75%}.guest-lectures{top:17rem;right:4rem}.classroom{bottom:11rem;left:1rem}.berger_model{right:30rem}.banner_content h1{font-size:2.2rem}}@media (min-width:1366px){.berger_model{right:31rem}.banner_content h1{padding-right:2rem}h2{font-size:2.4rem}}@media (min-width:1400px){.Learning-text .text-box h3{font-size:1.5rem}.Learning-text .text-box p{font-size:1rem}.Learning-text img{width:75%}.classroom{bottom:12rem;left:2rem}.guest-lectures{top:18rem;right:6rem}.berger_model{right:31rem}.banner_content h1{font-size:3.5rem}}@media (min-width:1500px){.berger_model{right:44rem}h2{font-size:2.4rem}}@media (max-width:325px){.form-mobile-top-height{padding-top:6rem}.card:nth-last-child(1)::before{bottom:315px!important}}@media (min-width:1024px){.right-div{padding-left:20px}}@media (max-width:425px){.brochure-modal-content{padding:40px 20px}.banner_content h1{text-shadow:0 1px 0 rgba(0,0,0,.6)}.section-container{padding:40px 10px 20px!important}.enroll-programme h3{font-weight:500;color:#fd5b1c;font-size:1.475rem;padding-left:35px;position:relative;padding-bottom:5px}.orange-border p{font-size:14px}}button.btn:disabled{background-color:#efefef;}.enroll-loader{display:none;position:absolute;right:10px;top:10px;}button.btn_submit:disabled .enroll-loader{display:block;width:20px;height:20px;padding:3px}.radio-inputs{display:flex;justify-content:center;align-items:center;max-width:350px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-inputs>*{margin:6px}.radio-input:checked+.radio-tile{border-color:#552cacd3;box-shadow:0 5px 10px rgb(0 0 0 / .1);color:#552cacd3}.radio-input:checked+.radio-tile:before{transform:scale(1);opacity:1;background-color:#552cacd3;border-color:#552cacd3}.radio-input:checked+.radio-tile .radio-icon svg{fill:#552cacd3}.radio-input:checked+.radio-tile .radio-label{color:#552cacd3}.radio-input:focus+.radio-tile{border-color:#552cacd3;box-shadow:0 5px 10px rgb(0 0 0 / .1),0 0 0 4px #b5c9fc}.radio-input:focus+.radio-tile:before{transform:scale(1);opacity:1}.radio-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100px;min-height:80px;border-radius:.5rem;border:2px solid #b5bfd9;background-color:#fff;box-shadow:0 5px 10px rgb(0 0 0 / .1);transition:0.15s ease;cursor:pointer;position:relative}.radio-tile:before{content:"";position:absolute;display:block;width:.75rem;height:.75rem;border:2px solid #b5bfd9;background-color:#fff;border-radius:50%;top:.25rem;left:.25rem;opacity:0;transform:scale(0);transition:0.25s ease}.radio-tile:hover{border-color:#552cacd3}.radio-tile:hover:before{transform:scale(1);opacity:1}.radio-icon svg{width:2rem;height:2rem}.radio-label{color:#707070;transition:0.375s ease;text-align:center;font-size:13px}.radio-input{clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}