/*!
 * Font Awesome Pro 6.0.0-alpha3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa{font-family:"Font Awesome 6 Pro";font-family:var(--fa-style-family,"Font Awesome 6 Pro");font-weight:900;font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-duotone,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;text-rendering:auto}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:2em;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:.1em;border-radius:var(--fa-border-radius,.1em);border:.08em solid #eee;border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:.2em .25em .15em;padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:.3em;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:.3em;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:cubic-bezier(.4,0,.6,1);animation-timing-function:cubic-bezier(.4,0,.6,1);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-fade,.fa-flash{-webkit-animation-delay:0;animation-delay:0;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-flash{-webkit-animation-name:fa-flash;animation-name:fa-flash;-webkit-animation-iteration-count:#single-program{padding-bottom:100px}#single-program .container{max-width:1200px}#single-program hr{border:solid;border-width:1px 0 0 0;border-color:#e3ebf6;margin:20px 0}#single-program #program-header{background:#7746d826;padding:50px 0}#single-program #program-header .program-info{display:flex;flex-direction:row;gap:24px}#single-program #program-header .program-info .logo img{display:block;background:#fff;width:100px;height:100px;border-radius:50%;object-fit:contain}#single-program #program-header .program-info .name{display:flex;flex-direction:column;gap:8px;justify-content:center}#single-program #program-header .program-info .name .title{margin:0;font-size:24px;font-weight:700}#single-program #program-header .program-info .name .title i{font-size:20px}#single-program #program-header .program-info .name .level{font-size:16px;font-weight:600}#single-program #program-header .program-info .name .school-name{font-size:16px;font-weight:400;text-decoration:underline;color:var(--theme-color-3)}#single-program #program-header .action-links{margin-top:24px;padding-left:124px;display:flex;flex-direction:row;gap:16px}#single-program #program-header .action-links .btn-outline{display:flex;flex-direction:row;gap:24px;display:flex;flex-direction:row;gap:16px;padding-top:8px;padding-bottom:8px}#single-program #program-header .action-links .btn-outline i{font-size:20px}.sec-heading{font-size:18px;font-weight:700}.circle-progress{position:relative;width:60px;height:60px;margin:0 auto}.circle-progress .text{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;font-weight:700;font-size:15px}.detail-title{color:#888;font-size:15px;text-align:center;margin-top:10px}.gre .circle{width:58px;height:58px;border:6px solid #a9e7cf;border-radius:50%;margin:2px auto;display:flex;justify-content:center;align-items:center;font-size:20px}.gre .circle.gre-optional{color:#aaa}.gre .circle.gre-required{color:#3cb54c}.gre .circle.gre-not-required{color:#1cb0f6}.gre .circle.gre-not-accepted{color:#ed1e24}.gre .circle.gre-not-required-but-strongly-recommended{color:#ce82ff}.gre .circle.gre-contigent{color:#ff9600}.gre .ban-icon{background:#ed1e24;width:5px;height:50px;display:block;transform:rotate(-45deg)}.gre-note{color:#888;font-size:14px}.gre-note ul{line-height:2;list-style-type:square;text-align:left;color:#888;font-size:13px;margin:0;padding:0}.gre-note ul ::marker{color:red;content:"*";font-size:15px}.gre-note ul li{padding-left:6px}.item{flex:0 0 auto;width:12.5%}.item:nth-child(7),.item.AVG_GMAT_total{border-left:1px solid #e3ebf6}.item .value.xmark{border-color:#ccc!important;font-size:20px!important}.item .value.check{border-color:#f9a7b0!important;font-size:20px!important}.item.recom .value{border-color:#f9a7b0!important}.item.application-fee .value{border-color:#f9a7b0!important}.vertical-hr{width:1px;height:108px;background:#e3ebf6;margin-top:60px}.other-requiremnt .item .key{color:#888;font-size:14px;text-align:center;margin-top:10px}.other-requiremnt .item .value{font-size:15px;font-weight:700;width:58px;height:58px;border:6px solid #eee;border-radius:50%;margin:2px auto;display:flex;justify-content:center;align-items:center}.or-note{font-size:13px;line-height:1.8;color:#888}.chart-heading{margin:0;position:absolute;z-index:10;font-size:16px;left:50%;transform:translateX(-50%);top:30px}.contact{font-size:18px}.contact i{font-size:22px;position:relative;top:2px;color:var(--org-color)}.contact .sec-heading,.cost .sec-heading{font-size:24px}.similar-program{background:#fff;color:#333;border-radius:5px;padding:20px 30px}.similar-program h4{margin-top:0;margin-bottom:10px;font-size:18px}.similar-program ul{margin:0;padding:0;list-style:none}.similar-program ul li{padding:8px 0}.similar-program ul li:not(:last-child){border-bottom:1px solid #eee}.similar-program ul li a{color:var(--org-color);display:block;margin-bottom:5px;font-size:16px}.similar-program ul li a:hover{text-decoration:underline}.similar-program .school-name{font-size:12px;color:#999}.col-manual{flex:0 0 auto;width:320px}.english-row{disp