.__nuxt-error-page{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;align-items:center;background:#f7f8fb;bottom:0;color:#47494e;display:flex;flex-direction:column;font-family:sans-serif;font-weight:100!important;justify-content:center;left:0;padding:1rem;position:absolute;right:0;text-align:center;top:0}.__nuxt-error-page .error{max-width:450px}.__nuxt-error-page .title{color:#47494e;font-size:1.5rem;margin-bottom:8px;margin-top:15px}.__nuxt-error-page .description{color:#7f828b;line-height:21px;margin-bottom:10px}.__nuxt-error-page a{color:#7f828b!important;-webkit-text-decoration:none;text-decoration:none}.__nuxt-error-page .logo{bottom:12px;left:12px;position:fixed}.nuxt-progress{background-color:#0767ae;height:5px;left:0;opacity:1;position:fixed;right:0;top:0;transition:width .1s,opacity .4s;width:0;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}@font-face{font-family:DIN-Next-LT-Pro;font-style:normal;font-weight:300;src:url(/_nuxt/fonts/DIN-Next-LT-Pro-Light.d2a26ee.ttf) format("truetype")}@font-face{font-family:DIN-Next-LT-Pro;font-style:italic;font-weight:200;src:url(/_nuxt/fonts/DIN-Next-LT-Pro-UltraLight-Italic.7ccecfb.ttf) format("truetype")}@font-face{font-family:DIN-Next-LT-Pro;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/DIN-Next-LT-Pro-Regular.fd4e5e9.ttf) format("truetype")}@font-face{font-family:DIN-Next-LT-Pro;font-style:italic;font-weight:500;src:url(/_nuxt/fonts/DIN-Next-LT-Pro-Medium-Italic.c0e39e1.ttf) format("truetype")}@font-face{font-family:DIN-Next-LT-Pro;font-style:normal;font-weight:200;src:url(/_nuxt/fonts/DIN-Next-LT-Pro-UltraLight.c88fa83.ttf) format("truetype")}@font-face{font-family:DIN-Next-LT-Pro;font-style:normal;font-weight:500;src:url(/_nuxt/fonts/DIN-Next-LT-Pro-Medium.9e5bf4d.ttf) format("truetype")}@font-face{font-family:DIN-Next-LT-Pro;font-style:italic;font-weight:900;src:url(/_nuxt/fonts/DIN-Next-LT-Pro-Heavy-Italic.8c930ec.ttf) format("truetype")}@font-face{font-family:DIN-Next-LT-Pro;font-style:normal;font-weight:700;src:url(/_nuxt/fonts/DIN-Next-LT-Pro-Bold.9f699ba.ttf) format("truetype")}@font-face{font-family:DIN-Next-LT-Pro;font-style:normal;font-weight:900;src:url(/_nuxt/fonts/DIN-Next-LT-Pro-Heavy.dc35aab.ttf) format("truetype")}@font-face{font-family:DIN-Next-LT-Pro;font-style:italic;font-weight:300;src:url(/_nuxt/fonts/DIN-Next-LT-Pro-Light-Italic.598bf1b.ttf) format("truetype")}@font-face{font-family:DIN-Next-LT-Pro;font-style:italic;font-weight:700;src:url(/_nuxt/fonts/DIN-Next-LT-Pro-Bold-Italic.3fa80b3.ttf) format("truetype")}@font-face{font-family:DIN-Next-LT-Pro;font-style:italic;font-weight:400;src:url(/_nuxt/fonts/DIN-Next-LT-Pro-Italic.466ef80.ttf) format("truetype")}@font-face{font-family:DIN-Next-LT-Pro;font-style:italic;font-weight:900;src:url(/_nuxt/fonts/DIN-Next-LT-Pro-Black-Italic.376d7d8.ttf) format("truetype")}@font-face{font-family:DIN-Next-LT-Pro;font-style:normal;font-weight:900;src:url(/_nuxt/fonts/DIN-Next-LT-Pro-Black.fc2740a.ttf) format("truetype")}body{font-size:.875rem}@media (min-width:1024px){body{font-size:1rem}}h1{font-size:1.25rem;font-weight:700;letter-spacing:-.05em}@media (min-width:768px){h1{font-size:4rem}}h1.bigger{font-size:1.125rem}@media (min-width:768px){h1.bigger{font-size:4.375rem}}h2{font-size:1.125rem}@media (min-width:768px){h2{font-size:3rem;line-height:2.5rem}}h3{font-size:1rem}@media (min-width:768px){h3{font-size:1.5rem;line-height:1.75rem}}h4{font-size:1rem}@media (min-width:768px){h4{font-size:1.25rem}}h4{line-height:1.5625rem}h5{font-size:1rem}@media (min-width:768px){h5{font-size:1.125rem}}h5{line-height:1.125rem}h6{font-size:1rem}.smallest-heading{display:block;font-size:.875rem}p{--tw-text-opacity:1;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity));line-height:1.5625rem}p.has-error{color:#eb5757}.-mb-50{margin-bottom:-50px}.divider{border-bottom:1px solid #525252;margin-bottom:1.5rem;margin-top:1.5rem}.divider.secondary{border-color:#d6d6d6}.divider.higher{margin-bottom:2rem;margin-top:2rem}.divider.smaller{margin-bottom:1.75rem;margin-top:.5rem}.divider.course-divider{margin-bottom:3rem;margin-top:3rem}.divider.lighter-color{border-color:#a3a3a3}.divider-vertical{border-left:1px solid #525252;margin-left:1rem;padding-right:1rem}.bullet-divider{color:#c4c4c4;margin-left:.5rem;margin-right:.5rem}.dark,.dark-content{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--tw-bg-opacity));color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity))}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.dark-content h1,.dark-content h2,.dark-content h3,.dark-content h4,.dark-content h5,.dark-content h6{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}.dark h1.gray,.dark h2.gray,.dark h3.gray,.dark h4.gray,.dark h5.gray,.dark h6.gray,.dark-content h1.gray,.dark-content h2.gray,.dark-content h3.gray,.dark-content h4.gray,.dark-content h5.gray,.dark-content h6.gray{--tw-text-opacity:1;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity))}.dark p,.dark-content p{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}.main-content{padding-bottom:1rem;padding-top:1rem}@media (min-width:1024px){.main-content{padding-bottom:2rem;padding-top:2rem}}.main-container{padding-left:1rem;padding-right:1rem}@media (min-width:1024px){.main-container{padding-left:3rem;padding-right:3rem}}h1.page-header{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}.page-tagline{font-size:1rem;margin-bottom:1.5rem;margin-top:1.5rem}@media (min-width:768px){.page-tagline{font-size:1.25rem;width:50%}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.w-\[640px\]{width:640px}.w-\[730px\]{width:730px}.w-\[180px\]{width:180px}.prose-sm{max-width:none!important}.prose-sm p{--tw-text-opacity:1;color:#292929;color:rgba(41,41,41,var(--tw-text-opacity))}.required-mark{color:#2f80ed}.pagination-wrapper{display:flex;flex-direction:row;margin-bottom:2rem;margin-top:2rem}.pagination-wrapper .active .pagination-item{background-color:#000!important;color:#fff!important}.pagination-wrapper .page-item .pagination-item{width:2.5rem}.pagination-wrapper .page-item .pagination-item,.pagination-wrapper .prev-next-item{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:#d6d6d6;background-color:rgba(214,214,214,var(--tw-bg-opacity));border-radius:.25rem;color:#000;color:rgba(0,0,0,var(--tw-text-opacity));cursor:pointer;display:flex;height:2.5rem;justify-content:center;margin-left:.25rem;margin-right:.25rem;text-align:center}.pagination-wrapper .prev-next-item{width:3rem}@media only screen and (max-width:768px){.long-table{overflow-x:scroll}}header{font-size:.75rem;position:relative;z-index:40}header,header .left-col{width:100%}@media (min-width:1024px){header .left-col{width:40%}}header .right-col{justify-content:space-between;width:60%}header nav{align-items:center;display:flex}header nav ul{align-items:center;padding-top:1rem}@media (min-width:1024px){header nav ul{display:flex;padding-top:0}}header nav ul li a{display:block}header .top-nav{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--tw-bg-opacity));color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity));height:80px;justify-content:space-between}header .top-nav ul{display:flex;gap:1.25rem;justify-content:flex-end}@media (min-width:1280px){header .top-nav ul{gap:2rem}}header .top-nav .right-col{display:none}@media (min-width:1024px){header .top-nav .right-col{display:block}}header .top-nav .nuxt-link-active{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}header .bottom-nav{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:#292929;background-color:rgba(41,41,41,var(--tw-bg-opacity));color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity));display:flex;height:50px}header .bottom-nav li{margin-left:1.75rem}header .bottom-nav li:first-child{margin-left:0}header .bottom-nav .left-col{display:none}@media (min-width:1024px){header .bottom-nav .left-col{display:flex}}header .bottom-nav .right-col{display:none}@media (min-width:1024px){header .bottom-nav .right-col{display:flex}}header .bottom-nav.custom-opacity-80{background-color:rgba(41,41,41,.8)}header .nuxt-link-exact-active.nuxt-link-active{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}header .cart-menu{--tw-text-opacity:1;align-items:center;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity));display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:1024px){header .cart-menu{position:relative}}header .cart-badge{--tw-translate-x:50%;--tw-translate-y:-50%;--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:red;background-color:rgba(255,0,0,var(--tw-bg-opacity));border-radius:9999px;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));display:inline-flex;font-size:6px;justify-content:center;line-height:1;padding:.25rem .5rem;position:absolute;right:0;top:0;transform:translate(50%,-50%) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}header .mobile-menu{top:50px}footer{border-top:1px solid #d6d6d6;font-size:.75rem;padding-bottom:3.5rem;padding-top:2rem}footer.light{--tw-text-opacity:1;color:#525252;color:rgba(82,82,82,var(--tw-text-opacity))}footer.dark{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--tw-bg-opacity));border-color:#525252;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity))}.btn{align-items:center;display:inline-flex;font-size:.875rem;justify-content:center;padding-bottom:.75rem;padding-top:.75rem;text-align:center;white-space:nowrap}.btn:focus{outline:2px solid transparent;outline-offset:2px}.btn{border-radius:21px;padding:12px 40px}.btn.social-login{border-radius:0}.btn.left-icon svg{margin-right:.75rem}.btn.right-icon svg{margin-left:13px}.btn.btn-small{padding:8px 24px}.btn.btn-small-secondary{padding:8px 40px}.btn.btn-checkout{padding:12px 95px}.btn.btn-primary{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity));color:#000;color:rgba(0,0,0,var(--tw-text-opacity))}.btn.btn-primary:hover{--tw-bg-opacity:1;background-color:#d6d6d6;background-color:rgba(214,214,214,var(--tw-bg-opacity))}.btn.btn-primary:active{--tw-bg-opacity:1;background-color:#a3a3a3;background-color:rgba(163,163,163,var(--tw-bg-opacity))}.btn.btn-primary.dark{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--tw-bg-opacity));color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}.btn.btn-primary:disabled{--tw-bg-opacity:1;--tw-text-opacity:1;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity));cursor:not-allowed}.btn.btn-primary:disabled,.btn.btn-primary:disabled:hover{background-color:#525252;background-color:rgba(82,82,82,var(--tw-bg-opacity))}.btn.btn-primary:disabled:hover{--tw-bg-opacity:1}.btn.btn-secondary{--tw-border-opacity:1;--tw-text-opacity:1;background-color:transparent;border-color:#7a7a7a;border-color:rgba(122,122,122,var(--tw-border-opacity));border-width:1px;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity))}.btn.btn-secondary.light{--tw-text-opacity:1;border:1px solid #000;color:#000;color:rgba(0,0,0,var(--tw-text-opacity))}.btn.btn-secondary.active{--tw-border-opacity:1;--tw-text-opacity:1;background-color:transparent;border-color:#fff;border-color:rgba(255,255,255,var(--tw-border-opacity));border-width:1px;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}.btn.btn-secondary:hover{--tw-text-opacity:1;border-color:#d6d6d6;color:#d6d6d6;color:rgba(214,214,214,var(--tw-text-opacity))}.btn.btn-secondary:active{--tw-text-opacity:1;border-color:#a3a3a3;color:#a3a3a3;color:rgba(163,163,163,var(--tw-text-opacity))}.btn.btn-secondary.btn-list-view{border-width:0}@media (min-width:768px){.btn.btn-secondary.btn-list-view{--tw-border-opacity:1;border-color:#7a7a7a;border-color:rgba(122,122,122,var(--tw-border-opacity));border-width:1px}}.btn.btn-text{--tw-text-opacity:1;background-color:transparent;color:#000;color:rgba(0,0,0,var(--tw-text-opacity))}.btn.btn-text.dark{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}.btn.btn-text.dark:hover{--tw-text-opacity:1;color:#d6d6d6;color:rgba(214,214,214,var(--tw-text-opacity))}.btn.btn-merit{background:#003d4c;border-radius:4px;color:#fff;font-weight:700;padding:14px 16px}.btn.btn-danger{--tw-bg-opacity:1;--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}.btn.btn-danger,.btn.btn-danger:hover{background-color:#eb5757;background-color:rgba(235,87,87,var(--tw-bg-opacity))}.btn.btn-danger:hover{--tw-bg-opacity:1}.btn.btn-danger:active{--tw-bg-opacity:1;background-color:#eb5757;background-color:rgba(235,87,87,var(--tw-bg-opacity))}.btn:disabled{--tw-bg-opacity:1;--tw-text-opacity:1;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity));cursor:not-allowed}.btn:disabled,.btn:disabled:hover{background-color:#525252;background-color:rgba(82,82,82,var(--tw-bg-opacity))}.btn:disabled:hover{--tw-bg-opacity:1}.btn-back{--tw-text-opacity:1;align-items:center;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));display:flex}.btn-back.light-content{--tw-text-opacity:1;color:#000;color:rgba(0,0,0,var(--tw-text-opacity))}.btn-booking{--tw-text-opacity:1;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity));padding-left:.25rem;padding-right:.25rem;text-align:left}.btn-booking:focus{outline:2px solid transparent;outline-offset:2px}.btn-booking{border:1px solid #7a7a7a;border-radius:6px}.btn-booking.btn-selected{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}input,textarea{--tw-text-opacity:1;color:#292929;color:rgba(41,41,41,var(--tw-text-opacity));padding:.5rem}input:focus,textarea:focus{outline:2px solid transparent;outline-offset:2px}input,textarea{border:1px solid #7a7a7a;padding:15px 16px}input.input-dark,textarea.input-dark{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#000;background-color:rgba(0,0,0,var(--tw-bg-opacity));color:#ccc;color:rgba(204,204,204,var(--tw-text-opacity))}input:disabled,textarea:disabled{cursor:not-allowed;opacity:.3}label{--tw-text-opacity:1;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity))}.form-control{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:.75rem}.form-control>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:.5rem;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.form-control{font-size:.875rem}.form-control input,.form-control textarea{margin-top:0}.date-picker{--tw-text-opacity:1;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity));position:relative}.date-picker:focus-within{--tw-text-opacity:1;color:#ccc;color:rgba(204,204,204,var(--tw-text-opacity))}.date-picker input{--tw-text-opacity:1;border-radius:0;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity));font-size:.875rem;padding:.5rem 2.25rem .5rem .5rem}.date-picker input:focus{outline:2px solid transparent;outline-offset:2px}.date-picker input{width:200px}.date-picker ::-moz-placeholder{--tw-text-opacity:1;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity));font-size:.875rem;opacity:1}.date-picker ::placeholder{--tw-text-opacity:1;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity));font-size:.875rem;opacity:1}.form-control-action{margin-top:1.5rem;text-align:right}.vs__dropdown-toggle{border:1px solid #7a7a7a!important;border-radius:0!important;font-size:.875rem;padding:13.5px 16px!important}.vs__actions{padding:8px!important}.vs--loading .vs__actions,.vs__search{padding:0!important}.vs__search{margin:0!important}.dark .vs__selected{color:#ccc!important}.dark .vs__search{color:#fff!important}.vs__selected{color:#575757!important;margin:0!important;padding:0!important}.select-option-multiple.dark .vs__selected{background-color:#fff!important;color:#000!important}.select-option-multiple.dark .vs__deselect path{fill:#000!important}.select-option-multiple .vs__dropdown-toggle{min-height:53px!important;padding:5.5px 16px!important}.select-option-multiple .vs__selected{background-color:#000!important;border-radius:21px!important;color:#fff!important;line-height:17.5px!important;margin:3px 8px 2px 0!important;padding:8px 10px!important}.select-option-multiple .vs__deselect{margin-left:8px!important}.select-option-multiple .vs__deselect path{fill:#fff!important}.v-select.small-height .vs__dropdown-toggle{padding:11px 16px!important}.v-select.smaller-height .vs__dropdown-toggle{padding:4px 8px!important}.vs__clear path{fill:#525252!important}.vs__dropdown-menu{border:1px solid #7a7a7a!important;border-radius:0!important;box-shadow:0 3px 6px 0 rgba(0,0,0,.15);margin:0;padding:5px 0;top:calc(100% + 4px)!important}.v-switch-core{border:1px solid #525252!important}.v-switch-button{transform:translate3d(3px,3px,0)!important}.toggled .v-switch-button{transform:translate3d(25px,3px,0)!important}.vc-container.vc-is-dark{background-color:#525252!important;border-color:#525252!important;border-radius:0!important;color:#fff!important}.vc-container.vc-is-dark .vc-weekday{color:#7a7a7a!important}.vue-tags-input{max-width:100%!important}.vue-tags-input .ti-input{border:1px solid #7a7a7a!important;min-height:53px;padding-left:16px!important;padding-right:16px!important}.vue-tags-input .ti-tag{background-color:#000!important;border-radius:21px!important;color:#fff!important;line-height:17.5px!important;margin:3px 8px 2px 0!important;padding:5px 10px!important}.vue-tags-input .ti-new-tag-input-wrapper{display:flex;flex:1 0 auto;font-size:14px!important;margin:0!important;padding:0!important}.month-picker__container{border-radius:0!important;box-shadow:none!important;margin-left:auto!important;margin-right:auto!important}.month-picker__container .month-picker__year{background-color:transparent!important;box-shadow:none!important;padding:0!important}.vm--overlay{background:hsla(0,0%,100%,.2)!important}.vm--modal{padding:1.5rem}@media (min-width:768px){.vm--modal{padding:3rem}}.vm--modal{background:#000!important;height:auto!important}.vm--modal.padding-small{padding:1.5rem}.vm--modal.padding-medium{padding:2rem}.vm--modal.bg-light{background:#fff!important}.vm--modal.custom-height{height:95%!important}.vm--modal.padding-less{padding:0}.vm--modal .modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.vm--modal .modal-content{font-size:.875rem}.vm--modal .modal-footer{float:right;margin-top:2rem}.the-courses h1{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));margin-bottom:1.5rem}.the-courses .courses-type-nav ul{display:flex}.the-courses .courses-type-nav ul>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:2rem;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:0;margin-right:calc(2rem*var(--tw-space-x-reverse))}.the-courses .courses-type-nav ul li{border-bottom:3px solid #7a7a7a;cursor:pointer;padding-left:.5rem;padding-right:.5rem}.the-courses .courses-type-nav ul li.active{--tw-text-opacity:1;border-color:#fff;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}.about-page .about-wrapper h1,.about-page .about-wrapper img{margin-bottom:1.5rem}@media (min-width:1024px){.about-page .about-content{width:75%}}.about-page .history-wrapper{grid-gap:2rem;display:grid;gap:2rem}@media (min-width:1024px){.about-page .history-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.75rem}.about-page .history-wrapper .history-wrapper--text h1{margin-bottom:2rem}}.about-page p{margin-bottom:1.5rem}.instructors-page .instructor-search{--tw-text-opacity:1;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity));position:relative}.instructors-page .instructor-search:focus-within{--tw-text-opacity:1;color:#ccc;color:rgba(204,204,204,var(--tw-text-opacity))}.instructors-page .instructor-search path{fill:none}.instructors-page .instructor-search input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#ebebeb;background-color:rgba(235,235,235,var(--tw-bg-opacity));border-radius:0;border-style:none;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity));font-size:.875rem;padding:.75rem .5rem .75rem 2.25rem;width:100%}.instructors-page .instructor-search input:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width:1024px){.instructors-page .instructor-search input{width:24rem}}.instructors-page .instructor-search ::-moz-placeholder{--tw-text-opacity:1;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity));font-size:.875rem;opacity:1}.instructors-page .instructor-search ::placeholder{--tw-text-opacity:1;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity));font-size:.875rem;opacity:1}@media (min-width:1024px){.instructors-page .instructor-filter{margin-right:2rem}}.instructors-page .instructor-filter{min-width:200px}.instructors-page .instructor-filter .vs__dropdown-toggle{border:none!important;border-bottom:1px solid #7a7a7a!important;padding:10px 0!important}.instructors-page .instructor-filter .vs__selected{margin:initial!important;padding:initial!important}.instructors-page .instructor-filter .vs__clear{fill:#525252!important}.instructors-page .instructor-action{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:1024px){.instructors-page .instructor-action{flex-direction:row}}.instructors-page .instructors-wrapper{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.instructors-page .instructors-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.instructors-page .instructors-wrapper{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1280px){.instructors-page .instructors-wrapper{gap:3rem}}.instructors-page .instructors-wrapper .instructor-avatar{overflow:hidden;padding-bottom:150%;position:relative;width:100%}.instructors-page .instructors-wrapper .instructor-avatar .instructor-name{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#a3a3a3;background-color:rgba(163,163,163,var(--tw-bg-opacity));bottom:0;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));display:flex;flex-direction:column;padding:.25rem .5rem;position:absolute;text-transform:uppercase;width:100%}.instructors-page .instructors-wrapper .instructor-avatar .instructor-zone{align-items:center;display:none;justify-content:center;padding:.75rem}.instructors-page .instructors-wrapper .instructor-avatar:hover{cursor:pointer}.instructors-page .instructors-wrapper .instructor-avatar:hover .instructor-name{background:hsla(0,0%,80%,.7)}@media (min-width:1024px){.instructors-page .instructors-wrapper .instructor-avatar:hover .instructor-zone{display:flex}}.instructor-detail .instructor-detail--wrapper{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:1024px){.instructor-detail .instructor-detail--wrapper{gap:3rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.instructor-detail .instructor-detail--wrapper .instructor-detail--content{grid-column:span 2/span 2}.instructor-detail .instructor-detail--wrapper .instructor-detail--content .instructor-detail--info{--tw-text-opacity:1;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity));display:flex;flex-direction:column}@media (min-width:1024px){.instructor-detail .instructor-detail--wrapper .instructor-detail--content .instructor-detail--info{flex-direction:row;font-size:1.125rem;gap:1rem;margin-top:1.5rem}}.instructor-detail .instructor-detail--wrapper .instructor-detail--content .instructor-detail--info div{display:flex;flex-direction:row}.instructor-detail .instructor-detail--wrapper .instructor-detail--content .instructor-detail--info span{align-items:center;display:flex;margin-right:.25rem}.instructor-detail .instructor-detail--wrapper .instructor-detail--content .instructor-detail--info span svg{margin-right:.75rem}.instructor-detail .instructor-detail--wrapper .instructor-detail--content .instructor-detail--main-wrapper{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:1024px){.instructor-detail .instructor-detail--wrapper .instructor-detail--content .instructor-detail--main-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}.instructor-detail .instructor-detail--wrapper .instructor-detail--content .instructor-detail--main-wrapper .instructor-detail--main-content{font-size:.875rem;grid-column:span 2/span 2}@media (min-width:768px){.instructor-detail .instructor-detail--wrapper .instructor-detail--content .instructor-detail--main-wrapper .instructor-detail--main-content .credentials-title{margin-bottom:1rem}}.instructor-detail .instructor-detail--wrapper .instructor-detail--content .instructor-detail--main-wrapper .instructor-detail--main-content .credentials-text{margin-bottom:2.25rem}.instructor-detail .instructor-detail--wrapper .instructor-detail--content .instructor-detail--main-wrapper .instructor-detail--competitions-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}@media (min-width:1024px){.instructor-detail .instructor-detail--wrapper .instructor-detail--content .instructor-detail--main-wrapper .instructor-detail--competitions-title{margin-bottom:2rem}}.instructor-detail .instructor-detail--wrapper .instructor-detail--contact{font-size:.875rem}@media (min-width:768px){.instructor-detail .instructor-detail--wrapper .instructor-detail--contact{margin-bottom:2rem}}.instructor-detail .instructor-detail--wrapper .instructor-detail--contact .instructor-detail--contact-email{--tw-text-opacity:1;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity))}.instructor-detail .instructor-detail--wrapper .instructor-detail--contact .instructor-detail--contact-email a{--tw-text-opacity:1;color:#000;color:rgba(0,0,0,var(--tw-text-opacity))}.instructor-detail .instructor-detail--wrapper .instructor-detail--contact .instructor-detail--contact-email a:hover{text-decoration-line:underline}@media (min-width:1024px){.instructor-detail .instructor-detail--wrapper .instructor-detail--sidebar{--tw-bg-opacity:1;background-color:#ccc;background-color:rgba(204,204,204,var(--tw-bg-opacity));padding-left:2rem;padding-right:2rem}}.book-now .country-list-wrapper{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:1024px){.book-now .country-list-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}.book-now .country-list-wrapper .area-wrapper{grid-column:span 2/span 2;grid-template-columns:repeat(1,minmax(0,1fr))}.book-now .dropzone-list-wrapper{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:1024px){.book-now .dropzone-list-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}.book-now .dropzone-list-wrapper .dropzone-list{grid-column:span 2/span 2}.map-overlay{stroke:#fff;stroke-opacity:0;fill:#000;fill-opacity:0;cursor:pointer}.map-wrapper{margin-top:.5rem}.map-wrapper .active{stroke:#fff}.path-map{cursor:pointer}.selected-map path{stroke:#fff}.continent-desktop{display:none}@media (min-width:1024px){.continent-desktop{display:block}}.continent-mobile{display:flex;flex-direction:column;gap:.5rem}@media (min-width:1024px){.continent-mobile{display:none}}.dropzone-courses .dropzone-courses--header{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));display:flex;flex-direction:column;gap:1rem}.dropzone-courses .dropzone-courses--header .dropzone-courses--header-wrapper{--tw-text-opacity:1;align-items:center;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));display:flex;flex-direction:row;justify-content:space-between;width:100%}.dropzone-courses .dropzone-courses--header .dropzone-courses--header-wrapper .dropzone-courses--header-logo{align-items:center;display:flex}.dropzone-courses .dropzone-courses--header .dropzone-courses--header-wrapper .dropzone-courses--header-logo .dropzone-logo{margin-right:.75rem;max-height:132px}.dropzone-courses .dropzone-courses--header .dropzone-courses--header-wrapper .dropzone-courses--header-logo .campus-dropzone-logo{max-height:32px}.dropzone-courses .dropzone-courses--location{--tw-text-opacity:1;align-items:center;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));display:flex}.dropzone-courses .dropzone-courses--wrapper{margin-top:2.5rem}.dropzone-courses .dropzone--courses-info-wrapper{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:space-between}@media (min-width:768px){.dropzone-courses .dropzone--courses-info-wrapper{flex-direction:row}}.dropzone-courses .dropzone-courses--action{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.dropzone-courses .dropzone-courses--action .dropzone-courses--action-view{align-items:center;display:flex}.dropzone-courses .dropzone-courses--action .dropzone-courses--action-view>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:1rem;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:0;margin-right:calc(1rem*var(--tw-space-x-reverse))}.dropzone-courses .dropzone-courses--empty{padding-bottom:14rem;padding-top:14rem;text-align:center}.dropzone-courses .dropzone-courses--empty h2{--tw-text-opacity:1;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity))}.contact-page--title{align-items:center;display:flex;justify-content:space-between}.contact-page--wrapper{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:1.5rem}@media (min-width:768px){.contact-page--wrapper{gap:2.25rem}}@media (min-width:1024px){.contact-page--wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-page--wrapper .contact-page--info>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:1.5rem;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.contact-page--wrapper .contact-page--info{padding:1.5rem}@media (min-width:768px){.contact-page--wrapper .contact-page--info{padding:3rem}}.contact-page--wrapper .contact-page--info{border:1px solid #525252}.contact-page--wrapper .contact-page--info li{--tw-text-opacity:1;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity));font-size:.875rem}.contact-page--wrapper .contact-page--info li.contact-page--value{--tw-text-opacity:1;align-items:center;color:#000;color:rgba(0,0,0,var(--tw-text-opacity));display:flex}.contact-page--wrapper .contact-page--info li.contact-page--value svg{display:inline;margin-right:.5rem}.contact-page--wrapper .contact-page--info li a{--tw-text-opacity:1;color:#000;color:rgba(0,0,0,var(--tw-text-opacity))}.contact-page--wrapper .contact-page--info li a:hover{text-decoration-line:underline}.contact-page--wrapper .contact-page--form{padding:1.5rem}@media (min-width:768px){.contact-page--wrapper .contact-page--form{padding:3rem}}.contact-page--wrapper .contact-page--form{border:1px solid #525252}.cart-page .cart-page--outer{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:2rem}@media (min-width:1024px){.cart-page .cart-page--outer{grid-template-columns:repeat(2,minmax(0,1fr))}}.cart-page .cart-page--outer .cart-page--inner{display:flex;flex-direction:column}.cart-page .cart-page--outer .cart-page--inner>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(2.25rem*var(--tw-space-y-reverse));margin-top:2.25rem;margin-top:calc(2.25rem*(1 - var(--tw-space-y-reverse)))}.cart-page .cart-page--outer .cart-page--item{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#292929;background-color:rgba(41,41,41,var(--tw-bg-opacity));color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));padding:1rem}.cart-page .cart-page--outer .cart-page--item .cart-page--item-header{align-items:center;display:flex;justify-content:space-between}.cart-page .cart-page--outer .cart-page--item .cart-page--item-detail{display:flex;flex-wrap:wrap}.cart-page .cart-page--outer .cart-page--item .cart-page--item-detail .cart-image{width:25%}.cart-page .cart-page--outer .cart-page--item .cart-item-wrapper{padding-left:1rem}.cart-page .cart-page--outer .cart-page--item .cart-item-wrapper .cart-title{align-items:center;display:flex;margin-bottom:1rem;text-transform:uppercase}.cart-page .cart-page--outer .cart-page--item .cart-item-wrapper .cart-title h3{border-right:1px solid #7a7a7a;margin:0 1.5rem 0 0;padding-right:1.5rem}.cart-page .cart-page--outer .cart-page--item .cart-item-wrapper .cart-info{display:flex;flex-direction:row}.cart-page .cart-page--outer .cart-page--item .cart-item-wrapper .cart-info>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:1.5rem;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:0;margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.cart-page .cart-page--outer .cart-page--item .cart-item-wrapper .cart-info{text-transform:uppercase}.cart-page .cart-page--outer .cart-page--item .cart-item-wrapper .cart-info li{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));font-size:.875rem}.cart-page .cart-page--outer .cart-page--item .cart-item-wrapper .cart-info li.list-title{--tw-text-opacity:1;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity));font-size:.75rem;text-decoration-line:underline}.cart-page .cart-page--outer .cart-page--summary{display:flex;flex-direction:column}.cart-page .cart-page--outer .cart-page--summary>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:1rem;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.cart-page .cart-page--outer .cart-page--summary{--tw-text-opacity:1;border:1px solid #525252;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));padding:1rem 1rem 2rem}.cart-page .cart-page--outer .cart-page--summary .payment-info{font-size:.875rem}.cart-page .cart-page--outer .cart-page--summary .payment-accept{display:flex}.cart-page .cart-page--outer .cart-page--summary .payment-accept>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:2rem;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:0;margin-right:calc(2rem*var(--tw-space-x-reverse))}.cart-page .cart-page--outer .cart-page--summary .payment-accept{font-size:.75rem}.cart-page .cart-page--outer .cart-page--summary .payment-discount{font-size:.875rem}.cart-page .cart-page--outer .cart-page--co-hosted{--tw-text-opacity:1;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity));font-size:.875rem;line-height:1.25;margin-top:1rem}.auth-page{align-items:center;display:flex;flex:1 1 0%;flex-direction:column;font-size:.875rem}.auth-page .auth-page--box{display:flex;flex-direction:column;margin-top:2rem;padding:1.5rem;width:100%}@media (min-width:768px){.auth-page .auth-page--box{padding:3rem}}.auth-page .auth-page--box{border:1px solid #525252}.auth-page .auth-page--box form{display:flex;flex-direction:column}.auth-page .auth-page--box h5{margin-bottom:.5rem}.auth-page .auth-page--box p{margin-bottom:2rem}.auth-page .auth-page--login,.auth-page .auth-page--register{display:flex;flex-direction:column}.auth-page .forgot-password-wrapper{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));margin-bottom:2rem;text-decoration-line:underline}.auth-page .create-account-wrapper{margin-top:2rem;text-align:center}.auth-page .create-account-wrapper a{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}@media only screen and (min-width:768px){.auth-page .auth-page--box{width:640px}}.checkout-page .checkout-page--outer{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:1024px){.checkout-page .checkout-page--outer{grid-template-columns:repeat(2,minmax(0,1fr))}}.checkout-page .checkout-page--outer .checkout-page--inner{display:flex;flex-direction:column}.checkout-page .checkout-page--outer .checkout-page--inner>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(2.25rem*var(--tw-space-y-reverse));margin-top:2.25rem;margin-top:calc(2.25rem*(1 - var(--tw-space-y-reverse)))}.checkout-page .checkout-page--outer .checkout-voucher{align-items:center;display:flex}.checkout-page .checkout-page--outer .checkout-page--payment-item{align-items:center;border:1px solid #525252;cursor:pointer;display:flex;flex-direction:row;padding:1.5rem}.checkout-page .checkout-page--outer .checkout-page--payment-item.active,.checkout-page .checkout-page--outer .checkout-page--payment-item:hover{--tw-text-opacity:1;border:1px solid #fff;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}.checkout-page .checkout-page--outer .checkout-page--payment-item .payment-logo{width:12.5%}.checkout-page .checkout-page--outer .checkout-page--payment-item .payment-type{font-size:.875rem;margin-right:auto}.checkout-page .checkout-page--outer .checkout-page--item{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#292929;background-color:rgba(41,41,41,var(--tw-bg-opacity));color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));padding:1rem}.checkout-page .checkout-page--outer .checkout-page--item .checkout-page--item-header{align-items:center;display:flex;justify-content:space-between}.checkout-page .checkout-page--outer .checkout-page--item .checkout-page--item-detail{display:flex;flex-wrap:wrap}.checkout-page .checkout-page--outer .checkout-page--item .checkout-page--item-detail .checkout-image{width:25%}.checkout-page .checkout-page--outer .checkout-page--item .checkout-item-wrapper{padding-left:1rem}.checkout-page .checkout-page--outer .checkout-page--item .checkout-item-wrapper .checkout-title{align-items:center;display:flex;margin-bottom:1rem;text-transform:uppercase}.checkout-page .checkout-page--outer .checkout-page--item .checkout-item-wrapper .checkout-title h3{border-right:1px solid #7a7a7a;margin:0 1.5rem 0 0;padding-right:1.5rem}.checkout-page .checkout-page--outer .checkout-page--item .checkout-item-wrapper .checkout-info{display:flex;flex-direction:column;gap:1rem;text-transform:uppercase}@media (min-width:768px){.checkout-page .checkout-page--outer .checkout-page--item .checkout-item-wrapper .checkout-info{flex-direction:row;gap:1.5rem}}.checkout-page .checkout-page--outer .checkout-page--item .checkout-item-wrapper .checkout-info li{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));font-size:.875rem}.checkout-page .checkout-page--outer .checkout-page--item .checkout-item-wrapper .checkout-info li.list-title{--tw-text-opacity:1;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity));font-size:.75rem;text-decoration-line:underline}.checkout-page .checkout-page--outer .checkout-page--item-price{--tw-text-opacity:1;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity));font-size:1.25rem;margin-top:1rem}.checkout-page .checkout-page--outer .checkout-page--co-hosted{--tw-text-opacity:1;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity));font-size:.875rem;line-height:1.25;margin-bottom:1rem}.checkout-page .checkout-page--outer .checkout-page--price-row{display:flex;font-size:1rem;justify-content:space-between}@media (min-width:1024px){.checkout-page .checkout-page--outer .checkout-page--price-row{font-size:1.25rem}}.checkout-page .checkout-page--outer .checkout-page--price-row .voucher-row{color:#eb5757!important}.checkout-page .checkout-page--outer .checkout-page--price-row.total-payable-row{padding:1rem}.checkout-page .checkout-page--outer .checkout-page--price-row.total-payable-row h3{--tw-text-opacity:1;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity))}.checkout-page .checkout-page--outer .checkout-page--price-row.total-payable-row .money-wrapper{font-size:1.5rem}.checkout-page .checkout-page--outer .checkout-page--summary{display:flex;flex-direction:column}.checkout-page .checkout-page--outer .checkout-page--summary>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:2rem;margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.checkout-page .checkout-page--outer .checkout-page--summary{--tw-text-opacity:1;border:1px solid #525252;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity));padding:1rem}.checkout-page .checkout-page--outer .checkout-page--summary .money-wrapper.applied-credit{--tw-text-opacity:1;color:#6fcf97;color:rgba(111,207,151,var(--tw-text-opacity));font-size:1.25rem}.success-course-step{align-items:center;display:flex;flex:1 1 0%;flex-direction:column;padding-bottom:7rem}.success-course-step h4,.success-course-step h5{font-weight:400}.success-course-step h5{--tw-text-opacity:1;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity));margin-top:.75rem}.success-course-step .wizard-step{display:flex;margin-bottom:2rem;margin-top:2rem}@media (min-width:1024px){.success-course-step .wizard-step>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:4rem;margin-left:calc(4rem*(1 - var(--tw-space-x-reverse)));margin-right:0;margin-right:calc(4rem*var(--tw-space-x-reverse))}}.success-course-step .wizard-step .wizard-step--number{align-items:center;display:flex}.success-course-step .wizard-step .wizard-step--number span{--tw-bg-opacity:1;align-items:center;background-color:#7a7a7a;background-color:rgba(122,122,122,var(--tw-bg-opacity));border:4px solid #292929;border-radius:9999px;display:inline-flex;font-size:.75rem;height:25px;justify-content:center;margin-right:1rem;width:25px}.success-course-step .wizard-step .wizard-step--number span.active{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#219653;background-color:rgba(33,150,83,var(--tw-bg-opacity));color:#292929;color:rgba(41,41,41,var(--tw-text-opacity))}.success-course-step .success-course-step--items{display:flex;flex-direction:column;margin-top:2rem;width:100%}.success-course-step .success-course-step--items>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:1rem;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.success-course-step .success-course-step--items{--tw-border-opacity:1;border-color:#525252;border-color:rgba(82,82,82,var(--tw-border-opacity));border-width:1px;padding:1rem}@media (min-width:1024px){.success-course-step .success-course-step--items{padding:3rem}}.success-course-step .success-course-step--items .success-course-step--item{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#292929;background-color:rgba(41,41,41,var(--tw-bg-opacity));color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));display:flex;flex-wrap:wrap;gap:1rem;padding:1rem}.success-course-step .success-course-step--items .success-course-step--item .cart-image{width:100%}@media (min-width:1024px){.success-course-step .success-course-step--items .success-course-step--item .cart-image{width:25%}}.success-course-step .success-course-step--items .success-course-step--item .cart-page--item-header{align-items:center;display:flex;justify-content:space-between}.success-course-step .success-course-step--items .success-course-step--item .cart-page--item-detail{display:flex;flex-wrap:wrap}.success-course-step .success-course-step--items .success-course-step--item .cart-page--item-detail .cart-image{width:25%}.success-course-step .success-course-step--items .success-course-step--item .cart-item-wrapper .cart-title{align-items:center;display:flex;margin-bottom:1rem;text-transform:uppercase}.success-course-step .success-course-step--items .success-course-step--item .cart-item-wrapper .cart-title h3{border-right:1px solid #7a7a7a;margin:0 1.5rem 0 0;padding-right:1.5rem}.success-course-step .success-course-step--items .success-course-step--item .cart-item-wrapper .cart-info{display:flex;flex-direction:row}.success-course-step .success-course-step--items .success-course-step--item .cart-item-wrapper .cart-info>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:1.5rem;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:0;margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.success-course-step .success-course-step--items .success-course-step--item .cart-item-wrapper .cart-info{text-transform:uppercase}.success-course-step .success-course-step--items .success-course-step--item .cart-item-wrapper .cart-info li{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));font-size:.875rem}.success-course-step .success-course-step--items .success-course-step--item .cart-item-wrapper .cart-info li.list-title{--tw-text-opacity:1;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity));font-size:.75rem;text-decoration-line:underline}.success-course-step .wizard-step--footer{--tw-bg-opacity:1;align-items:center;background-color:#292929;background-color:rgba(41,41,41,var(--tw-bg-opacity));bottom:0;display:flex;justify-content:flex-end;left:0;padding-bottom:1rem;padding-top:1rem;position:fixed;right:0}@media only screen and (min-width:768px){.success-course-step .success-course-step--items{width:640px}}.cart-dropdown[data-v-47afd029]{--tw-bg-opacity:1;--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);background-color:#525252;background-color:rgba(82,82,82,var(--tw-bg-opacity));box-shadow:0 0 transparent,0 0 transparent,0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);display:block;font-size:1rem;position:absolute;right:0;top:3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media (min-width:1024px){.cart-dropdown[data-v-47afd029]{--tw-bg-opacity:1;background-color:#292929;background-color:rgba(41,41,41,var(--tw-bg-opacity));top:3.5rem;width:280px}}.cart-dropdown .cart-dropdown--header[data-v-47afd029]{--tw-border-opacity:1;align-items:center;border-bottom-width:1px;border-color:#525252;border-color:rgba(82,82,82,var(--tw-border-opacity));display:flex;justify-content:space-between;padding:1.5rem}.cart-dropdown .cart-dropdown--item[data-v-47afd029]{max-height:24rem;overflow-y:scroll}.cart-dropdown .cart-dropdown--item-image[data-v-47afd029]{margin-bottom:.5rem}.cart-dropdown .cart-dropdown--item-image img[data-v-47afd029]{width:100%}.cart-dropdown .cart-dropdown--item-name[data-v-47afd029]{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));font-weight:400;margin-bottom:1rem}.cart-dropdown .cart-dropdown--item-name .type-number[data-v-47afd029]{border-right:1px solid #7a7a7a;margin-right:.5rem;padding-right:.5rem}.cart-dropdown .cart-dropdown--info[data-v-47afd029]{margin-bottom:.5rem}.cart-dropdown .cart-dropdown--info ul[data-v-47afd029]{align-items:flex-start;flex-direction:column;font-weight:400}.cart-dropdown .cart-dropdown--info ul li[data-v-47afd029]{margin-left:0}.cart-dropdown .cart-dropdown--info ul li[data-v-47afd029]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:.5rem;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.cart-dropdown .cart-dropdown--info ul li[data-v-47afd029]{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}.cart-dropdown .cart-dropdown--info ul li.list-title[data-v-47afd029]{--tw-text-opacity:1;color:#7a7a7a;color:rgba(122,122,122,var(--tw-text-opacity));text-decoration-line:underline}.cart-dropdown .cart-dropdown--action[data-v-47afd029]{display:flex;flex-direction:column;margin-top:1.5rem}.cart-dropdown .cart-dropdown--action[data-v-47afd029]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:1.25rem;margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.cart-dropdown .cart-dropdown--action[data-v-47afd029]{padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem;text-align:center}.cart-dropdown .cart-dropdown--action .nuxt-link-exact-active[data-v-47afd029]{--tw-text-opacity:1;color:#000;color:rgba(0,0,0,var(--tw-text-opacity))}.cart-dropdown .cart-dropdown--subtotal[data-v-47afd029]{display:flex;font-weight:400;justify-content:space-between}.cart-dropdown .cart-dropdown--subtotal .money-wrapper[data-v-47afd029]{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}.cart-dropdown .cart-dropdown--totalprice[data-v-47afd029]{display:flex;font-weight:400;justify-content:space-between;padding-left:1.5rem;padding-right:1.5rem;padding-top:1.5rem}.cart-dropdown .cart-dropdown--totalprice .money-wrapper[data-v-47afd029]{--tw-text-opacity:1;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity))}.dropdown[data-v-1f71dd45]{position:relative}.dropdown-menu[data-v-1f71dd45]{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#292929;background-color:rgba(41,41,41,var(--tw-bg-opacity));color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));display:flex;flex-direction:column;justify-content:flex-start;padding:10px;position:absolute;right:0;row-gap:.5rem;text-transform:uppercase}.dropdown:not(:hover) .dropdown-menu[data-v-1f71dd45]{display:none!important}