.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:inherit!important}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:inherit!important}.application-summary div.footnote h5,.application-summary div.footnote p{font-size:16px}.application-summary div.agreement-check{align-items:flex-start;display:flex;justify-content:flex-start;padding:30px 0}.application-summary div.agreement-check input[type=checkbox]{margin:10px 20px!important;transform:scale(3)}#application-summary-container.accordion{--bs-accordion-color:#000;--bs-accordion-bg:#fff;--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:1px;--bs-accordion-border-radius:0.375rem;--bs-accordion-inner-border-radius:calc(0.375rem - 1px);--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--bs-body-color)' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%230c63e4' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13,110,253,.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:#0c63e4;--bs-accordion-active-bg:#e7f1ff}#application-summary-container.accordion .card{border:0}#application-summary-container.accordion .card .study-box-container{width:100%}#application-summary-container.accordion .card .study-box-container button.accordion-button{align-items:center;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;color:var(--bs-accordion-btn-color);display:flex;font-size:1rem;overflow-anchor:none;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);position:relative;text-align:left;transition:var(--bs-accordion-transition);width:100%}#application-summary-container.accordion .card .study-box-container button.accordion-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%26quot;999999' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E")!important;background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);content:"";flex-shrink:0;height:var(--bs-accordion-btn-icon-width);margin-left:auto;transition:var(--bs-accordion-btn-icon-transition);width:var(--bs-accordion-btn-icon-width)}#application-summary-container.accordion .card .study-box-container button.accordion-button:focus{border-color:inherit;box-shadow:none}#application-summary-container.accordion .card .study-box-container button.accordion-button:not(.collapsed){background-color:inherit;box-shadow:none;color:inherit}#application-summary-container.accordion .card .study-box-container button.accordion-button:not(.collapsed):after{transform:var(--bs-accordion-btn-icon-transform)}#application-summary-container.accordion .card .study-box-container button.accordion-button span{border-bottom:1px solid #ccc;display:block;font-size:1.5rem;height:100%;padding:20px 0;position:relative;width:100%}#application-summary-container.accordion .card .study-box-container button.accordion-button span:after{background:var(--bs-ilsc-color);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#application-summary-container.accordion .card .study-box-container button.accordion-button span :before,#application-summary-container.accordion .card .study-box-container button.accordion-button span:after{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;bottom:0;content:"";height:2px;left:0;position:absolute;-webkit-transition:all;-o-transition:all;transition:all;-webkit-transition-duration:.3s;transition-duration:.3s;width:100%}#application-summary-container.accordion .card .study-box-container button.accordion-button.collapsed span:after{background:#ccc;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.form-control.is-valid,.was-validated .form-control:valid{background-image:none!important}table.application-summary-tbl{width:100%}table.application-summary-tbl td{padding:0 10px;width:50%}.app-step-container .lds-ring{display:inline-block;height:80px;left:50%;position:relative;top:30%;width:80px}.app-step-container .lds-ring div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-radius:50%;border-top-color:#ff8b35;box-sizing:border-box;display:block;height:64px;margin:8px;position:absolute;width:64px}.app-step-container .lds-ring div:first-child{animation-delay:-.45s}.app-step-container .lds-ring div:nth-child(2){animation-delay:-.3s}.app-step-container .lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.application-step-form-slide{opacity:0;transition:2s}.application-step-form-slide .slick-list{overflow-x:hidden;overflow-y:visible}.slick-slide:not(.slick-active) .step-container{display:none;height:0;opacity:0}@keyframes slideInFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ui-datepicker{width:15em!important}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:0!important;color:#ff8b35;text-align:center}.ui-datepicker-append{display:block;margin-top:10px;padding-left:15px}.ui-state-disabled .ui-state-default{background:none!important;border:0!important;color:#ff8b35!important}.ui-datepicker th{border:0;font-size:15px;font-weight:300;padding:.7em .3em;text-align:center}.ui-datepicker td a{background:#ff8b35!important;border-radius:5px;color:#fff!important}.ui-widget-header{background:#fff!important;border:0!important;color:#ff8b35!important;font-size:18px!important;font-weight:400!important}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{background-color:#ff8b35;border-radius:50%;position:relative}.ui-datepicker-next span,.ui-datepicker-prev span{background-image:none!important;position:relative;z-index:0}.ui-datepicker-next:before,.ui-datepicker-prev:before{align-items:center;bottom:0;color:#f8f9fa;display:flex;font-family:Font Awesome\ 5 Free;font-size:14px;font-weight:600;justify-content:center;left:13px;position:absolute;top:3px;z-index:1}.ui-datepicker-prev:before{content:"\f104"}.ui-datepicker-next:before{content:"\f105"}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:0!important;color:#ccc!important;font-weight:400!important}.section-form.hs-form .container{padding:0!important}[dir=rtl] .section-application-form .slick-slide{float:left}section{--bs-ilsc-color:#ff8b35;--bs-gc-color:#81b1cc}section.section-application-form{min-height:850px;position:relative}section.section-application-form .age-message{margin-top:0}section.section-application-form .footnote{font-size:16px}section.section-application-form #junior-waiver-container h6{font-size:2rem}section.section-application-form #junior-waiver-container .checkbox-line{display:flex;margin-top:30px}section.section-application-form #junior-waiver-container .checkbox-line input[type=checkbox]{height:35px;width:35px}section.section-application-form #junior-waiver-container .checkbox-line input[disabled=true]{background-color:#a6a4a4}section.section-application-form #junior-waiver-container .checkbox-line label{flex:1}section.section-application-form ul{padding-left:35px}section.section-application-form ul.normal-disc li{font-size:1.125rem;list-style-type:disc;margin-bottom:15px}section.section-application-form ol.normal-check{padding-left:2rem}section.section-application-form ol.normal-check li{display:flex;position:relative}section.section-application-form ol.normal-check li p{flex:1;margin-top:0}section.section-application-form ol.normal-check li input[type=checkbox]{height:25px;margin:0 15px 0 0;padding:0;width:25px}section.section-application-form ol.normal-check li::marker{color:#111}section.section-application-form a.btn-orange{border-color:var(--bs-ilsc-color)}section.section-application-form a.btn-orange:hover{border-color:var(--bs-ilsc-color)!important}@media (max-width:480px){section.section-application-form.section-form.hs-form{margin-top:100px}}section.section-application-form.section-form.hs-form .container{padding:0 200px 50px 0!important;position:relative}@media (max-width:996.97px){section.section-application-form.section-form.hs-form .container{padding:20px!important}}section.section-application-form .edit-form{color:var(--bs-ilsc-color);cursor:pointer;float:right;font-size:16px;margin-right:10px}section.section-application-form nav{align-self:flex-start;background:transparent;float:right;right:0;z-index:99}section.section-application-form nav.fixed{position:fixed;right:0;top:0}section.section-application-form nav.bottom{bottom:0;position:absolute;top:auto}@media (max-width:996.97px){section.section-application-form nav.fixed-side-menu{display:none}}section.section-application-form nav .fixed-side-menu-list{font-size:0;list-style:none}section.section-application-form nav .fixed-side-menu-list>li{border-left:2px solid #ccc;font-size:16px;margin-bottom:5px;overflow:hidden;padding:24px 10px;transition:all .5s}section.section-application-form nav .fixed-side-menu-list>li.active{border-left:2px solid var(--bs-ilsc-color)}section.section-application-form nav .fixed-side-menu-list>li.active a{color:#111;cursor:pointer;scale:105%}section.section-application-form nav .fixed-side-menu-list>li.active a:after{animation:slideInFromLeft .3s ease-out 0s 1;border-top:1px solid var(--bs-ilsc-color);bottom:-15px;content:"";height:.5em;left:0;position:absolute;right:0;z-index:1}section.section-application-form nav .fixed-side-menu-list>li.complete{border-left:2px solid var(--bs-gc-color)}section.section-application-form nav .fixed-side-menu-list>li.complete a{color:var(--bs-ilsc-color);cursor:pointer}section.section-application-form nav .fixed-side-menu-list>li.complete a:hover{color:var(--bs-ilsc-color)}section.section-application-form nav .fixed-side-menu-list>li.complete a:hover:after,section.section-application-form nav .fixed-side-menu-list>li.complete a:hover:before{border-top:1px solid #111}section.section-application-form nav .fixed-side-menu-list>li ul{font-size:16px;margin:10px 0 0 10px}section.section-application-form nav .fixed-side-menu-list>li ul li{color:#ccc;transition:all .5s}section.section-application-form nav .fixed-side-menu-list>li ul li.complete{color:#00b560}section.section-application-form nav .fixed-side-menu-list>li a{color:#ccc;cursor:default;display:block;line-height:12px;position:relative;text-decoration:none;transition:all .8s ease;transition:scale .3s;width:fit-content}section.section-application-form nav .fixed-side-menu-list>li a:before{border-top:1px solid #fff;bottom:-15px;content:"";height:.5em;left:0;position:absolute;right:0;z-index:-1}section.section-application-form .form-check-input,section.section-application-form .form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto}section.section-application-form .form-check-input{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid rgba(0,0,0,.25);float:left;margin-top:.25em;position:relative;vertical-align:top}section.section-application-form .form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}section.section-application-form .form-check-input[type=radio]{border-radius:50%!important}section.section-application-form #additional-hs-file-form,section.section-application-form #contract-hs-file-form,section.section-application-form #program-hs-file-form,section.section-application-form .hbspt-form{display:none}section.section-application-form input::placeholder{color:#414141!important;opacity:.5!important}section.section-application-form h1,section.section-application-form h2,section.section-application-form h3{padding-bottom:10px;position:relative;width:fit-content}section.section-application-form h3:after{border-top:2px solid var(--bs-ilsc-color);bottom:-10px;content:"";height:.5em;left:0;position:absolute;right:0;z-index:1}section.section-application-form h1,section.section-application-form h2{font-size:2rem}section.section-application-form h1:before,section.section-application-form h2:before{border-top:2px solid #ccc;bottom:-10px;content:"";height:.5em;left:0;position:absolute;right:0;z-index:-1}section.section-application-form h1:after,section.section-application-form h2:after{animation:slideInFromLeft 1s ease-out 0s 1;border-top:2px solid var(--bs-ilsc-color);bottom:-10px;content:"";height:.5em;left:0;position:absolute;right:0;z-index:1}section.section-application-form h4{font-size:1.625rem}section.section-application-form.hs-form form input:checked{background-color:var(--bs-gc-color)!important}section.section-application-form ol.alpha{counter-reset:list}section.section-application-form ol.alpha>li{list-style:none}section.section-application-form ol.alpha>li:before{color:inherit;content:counter(list,upper-alpha) ") ";counter-increment:list;font-weight:600;margin-right:10px}section.section-application-form .loading{animation:spin 1s linear infinite;border:5px solid #f3f3f3;border-radius:100%;border-top:6px solid #9c41f2;height:2rem;margin:auto;visibility:hidden;width:2rem}section.section-application-form form#accommodation-form .study-box-container{position:relative}section.section-application-form form#accommodation-form .study-box-container.accommodation-choice-container.accommodation-disable{pointer-events:none}section.section-application-form form#accommodation-form .study-box-container.accommodation-choice-container.accommodation-disable .bg-overlay{background-color:#aeaeae;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}section.section-application-form form.form-hide{display:none}section.section-application-form form input:not([type=radio]):not([type=checkbox]),section.section-application-form form select,section.section-application-form form textarea{width:90%!important}section.section-application-form form .form-group{margin-bottom:15px}section.section-application-form form .form-group.disabled{opacity:.4}section.section-application-form form input.error,section.section-application-form form select.error,section.section-application-form form textarea.error{box-shadow:0 0 5px -1px rgba(240,12,12,.7);-webkit-box-shadow:0 0 5px -1px rgba(240,12,12,.7);-moz-box-shadow:0 0 5px -1px rgba(240,12,12,.7)}section.section-application-form form input[name=student_first_name],section.section-application-form form input[name=student_last_name],section.section-application-form form input[name=student_middle_name]{text-transform:capitalize}section.section-application-form form label{font-size:1.2rem!important;margin-bottom:10px}section.section-application-form form label.error{color:#d92424;display:flex;font-size:1.125rem}section.section-application-form form label.error#accommodation_option-error{position:absolute;top:0;z-index:-1}section.section-application-form form legend{font-size:1.25rem;padding-left:15px}section.section-application-form form .form-check-input[type=radio]{border-radius:15px}section.section-application-form form .form-hide{display:none}section.section-application-form form .checkbox-container p{font-size:1rem}section.section-application-form form .checkbox-container .checkbox-line{align-items:center;display:flex}section.section-application-form form .checkbox-container .checkbox-line label{font-size:1rem;margin-bottom:0}section.section-application-form .full-width{width:auto!important}section.section-application-form .step-container .step-breadcrumb-container{margin-bottom:50px}@media (min-width:996.97px){section.section-application-form .step-container .step-breadcrumb-container{display:none!important}}section.section-application-form .step-container .step-breadcrumb-container .step-number,section.section-application-form .step-container .step-breadcrumb-container .step-title{margin-bottom:10px;text-align:left;width:60%}section.section-application-form .step-container .step-breadcrumb-container .step-number{border:1px solid #003346;border-radius:10px;display:flex;flex-direction:row-reverse;height:10px}section.section-application-form .step-container .step-breadcrumb-container .step-number>div{width:20%}section.section-application-form .step-container .step-breadcrumb-container .step-number>div.active,section.section-application-form .step-container .step-breadcrumb-container .step-number>div.active~div{animation:makeItfadeIn .1s -.1s both;background:linear-gradient(to right,var(--bs-ilsc-color) 50%,transparent 0);background-size:200% 100%}section.section-application-form .step-container .study-hide{display:none!important;margin-bottom:0}section.section-application-form .step-container .radio-container .option-selection-container{display:flex}section.section-application-form .step-container .radio-container .program-option{background:hsla(0,0%,95%,.9);padding:10px 20px 10px 25px}section.section-application-form .step-container .radio-container .option-select.program-option{flex:1;height:100%;margin-bottom:0;padding:0}section.section-application-form .step-container .radio-container .option-select.program-option label{align-items:center;cursor:pointer;display:inline-block;font-size:20px;height:100%;justify-content:space-between;margin:0;padding:15px 20px;text-align:center;width:100%}section.section-application-form .step-container .radio-container .option-select.program-option input[type=radio]{position:absolute;visibility:hidden;z-index:-1}section.section-application-form .step-container .radio-container .option-select.program-option input[type=radio]:checked+label{background-color:var(--bs-ilsc-color);color:#fff}section.section-application-form .step-container .radio-container .option-select.program-option:first-child{margin-right:10px}section.section-application-form .step-container .radio-container .option-select.program-option:last-child{margin-left:10px}section.section-application-form .step-container .study-program-alternate{border:2px solid #ccc;border-radius:5px;padding:20px}section.section-application-form .step-container .study-information-form input[type=date]::-webkit-calendar-picker-indicator,section.section-application-form .step-container .study-information-form input[type=date]::-webkit-inner-spin-button{display:none}section.section-application-form .step-container .study-information-form ul.applicant-status-boxes{justify-content:space-evenly}section.section-application-form .step-container .study-information-form ul.applicant-status-boxes>div{border:1px solid #ccc;border-radius:10px;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-bottom:10px;padding:20px;text-align:center}section.section-application-form .step-container .study-information-form ul.applicant-status-boxes>div label{padding-left:0}section.section-application-form .step-container .study-information-form ul.applicant-status-boxes>div h5{flex-basis:100%;height:0;margin-top:10px}section.section-application-form .step-container .study-information-form ul.applicant-status-boxes li{width:auto}section.section-application-form .step-container .study-information-form ul.applicant-status-boxes li .box-color{align-content:center;background-color:#0082c2;display:grid;font-size:1.8rem;height:100px;margin:0 auto;width:100px}section.section-application-form .step-container .study-information-form ul.applicant-status-boxes li .box-color.selected{color:#fff}section.section-application-form .step-container .input-container{margin-bottom:20px;margin-top:30px;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(0,1,.5,1)}section.section-application-form .step-container .input-container.study-hide{max-height:0;overflow:hidden}section.section-application-form .step-container .step-title{margin-bottom:50px;text-align:center}section.section-application-form .step-container #study-program-container{margin:0;width:100%}section.section-application-form .step-container .study-box-container{border:2px solid #cecece;border-radius:5px;margin:20px auto;overflow:hidden;padding:20px;position:relative;width:100%}section.section-application-form .step-container .study-box-container .study-program-start-date-dropdown p{margin-top:0}section.section-application-form .step-container .study-box-container.program-multi-box.col-md-6{width:50%}section.section-application-form .step-container .study-box-container .fa-minus-square{color:red;cursor:pointer;font-size:20px;position:absolute;right:20px;top:20px}section.section-application-form .step-container .study-box-container.country-select-container{overflow:visible}section.section-application-form .step-container .study-box-container.disabled{background-color:rgba(0,0,0,.2);color:rgba(0,0,0,.5)}section.section-application-form .step-container .study-box-container a.add-program-link{color:#ff8b35;cursor:pointer;display:block;margin:20px 15px 0}section.section-application-form .step-container .study-info-dependent-summary-container table{float:left;width:50%}section.section-application-form .step-container .additional-family-member-container,section.section-application-form .step-container .dependents-container,section.section-application-form .step-container .jr-family-member-container{display:flex;flex-flow:wrap}section.section-application-form .step-container .additional-family-member-container .btn-container,section.section-application-form .step-container .dependents-container .btn-container,section.section-application-form .step-container .jr-family-member-container .btn-container{width:180px}section.section-application-form .step-container .additional-family-member-container .d-class,section.section-application-form .step-container .additional-family-member-container .f-class,section.section-application-form .step-container .dependents-container .d-class,section.section-application-form .step-container .dependents-container .f-class,section.section-application-form .step-container .jr-family-member-container .d-class,section.section-application-form .step-container .jr-family-member-container .f-class{border:1px solid #ccc;border-radius:5px;padding:10px;position:relative;width:50%}section.section-application-form .step-container .additional-family-member-container .d-class .fa-minus-square,section.section-application-form .step-container .additional-family-member-container .f-class .fa-minus-square,section.section-application-form .step-container .dependents-container .d-class .fa-minus-square,section.section-application-form .step-container .dependents-container .f-class .fa-minus-square,section.section-application-form .step-container .jr-family-member-container .d-class .fa-minus-square,section.section-application-form .step-container .jr-family-member-container .f-class .fa-minus-square{color:red;cursor:pointer;float:right;font-size:1.2rem}section.section-application-form .step-container .additional-family-member-container .d-class h4,section.section-application-form .step-container .additional-family-member-container .f-class h4,section.section-application-form .step-container .dependents-container .d-class h4,section.section-application-form .step-container .dependents-container .f-class h4,section.section-application-form .step-container .jr-family-member-container .d-class h4,section.section-application-form .step-container .jr-family-member-container .f-class h4{font-size:1.5rem}section.section-application-form .step-container .homestay-details{display:flex;flex-wrap:wrap}section.section-application-form .step-container .homestay-details .form-group{width:50%}section.section-application-form .step-container .week-input input{position:absolute;visibility:hidden}section.section-application-form .step-container .dropdown-container .caret{display:block;float:right;margin-top:9px}section.section-application-form .step-container .dropdown-container .drop-select{background-color:hsla(0,0%,95%,.9);border:0;border-radius:5px;font-size:25px;font-weight:500;margin-top:25px;padding:25px 20px;text-align:center;width:100%}section.section-application-form .step-container .dropdown-container .dropdown-menu{background-color:#f3f3f3;border:0;border-top-left-radius:0;border-top-right-radius:0;margin:0;padding:0;text-align:center;width:100%}section.section-application-form .step-container .dropdown-container .dropdown-menu li{border-top:1px solid #f3f3f3;color:#666;cursor:pointer;font-size:20px;letter-spacing:.7px;line-height:1.5;padding:7.5px 15px}section.section-application-form .step-container .dropdown-container .dropdown-menu li:hover{background-color:#ccc}section.section-application-form .step-container .dropdown-container .dropdown{margin:0 auto;text-align:center;width:100%}section.section-application-form .step-container .dropdown-container .dropdown.open ul{border:1px solid #666;border-top:none;box-shadow:0 3px 6px 0 rgba(0,0,0,.23);height:200px;overflow-y:scroll}section.section-application-form .step-container .dropdown-container .dropdown.open button#dLabel{border:1px solid #666;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 3px 6px 0 rgba(0,0,0,.23)}section.section-application-form .step-container .dropdown-container .dropdown i{font-weight:800;position:absolute;right:30px;top:55%}section.section-application-form .step-container .btn-container{clear:both;display:flex;justify-content:space-between;margin-bottom:50px;overflow:hidden}section.section-application-form .step-container .btn-container.center{display:block}section.section-application-form .step-container .btn-container button{margin:50px 0 20px;text-align:center;width:150px}section.section-application-form .step-container .btn-container button.btn{border-radius:30px;display:flex;justify-content:center;letter-spacing:normal;line-height:1.3;padding:15px 20px}section.section-application-form .step-container .btn-container button.prev{float:left}section.section-application-form .step-container .btn-container button.next{float:right}section.section-application-form .step-container .btn-container button.next.disable{background-color:#aeaeae;color:#cecece;cursor:default}section.section-application-form .step-container .btn-container button.btn-orange{border-color:#fff}section.section-application-form .step-container .btn-container button.btn-orange:hover{border-color:#f93!important}section.section-application-form .step-container .btn-container button.btn-orange:focus{border-color:#fe0101}section.section-application-form .step-container ul.applicant-status-boxes{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:0;position:relative;width:100%}section.section-application-form .step-container ul.applicant-status-boxes li{align-items:center;justify-content:space-evenly;padding:0;width:33.33%}section.section-application-form .step-container ul.applicant-status-boxes li input{position:absolute;top:0;visibility:hidden;z-index:-1}section.section-application-form .step-container ul.applicant-status-boxes li label{text-align:center;width:100%}section.section-application-form .step-container ul.applicant-status-boxes li label.error{left:180px;position:absolute;top:-40px}section.section-application-form .step-container ul.applicant-status-boxes li label .box-color{background-position-x:center;border-radius:10px;cursor:pointer;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);height:200px;position:relative;transition:all .5s ease;width:100%}@media (max-width:1199.97px){section.section-application-form .step-container ul.applicant-status-boxes li label .box-color{height:150px}}section.section-application-form .step-container ul.applicant-status-boxes li label .box-color:after,section.section-application-form .step-container ul.applicant-status-boxes li label .box-color:before{border-radius:10px;box-sizing:inherit;content:"";height:100%;left:0;position:absolute;top:0;transform-origin:center;width:100%}section.section-application-form .step-container ul.applicant-status-boxes li label .box-color:before{border-bottom:3px solid orange;border-top:3px solid orange;transform:scaleX(0)}section.section-application-form .step-container ul.applicant-status-boxes li label .box-color:after{border-left:3px solid orange;border-right:3px solid orange;transform:scaleY(0)}section.section-application-form .step-container ul.applicant-status-boxes li label .box-color.selected:after,section.section-application-form .step-container ul.applicant-status-boxes li label .box-color.selected:before{transform:scaleX(1);transition:transform .3s}section.section-application-form .step-container ul.applicant-status-boxes li label .box-color.selected{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}section.section-application-form .step-container ul.applicant-status-boxes li label.box-selection .box-color{background-color:coral}section.section-application-form .step-container ul.applicant-status-boxes li label#applicant-direct-sales .box-color{background-color:#0082c2;background-image:url(https://www.ilsc.com/hubfs/template-resources/images/internal/background/img_direct_sales_agent.jpg);background-repeat:no-repeat;background-size:cover}section.section-application-form .step-container ul.applicant-status-boxes li label#applicant-agent .box-color{background-color:coral;background-image:url(https://www.ilsc.com/hubfs/template-resources/images/internal/background/img_agent_application.jpg);background-repeat:no-repeat;background-size:cover}section.section-application-form .step-container ul.applicant-status-boxes li label#applicant-advisor .box-color{background-color:#b0e947;background-image:url(https://www.ilsc.com/hubfs/Website/Landing%20Pages/ILSC%20Online%20Ads%20-%20organized%20by%20Berlitz%20Team/img_student_with_advisor.jpg);background-repeat:no-repeat;background-size:cover}section.section-application-form .step-container ul.applicant-status-boxes li label#applicant-student .box-color{background-color:#eeff50;background-image:url(https://www.ilsc.com/hubfs/template-resources/images/internal/background/img_student_application.png);background-repeat:no-repeat;background-size:cover}section.section-application-form .step-container.application-complete .payment-message-container{display:none}section.section-application-form .step-container.application-complete .payment-message-container.enabled{display:block}section.section-application-form .step-container.application-complete h3{text-align:left}section.section-application-form .step-container.application-complete p{font-weight:400;text-align:left}section.section-application-form .step-container.application-complete p span#deposit-amt{font-weight:600}.submit-policy-container ol{list-style:number}.submit-policy-container ol li::marker{color:#111}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.application-payment button.btn.loader:after{animation:spin 2s linear infinite;border:3px solid #fff;border-radius:50%;border-top-color:#ccc;content:"";display:block;height:20px;margin-left:10px;position:relative;width:20px}.application-payment .stripe-logo img{margin:0 auto;width:200px}.application-payment ul.cc-logo{align-items:center;display:flex;justify-content:space-around;list-style-type:none;margin:20px auto;width:200px}.application-payment ul.cc-logo li img{width:75px}.application-payment #payment-message{margin:30px 0}.application-payment #quote-summary-container{padding:0 20px}.application-payment .payment-summary-details{background:#666;border-radius:5px;padding:30px}.application-payment table.payment-summary-tbl{background:#fff;border-radius:5px;font-size:20px;width:100%}.application-payment table.payment-summary-tbl .footnote{font-size:11px}.application-payment table.payment-summary-tbl td{padding:10px 15px}.application-payment table.payment-summary-tbl td:nth-child(2){font-weight:700}