html{scroll-behavior:smooth}
body{font-family:Metropolis;-webkit-font-smoothing:antialiased;-webkit-animation:fix 1s 1;animation:fix 1s 1;overflow-x:hidden;line-height:1.5em;font-weight:300;color:#000}
h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#000;font-weight:600;margin-bottom:20px}
a{color:#c21734}
a:hover{color:#c21734}
a,a:hover{text-decoration:none}
a:focus{outline:none}
p{margin:0 0 10px;font-size:17px;line-height:1.5}
p:last-child{margin-bottom:0}
h1,h1 a{font-size:3em;line-height:1.4em}
h2,h2 a{font-size:2.667em;line-height:1.4em}
h3,h3 a{font-size:2.056em;line-height:1.4em}
h4,h4 a{font-size:1.611em;line-height:1.4em}
h5,h5 a{font-size:1.222em;line-height:1.4em}
h6,h6 a{font-size:1em;line-height:1.4em}
.dtr-p-100{padding:100px!important}
.dtr-py-100{padding-top:100px!important;padding-bottom:100px!important}
.dtr-px-100{padding-left:100px!important;padding-right:100px!important}
.dtr-py-80{padding-top:80px!important;padding-bottom:80px!important}
.dtr-pt-100{padding-top:100px!important}
.dtr-pb-100{padding-bottom:100px!important}
.dtr-pt-50{padding-top:50px!important}
.dtr-pb-50{padding-bottom:50px!important}
ul,ol{margin:0 0 10px;padding:0;list-style-position:outside;display:block}
ol li,ul li{margin-bottom:8px;display:inline-block}
.accordion{--bs-accordion-btn-focus-border-color:unset;--bs-accordion-btn-focus-box-shadow:unset}
::-webkit-input-placeholder{color:rgba(5,24,43,0.3)}
:-moz-placeholder{color:rgba(5,24,43,0.3)}
::-moz-placeholder{color:rgba(5,24,43,0.3)}
:-ms-input-placeholder{color:rgba(5,24,43,0.3)}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border-color:#c21734;transition:background-color 5000s ease-in-out 0}
p.mobile-apply{display:none}
img.iimc-logo{height:70px;margin:6px 0}
nav.navbar.navbar-expand-lg{padding:0;background:#fff;top:0;z-index:99;box-shadow: rgba(0,0,0,.11) 2px 2px}
ul.navbar-nav li{padding:0 5px;margin-bottom:0}
ul.navbar-nav li a{font-weight:500;color:#000}
ul.navbar-nav li a.nav-link.ds-btn{background:#09A965;padding:10px 20px;color:#fff;border-radius:6px;border:none!important}
footer.footer {padding: 40px 0;}
section#faq h2.accordion-header button.accordion-button{padding:16px 20px;font-size:18px;font-weight:500;color:#000;background:#fff;margin-top:10px;line-height:1.7;border-bottom: 1px solid #f5f5f5;}
section#faq .accordion-item{border:unset}
section#faq .accordion-button:not(.collapsed){box-shadow:unset;background:transparent}
section#faq .accordion-body ul li{display:inline-block;width:100%;position:relative;padding-left:20px;color:#000;font-weight:400}
section#faq .accordion-body ul li:before{content:"";border-color:transparent #878787;border-style:solid;border-width:5px 0 5px 8px;display:block;height:0;width:0;left:-20px;top:15px;position:relative}
section#faq .accordion-body ul li strong{font-weight:600}
section#faq .accordion{--bs-accordion-bg:transparent!important}
section#faq .accordion-body p{color:#000;font-weight:400}
/*section#faq h2.accordion-header button.accordion-button:before{content: ""; border-color: transparent #ccc; border-style: solid; border-width: 5px 0 5px 8px; display: block; height: 0; width: 0; left: -16px; top: 0px; position: relative;}*/
div#collapseThirtySix iframe{width:100%;height:710px;border:none}
h2.heading{font-size: 30px; font-weight: 500; margin-top: 31px; margin-bottom: -9px;}
h2.heading:after { content: ''; background: #2f014a; display: block; width: 52px; height: 5px; margin: 0; position: relative; top: 13px; margin-bottom: 37px; }
img.iiml-logo { height: 70px; margin: 6px 0; }
h3.faq-heading {
    font-size: 20px;
    font-weight: 500;
    padding: 14px 26px;
    background: #ede9e9;
    border-left: 5px solid #08756a;
    margin-top: 40px;
}
iframe {
    width: 100%;
    height: 620px;
}
h3.faq-heading {
    font-size: 20px;
    font-weight: 500;
    padding: 14px 26px;
    background: #ede9e9;
    border-left: 5px solid #5f2d14;
    margin-top: 40px;
}
h5.sub-heading {
    font-size: 19px;
    margin-bottom: 7px;
}
h6.sub-line {
    font-size: 17px;
    font-weight: 500;
}
.ipearl-img {
    width: 40%;
}
h4.sub-title-faq {
    font-size: 20px;
    font-weight: 500;
    padding: 14px 26px;
    background: #ede9e9;
    border-left: 5px solid #005336;
    margin-top: 40px;
}