:root{--white: #fff;--white-50: rgba(255, 255, 255, 0.05);--white-100: rgba(255, 255, 255, 0.1);--black: #000;--black-50: rgba(0, 0, 0, 0.05);--black-100: rgba(0, 0, 0, 0.1);--black-200: rgba(0, 0, 0, 0.2);--black-600: rgba(0, 0, 0, 0.6);--green: #17a40b;--red: #ff0000;--blue: #1884d2;--yellow: #ffa800;--background: #f5efe7;--background-light: #f0f0f0;--background2: #fff1f1;--gray: #616060;--border: #d5d5d5;--primary: #aa2132;--primary-dark: #891d1a;--primary-darkest: #630000;--secondary: #1a2b57;--title: #23211f;--dark-blue: #133690;--font-montserrat: "Montserrat", sans-serif;--font-lato: "Lato", sans-serif;--header-shadow: rgba(255, 255, 255, 0.9);--video: 16/9;--square: 1/1}.bg-white{background:var(--white) !important}.hover-bg-white:hover{background:var(--white) !important}.text-white{color:var(--white) !important}.hover-text-white:hover{color:var(--white) !important}.border-white{border:1px solid var(--white) !important}.border-b-white{border-bottom:1px solid var(--white) !important}.border-t-white{border-top:1px solid var(--white) !important}.bg-black{background:var(--black) !important}.hover-bg-black:hover{background:var(--black) !important}.text-black{color:var(--black) !important}.hover-text-black:hover{color:var(--black) !important}.border-black{border:1px solid var(--black) !important}.border-b-black{border-bottom:1px solid var(--black) !important}.border-t-black{border-top:1px solid var(--black) !important}.bg-black-100{background:var(--black-100) !important}.hover-bg-black-100:hover{background:var(--black-100) !important}.text-black-100{color:var(--black-100) !important}.hover-text-black-100:hover{color:var(--black-100) !important}.border-black-100{border:1px solid var(--black-100) !important}.border-b-black-100{border-bottom:1px solid var(--black-100) !important}.border-t-black-100{border-top:1px solid var(--black-100) !important}.bg-background{background:var(--background) !important}.hover-bg-background:hover{background:var(--background) !important}.text-background{color:var(--background) !important}.hover-text-background:hover{color:var(--background) !important}.border-background{border:1px solid var(--background) !important}.border-b-background{border-bottom:1px solid var(--background) !important}.border-t-background{border-top:1px solid var(--background) !important}.bg-background-light{background:var(--background-light) !important}.hover-bg-background-light:hover{background:var(--background-light) !important}.text-background-light{color:var(--background-light) !important}.hover-text-background-light:hover{color:var(--background-light) !important}.border-background-light{border:1px solid var(--background-light) !important}.border-b-background-light{border-bottom:1px solid var(--background-light) !important}.border-t-background-light{border-top:1px solid var(--background-light) !important}.bg-gray{background:var(--gray) !important}.hover-bg-gray:hover{background:var(--gray) !important}.text-gray{color:var(--gray) !important}.hover-text-gray:hover{color:var(--gray) !important}.border-gray{border:1px solid var(--gray) !important}.border-b-gray{border-bottom:1px solid var(--gray) !important}.border-t-gray{border-top:1px solid var(--gray) !important}.bg-para{background:var(--para) !important}.hover-bg-para:hover{background:var(--para) !important}.text-para{color:var(--para) !important}.hover-text-para:hover{color:var(--para) !important}.border-para{border:1px solid var(--para) !important}.border-b-para{border-bottom:1px solid var(--para) !important}.border-t-para{border-top:1px solid var(--para) !important}.bg-primary{background:var(--primary) !important}.hover-bg-primary:hover{background:var(--primary) !important}.text-primary{color:var(--primary) !important}.hover-text-primary:hover{color:var(--primary) !important}.border-primary{border:1px solid var(--primary) !important}.border-b-primary{border-bottom:1px solid var(--primary) !important}.border-t-primary{border-top:1px solid var(--primary) !important}.bg-primary-dark{background:var(--primary-dark) !important}.hover-bg-primary-dark:hover{background:var(--primary-dark) !important}.text-primary-dark{color:var(--primary-dark) !important}.hover-text-primary-dark:hover{color:var(--primary-dark) !important}.border-primary-dark{border:1px solid var(--primary-dark) !important}.border-b-primary-dark{border-bottom:1px solid var(--primary-dark) !important}.border-t-primary-dark{border-top:1px solid var(--primary-dark) !important}.bg-primary-darkest{background:var(--primary-darkest) !important}.hover-bg-primary-darkest:hover{background:var(--primary-darkest) !important}.text-primary-darkest{color:var(--primary-darkest) !important}.hover-text-primary-darkest:hover{color:var(--primary-darkest) !important}.border-primary-darkest{border:1px solid var(--primary-darkest) !important}.border-b-primary-darkest{border-bottom:1px solid var(--primary-darkest) !important}.border-t-primary-darkest{border-top:1px solid var(--primary-darkest) !important}.bg-title{background:var(--title) !important}.hover-bg-title:hover{background:var(--title) !important}.text-title{color:var(--title) !important}.hover-text-title:hover{color:var(--title) !important}.border-title{border:1px solid var(--title) !important}.border-b-title{border-bottom:1px solid var(--title) !important}.border-t-title{border-top:1px solid var(--title) !important}.bg-secondary{background:var(--secondary) !important}.hover-bg-secondary:hover{background:var(--secondary) !important}.text-secondary{color:var(--secondary) !important}.hover-text-secondary:hover{color:var(--secondary) !important}.border-secondary{border:1px solid var(--secondary) !important}.border-b-secondary{border-bottom:1px solid var(--secondary) !important}.border-t-secondary{border-top:1px solid var(--secondary) !important}.bg-dark-blue{background:var(--dark-blue) !important}.hover-bg-dark-blue:hover{background:var(--dark-blue) !important}.text-dark-blue{color:var(--dark-blue) !important}.hover-text-dark-blue:hover{color:var(--dark-blue) !important}.border-dark-blue{border:1px solid var(--dark-blue) !important}.border-b-dark-blue{border-bottom:1px solid var(--dark-blue) !important}.border-t-dark-blue{border-top:1px solid var(--dark-blue) !important}.text-56{font-size:clamp(36px,36px + 20*(100vw - 375px)/1065,56px)}.text-48{font-size:clamp(32px,32px + 16*(100vw - 375px)/1065,48px)}.text-40{font-size:clamp(28px,28px + 12*(100vw - 375px)/1065,40px)}.text-32{font-size:clamp(28px,28px + 4*(100vw - 375px)/1065,32px)}.text-28{font-size:clamp(20px,20px + 8*(100vw - 375px)/1065,28px)}.text-24{font-size:clamp(20px,20px + 4*(100vw - 375px)/1065,24px)}.text-20{font-size:clamp(18px,18px + 2*(100vw - 375px)/1065,20px)}.text-18{font-size:clamp(16px,16px + 2*(100vw - 375px)/1065,18px)}.text-16{font-size:clamp(16px,16px + 0*(100vw - 375px)/1065,16px)}.text-14{font-size:clamp(14px,14px + 0*(100vw - 375px)/1065,14px)}.text-12{font-size:clamp(12px,12px + 0*(100vw - 375px)/1065,12px)}.text-lato{font-family:var(--font-lato)}.text-montserrat{font-family:var(--font-montserrat)}.container{padding:0 2rem}.styled-list ul,.styled-list ol{padding-left:3.2rem}.styled-list ul>li{list-style-type:disc}.styled-list ul>li::marker{color:var(--title)}.styled-list ol>li{list-style-type:decimal}.general-content-box h2{font-size:clamp(18px,18px + 2*(100vw - 375px)/1065,20px);line-height:130%;font-weight:600}.general-content-box h3{font-size:clamp(16px,16px + 2*(100vw - 375px)/1065,18px)}.general-content-box h2,.general-content-box h3{margin-bottom:1.6rem}.general-content-box h2:not(:first-child),.general-content-box h3:not(:first-child){margin-top:5.4rem}.general-content-box p+p,.general-content-box p+ul,.general-content-box p+ol,.general-content-box p+img,.general-content-box p+figure,.general-content-box p+h4,.general-content-box ul+p,.general-content-box ul+ul,.general-content-box ul+ol,.general-content-box ul+img,.general-content-box ul+figure,.general-content-box ul+h4,.general-content-box ol+p,.general-content-box ol+ul,.general-content-box ol+ol,.general-content-box ol+img,.general-content-box ol+figure,.general-content-box ol+h4,.general-content-box img+p,.general-content-box img+ul,.general-content-box img+ol,.general-content-box img+img,.general-content-box img+figure,.general-content-box img+h4,.general-content-box figure+p,.general-content-box figure+ul,.general-content-box figure+ol,.general-content-box figure+img,.general-content-box figure+figure,.general-content-box figure+h4,.general-content-box h4+p,.general-content-box h4+ul,.general-content-box h4+ol,.general-content-box h4+img,.general-content-box h4+figure,.general-content-box h4+h4{margin-top:1.6rem}.table-responsive table{width:100%;overflow:scroll}.table-responsive table tbody tr:last-child{border-radius:0 0 8px 8px}.table-responsive table tbody tr th{padding:24px 16px;font-size:clamp(16px,16px + 2*(100vw - 375px)/1065,18px);font-weight:600;line-height:140%;letter-spacing:.18px;background:transparent;border-bottom:4px solid var(--primary)}.table-responsive table tbody tr td{font-size:1.6rem;padding:32px 16px;font-weight:600;border-bottom:1px solid transparent}.table-responsive table tbody tr td a{color:var(--primary);text-decoration:underline}.table-responsive table tbody tr:nth-child(even) td{background-color:var(--background)}.table-responsive table tbody tr:nth-child(odd) td{background-color:#faf2f2}.input-field label{line-height:26px;display:block;margin-bottom:6px;font-weight:500;font-size:1.6rem}.input-field input,.input-field textarea,.input-field select{width:100%;padding:1.6rem 1.4rem;border:1px solid var(--black-100);border-radius:.8rem}.input-field textarea{min-height:137px;overflow:hidden;resize:none;padding:1.4rem}.input-field input:focus,.input-field input:focus-visible,.input-field select:focus,.input-field select:focus-visible,.input-field textarea:focus,.input-field textarea:focus-visible{outline:var(--primary) !important}.select-wrapper{position:relative}.select-wrapper select{border-radius:8px}.select-wrapper::after{content:"";position:absolute;top:50%;right:10px;width:24px;height:24px;transform:translateY(-50%);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M19.9201%208.94995L13.4001%2015.47C12.6301%2016.24%2011.3701%2016.24%2010.6001%2015.47L4.08008%208.94995%22%20stroke%3D%22%23616060%22%20stroke-width%3D%221.5%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.masked-image{-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.masked-image{-webkit-mask-image:url("../images/icons/mask-img.svg");mask-image:url("../images/icons/mask-img.svg")}.prev,.next{opacity:.4}.prev:not(.slick-disabled):hover,.next:not(.slick-disabled):hover{opacity:1}.prev.slick-disabled,.next.slick-disabled{cursor:not-allowed !important}.slick-hidden{display:none !important}.slider-wrapper{position:relative}.slider-wrapper .slider-controller{position:absolute;bottom:-1%;right:0}.slider-wrapper .slick-dots{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:32px;padding:10px}.slider-wrapper .slick-dots li{width:16px;height:6px;background-color:#d5d5d5}.slider-wrapper .slick-dots li.slick-active{background-color:var(--secondary)}.slider-wrapper .slick-dots li *{display:none}.tab-panel{display:none}.tab-panel.active{display:block}.smart-btn{background-color:var(--primary);color:var(--white);border-radius:20px 20px 20px 0;border:1px solid transparent;transition:all .3s ease-in-out;line-height:160%}.smart-btn:hover{background:transparent;border-color:var(--primary);border-radius:20px 0 20px 20px;color:var(--primary)}body.menu-open{overflow:hidden;height:100vh}.trail-items{display:flex;flex-wrap:wrap;align-items:center;gap:22px;padding:10px 0}.trail-items li a span{color:var(--white);font-weight:500;font-size:1.6rem;line-height:150%;letter-spacing:.16px}.trail-items li:last-child{pointer-events:none}.trail-items li:not(:last-child){position:relative}.trail-items li:not(:last-child)::after{content:"";position:absolute;top:6px;right:-26px;font-size:1.2rem;color:var(--title);background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%227%22%20height%3D%2214%22%20viewBox%3D%220%200%207%2014%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M0.75%2012.63L5.64%207.74C6.2175%207.1625%206.2175%206.2175%205.64%205.64L0.75%200.75%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");background-repeat:no-repeat;width:18px;height:18px}.new a,.hot a,.live a{position:relative}.new a span,.hot a span,.live a span{position:absolute;top:0;right:-70px;color:var(--white);font-size:12px;font-weight:400;line-height:18px;padding:4px 10px;border-radius:4px;display:inline-flex;align-items:center;gap:6px}.new a span::before,.hot a span::before,.live a span::before{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-repeat:no-repeat}.new a span{background:#198a1c}.new a span::before{background-image:url("../images/icons/new.svg")}.hot a span{background:#e2233b}.hot a span::before{background-image:url("../images/icons/hot.svg")}.live a span{background:#0d49e3}.live a span::before{background-image:url("../images/icons/live.svg")}@keyframes shimmer{0%{background-position:-200px 0}100%{background-position:200px 0}}.shimmer{position:relative;overflow:hidden;background:#e0e0e0;background-image:linear-gradient(90deg, #e0e0e0 0px, #f0f0f0 40px, #e0e0e0 80px);background-size:200px 100%;animation:shimmer 1.5s infinite linear}.row.loading .event-card,.row.loading .testimonial-card,.row.loading .program-card{pointer-events:none;border-radius:16px;background:#fff;overflow:hidden;position:relative;min-height:330px}.row.loading .event-card .event-card-content,.row.loading .event-card .event-card-img,.row.loading .event-card h3,.row.loading .testimonial-card .testimonial-content,.row.loading .testimonial-card .testimonial-author,.row.loading .program-card div{display:none}.row.loading .event-card::before,.row.loading .testimonial-card::before,.row.loading .program-card::before{content:"";position:absolute;inset:0;border-radius:8px;background:#e0e0e0;background-image:linear-gradient(90deg, #e0e0e0 0px, #f0f0f0 40px, #e0e0e0 80px);background-size:200px 100%;animation:shimmer 6s infinite linear}.row.loading .event-card .event-card-img img{display:none}.mk-top-rated-courses .mk-listings-wrapper.loading+.slider-controller{display:none !important}.mk-top-rated-courses .mk-listings-wrapper.loading{position:relative;min-height:400px;overflow:hidden}.mk-top-rated-courses .mk-listings-wrapper.loading::before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(90deg, #e0e0e0 0px, #e0e0e0 280px, transparent 280px, transparent 304px);background-size:304px 100%;background-position:0 0;-webkit-mask-image:linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0%, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0.4) 80%);mask-image:linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0%, rgb(0, 0, 0) 40%, rgba(0, 0, 0, 0.4) 80%);-webkit-mask-size:200px 100%;mask-size:200px 100%;animation:shimmer 1.5s infinite linear;border-radius:16px;z-index:5;pointer-events:none}@media(max-width: 767px){.mk-top-rated-courses .mk-listings-wrapper.loading::before{background-image:linear-gradient(#e0e0e0, #e0e0e0);background-size:100% 100%;-webkit-mask-size:200px 100%;mask-size:200px 100%}}@keyframes mulShdSpin{0%,100%{box-shadow:0em -2.6em 0em 0em #c10308,1.8em -1.8em 0 0em rgba(193, 3, 8, 0.2),2.5em 0em 0 0em rgba(193, 3, 8, 0.2),1.75em 1.75em 0 0em rgba(193, 3, 8, 0.2),0em 2.5em 0 0em rgba(193, 3, 8, 0.2),-1.8em 1.8em 0 0em rgba(193, 3, 8, 0.2),-2.6em 0em 0 0em rgba(193, 3, 8, 0.5),-1.8em -1.8em 0 0em rgba(193, 3, 8, 0.7)}12.5%{box-shadow:0em -2.6em 0em 0em rgba(193, 3, 8, 0.7),1.8em -1.8em 0 0em #c10308,2.5em 0em 0 0em rgba(193, 3, 8, 0.2),1.75em 1.75em 0 0em rgba(193, 3, 8, 0.2),0em 2.5em 0 0em rgba(193, 3, 8, 0.2),-1.8em 1.8em 0 0em rgba(193, 3, 8, 0.2),-2.6em 0em 0 0em rgba(193, 3, 8, 0.2),-1.8em -1.8em 0 0em rgba(193, 3, 8, 0.5)}25%{box-shadow:0em -2.6em 0em 0em rgba(193, 3, 8, 0.5),1.8em -1.8em 0 0em rgba(193, 3, 8, 0.7),2.5em 0em 0 0em #c10308,1.75em 1.75em 0 0em rgba(193, 3, 8, 0.2),0em 2.5em 0 0em rgba(193, 3, 8, 0.2),-1.8em 1.8em 0 0em rgba(193, 3, 8, 0.2),-2.6em 0em 0 0em rgba(193, 3, 8, 0.2),-1.8em -1.8em 0 0em rgba(193, 3, 8, 0.2)}37.5%{box-shadow:0em -2.6em 0em 0em rgba(193, 3, 8, 0.2),1.8em -1.8em 0 0em rgba(193, 3, 8, 0.5),2.5em 0em 0 0em rgba(193, 3, 8, 0.7),1.75em 1.75em 0 0em #c10308,0em 2.5em 0 0em rgba(193, 3, 8, 0.2),-1.8em 1.8em 0 0em rgba(193, 3, 8, 0.2),-2.6em 0em 0 0em rgba(193, 3, 8, 0.2),-1.8em -1.8em 0 0em rgba(193, 3, 8, 0.2)}50%{box-shadow:0em -2.6em 0em 0em rgba(193, 3, 8, 0.2),1.8em -1.8em 0 0em rgba(193, 3, 8, 0.2),2.5em 0em 0 0em rgba(193, 3, 8, 0.5),1.75em 1.75em 0 0em rgba(193, 3, 8, 0.7),0em 2.5em 0 0em #c10308,-1.8em 1.8em 0 0em rgba(193, 3, 8, 0.2),-2.6em 0em 0 0em rgba(193, 3, 8, 0.2),-1.8em -1.8em 0 0em rgba(193, 3, 8, 0.2)}62.5%{box-shadow:0em -2.6em 0em 0em rgba(193, 3, 8, 0.2),1.8em -1.8em 0 0em rgba(193, 3, 8, 0.2),2.5em 0em 0 0em rgba(193, 3, 8, 0.2),1.75em 1.75em 0 0em rgba(193, 3, 8, 0.5),0em 2.5em 0 0em rgba(193, 3, 8, 0.7),-1.8em 1.8em 0 0em #c10308,-2.6em 0em 0 0em rgba(193, 3, 8, 0.2),-1.8em -1.8em 0 0em rgba(193, 3, 8, 0.2)}75%{box-shadow:0em -2.6em 0em 0em rgba(193, 3, 8, 0.2),1.8em -1.8em 0 0em rgba(193, 3, 8, 0.2),2.5em 0em 0 0em rgba(193, 3, 8, 0.2),1.75em 1.75em 0 0em rgba(193, 3, 8, 0.2),0em 2.5em 0 0em rgba(193, 3, 8, 0.5),-1.8em 1.8em 0 0em rgba(193, 3, 8, 0.7),-2.6em 0em 0 0em #c10308,-1.8em -1.8em 0 0em rgba(193, 3, 8, 0.2)}87.5%{box-shadow:0em -2.6em 0em 0em rgba(193, 3, 8, 0.2),1.8em -1.8em 0 0em rgba(193, 3, 8, 0.2),2.5em 0em 0 0em rgba(193, 3, 8, 0.2),1.75em 1.75em 0 0em rgba(193, 3, 8, 0.2),0em 2.5em 0 0em rgba(193, 3, 8, 0.2),-1.8em 1.8em 0 0em rgba(193, 3, 8, 0.5),-2.6em 0em 0 0em rgba(193, 3, 8, 0.7),-1.8em -1.8em 0 0em #c10308}}@keyframes mulShdSpin1{0%,100%{box-shadow:0em -2.6em 0em 0em #fff,1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2),2.5em 0em 0 0em rgba(255, 255, 255, 0.2),1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2),0em 2.5em 0 0em rgba(255, 255, 255, 0.2),-1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2),-2.6em 0em 0 0em rgba(255, 255, 255, 0.5),-1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7)}12.5%{box-shadow:0em -2.6em 0em 0em rgba(255, 255, 255, 0.7),1.8em -1.8em 0 0em #fff,2.5em 0em 0 0em rgba(255, 255, 255, 0.2),1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2),0em 2.5em 0 0em rgba(255, 255, 255, 0.2),-1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2),-2.6em 0em 0 0em rgba(255, 255, 255, 0.2),-1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5)}25%{box-shadow:0em -2.6em 0em 0em rgba(255, 255, 255, 0.5),1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7),2.5em 0em 0 0em #fff,1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2),0em 2.5em 0 0em rgba(255, 255, 255, 0.2),-1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2),-2.6em 0em 0 0em rgba(255, 255, 255, 0.2),-1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2)}37.5%{box-shadow:0em -2.6em 0em 0em rgba(255, 255, 255, 0.2),1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5),2.5em 0em 0 0em rgba(255, 255, 255, 0.7),1.75em 1.75em 0 0em #fff,0em 2.5em 0 0em rgba(255, 255, 255, 0.2),-1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2),-2.6em 0em 0 0em rgba(255, 255, 255, 0.2),-1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2)}50%{box-shadow:0em -2.6em 0em 0em rgba(255, 255, 255, 0.2),1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2),2.5em 0em 0 0em rgba(255, 255, 255, 0.5),1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7),0em 2.5em 0 0em #fff,-1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2),-2.6em 0em 0 0em rgba(255, 255, 255, 0.2),-1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2)}62.5%{box-shadow:0em -2.6em 0em 0em rgba(255, 255, 255, 0.2),1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2),2.5em 0em 0 0em rgba(255, 255, 255, 0.2),1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5),0em 2.5em 0 0em rgba(255, 255, 255, 0.7),-1.8em 1.8em 0 0em #fff,-2.6em 0em 0 0em rgba(255, 255, 255, 0.2),-1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2)}75%{box-shadow:0em -2.6em 0em 0em rgba(255, 255, 255, 0.2),1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2),2.5em 0em 0 0em rgba(255, 255, 255, 0.2),1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2),0em 2.5em 0 0em rgba(255, 255, 255, 0.5),-1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7),-2.6em 0em 0 0em #fff,-1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2)}87.5%{box-shadow:0em -2.6em 0em 0em rgba(255, 255, 255, 0.2),1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2),2.5em 0em 0 0em rgba(255, 255, 255, 0.2),1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2),0em 2.5em 0 0em rgba(255, 255, 255, 0.2),-1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5),-2.6em 0em 0 0em rgba(255, 255, 255, 0.7),-1.8em -1.8em 0 0em #fff}}@media(min-width: 992px){.container{padding:0 32px}}@media(min-width: 1440px){.container{max-width:1348px;padding:0 50px}}html{font-size:62.5%;margin-top:0 !important}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}body{font-family:var(--font-lato);font-size:1.4rem;font-weight:400;line-height:normal;background:var(--background);color:var(--black)}h1,h2,h3,h4,h5,h6{font-family:var(--font-montserrat);font-weight:600;margin-bottom:0;line-height:130%}p{margin-bottom:0}ul,ol{padding:0;margin:0}ul li,ol li{list-style-type:none}a,svg,path,button{transition:all .3s ease-in-out}svg{max-width:100%}input:not([type=checkbox]):not([type=radio]):not[type=number],select,textarea{display:block;width:100%;outline:none;padding:1.2rem 1.6rem;border:none;background-color:transparent;accent-color:var(--primary)}input:not([type=checkbox]):not([type=radio]):not[type=number]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{opacity:.5}input:not([type=checkbox]):not([type=radio]):not[type=number]::placeholder,select::placeholder,textarea::placeholder{opacity:.5}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}select{-moz-appearance:none;appearance:none;-webkit-appearance:none}button{background-color:transparent;border:none;outline:none}a{display:inline-block;text-decoration:none;cursor:pointer;color:var(--title)}iframe{width:100%}.wpcf7-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.container{padding:0 2rem}.header{z-index:5;position:relative}.header .header-content{position:absolute;top:29px;width:86%;left:6.5%}.header .header-content .sticky-logo-link{display:none}.header .header-content .custom-logo-link{display:block}.header .header-content .ham{display:block}.header .header-content .sticky-ham{display:none}.header .primary-menu ul li a{color:var(--white);font-size:1.4rem;line-height:160%;font-weight:500}.header .primary-menu ul li:hover a,.header .primary-menu ul li.active a,.header .primary-menu ul li.current-menu-item a{color:var(--primary)}.header .primary-menu ul li.menu-item-has-children>a{position:relative;padding-right:1.6rem;padding-right:1.6rem}.header .primary-menu ul li.menu-item-has-children>a::after{content:"";width:1.2rem;height:1.2rem;background:url(../images/icons/arrow-down.svg) no-repeat center/cover;position:absolute;right:0;top:50%;transform:translateY(-50%)}.header .primary-menu ul li.menu-item-has-children.current-menu-item>a{color:var(--primary)}.header .primary-menu ul li.menu-item-has-children.active>a::after{transform:translateY(-50%) rotate(180deg)}.header .primary-menu ul li.menu-item-has-children.active>a{color:var(--primary)}.header .primary-menu ul li.menu-item-has-children ul{display:none}.header .primary-menu .ancestor-wrapper{display:flex;justify-content:space-between;align-items:center;gap:8px}.header .primary-menu .study-btn{border:1px solid var(--white);color:var(--white)}.header .primary-menu .study-btn:hover{background:var(--primary);border-color:transparent}.header .primary-menu .menu .menu-icon{aspect-ratio:24/24;flex-shrink:0}.header .primary-menu .menu .menu-icon img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header .primary-menu .menu-dropdown-parent{position:relative;cursor:pointer}.header .primary-menu .simple-menu-dropdown{position:absolute;top:calc(100% + 20px);right:-70%;display:none;background-color:var(--white);padding:1.6rem;min-width:265px;border-radius:1.6rem;box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px}.header .primary-menu .simple-menu-dropdown ul li+li{margin-top:1.4rem}.header .primary-menu .simple-menu-dropdown ul li{padding:1.2rem 2.4rem}.header .primary-menu .simple-menu-dropdown ul li a{color:var(--black);font-family:var(--font-montserrat);font-size:clamp(16px,16px + 2*(100vw - 375px)/1065,18px);font-weight:500;line-height:140%;letter-spacing:.18px}.header .primary-menu .simple-menu-dropdown ul li:hover a{color:var(--primary)}.header .primary-menu .simple-menu-dropdown ul li:hover{background:#fff3f4;border-radius:8px}body.tutor-frontend header{background-color:var(--white)}body.tutor-frontend header .header-content{position:static;top:auto;left:auto;width:100%;padding:16px 0}body.tutor-frontend header .header-content .sticky-logo-link{display:block}body.tutor-frontend header .header-content .custom-logo-link{display:none}body.tutor-frontend header .header-content .ham{display:none}body.tutor-frontend header .header-content .sticky-ham{display:block}body.tutor-frontend header .header-content .mobile-menu-header .custom-logo-link{display:block}body.tutor-frontend header .header-content .primary-menu ul li a{color:var(--black)}body.tutor-frontend header .header-content .primary-menu ul li.menu-item-has-children>a::after{background:url(../images/icons/arrow-down1.svg) no-repeat center/cover}body.tutor-frontend header .header-content .primary-menu .study-btn{border:1px solid black;color:var(--black);transition:all .3s ease-in-out}body.tutor-frontend header .header-content .primary-menu .study-btn:hover{background:var(--primary);border-color:transparent;color:var(--white)}.apply-btn{border-radius:20px 20px 20px 0}.mega-menu-overlay{position:fixed;inset:0;top:0px;background:var(--black-600);backdrop-filter:blur(12px);opacity:0;visibility:hidden;transition:all .3s ease-in-out}.mega-menu-overlay.active{opacity:1;visibility:visible}.mega-menu-overlay{z-index:-1}@media(max-width: 991px){.header .primary-menu{position:fixed;inset:0;z-index:9;background-color:var(--black-100);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:all .25s ease-in-out}.header .primary-menu.active{opacity:1;visibility:visible}.header .primary-menu.active .primary-menu-wrapper{background:linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.7) 100%);transform:translateX(0)}.header .primary-menu.active .primary-menu-wrapper li{animation:slideFromLeft .1s linear forwards}.header .primary-menu .primary-menu-wrapper{max-width:40rem;background-color:var(--white);margin-left:auto;height:100vh;overflow:auto;transform:translateX(100%);transition:all .3s ease-in-out}.header .primary-menu .primary-menu-wrapper .header_logo{max-width:12rem}.header .primary-menu .primary-menu-wrapper ul li{transform:translateX(100%)}.header .primary-menu .primary-menu-wrapper ul li a{display:block;padding:1.2rem 0}.header .primary-menu .primary-menu-wrapper ul li.menu-item-has-children a{display:flex;justify-content:space-between;padding:.8rem 0}.header .primary-menu .primary-menu-wrapper ul li.menu-item-has-children ul{padding-left:1.2rem}body.tutor-frontend header .header-content .primary-menu ul li a{color:var(--white)}}.sticky-header{position:fixed;top:0rem;left:0;right:0;opacity:0;visibility:hidden;transform:translateY(-150%);transition:all .25s linear;z-index:2;background-color:var(--white);box-shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px}.sticky-header.active{opacity:1;visibility:visible;transform:translateY(0)}.sticky-header.active .header{background-color:white}.sticky-header.active .header-content{position:static;padding:1.8rem 0rem;width:100%;border-radius:16px;background-color:var(--white)}.sticky-header.active .header-content .custom-logo-link{display:none}.sticky-header.active .header-content .sticky-logo-link{display:block}.sticky-header.active .header-content .ham{display:none}.sticky-header.active .header-content .sticky-ham{display:block}.sticky-header.active .header-content .primary-menu ul li a{color:var(--black)}.sticky-header.active .header-content .primary-menu ul li.menu-item-has-children>a::after{background:url(../images/icons/arrow-down1.svg) no-repeat center/cover}.sticky-header.active .header-content .primary-menu .study-btn{border:1px solid black;color:var(--black);transition:all .3s ease-in-out}.sticky-header.active .header-content .primary-menu .study-btn:hover{background:var(--primary);border-color:transparent;color:var(--white)}.sticky-header.active .toggle svg path{stroke:black}@media(min-width: 992px){.header .primary-menu .primary-menu-wrapper ul li.menu-item-has-children{position:relative}.header .primary-menu .primary-menu-wrapper ul li.menu-item-has-children ul{position:absolute;top:calc(100% + 1rem);background:var(--white);border-radius:1.2rem;padding:1rem;min-width:22rem;box-shadow:0 1px 16px 0 rgba(0, 0, 0, 0.08);max-height:40rem;overflow:auto;z-index:8}.header .primary-menu .primary-menu-wrapper ul li.menu-item-has-children ul li{transition:background-color .3s ease-in-out}.header .primary-menu .primary-menu-wrapper ul li.menu-item-has-children ul li a{padding:12px 24px;color:var(--black);font-weight:500}.header .primary-menu .primary-menu-wrapper ul li.menu-item-has-children ul li a:hover,.header .primary-menu .primary-menu-wrapper ul li.menu-item-has-children ul li a.active{color:var(--primary)}.header .primary-menu .primary-menu-wrapper ul li.menu-item-has-children ul li a:hover::after,.header .primary-menu .primary-menu-wrapper ul li.menu-item-has-children ul li a.active::after{opacity:1}.header .primary-menu .primary-menu-wrapper ul li.menu-item-has-children ul li:hover{background-color:#fff3f4 !important;border-radius:8px}.header .sub-menu .toggle svg path{stroke:black}.header .primary-menu-wrapper,.header .primary-menu-wrapper ul{overflow:visible !important}.header .primary-menu-wrapper>ul>li.menu-item-has-children>ul.sub-menu{position:absolute;top:calc(100% + 1rem);left:0}.header .primary-menu-wrapper ul li.menu-item-has-children>ul li.menu-item-has-children>ul.sub-menu{position:absolute;top:0;left:107%}.header .primary-menu-wrapper ul.sub-menu ul.sub-menu{padding-top:0}body.tutor-frontend .ancestor-wrapper .toggle svg path{stroke:black}}@keyframes slideFromLeft{from{transform:translateX(100px)}to{transform:translateX(0)}}.menu-toggle{text-decoration:none}.menu-toggle .menu-track{position:relative;display:flex;align-items:center;width:125px;height:56px;border-radius:12px;padding:8px;overflow:hidden}.menu-toggle .menu-track .menu-slider{position:absolute;left:8px;width:40px;height:40px;background:#b5202a;border-radius:8px;display:grid;place-items:center;transition:transform .35s ease;z-index:2}.menu-toggle .menu-track .menu-slider .hamburger{position:absolute;width:18px;height:2px;background:#fff}.menu-toggle .menu-track .menu-slider .close-x{position:absolute;width:18px;background:#fff}.menu-toggle .menu-track .menu-slider .hamburger::before,.menu-toggle .menu-track .menu-slider .hamburger::after{content:"";position:absolute;width:18px;height:2px;background:#fff;left:0}.menu-toggle .menu-track .menu-slider .hamburger::before{top:-6px}.menu-toggle .menu-track .menu-slider .hamburger::after{top:6px}.menu-toggle .menu-track .menu-slider .close-x{background:none;font-size:22px;display:none;color:#fff;z-index:3}.menu-toggle .menu-track .menu-open{padding:6px 13px 6px 50px;line-height:28px;border-radius:8px;transform:translateX(0)}.menu-toggle .menu-track .menu-close{padding:6px 50px 6px 13px;line-height:28px;border-radius:8px;transform:translateX(10px)}.menu-toggle .menu-track .menu-text{position:absolute;background:var(--secondary);text-align:center;font-size:18px;font-weight:500;color:#fff;z-index:1;transition:opacity .25s ease,transform .35s ease}.menu-toggle .menu-track .menu-text.menu-close{opacity:0}.menu-dropdown-parent.open .menu-slider{transform:translateX(77px)}.menu-dropdown-parent.open .menu-open{opacity:0;transform:translateX(-10px)}.menu-dropdown-parent.open .menu-close{opacity:1 !important}.menu-dropdown-parent.open .hamburger{display:none}.menu-dropdown-parent.open .close-x{display:block !important}.banner{padding:100px 0;position:relative;background:linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.7) 100%)}.banner .banner-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.banner .banner-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner .section-title p{line-height:177.778%;letter-spacing:.18px}.banner .search-bar{display:flex;gap:8px;align-items:center;width:100%;max-width:796px;margin:auto;background:#fff;border-radius:999px;padding:.8rem;box-shadow:0 10px 30px rgba(0, 0, 0, 0.12);overflow:hidden}.banner .search-bar .search-select{flex:0 0 auto;position:relative}.banner .search-bar .search-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;padding:8px 20px 8px 12px;font-size:16px;font-weight:600;background:transparent;cursor:pointer}.banner .search-bar .search-select::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);pointer-events:none;background:url("../images/icons/arrow-down1.svg") no-repeat center/cover;width:16px;height:16px}.banner .search-bar .search-input{flex:1}.banner .search-bar .search-input input{width:100%;border:none;outline:none;padding:8px 10px;font-size:14px;color:#333}.banner .search-bar .search-btn{flex:0 0 auto;font-family:var(--font-lato);font-weight:500;line-height:162.5%;background:var(--primary);color:var(--white);padding:8px 16px;border-radius:32px;white-space:nowrap;border:1px solid transparent}.banner .search-bar .search-btn:hover{border:1px solid var(--primary);color:var(--primary);background:var(--white)}.banner .banner-links a{display:flex;padding:6px 12px;justify-content:center;align-items:center;border-radius:32px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.08));backdrop-filter:blur(10px);box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.35),0 4px 20px rgba(0, 0, 0, 0.25);border:1px solid hsla(0, 0%, 100%, 0.14);color:var(--white);text-align:center;font-weight:500;line-height:162.5%}.banner .homepage-search-wrapper{position:relative}.banner .homepage-search-wrapper .search-dropdown-list,.banner .homepage-search-wrapper .select-warning{max-width:796px;max-height:264px;margin:auto;position:absolute;top:120%;left:50%;transform:translateX(-50%);z-index:5;width:100%;background-color:var(--white);padding:1.6rem;border-radius:8px;overflow-y:auto;overflow-x:hidden}.banner .homepage-search-wrapper .search-dropdown-list li,.banner .homepage-search-wrapper .select-warning li{cursor:pointer;padding:8px;border-radius:8px}.banner .homepage-search-wrapper .search-dropdown-list li+li,.banner .homepage-search-wrapper .select-warning li+li{margin-top:.8rem}.banner .homepage-search-wrapper .search-dropdown-list li:hover,.banner .homepage-search-wrapper .select-warning li:hover{background:#fff1f1}.banner .homepage-search-wrapper .search-dropdown-list .result-item,.banner .homepage-search-wrapper .select-warning .result-item{display:flex;gap:12px}.banner .homepage-search-wrapper .search-dropdown-list .result-item img,.banner .homepage-search-wrapper .select-warning .result-item img{aspect-ratio:56/56;max-width:56px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:.5px solid #d5d5d5}.banner .homepage-search-wrapper .search-dropdown-list .result-item span,.banner .homepage-search-wrapper .select-warning .result-item span{font-size:1.6rem;font-weight:600;line-height:130%;letter-spacing:.16px}.banner .homepage-search-wrapper .search-dropdown-list .result-item .meta-result-wrapper .meta-result,.banner .homepage-search-wrapper .select-warning .result-item .meta-result-wrapper .meta-result{gap:8px}.banner .homepage-search-wrapper .search-dropdown-list .result-item .meta-result-wrapper .meta-result img,.banner .homepage-search-wrapper .select-warning .result-item .meta-result-wrapper .meta-result img{border:none;width:16px;height:16px;-o-object-fit:cover;object-fit:cover}.banner .homepage-search-wrapper .search-dropdown-list .result-item .meta-result-wrapper .meta-result p,.banner .homepage-search-wrapper .select-warning .result-item .meta-result-wrapper .meta-result p{line-height:20px;color:black}.banner .homepage-search-wrapper .search-dropdown-list .result-item .meta-result-wrapper .meta-result p span,.banner .homepage-search-wrapper .select-warning .result-item .meta-result-wrapper .meta-result p span{font-size:12px;font-weight:500;color:black}.banner .homepage-search-wrapper .select-warning{text-align:center}.banner .banner-search-loading{width:100%}.banner .banner-search-loading li{text-align:center}@media(min-width: 768px){.banner{padding:180px 0}.banner .search-bar .search-select select{padding:8px 40px 8px 20px}.banner .search-bar .search-btn{padding:8px 24px}}@media(min-width: 992px){.banner{padding:180px 0}.banner .section-title,.banner .banner-links{max-width:796px;margin:auto}}
