@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@400;700&display=swap");:focus-visible{outline:2px solid #17A8DE;outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1,h2,h3,h4,h5,h6{text-transform:none!important}.hero-title{font-size:28px;line-height:1.1em;margin-bottom:10px}@media only screen and (max-width:767px){.hero-title{font-size:24px}}@media only screen and (max-width:479px){.hero-title{font-size:21px}}p{font-family:Nunito,sans-serif!important;font-weight:400}@media only screen and (max-width:767px){h1{font-size:28px}h2{font-size:24px}h3{font-size:18px}h4{font-size:16px}}@media only screen and (max-width:479px){h1{font-size:24px}h2{font-size:21px}h3{font-size:17px}h4{font-size:15px}}.html_av-overlay-side #top #wrap_all .av-burger-overlay .burger-toggle,.html_av-overlay-side #top #wrap_all .av-burger-overlay li a{font-family:Nunito,sans-serif!important;font-weight:600;letter-spacing:.01em}.white{color:#fff!important}.light-blue{color:#17A8DE!important}.form-error-text{color:#ff8080!important;font-weight:600}#socket .copyright,.footer_color a{font-family:Nunito,sans-serif!important;font-weight:400}#socket .copyright{float:left;width:100%!important}#h-button{clear:left;float:left;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;box-sizing:border-box;padding:14px 32px;background:#17A8DE;border-radius:8px;color:#fff!important;font-family:Nunito,sans-serif!important;font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1.2;text-decoration:none;box-shadow:0 6px 18px rgba(23,168,222,.28);cursor:pointer;transition:background-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out}#h-button:after{content:"→";font-size:18px;line-height:1;transition:transform .15s ease-out}center #h-button{float:none}#h-button:focus-visible,#h-button:hover{background:#1391c2;box-shadow:0 10px 24px rgba(23,168,222,.36);transform:translateY(-1px)}#h-button:focus-visible:after,#h-button:hover:after{transform:translateX(3px)}#h-button:focus-visible{outline:3px solid rgba(23,168,222,.35);outline-offset:3px}#h-button:active{background:#0f7aa3;box-shadow:0 3px 10px rgba(23,168,222,.28);transform:translateY(0) scale(.98)}@media only screen and (max-width:767px){#h-button{width:100%;max-width:320px;min-height:54px;padding:14px 24px;font-size:17px}center #h-button{margin:0 auto}}div.wpforms-container-full .wpforms-form button{background:#17A8DE!important;border-color:#17A8DE!important;border-radius:2px!important;color:#fff!important;font-family:EB Garamond,serif!important;min-height:44px;cursor:pointer;transition:background-color .15s ease-out,transform .15s ease-out}div.wpforms-container-full .wpforms-form button:focus-visible,div.wpforms-container-full .wpforms-form button:hover{background:#1391c2!important;border-color:#1391c2!important}div.wpforms-container-full .wpforms-form button:active{background:#0f7aa3!important;border-color:#0f7aa3!important;transform:scale(.98)}#scroll-top-link{display:none!important}div .logo{float:left;position:absolute;left:0;z-index:1;padding:12px}@media only screen and (max-width:767px){#header_main{border-bottom-width:1px;border-bottom-style:solid;z-index:1;padding-top:12px!important;padding-bottom:12px!important}}.grad-box{border:2px solid;border-color:#17A8DE!important;border-radius:4px}#top .main_color .input-text,#top .main_color input[type=email],#top .main_color input[type=input],#top .main_color input[type=number],#top .main_color input[type=password],#top .main_color input[type=search],#top .main_color input[type=tel],#top .main_color input[type=text],#top .main_color input[type=url],#top .main_color select,#top .main_color textarea{background-color:transparent!important;color:#fff!important;border:solid;border-width:0 0 2px}.main_color ::placeholder{color:#fff!important;opacity:1;font-family:Open Sans,sans-serif}.footer-map iframe{display:block;border-radius:4px}.footer-map-directions{display:inline-block;margin-top:8px}#top label{font-weight:700;font-size:.92em;color:#fff!important}#top label span,#top legend span{font-weight:400;font-size:13px;color:#fff}.av-main-nav>li>a[aria-current=page] .avia-menu-text{color:#17A8DE;font-weight:700}#av-burger-menu-ul li>a[aria-current=page]{color:#17A8DE!important;font-weight:700}.step-diagram{list-style:none;margin:24px 0 0;padding:0}.step-diagram-item{position:relative;display:flex;align-items:flex-start;gap:16px;padding-bottom:26px}.step-diagram-item:last-child{padding-bottom:0}.step-diagram-item:not(:last-child):before{content:"";position:absolute;left:17px;top:36px;width:2px;height:calc(100% - 36px);background:linear-gradient(180deg,#17A1D6,rgba(23,161,214,.15))}.step-diagram-marker{flex:0 0 36px;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#101828,#17A1D6);color:#fff;font-weight:700;font-size:15px;position:relative;z-index:1;transition:transform .2s ease,box-shadow .2s ease}.step-diagram-item:hover .step-diagram-marker{transform:scale(1.08);box-shadow:0 0 0 4px rgba(23,168,222,.18)}.step-diagram-label{padding-top:7px;font-family:Nunito,sans-serif;font-size:15px;line-height:1.6}@media only screen and (max-width:767px){.step-diagram-item{gap:12px;padding-bottom:20px}.step-diagram-marker{flex-basis:30px;width:30px;height:30px;font-size:13px}.step-diagram-item:not(:last-child):before{left:14px;top:30px;height:calc(100% - 30px)}}.student-profile-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:36px;text-align:left}.student-profile-card{display:flex;align-items:stretch;gap:20px;background:#fff;border:1px solid #e5e9ec;border-radius:14px;padding:24px;transition:transform .2s ease,box-shadow .2s ease}.student-profile-card:hover{transform:translateY(-4px);box-shadow:0 14px 28px rgba(16,24,40,.1)}.student-profile-main{flex:1 1 34%;min-width:0}.student-profile-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.student-profile-avatar{width:44px;height:44px;flex:0 0 44px;border-radius:50%;background:linear-gradient(135deg,#101828,#17A1D6);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px}.student-profile-name{margin:0;font-size:16px}.student-profile-fields{display:flex;flex-direction:column;gap:8px}.student-profile-field{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;line-height:1.4;border-bottom:1px solid #eef1f3;padding-bottom:6px}.student-profile-field dt{color:#667085;font-weight:700;text-align:left}.student-profile-field dd{margin:0;color:#101828;text-align:right;font-style:italic}.student-profile-outcome{flex:0 0 26%;display:flex;flex-direction:column;align-items:flex-start;border-left:1px solid #eef1f3;padding-left:20px}.student-profile-outcome-label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#667085;margin-bottom:4px}.student-profile-outcome-value{font-size:15px;font-weight:700;color:#101828;line-height:1.35}.student-profile-counselling{flex:1 1 32%;min-width:0;display:flex;flex-direction:column;border-left:1px solid #eef1f3;padding-left:20px}.student-profile-counselling-label{display:inline-flex;align-items:center;gap:5px;color:#667085;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.student-profile-counselling-label svg{flex:0 0 auto;color:#17A8DE}.student-profile-counselling-text{margin:0;font-size:12.5px;line-height:1.6;color:#98a2b3;font-style:italic;min-height:4.8em}@media only screen and (max-width:1199px){.student-profile-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.student-profile-grid{grid-template-columns:1fr}.student-profile-card{flex-direction:column}.student-profile-counselling,.student-profile-outcome{border-left:none;border-top:1px solid #eef1f3;padding-left:0;padding-top:16px;margin-top:4px}}.contact-icon-row{display:inline-flex;align-items:center;gap:8px}.contact-icon-row img{flex-shrink:0}.deadlines-compare{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;margin-top:24px;text-align:left}.deadlines-compare-col{background:#fff;border:1px solid #e5e9ec;border-radius:14px;padding:24px}.deadlines-compare-head{display:flex;align-items:center;gap:12px;margin-bottom:8px}.deadlines-compare-flag{flex-shrink:0;border-radius:3px;box-shadow:0 0 0 1px rgba(16,24,40,.08)}.deadlines-compare-head h3{margin:0}.deadlines-compare-desc{color:#667085;margin:0 0 16px}.deadlines-compare-subhead{font-weight:700;margin:0 0 8px;color:#101828}.deadlines-compare-list{list-style:none;margin:0;padding:0}.deadlines-compare-list li{padding:8px 0;border-top:1px solid #eef1f3;font-size:14px;line-height:1.6}.deadlines-compare-list li:first-child{border-top:none}.deadlines-compare-label{font-weight:700;color:#101828}@media only screen and (max-width:767px){.deadlines-compare{grid-template-columns:1fr}}.pathways-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-top:24px;text-align:center}.pathways-grid-item{background:#fff;border:1px solid #e5e9ec;border-radius:14px;padding:24px 16px;display:flex;flex-direction:column;align-items:center}.pathways-grid-label{margin:12px 0 0;font-weight:700;color:#101828;font-size:14px;line-height:1.5}@media only screen and (max-width:900px){.pathways-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:480px){.pathways-grid{grid-template-columns:1fr}}.avia-section.home-scholarships{background-color:#f4f8fb}.scholarship-path-card{text-align:left}.scholarship-callout{font-weight:700;border-left:4px solid #17a8de;padding-left:16px}.legal-content{max-width:800px;margin:0 auto;text-align:left}.legal-updated{color:#7a7a7a;font-style:italic;margin-bottom:24px}.legal-section{border-top:1px solid #ebebeb;padding:24px 0}.legal-section:first-of-type{border-top:none;padding-top:0}.legal-section h4,.legal-section p{margin:0 0 12px}.legal-section p:last-child{margin-bottom:0}.legal-section ul{margin:0 0 12px;padding-left:20px}.legal-section ul:last-child{margin-bottom:0}.legal-section li{margin-bottom:6px}.cookie-modal-overlay{position:fixed;inset:0;background:rgba(16,24,40,.6);display:flex;align-items:center;justify-content:center;padding:16px;z-index:9999}.cookie-modal{background:#fff;color:#101828;border-radius:8px;max-width:560px;width:100%;max-height:90vh;overflow-y:auto;padding:32px;position:relative;text-align:left}.cookie-modal-close{position:absolute;top:16px;right:16px;background:none;border:none;font-size:20px;line-height:1;cursor:pointer;color:#101828}.cookie-modal h3{margin:0 0 12px}.cookie-modal-intro{color:#4b5563;margin:0 0 24px}.cookie-category{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-top:1px solid #ebebeb;padding:16px 0}.cookie-category:first-of-type{border-top:none}.cookie-category-title{font-weight:700;color:#101828;margin:0 0 4px}.cookie-category-desc{margin:0;color:#4b5563;font-size:14px}.cookie-category-always{font-weight:700;color:#17A8DE;font-size:13px;white-space:nowrap}.cookie-toggle{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.cookie-toggle input{opacity:0;width:0;height:0}.cookie-toggle-track{position:absolute;inset:0;background:#d1d5db;border-radius:999px;cursor:pointer;transition:background-color .15s ease}.cookie-toggle input:checked+.cookie-toggle-track{background:#17A8DE}.cookie-toggle-track:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .15s ease}.cookie-toggle input:checked+.cookie-toggle-track:before{transform:translateX(20px)}.cookie-toggle input:disabled+.cookie-toggle-track{cursor:default}.cookie-modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.cookie-modal-actions button{border-radius:4px;padding:10px 20px;font-weight:700;cursor:pointer;border:1px solid #101828}.cookie-reject-btn{background:#fff;color:#101828}.cookie-confirm-btn{background:#101828;color:#fff}.footer-cookie-btn{background:none;border:none;padding:0;font:inherit;color:#17A9DE;cursor:pointer;text-decoration:none}@font-face{font-family:entypo-fontello;font-weight:400;font-style:normal;font-display:block;src:url(/fonts/entypo-fontello.woff2) format("woff2"),url(/fonts/entypo-fontello.woff) format("woff")}.mobile-cta-bar{display:none}@media only screen and (min-width:768px){.row-group{float:left;width:100%;margin-top:50px}}@media only screen and (max-width:767px){.responsive #top #wrap_all .m-swipe{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;box-sizing:border-box;width:100vw;max-width:none;margin:0 -7.5vw;padding:4px 7.5vw 8px;scroll-padding-inline:7.5vw}.m-swipe::-webkit-scrollbar{display:none}.responsive #top #wrap_all .m-swipe>.flex_column_table{display:contents}.responsive #top #wrap_all .m-swipe .flex_column{flex:0 0 80%;width:80%;margin:0;scroll-snap-align:start}.responsive #top #wrap_all .m-swipe-narrow .flex_column{flex-basis:44%;width:44%}.responsive #top #wrap_all .m-swipe .grad-box{padding:20px!important}.m-swipe .grad-box br{display:none}.m-swipe.process-line .avia_codeblock,.m-swipe.process-line .avia_codeblock_section{height:100%}.m-swipe .process-line-item{flex-direction:column;align-items:flex-start;gap:8px;height:100%;box-sizing:border-box;padding:14px;background:#fff;border-radius:8px;box-shadow:0 1px 4px rgba(16,24,40,.08)}.responsive #top #wrap_all .avia-content-slider .slide-entry-wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 12px;gap:16px 12px}.responsive #top #wrap_all .avia-content-slider .slide-entry{width:auto;margin:0}.avia-content-slider .slide-entry-title{font-size:14px;line-height:1.3}.avia-content-slider .slide-image img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}#footer .flex_column{width:100%!important;margin:0!important;padding:18px 0!important;border-bottom:1px solid rgba(255,255,255,.08)}#footer .flex_column:first-child{padding-top:26px!important}#footer .flex_column:last-child{border-bottom:0}#footer .seperator{display:none}#footer h4{margin:0 0 12px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#17A8DE}#footer .textwidget{font-size:14px;line-height:1.6;color:rgba(255,255,255,.78)}#footer .flex_column:first-child img{width:132px!important;height:auto!important}#footer .contact-icon-row{margin-bottom:4px}#footer .contact-icon-row img{width:20px!important;height:20px!important}#footer .footer-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px!important}#footer .footer-social a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.08)}#footer .footer-social img{width:20px!important;height:20px!important}#footer .footer-map iframe{height:160px!important}#footer .footer-map-directions{margin-top:10px}#socket .copyright{font-size:11px;line-height:1.6;text-align:center}#socket .copyright>div{float:none!important;margin-top:8px}#socket .copyright>div a,#socket .copyright>div span{margin-left:12px!important}.hero-universities-panel{display:none}.universities-section-mobile{display:block!important}}@media only screen and (min-width:768px){.universities-section-mobile{display:none}}@media only screen and (max-width:767px){.mobile-cta-bar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:1000;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -2px 12px rgba(16,24,40,.12)}#top .mobile-cta-bar-btn{display:flex;align-items:center;justify-content:center;gap:10px;height:48px;border-radius:6px;background:#25D366;color:#fff;font-family:Nunito,sans-serif;font-size:16px;font-weight:700;text-decoration:none}body#top{padding-bottom:calc(68px + env(safe-area-inset-bottom))}}.av-burger-overlay-active .mobile-cta-bar,body:has(input:focus,textarea:focus,select:focus) .mobile-cta-bar{display:none}.html_av-overlay-side #top .av-burger-overlay-inner{display:block;height:auto;min-height:0;padding:64px 0 32px}#top #av-burger-menu-ul{display:block;height:auto;padding:0;border-top:1px solid #eef1f5}.burger-close{position:absolute;top:8px;right:8px;width:48px;height:48px;background:none;border:none;font-size:34px;line-height:1;color:#101828;cursor:pointer}.html_av-overlay-side #top #wrap_all .av-burger-overlay li a{padding:14px 24px;font-size:18px}.html_av-overlay-side #top #wrap_all .av-burger-overlay li li a{padding:10px 24px 10px 40px;font-size:16px}#av-burger-menu-ul>li{border-bottom:1px solid #eef1f5}#av-burger-menu-ul li>a[aria-current=page]{margin-top:0}.burger-parent{display:flex;align-items:center}.burger-parent>a{flex:1 1}.burger-toggle{flex:0 0 auto;width:52px;height:52px;margin-right:8px;background:none;border:none;cursor:pointer}#top #av-burger-menu-ul .burger-chevron{display:inline-block;width:9px;height:9px;border-right:2px solid #101828;border-bottom:2px solid #101828;transform:translateY(-2px) rotate(45deg);transition:transform .2s}#top #av-burger-menu-ul .burger-toggle[aria-expanded=true] .burger-chevron{transform:translateY(2px) rotate(-135deg)}#av-burger-menu-ul .sub-menu{padding-bottom:8px}.avia-section .content{padding-top:32px;padding-bottom:32px}.responsive #top #wrap_all .avia-section ol:not([class])>li:not([class]),.responsive #top #wrap_all .avia-section p:not([class]),.responsive #top #wrap_all .avia-section ul:not([class])>li:not([class]){font-size:15px;line-height:1.6}.why-choose-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}#top .why-choose-list li,.why-choose-list{list-style:none;margin:0;padding:0}.why-choose-card{position:relative;display:flex;align-items:center;gap:16px;width:100%;height:100%;margin:0;padding:20px 22px;background:#fff;border:1px solid #e3e9f0;border-radius:12px;cursor:pointer;text-align:left;font:inherit;color:#101828;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.why-choose-card:focus-visible,.why-choose-card:hover{border-color:#17A8DE;box-shadow:0 8px 24px rgba(16,24,40,.08);transform:translateY(-2px)}.why-choose-card:focus-visible{outline:2px solid #17A8DE;outline-offset:2px}.why-choose-icon{flex:0 0 48px;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#e6f6fc;color:#17A8DE}.why-choose-title{flex:1 1;font-size:16px;font-weight:600;line-height:1.4}.why-choose-more{color:#17A8DE;font-size:18px;transition:transform .2s ease}.why-choose-card:hover .why-choose-more{transform:translateX(3px)}.why-choose-icon-lg{width:72px;height:72px;border-radius:16px;margin-bottom:16px}@media (max-width:767px){.why-choose-list{grid-template-columns:1fr;gap:12px}.why-choose-title{font-size:15px}.why-choose-card{padding:16px 18px}}.modal-backdrop{position:fixed;inset:0;background:rgba(16,24,40,.55);display:flex;align-items:center;justify-content:center;z-index:1100;padding:16px;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{background:#fff;border-radius:12px;padding:40px 32px 32px;max-width:500px;width:100%;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;position:relative;box-shadow:0 16px 48px rgba(16,24,40,.22);animation:slideUp .3s cubic-bezier(.2,.8,.2,1)}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:767px){.modal-backdrop{align-items:flex-end;padding:0}.modal-content{max-width:none;border-radius:20px 20px 0 0;padding:28px 22px calc(24px + env(safe-area-inset-bottom));max-height:88vh;max-height:88dvh}}.modal-close{position:absolute;top:12px;right:12px;width:40px;height:40px;background:none;border:none;font-size:28px;line-height:1;color:#666;cursor:pointer;transition:color .2s}.modal-close:hover,.modal-title{color:#101828}.modal-title{font-size:20px;font-weight:700;margin:16px 0}.modal-body{font-size:15px;line-height:1.6;color:#555;margin-bottom:24px}.modal-cta{width:100%;padding:12px 24px;background:#17A8DE;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s}.modal-cta:hover{background:#1491c2}