@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}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 li a{font-family:EB Garamond,serif}.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;background:#17A8DE;border-radius:4px;padding:8px 24px;color:#fff;font-family:EB Garamond,serif;display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;cursor:pointer;transition:background-color .15s ease-out,transform .15s ease-out}#h-button:focus-visible,#h-button:hover{background:#1391c2}#h-button:active{background:#0f7aa3;transform:scale(.97)}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}