.custom-wrapper ul{margin-bottom:16px;padding-left:0}.custom-wrapper form ul li:before{display:none}.custom-wrapper .main-wrap,.custom-wrapper .sidebar-wrap{width:100%}.custom-wrapper .main-wrap{overflow:hidden}.custom-wrapper .main-content{display:none;height:0;opacity:0;visibility:hidden}.custom-wrapper .main-content.current{display:block;height:auto;opacity:1;padding-bottom:62px;visibility:visible}.custom-wrapper .sidebar-wrap{padding:50px 0}.accordion,.faq{background:#fff;border:1px solid #cbcbcb;border-radius:10px}.accordion-item,.faq-item{padding:35px 24px}.accordion-item:not(:last-child),.faq-item:not(:last-child){border-bottom:2px solid #e6e6e6}.accordion-item .accordion-item-title,.faq-item .faq-item-title{cursor:pointer;font-weight:600;margin-bottom:0;position:relative}.accordion-item .accordion-item-title>span:first-child,.faq-item .faq-item-title>span:first-child{align-items:flex-start;display:flex;margin-right:105px}.faq:not(:last-child){margin-bottom:20px}.faq>h4{cursor:pointer;margin:0;padding:35px 24px;position:relative}.faq>h4>span{align-items:center;display:flex}.faq-item{padding:35px 48px 35px 77px}.faq-inner{display:none}.search-icon{align-items:center;background:#f3f3f3;border-radius:100%;display:inline-flex;height:38px;justify-content:center;margin-right:15px;min-width:38px}.accordion-wrap .plus-icon:after,.accordion-wrap .plus-icon:before,.faq-wrap .plus-icon:after,.faq-wrap .plus-icon:before{background-color:#919191;content:"";cursor:pointer;height:2px;position:absolute;right:0;top:50%;transition:all .25s ease-in-out;width:24px}.faq-wrap .plus-icon:after,.faq-wrap .plus-icon:before{right:24px}.accordion-wrap .active .plus-icon:after,.faq-wrap .active .plus-icon:after{opacity:0}.accordion-wrap .plus-icon:after,.faq-wrap .plus-icon:after{transform:rotate(90deg)}.accordion-wrap .accordion-item-des,.faq-wrap .faq-item-des{display:none;font-size:16px;margin-top:15px;max-width:100%;padding-left:53px;padding-right:105px}.accordion-wrap .accordion-item:first-child .accordion-item-des{display:block}.accordion-wrap .accordion-item-des p:last-child,.faq-wrap .faq-item-des p:last-child{margin-bottom:0}.accordion-wrap .accordion-item:first-child .faq-item-des,.faq-wrap .faq-item:first-child .faq-item-des{display:block}.accordion-wrap .num{font-size:21px;opacity:.5}.accordion-wrap .active .num{opacity:1}.accordion-wrap .accordion-item a{color:#b10c2c}fieldset.form-columns-1 .hs-input{width:100%!important}.contact-form form fieldset.form-columns-1 .input,.contact-form form fieldset.form-columns-2 .input{margin-right:0}.contact-form form fieldset.form-columns-2>div:last-child{padding-left:20px;padding-right:0}.contact-form form fieldset.form-columns-2>div:first-child{padding-left:0;padding-right:20px}.contact-form form fieldset.form-columns-1 textarea{min-height:160px}.contact-details-wrap{background:#fff;border:1px solid #cbcbcb;border-radius:10px;margin-bottom:45px;margin-top:60px}.contact-details-wrap .custom-row{display:flex;flex-wrap:wrap}.contact-details-wrap .custom-col-6{align-items:flex-start;display:flex;padding:45px 28px 36px 45px;width:50%}.contact-details-wrap .custom-col-6:not(:last-child){border-right:1px solid #ddd}.contact-details-wrap .custom-col-6 img{margin-right:20px}.contact-details-wrap h5{margin-bottom:0}.contact-details-wrap h5:not(:last-child){margin-bottom:10px}.register-wrap{border-radius:10px;margin-bottom:40px;padding:40px 40px 35px;text-align:center}.register-wrap h4{color:#fff;margin-left:auto;margin-right:auto;max-width:690px;text-align:center}.register-wrap a{background-color:#fff;border:1px solid #fff;border-radius:100px;color:var(--secondary);font-size:14px;font-weight:600;line-height:21px;padding:8px 20px;text-decoration:none}.register-wrap a:hover{background-color:var(--secondary);border-color:var(--secondary);color:#fff}.admission-requirements-wrap{margin-bottom:32px;margin-top:80px}.admission-requirements{background:#fff;border:1px solid #cbcbcb;border-radius:10px;box-shadow:0 4px 4px #efefef}.req-row>span:first-child{border:0;display:inline-block;width:50%}.req-row>span{border-left:1px solid #cbcbcb;padding:30px;width:50%}.req-row:not(:last-child){border-bottom:1px solid #cbcbcb}.req-row{display:flex}.req-row .req-head{font-size:18px;font-weight:600;line-height:1.77777777778;padding:38px 30px 20px}.req-row>span p:last-child{margin:0}.req-row>span a,.req-row>span p{font-size:18px;line-height:1.44444444444}.req-row>span a{font-weight:600}.punch-viewer-content-fixed{left:0!important;width:100%!important}.cus-btn{text-align:center}.cus-btn a{background-color:#ec0319;border:1px solid #ec0319;border-radius:28px;color:#fff;display:inline-block;font-size:16px;font-weight:600;line-height:41px;padding:5px 41px;text-decoration:none;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}.cus-btn a:hover{background-color:#fff;border-color:#ec0319;color:#ec0319}.content hr{border-top:2px dashed #919191;height:0;margin-bottom:60px;margin-top:60px;opacity:.5}.content img{margin-bottom:45px}.content a,.content ul li a{color:#ffff04}.faq-item-title .plus-icon{display:none}.faq-wrap .faq-item-title .plus-icon{display:block}.faq-wrap .faq-item.active .faq-item-title .plus-icon:after{opacity:0}.faq-wrap .faq-item-title .plus-icon:after{opacity:1}.faq-wrap .faq{background-color:transparent;border:0}.faq-wrap .faq-item .faq-item-title,.faq-wrap .faq-item-des,.faq-wrap .faq>h4{background:#fff;border:1px solid #cbcbcb;border-radius:10px}.faq-wrap .faq-item .faq-item-title{margin-left:5%;margin-top:24px;padding:24px}.faq-wrap .faq-item .faq-item-des{margin:24px 0 24px 10%;padding:35px 24px}.faq-wrap .faq-item{padding:0}.faq-wrap .search-icon{display:none}.faq-wrap .faq-item:not(:last-child){border:0}.faq-wrap .faq-item-des table{border-collapse:collapse;border-spacing:0}.faq-wrap .faq-item-des table td{word-break:normal}.two-col-wrap{display:flex;flex-wrap:wrap;flex-flow:row-reverse}.two-col-img img{width:100%}.two-col-content{margin:0;padding:0 15px;width:66.666667%}.two-col-img{margin:0 0 5px;padding-left:15px;padding-right:15px;text-align:right;width:33.333333%}.embed-code-wrap{margin-top:72px}.faq-inner ul li{margin-bottom:0}.sidebar-menu .tabs2{list-style:none;margin:0;padding:0}.sidebar-menu .tabs2 li:before{display:none}.sidebar-menu .tabs2 li{padding:0}.sidebar-menu-wrap ul.tabs{list-style:none;margin:0;padding:0;text-align:center}.sidebar-menu-wrap ul.tabs li{display:inline-block;margin:0;padding:0;padding:0!important;text-indent:0!important}.sidebar-menu-wrap{padding:12px 0}.sidebar-menu-wrap ul.tabs li>a{background-color:#fff;box-shadow:0 2px 8px -2px rgba(0,0,0,.15);color:#b10c2c;display:block;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;line-height:26px;margin:2px;padding:6px 18px;text-align:center;text-decoration:none;transition:color .4s ease,text-shadow .4s ease,background-color .4s ease,border-color .4s ease,box-shadow .4s ease,opacity .4s ease}.sidebar-menu-wrap ul.tabs li:before{display:none}.sidebar-menu-wrap ul.tabs .child-dropdwn ul.tabs2{background-color:#f9f9f9;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;list-style:none;margin:0;min-width:230px;padding:0;position:absolute;z-index:2}.sidebar-menu-wrap ul.tabs li.current>a,.sidebar-menu-wrap ul.tabs li>a:hover{background-color:#b10c2c;color:#fff}.sidebar-menu-wrap ul.tabs li.child-dropdwn.current>a{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.sidebar-menu-wrap ul.tabs .child-dropdwn ul.tabs2 li{margin:0;padding-left:0}.sidebar-menu-wrap ul.tabs .child-dropdwn ul.tabs2 li a{background-color:#fff;border-bottom:0;border-radius:0;border-top:0;box-shadow:0 2px 8px -2px rgba(0,0,0,.15);color:#fff;color:#b10c2c;display:block;font-family:Montserrat,sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:26px;margin:2px;padding:6px 18px;position:relative;text-align:center;text-decoration:none}.sidebar-menu-wrap ul.tabs .child-dropdwn ul.tabs2 li a span:before{background:#202833;border-radius:50%;content:"";display:block;height:6px;left:20px;position:absolute;width:6px}.sidebar-menu-wrap ul.tabs .child-dropdwn ul.tabs2 li a span{align-items:center;display:flex;margin-right:4px}.sidebar-menu-wrap ul.tabs .child-dropdwn ul.tabs2 li.active a{background:#b10c2c;color:#fff}.sidebar-menu-wrap ul.tabs .child-dropdwn ul.tabs2 li.active a span:before{background:#fff}.sidebar-menu-wrap ul.tabs li{position:relative}@media(max-width:930px) and (min-width:768px){.sidebar-menu-wrap ul.tabs>li>ul.tabs2{left:auto;right:0}}@media(min-width:768px){.sidebar-menu-wrap ul.tabs li:hover>ul.tabs2{display:block}.cstm-trigger{display:none}.sidebar-menu-wrap ul.tabs li.child-dropdwn{position:relative}.sidebar-menu-wrap ul.tabs li.child-dropdwn .cstm-trigger{cursor:pointer;display:block;display:none;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.sidebar-menu-wrap ul.tabs li.child-dropdwn.hovered:hover>a{background-color:#b10c2c;color:#fff}.sidebar-menu-wrap ul.tabs li.child-dropdwn.hovered:hover>a svg path{stroke:#fff}.sidebar-menu-wrap ul.tabs .child-dropdwn ul.tabs2 li{display:block}}.sidebar-menu-wrap ul.tabs .child-dropdwn ul.tabs2 li{list-style:none}.sidebar-menu-wrap ul.tabs .child-dropdwn ul.tabs2 li a i,.sidebar-menu-wrap ul.tabs .child-dropdwn ul.tabs2 li a span:before{display:none}.sidebar-menu-wrap ul.tabs .child-dropdwn ul.tabs2 li a:hover{background:#b10c2c;color:#fff}.sidebar-menu-wrap ul.tabs li i svg{display:inline-block;transition:all .5s}.param_value{display:none!important}@media(max-width:767px){.sidebar-menu-wrap ul.tabs li{width:100%!important}.sidebar-menu-wrap ul.tabs .child-dropdwn ul.tabs2{padding:2px 0 0;position:static;width:100%}.sidebar-menu-wrap ul.tabs>li{position:relative}.cstm-trigger{cursor:pointer;height:38px;left:0;position:absolute;right:0;top:0;width:100%;z-index:4}.sidebar-menu-wrap ul.tabs>li.hovered>a{background-color:#b10c2c;color:#fff}.sidebar-menu-wrap ul.tabs>li.hovered>a path{stroke:#fff}.custom-wrapper .sidebar-wrap{padding:50px 0}.two-col-wrap{flex-direction:column-reverse}.sidebar-menu-wrap ul.tabs .child-dropdwn ul.tabs2 li a,.sidebar-menu-wrap ul.tabs li>a{margin:0}.sidebar-menu-wrap ul.tabs>li{margin:2px 0}.sidebar-menu-wrap ul.tabs>li.child-open i svg{transform:rotate(180deg)}.sidebar-menu-wrap ul.tabs .child-dropdwn ul.tabs2 li{padding:2px!important}}.tabb-content{display:none}.tabb-content.active{display:block}.custom-wrapper{padding:0 15px}ul.tabs>li.child-dropdwn:not(.current) i{transform:rotate(-90deg)}.tabber-col{display:none}.tabber-col.active{display:block}.tabber-content{padding:0 15px;width:100%}.person-card-wrap{padding:15px;position:relative;width:33.333%}.person-card-photo{margin-top:-55px;padding:0 10px;position:relative;text-align:center;width:100%;z-index:1}.person-card-photo img{border-radius:100%;box-shadow:0 0 0 4px #fff;height:200px;margin:auto;object-fit:cover;width:200px}.person-card{background:#fff;border-radius:0;border-radius:16px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:100%;overflow:hidden;width:100%}.person-card-banner{background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;height:160px;position:relative;z-index:0}.person-card-banner:before{border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.person-card-name{font-size:1.1875rem;font-weight:700;margin-bottom:5px;margin-top:20px}.person-card-name,.person-card-title{line-height:1.2;padding:0 30px;text-align:center}.person-card-title{font-size:.9375rem;margin-bottom:24px}.person-card-tag{background-color:rgba(0,0,0,.02);border-top:1px solid rgba(0,0,0,.1);margin-top:-14px;padding:10px 20px;text-align:center}.person-card-tag-number{font-size:1rem;font-weight:600;line-height:1.25;margin-bottom:8px}.person-card-tag-label{font-size:12px;letter-spacing:.3em;line-height:1.2;text-transform:uppercase}.tabber-topic{background-color:#fff;border:1px solid #d0122d;color:#d0122d}.tabber-topic.active,.tabber-topic:hover{background-color:#d0122d;border:1px solid #d0122d;color:#fff}.tabber-topic-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 0 24px;row-gap:16px}.tabber-topic:not(:last-child){margin-right:12px}.custom-row{color:var(--color-text);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.article-card{color:var(--color-text);margin-bottom:32px;padding:0 15px;width:33.3333%}.article-card-inner{background:#fff;border:1px solid #cbcbcb;border-radius:8px;display:flex;flex-direction:column;height:100%;padding:16px 16px 24px;position:relative;width:100%}.article-card-content{display:flex;flex:1;flex-direction:column;justify-content:space-between}.article-card-meta{font-size:14px}.article-card-img img{display:block;margin-bottom:20px}body .mfp-bg,body .mfp-wrap{z-index:9999!important}button.mfp-close{align-items:center!important;background:#fff!important;border:2px solid #ec0319!important;border-radius:50%;color:#ec0319!important;display:flex!important;height:39px!important;justify-content:center;padding:0!important;position:absolute;right:0;width:39px!important}ul.tabs>li.child-dropdwn i{padding-left:8px}ul.tabs>li.child-dropdwn i svg path{stroke:#b10c2c}.sidebar-menu-wrap ul.tabs li>a:hover svg path{stroke:#fff}.contact-wrap .contact-form .hs-form-field>label{color:var(--color-white)}.accordion,.contact-wrap .contact-form form input[type=email],.contact-wrap .contact-form form input[type=file],.contact-wrap .contact-form form input[type=number],.contact-wrap .contact-form form input[type=password],.contact-wrap .contact-form form input[type=tel],.contact-wrap .contact-form form input[type=text],.contact-wrap .contact-form form select,.contact-wrap .contact-form form textarea,.faq{color:var(--color-text)}.cus-btn{margin:20px 0}.custom-wrapper ul li span strong{display:inline-block}.content ul{list-style:none!important;padding-left:0}.content ul li{padding-left:1.5em;position:relative;text-indent:-1.5em}.content ul li:before{color:#fff;content:"\f111";display:inline-block;font-family:Font Awesome\ 5 Free;font-weight:900;padding-right:10px;position:relative;text-align:right;text-indent:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;vertical-align:top;width:1.5em}.content ul li>*{text-indent:0}.content p a:hover,.content ul li a:hover{text-decoration:underline}.custom-wrapper h1,.custom-wrapper h2,.custom-wrapper h3,.custom-wrapper h4,.custom-wrapper h5,.custom-wrapper h6{margin-bottom:24px}.accordion-item .accordion-item-title:hover .search-icon,.accordion-item .accordion-item-title:hover span.title_inner,.accordion-item.active .accordion-item-title .search-icon,.accordion-item.active .accordion-item-title span.title_inner{color:#b10c2c}.accordion-item .accordion-item-title:hover .search-icon span.num,.accordion-item.active .accordion-item-title .search-icon span.num{opacity:1}.accordion-wrap .num{transition:auto;transition:all .3s ease-in-out}.accordion-item .accordion-item-title:hover .plus-icon:after,.accordion-item .accordion-item-title:hover .plus-icon:before,.accordion-item.active .accordion-item-title .plus-icon:after,.accordion-item.active .accordion-item-title .plus-icon:before{background-color:#b10c2c}@media (max-width:991px){.article-card,.person-card-wrap{width:50%}}@media (max-width:991px) and (min-width:768px){.sidebar-menu-wrap ul.tabs li>a{font-size:14px}.sidebar-menu-wrap ul.tabs .child-dropdwn ul.tabs2 li a{font-size:12px}}@media (max-width:767px){.faq-wrap .faq-item .faq-item-des,.faq-wrap .faq-item .faq-item-title{margin-left:0}.faq>h4{font-size:21px}.accordion-item .accordion-item-title>span:first-child,.faq-item .faq-item-title>span:first-child,.faq-wrap .faq>h4>span:first-child{margin-right:26px}.accordion-wrap .plus-icon:after,.accordion-wrap .plus-icon:before,.faq-wrap .plus-icon:after,.faq-wrap .plus-icon:before{width:16px}.search-icon{height:32px;margin-right:12px;min-width:32px}.num{font-size:18px}.content hr{margin:40px 0}.cus-btn a{line-height:1.2;padding:12px 16px}.accordion-item,.register-wrap,.req-row .req-head,.req-row>span{padding-left:20px;padding-right:20px}.accordion-wrap .accordion-item-des{padding-left:44px;padding-right:20px}.faq-item:first-child{padding-top:0}.faq>h4{padding-left:20px;padding-right:20px}.faq-item{padding-left:64px;padding-right:40px}.faq-wrap .faq-item-des{padding-left:44px;padding-right:26px}.faq-item .faq-item-title>span:first-child{align-items:flex-start}.accordion-item-title .plus-icon:after,.accordion-item-title .plus-icon:before{top:12px}.two-col-content,.two-col-img{width:100%}.two-col-img{margin-top:20px;text-align:center}.faq-wrap .faq-item-title .plus-icon:after,.faq-wrap .faq-item-title .plus-icon:before{top:34px}.tabber-topic{padding:8px 20px}}@media (max-width:620px){.admission-requirements-wrap,.faq-wrap .faq-item-des{overflow-x:auto}.admission-requirements,.faq-wrap .faq-item-des table{min-width:480px}.req-row .req-head{font-size:16px}.req-row>span,.req-row>span a,.req-row>span p{font-size:14px}}@media (max-width:767px){.article-card,.person-card-wrap{width:100%}}@media (max-width:480px){.accordion-wrap .num{font-size:14px}.search-icon{height:24px;margin-right:10px;min-width:24px}.accordion-wrap .accordion-item-des{padding-left:34px;padding-right:0}.faq-item{padding-left:24px;padding-right:20px}.faq-item .faq-item-title>span:first-child{margin-right:0}.faq-wrap .faq-item .faq-item-title>span:first-child{margin-right:26px}.faq-wrap h3{font-size:24px}.tabber-topic{font-size:12px}}@media(max-width:767px){.contact-form form fieldset.form-columns-2>div:last-child{padding-left:0;padding-right:0}.contact-form form fieldset.form-columns-2>div:first-child{padding-right:0;width:100%!important}.accordion,.contact-form form fieldset.form-columns-2>div,.contact-wrap .contact-form form input[type=email],.contact-wrap .contact-form form input[type=file],.contact-wrap .contact-form form input[type=number],.contact-wrap .contact-form form input[type=password],.contact-wrap .contact-form form input[type=tel],.contact-wrap .contact-form form input[type=text],.contact-wrap .contact-form form select,.contact-wrap .contact-form form textarea,.faq{width:100%!important}.two-col-img img{width:100%}.custom-wrapper .main-content.current{padding-bottom:50px}.two-col-img{margin-bottom:0}}