.cus-btn,.register-wrap,.register-wrap h4{text-align:center}.cus-btn a,.register-wrap a{font-weight:600;text-decoration:none}.custom-wrapper ul{margin-bottom:16px;padding-left:0}.accordion-item,.faq-item,.faq>h4{padding:35px 24px}.faq>h4,.req-row>span p:last-child{margin:0}.custom-wrapper form ul li:before,.faq-inner,.faq-item-title .plus-icon,.faq-wrap .search-icon{display:none}.custom-wrapper .custom-inner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom-wrapper .main-wrap,.custom-wrapper .sidebar-wrap{width:100%}.custom-wrapper .main-wrap{overflow:hidden}.custom-wrapper .main-content{height:0;opacity:0;visibility:hidden}.custom-wrapper .main-content.current{height:auto;opacity:1;padding-top:50px;visibility:visible}.custom-wrapper .sidebar-wrap{padding-top:50px}.accordion,.faq,.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-des{border:0}.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:center;display:flex;margin-right:105px}.faq:not(:last-child){margin-bottom:20px}.faq>h4{cursor:pointer;position:relative}.faq>h4>span{align-items:center;display:flex}.faq-item{padding:35px 48px 35px 77px}.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:.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,.faq-wrap .faq-item.active .faq-item-title .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{font-size:16px;height:0;margin-top:15px;max-width:100%;overflow:hidden;padding-left:53px;padding-right:105px;transition:height .3s ease}.faq-wrap .faq-item-des{transition:all .3s ease}.accordion-wrap .accordion-item:first-child .accordion-item-des,.accordion-wrap .accordion-item:first-child .faq-item-des,.faq-wrap .faq-item-title .plus-icon,.faq-wrap .faq-item:first-child .faq-item-des{display:block}.accordion-wrap .accordion-item-des p:last-child,.contact-details-wrap h5,.faq-inner ul li,.faq-wrap .faq-item-des p:last-child{margin-bottom:0}.accordion-wrap .num{font-size:21px;opacity:.5}.accordion-wrap .active .num,.faq-wrap .faq-item-title .plus-icon:after{opacity:1}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,.two-col-wrap{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:not(:last-child){margin-bottom:10px}.register-wrap{border-radius:10px;margin-bottom:40px;padding:40px 40px 35px}.register-wrap h4{color:#fff;margin-left:auto;margin-right:auto;max-width:690px}.register-wrap a{background-color:#fff;border:1px solid #fff;border-radius:100px;color:var(--secondary);font-size:14px;line-height:21px;padding:8px 20px}.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 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 a{background-color:var(--tertiary);border:1px solid var(--tertiary);border-radius:28px;color:#fff;display:inline-block;font-size:16px;line-height:41px;padding:5px 41px}.cus-btn a:hover{background-color:#fff;border-color:var(--primary);color:var(--primary)}.content hr{border-top:2px dashed #919191;height:0;margin-bottom:75px;margin-top:60px;opacity:.5}.content img{margin-bottom:45px}.faq-wrap .faq{background-color:transparent;border:0}.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 auto;padding:0 24px;width:90%}.faq-wrap .active.faq-item .faq-item-des{border:1px solid #cbcbcb;padding:35px 24px}.faq-wrap .faq-item{padding:0}.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-content{margin-right:auto;width:calc(60% - 36px)}.two-col-img{margin-left:auto;width:calc(40% - 36px)}.embed-code-wrap{margin-top:72px}@media (min-width:992px){.custom-wrapper .sidebar-wrap{width:22.662%}.custom-wrapper .main-wrap{padding-left:40px;width:77.338%}}@media (max-width:767px){.faq-wrap .faq-item .faq-item-des,.faq-wrap .faq-item .faq-item-title{margin-left:0}.accordion-item .accordion-item-title>span:first-child,.faq-item .faq-item-title>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,.faq>h4,.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{font-size:21px}.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}}@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: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:first-child .faq-item-des{padding-right:0}.faq-wrap .faq-item .faq-item-title>span:first-child{margin-right:26px}}