@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/google/plus-jakarta-sans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/google/plus-jakarta-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:900;font-display:block;src:url(/fonts/vistara/fa-solid-900.woff2)format("woff2")}#vistara-about{all:initial;display:block}#vistara-about *,#vistara-about :before,#vistara-about :after{all:revert}#vistara-about{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, #ffffff26, #fff0);--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:16px;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:#212529bf;--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:#21252980;--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:#0000002d;--bs-border-radius:6px;--bs-border-radius-sm:4px;--bs-border-radius-lg:8px;--bs-border-radius-xl:16px;--bs-border-radius-xxl:32px;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:800px;--bs-box-shadow:0 8px 16px #00000026;--bs-box-shadow-sm:0 2px 4px #00000013;--bs-box-shadow-lg:0 16px 48px #0000002d;--bs-box-shadow-inset:inset 0 1px 2px #00000013;--bs-focus-ring-width:4px;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:#0d6efd40;--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}#vistara-about *,#vistara-about :after,#vistara-about :before{box-sizing:border-box}#vistara-about{font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}#vistara-about h2,#vistara-about h3{color:var(--bs-heading-color);margin-top:0;margin-bottom:8px;font-weight:500;line-height:1.2}#vistara-about h2{font-size:calc(21.2px + .9vw)}@media (min-width:1200px){#vistara-about h2{font-size:32px}}#vistara-about h3{font-size:calc(20.8px + .6vw)}@media (min-width:1200px){#vistara-about h3{font-size:28px}}#vistara-about p{margin-top:0;margin-bottom:16px}#vistara-about a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}#vistara-about img{vertical-align:middle}#vistara-about ::-webkit-datetime-edit-day-field{padding:0}#vistara-about ::-webkit-datetime-edit-fields-wrapper{padding:0}#vistara-about ::-webkit-datetime-edit-hour-field{padding:0}#vistara-about ::-webkit-datetime-edit-minute{padding:0}#vistara-about ::-webkit-datetime-edit-month-field{padding:0}#vistara-about ::-webkit-datetime-edit-text{padding:0}#vistara-about ::-webkit-datetime-edit-year-field{padding:0}#vistara-about ::-webkit-inner-spin-button{height:auto}#vistara-about ::-webkit-search-decoration{appearance:none}#vistara-about ::-webkit-color-swatch-wrapper{padding:0}#vistara-about ::-webkit-file-upload-button{font:inherit;appearance:button}#vistara-about .container{--bs-gutter-x:24px;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:auto}@media (min-width:576px){#vistara-about .container{max-width:540px}}@media (min-width:768px){#vistara-about .container{max-width:720px}}@media (min-width:992px){#vistara-about .container{max-width:960px}}@media (min-width:1200px){#vistara-about .container{max-width:1140px}}@media (min-width:1400px){#vistara-about .container{max-width:1320px}}#vistara-about{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}#vistara-about .row{--bs-gutter-x:24px;--bs-gutter-y:0;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));flex-wrap:wrap;display:flex}#vistara-about :is(.row>*){width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex-shrink:0}#vistara-about .col-12{flex:none;width:100%}@media (min-width:768px){#vistara-about .col-md-1{flex:none;width:8.33333%}#vistara-about .col-md-6{flex:none;width:50%}#vistara-about .col-md-11{flex:none;width:91.6667%}}@media (min-width:992px){#vistara-about .col-lg-6{flex:none;width:50%}}#vistara-about .d-flex{display:flex!important}#vistara-about .position-relative{position:relative!important}#vistara-about .w-100{width:100%!important}#vistara-about .align-items-center{align-items:center!important}#vistara-about .mt-2{margin-top:8px!important}#vistara-about .mt-4{margin-top:24px!important}#vistara-about .mb-0{margin-bottom:0!important}#vistara-about .mb-2{margin-bottom:8px!important}#vistara-about .mb-3{margin-bottom:16px!important}#vistara-about .p-4{padding:24px!important}#vistara-about .pt-2{padding-top:8px!important}#vistara-about .pt-4{padding-top:24px!important}#vistara-about .pe-3{padding-right:16px!important}#vistara-about .text-end{text-align:right!important}#vistara-about .text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}#vistara-about .bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}#vistara-about .fa-solid{--_fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Free"));-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-synthesis:none;font-variant:normal;font-style:normal;font-weight:var(--fa-style,900);text-align:center;text-rendering:auto;width:var(--fa-width,1.25em);line-height:1}#vistara-about :is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)/""}@supports not (content:""/""){#vistara-about :is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)}}#vistara-about .fa-check{--fa:""}#vistara-about .fa-arrow-right-long{--fa:""}#vistara-about{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands);--fa-font-regular:normal 400 1em/1 var(--fa-family-classic);--fa-family-classic:"Font Awesome 7 Free";--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}#vistara-about .fa-solid{--fa-style:900}#vistara-about{--main-color:#2563eb;--primary-color:#0f172a;--secondary-color:#f1f5f9;--text-color:#64748b;--white-color:#fff;--error-color:#e65757;--default-font:"Plus Jakarta Sans", sans-serif;--heading-font:"Plus Jakarta Sans", sans-serif;font-family:var(--default-font);color:var(--text-color);letter-spacing:-1%;font-size:16px;font-weight:500;line-height:26px}#vistara-about p{margin-bottom:24px;line-height:26px}#vistara-about h2,#vistara-about h3{font-weight:500;font-family:var(--heading-font);margin:0}#vistara-about h3{letter-spacing:0;text-transform:none;color:var(--primary-color);font-weight:700;line-height:32px;font-size:24px!important}#vistara-about .sis-section-title{margin-bottom:40px}#vistara-about :is(.sis-section-title p){margin-top:25px;margin-bottom:0}#vistara-about :is(.sis-section-title .sisf-m-subtitle){font-family:var(--default-font);text-transform:none;letter-spacing:-1%;white-space:normal;color:var(--main-color);background-color:var(--white-color);border:1px solid #0000;border-radius:50px;margin-bottom:10px;padding:4px 16px;font-size:16px;font-weight:800;line-height:24px;display:inline-block}#vistara-about :is(.sis-section-title .sisf-m-subtitle):before{content:"⬤";color:var(--main-color);vertical-align:middle;margin-top:-1px;margin-right:10px;font-family:"Font Awesome 6 Free";font-size:7px;font-weight:900;line-height:1;display:inline-block}#vistara-about :is(.sis-section-title h2){color:var(--primary-color);letter-spacing:0;text-transform:none;z-index:1;margin-bottom:20px;font-size:48px;font-weight:700;line-height:58px;position:relative}#vistara-about figure{margin:0}#vistara-about img{max-width:100%}#vistara-about a{color:var(--primary-color);text-decoration:none!important}#vistara-about a:hover,#vistara-about a:focus{outline:0;text-decoration:none}#vistara-about .container{max-width:1400px;padding-left:15px;padding-right:15px}#vistara-about .sis-reveal{visibility:hidden;width:100%;position:relative;overflow:hidden}#vistara-about :is(.sis-reveal img){object-fit:cover;transform-origin:0;width:100%;height:100%}#vistara-about .row{margin-left:-15px;margin-right:-15px}#vistara-about :is(.row>*){padding-left:15px;padding-right:15px}#vistara-about .sis-image-anime{position:relative;overflow:hidden!important}#vistara-about .sis-image-anime:after{content:"";z-index:1;background-color:#ffffff80;width:200%;height:0%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}#vistara-about .sis-image-anime:hover:after{background-color:#0000;height:250%;transition:all .6s linear}#vistara-about ::selection{background:var(--main-color);color:var(--white-color)}#vistara-about ::-webkit-scrollbar{width:8px}#vistara-about ::-webkit-scrollbar-track{background:var(--main-color)}#vistara-about ::-webkit-scrollbar-thumb{background:var(--white-color);border-radius:0!important}#vistara-about .sis-btn-default{letter-spacing:0;text-transform:none;background:var(--main-color);color:var(--white-color);font-size:16px;font-weight:700;line-height:24px;font-family:var(--default-font);z-index:1;border-radius:50px;align-items:center;gap:10px;padding:12px 24px;transition:all .6s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 32px #2563eb33;border:1px solid var(--main-color)!important}#vistara-about :is(.sis-btn-default i){color:var(--white-color);line-height:normal;transition:all .6s;position:relative;transform:rotate(-45deg);font-size:15px!important}#vistara-about .sis-btn-default:hover{color:var(--main-color);border:1px solid var(--main-color)!important;background-color:var(--main-color)!important}#vistara-about :is(.sis-btn-default:hover i){color:var(--main-color);transform:rotate(0)}#vistara-about .sis-btn-default:before{content:"";background-color:var(--main-color);background-position:50%;background-repeat:no-repeat;background-size:12px;border-radius:0%;width:40px;height:40px;transition:all .3s ease-in-out;display:none;position:absolute;top:50%;bottom:0;right:0;transform:translate(-4px,-50%)}#vistara-about i:before{vertical-align:middle}#vistara-about .sis-btn-default:hover:before{background-size:12px;transform:translate(-4px,-50%)rotate(45deg)}#vistara-about .sis-btn-default:after{content:"";background:var(--white-color);z-index:-1;border-radius:0;width:0%;height:106%;transition:all .3s ease-in-out;display:block;position:absolute;bottom:-2px;left:50%;transform:skew(30deg)}#vistara-about .sis-btn-default:hover:after{width:106%;left:-5px;transform:skew(0deg)}#vistara-about .sisf-m-button{line-height:0;display:inline-block}#vistara-about .sis-radius{border-radius:16px}#vistara-about .sisf-e-colored{color:var(--main-color)!important}#vistara-about .section{padding:70px 0}#vistara-about .sis-comman-background{background-color:var(--primary-color)!important}#vistara-about :is(.sis-counter-item .sis-counter-title span){color:var(--primary-color);font-size:48px;font-weight:700;line-height:58px}#vistara-about :is(.sis-counter-content span){color:var(--primary-color);font-weight:500;font-family:var(--default-font);font-size:16px}#vistara-about .sis-fade{will-change:transform;animation:5s cubic-bezier(.45,.05,.55,.95) infinite vistara-sis-fade}#vistara-about .sisf-subtitle-border{border:1px solid #00000026!important}#vistara-about .sisf-about-bottom-image{position:absolute;bottom:-30px;right:0}#vistara-about .sisf-top-border{border-top:1px solid #00000026}#vistara-about .sisf-e-about-content-top{z-index:2;margin-top:60px;margin-right:-280px;position:relative}#vistara-about :is(.sisf-e-about-content-top .sis-e-inner .sis-counter-content){border-top:1px solid #ffffff26}#vistara-about .sisf-e-about-image-bottom{margin-top:-290px}#vistara-about .sisf-swing{animation-name:vistara-swing;animation-duration:5s;animation-iteration-count:infinite;animation-direction:normal}#vistara-about :is(.sisf-sis-listing-items.sisf-about p){font-weight:500}#vistara-about .sisf-about-image-top{width:90%}#vistara-about .sisf-sis-listing-items.sisf-about{z-index:2;position:relative}#vistara-about :is(.sisf-sis-listing-items p){color:var(--primary-color);font-weight:800}#vistara-about :is(.sisf-sis-listing-items i){font-size:20px}@media only screen and (max-width:1366px){#vistara-about .sis-btn-default{padding:3px 3px 3px 15px}}@media only screen and (max-width:1199px){#vistara-about{font-size:16px}#vistara-about .sis-section-title{margin-bottom:30px}#vistara-about :is(.sis-section-title h2){font-size:30px;line-height:normal}#vistara-about :is(.sis-section-title .sisf-m-subtitle),#vistara-about .sis-btn-default{font-size:14px}#vistara-about :is(.sis-counter-item .sis-counter-title span){font-size:35px;line-height:normal}#vistara-about .sis-btn-default{font-size:11px}#vistara-about :is(.sis-btn-default i){font-size:11px!important}#vistara-about h3{line-height:normal;font-size:18px!important}#vistara-about .sisf-e-about-image-bottom{margin-top:-230px}}@media only screen and (max-width:1024px){#vistara-about .section{padding:30px 0}#vistara-about .sis-btn-default{padding:8px 12px;font-size:14px}}@media only screen and (max-width:991px){#vistara-about br{display:none}#vistara-about .sis-section-title{margin-bottom:25px}#vistara-about :is(.sis-section-title h2){font-size:25px;line-height:normal}#vistara-about :is(.sis-section-title .sisf-m-subtitle){margin-bottom:10px;padding:5px 10px;font-size:14px}#vistara-about :is(.sis-counter-item .sis-counter-title span){font-size:25px;line-height:normal}#vistara-about :is(.sis-counter-content span){font-size:14px}#vistara-about .sis-e-about-contents-left{margin-bottom:30px}}@media only screen and (max-width:767px){#vistara-about br{display:none}#vistara-about :is(.sis-section-title p){margin-top:20px}#vistara-about .sis-btn-default{padding:8px 10px}#vistara-about :is(.sisf-e-about-image-bottom img){width:100%}#vistara-about .sisf-e-about-image-bottom{margin-top:30px}#vistara-about .sisf-about-us-contents{margin-bottom:20px}#vistara-about .sisf-e-about-content-top{margin-top:0;margin-bottom:20px;margin-right:0}#vistara-about .sisf-about-image-top{width:100%}}@keyframes vistara-sis-fade{0%,to{transform:translate(0,0)}50%{transform:translateY(-20px)}}@keyframes vistara-swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}
#vistara-about{--main-color:#f21b51;--primary-color:#002e5b;--text-color:#666;--default-font:"Open Sans", sans-serif;--heading-font:"Montserrat", sans-serif}#vistara-about .sis-btn-default{box-shadow:0 16px 32px #f21b5133}#vistara-about .sisf-about-image-top img{aspect-ratio:636/711}@media only screen and (max-width:767px){#vistara-about .sis-e-about-contents-left{position:relative}#vistara-about .sis-e-about-contents-left>.row>.col-md-1{z-index:2;width:68%;max-width:320px;padding:0;position:absolute;top:20px;left:0}#vistara-about .sisf-e-about-content-top{margin:0;box-shadow:0 14px 30px #002e5b40}#vistara-about .sisf-e-about-content-top .sis-e-inner.p-4{padding:16px!important}#vistara-about .sisf-e-about-content-top .sis-e-text p{font-size:13px;line-height:1.45}#vistara-about .sisf-e-about-content-top .sis-counter-content{line-height:1.4}#vistara-about :is(.sisf-e-about-content-top .sis-counter-content span){font-size:12px}#vistara-about .sisf-about-image-top{width:80%;margin-left:12%}#vistara-about .sisf-e-about-image-bottom{z-index:1;margin-top:-38%;position:relative}#vistara-about .sisf-e-about-image-bottom img{width:48%}}@media only screen and (max-width:374px){#vistara-about .sis-e-about-contents-left>.row>.col-md-1{width:76%}#vistara-about .sisf-e-about-image-bottom{margin-top:-30%}}
#study-destinations{--sd-navy:#002e5b;--sd-deep:0, 20, 41;--sd-accent:#f21b51;--sd-heading-font:"Montserrat", sans-serif;--sd-body-font:"Open Sans", sans-serif;background-color:var(--sd-navy);color:#fff;padding:12vh 0 14vh}#study-destinations>.container{padding-top:0;padding-bottom:0}#study-destinations h2,#study-destinations h3,#study-destinations p{margin:0}#study-destinations .sd-label{font-family:var(--sd-body-font);letter-spacing:.02em;font-size:clamp(12px,.72vw,15px);font-weight:600;line-height:1.2}#study-destinations .sd-statement{font-family:var(--sd-heading-font);letter-spacing:-.02em;color:#fff;font-size:clamp(30px,2.9vw,56px);font-weight:600;line-height:1.12}#study-destinations .sd-description{font-family:var(--sd-body-font);font-size:clamp(15px,.95vw,19px);font-weight:400;line-height:1.4}#study-destinations .sd-intro{margin-bottom:3vw}#study-destinations .sd-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#ffffff8c;margin-bottom:1.4vw}#study-destinations .sd-accent{color:var(--sd-accent)}#study-destinations .sd-strip{flex-direction:column;gap:8px;height:124vh;display:flex}#study-destinations .sd-panel{cursor:pointer;border-radius:6px;outline:none;flex:1 1 0;min-width:0;min-height:0;position:relative;overflow:hidden}#study-destinations .sd-panel:focus-visible{box-shadow:0 0 0 2px #fff6}#study-destinations .sd-photo{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}#study-destinations .sd-shade{pointer-events:none;background:linear-gradient(to bottom, rgba(var(--sd-deep), .45) 0%, rgba(var(--sd-deep), 0) 22%), linear-gradient(to top, rgba(var(--sd-deep), .95) 0%, rgba(var(--sd-deep), .6) 42%, rgba(var(--sd-deep), .12) 75%);position:absolute;inset:0}#study-destinations .sd-dim{pointer-events:none;background-color:rgb(var(--sd-deep));opacity:.55;position:absolute;inset:0}#study-destinations .sd-index{color:#fff9;position:absolute;top:4vw;left:4vw}#study-destinations .sd-flag{border-radius:3px;width:auto;height:24px;position:absolute;top:4vw;right:4vw;box-shadow:0 0 0 1px #ffffff40}#study-destinations .sd-standing{white-space:nowrap;font-family:var(--sd-heading-font);letter-spacing:.01em;color:#fff;font-size:clamp(17px,4.6vw,24px);font-weight:600;position:absolute;bottom:4vw;left:4vw}#study-destinations .sd-detail{width:74vw;position:absolute;bottom:4vw;left:4vw}#study-destinations .sd-name{font-family:var(--sd-heading-font);letter-spacing:-.02em;color:#fff;font-size:clamp(24px,6.4vw,34px);font-weight:700;line-height:1.05}#study-destinations .sd-description{color:#ffffffd9;margin-top:2.4vw}#study-destinations .ev-btn{margin-top:5vw}#study-destinations .sd-panel:first-child{flex-grow:2.8}#study-destinations .sd-panel:first-child .sd-dim{opacity:0}#study-destinations .sd-panel:first-child .sd-standing,#study-destinations .sd-panel:not(:first-child) .sd-detail{visibility:hidden;opacity:0}@media (min-width:768px){#study-destinations .sd-statement{max-width:48vw}#study-destinations .sd-strip{flex-direction:row;gap:.5vw;height:74vh;min-height:500px}#study-destinations .sd-index{top:1.1vw;left:1.1vw}#study-destinations .sd-flag{height:clamp(18px,1.5vw,26px);top:1.1vw;right:1.1vw}#study-destinations .sd-standing{writing-mode:vertical-rl;font-size:clamp(13px,1.15vw,20px);bottom:1.2vw;left:1.1vw}#study-destinations .sd-detail{width:clamp(260px,24vw,400px);bottom:1.4vw;left:1.4vw}#study-destinations .sd-name{font-size:clamp(20px,1.9vw,34px)}#study-destinations .sd-description{margin-top:.9vw}#study-destinations .ev-btn{margin-top:max(16px,1.3vw)}}@media (max-width:900px){#study-destinations .sd-statement{font-size:clamp(30px,7.5vw,40px)}#study-destinations .sd-label{font-size:clamp(12px,3.2vw,14px)}#study-destinations .sd-description{font-size:clamp(15px,4vw,17px)}}
#process-steps{--ps-heading:#002e5b;--ps-accent:#f21b51;--ps-heading-font:"Montserrat", sans-serif;--ps-body-font:"Open Sans", sans-serif;--ps-bg:#f7f7f7;background:var(--ps-bg)}#process-steps .process__area{z-index:1;background:var(--ps-bg);padding-top:120px;padding-bottom:120px;position:relative;overflow:hidden}@media only screen and (min-width:768px) and (max-width:992px){#process-steps .process__area{padding-top:80px;padding-bottom:80px}}@media (max-width:767px){#process-steps .process__area{padding-top:70px;padding-bottom:70px}}#process-steps .ps-container{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}#process-steps .ps-row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}#process-steps .ps-row>*{flex-shrink:0;width:100%;max-width:100%;padding-left:15px;padding-right:15px}@media (min-width:992px){#process-steps .ps-col{flex:none;width:33.3333%}}#process-steps .section__title-wrapper{z-index:1;text-align:center;margin-bottom:60px}#process-steps .section__title-wrapper-center-subtitle{font-family:var(--ps-heading-font);letter-spacing:1.4px;text-transform:uppercase;word-break:break-word;color:var(--ps-heading);justify-content:center;align-items:center;gap:10px;margin:0 0 10px;font-size:14px;font-style:normal;font-weight:700;line-height:14px;display:flex}#process-steps .section__title-wrapper-center-subtitle img{vertical-align:middle;width:20px;height:21px}#process-steps .section__title-wrapper-title{font-family:var(--ps-heading-font);word-break:break-word;color:var(--ps-heading);margin:0;font-size:40px;font-style:normal;font-weight:700;line-height:50px}@media only screen and (min-width:576px) and (max-width:767px){#process-steps .section__title-wrapper-title{font-size:35px;line-height:45px}}@media (max-width:575px){#process-steps .section__title-wrapper-title{font-size:28px;line-height:38px}}#process-steps .step-vct-arrow{position:relative}#process-steps .step-vct-arrow .ps-row{width:100%;height:auto;position:absolute;top:-5px;right:100px}#process-steps .step-vct-arrow img{object-fit:cover;vertical-align:middle;width:100%;max-width:none;height:auto}@media (min-width:1900px){#process-steps .step-vct-arrow .ps-row{top:-35px}}@media (min-width:2400px){#process-steps .step-vct-arrow .ps-row{top:-100px}}@media (max-width:1200px){#process-steps .step-vct-arrow .ps-row{top:10px;right:30px}}@media (max-width:992px){#process-steps .step-vct-arrow{display:none}}#process-steps .ps-steps{margin-bottom:-30px}#process-steps .process__item{text-align:center;box-shadow:none;background:0 0;border-radius:20px;margin-bottom:30px;padding:0}#process-steps .process__item-2{margin-top:55px}#process-steps .process__item-number{background-image:linear-gradient(150deg, #1f4aef, var(--ps-heading));width:70px;height:70px;font-family:var(--ps-heading-font);text-align:center;color:#fff;border-radius:100%;justify-content:center;align-items:center;margin:0 auto 35px;font-size:30px;font-style:normal;font-weight:600;line-height:1.4em;display:flex}#process-steps .process__item-2 .process__item-number{background-image:linear-gradient(150deg, var(--ps-accent), #1038a8)}#process-steps .process__item h5{font-family:var(--ps-heading-font);word-break:break-word;color:var(--ps-heading);margin:10px 0 20px;font-size:24px;font-style:normal;font-weight:700;line-height:30px}#process-steps .process__item p{font-family:var(--ps-body-font);color:var(--ps-heading);margin:0;font-size:16px;font-style:normal;font-weight:400;line-height:30px}@media (max-width:992px){#process-steps .process__item{max-width:600px;margin:0 auto 45px}#process-steps .process__item-2{margin-top:0}#process-steps .process__item-number{width:60px;height:60px;margin:0 auto 20px;font-size:24px}#process-steps .process__item h5{font-size:22px}}
:is(a,button).ev-btn{--ev-btn-fill:#f21b51;--ev-btn-text:#fff;--ev-btn-wipe:#fff;--ev-btn-hover-text:#f21b51;z-index:1;border:1px solid var(--ev-btn-fill);background:var(--ev-btn-fill);letter-spacing:0;text-transform:none;text-shadow:none;white-space:nowrap;color:var(--ev-btn-text);cursor:pointer;appearance:none;border-radius:50px;align-items:center;gap:10px;padding:12px 24px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;transition:all .6s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 16px 32px #f21b5133}:is(a,button).ev-btn:after{content:"";z-index:-1;background:var(--ev-btn-wipe);border-radius:0;width:0%;height:106%;transition:all .3s ease-in-out;display:block;position:absolute;bottom:-2px;left:50%;transform:skew(30deg)}:is(a,button).ev-btn .ev-btn-icon{text-align:center;width:1.25em;color:var(--ev-btn-text);-webkit-font-smoothing:antialiased;font-family:"Font Awesome 7 Free";font-size:.9375em;font-style:normal;font-weight:900;line-height:normal;transition:all .6s;display:inline-block;position:relative;transform:rotate(-45deg)}:is(a,button).ev-btn .ev-btn-icon:before{content:"";vertical-align:middle}:is(a,button).ev-btn:focus{color:var(--ev-btn-text);text-decoration:none}:is(a,button).ev-btn:hover,:is(a,button).ev-btn:focus-visible{color:var(--ev-btn-hover-text);background-color:var(--ev-btn-fill);text-decoration:none}:is(a,button).ev-btn:hover:after,:is(a,button).ev-btn:focus-visible:after{width:106%;left:-5px;transform:skew(0deg)}:is(a,button).ev-btn:hover .ev-btn-icon,:is(a,button).ev-btn:focus-visible .ev-btn-icon{color:var(--ev-btn-hover-text);transform:rotate(0)}:is(a,button).ev-btn+:is(a,button).ev-btn{margin-left:10px}:is(a,button).ev-btn.ev-btn--light{--ev-btn-fill:#fff;--ev-btn-text:#f21b51;--ev-btn-wipe:#f21b51;--ev-btn-hover-text:#fff;box-shadow:0 16px 32px #00000026}@media (max-width:1024px){:is(a,button).ev-btn{padding:8px 12px;font-size:14px}:is(a,button).ev-btn .ev-btn-icon{font-size:.7857em}}@media (max-width:767px){:is(a,button).ev-btn{padding:8px 10px}}
#our-courses{--oc-base:#f21b51;--oc-dark:#002e5b;--oc-heading:#002e5b;--oc-text:#666;--oc-bg:#eef2f5;--oc-heading-font:"Montserrat", sans-serif;--oc-body-font:"Open Sans", sans-serif}#our-courses.visa-one{background-color:var(--oc-bg);padding-top:120px;padding-bottom:120px;position:relative}@media (max-width:767px){#our-courses.visa-one{padding-top:100px;padding-bottom:100px}}@media (max-width:575px){#our-courses.visa-one{padding-top:80px;padding-bottom:80px}}#our-courses .visa-one__carousel{font-family:var(--oc-body-font);color:var(--oc-text);font-size:16px;font-weight:400;line-height:1.625}#our-courses :where(.visa-card h3,.visa-card p){margin:0}#our-courses .oc-container{z-index:1;width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;position:relative}@media (min-width:576px){#our-courses .oc-container{max-width:540px}}@media (min-width:768px){#our-courses .oc-container{max-width:720px}}@media (min-width:992px){#our-courses .oc-container{max-width:960px}}@media (min-width:1200px){#our-courses .oc-container{max-width:1200px}}#our-courses .visa-card{background-color:#fff;transition:all .5s;position:relative;overflow:hidden}#our-courses .visa-card:before{content:"";background-color:var(--oc-dark);width:100%;height:0%;transition:all .5s;position:absolute;bottom:0;left:0}#our-courses .visa-card:hover:before{height:100%;top:0}#our-courses .visa-card__image{z-index:1;position:relative;overflow:hidden}#our-courses .visa-card__image:before,#our-courses .visa-card__image:after{content:"";z-index:1;opacity:.8;background-color:#fff;width:0;height:0;transition-duration:1.3s;position:absolute}#our-courses .visa-card__image:before{bottom:0;left:0}#our-courses .visa-card__image:after{top:0;right:0}#our-courses .visa-card:hover .visa-card__image:before,#our-courses .visa-card:hover .visa-card__image:after{animation:.75s oc-shine-full-hover}@keyframes oc-shine-full-hover{to{opacity:0;width:100%;height:100%}}#our-courses .visa-card__image>img{aspect-ratio:370/266;object-fit:cover;clip-path:polygon(100% 0,100% 100%,73% 100%,50% 78%,27% 100%,0 100%,0 0);width:100%;max-width:none;height:auto;display:block}#our-courses .visa-card__icon-box{z-index:1;background-color:var(--oc-dark);border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;transition:all .5s;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (min-width:500px) and (max-width:767px){#our-courses .visa-card__icon-box{bottom:15px}}#our-courses .visa-card__icon-box:after{content:"";z-index:-1;border-radius:inherit;background-color:#fff;width:0;height:0;transition:all .5s;position:absolute;top:0;left:50%;transform:translate(-50%)}#our-courses .visa-card:hover .visa-card__icon-box:after{width:100%;height:100%}#our-courses .visa-card__icon{font-family:var(--oc-heading-font);color:#fff;font-size:30px;font-weight:700;line-height:1;transition:all .5s;display:inline-flex}#our-courses .visa-card__icon:lang(en){font-size:26px}#our-courses .visa-card:hover .visa-card__icon{color:var(--oc-base)}#our-courses .visa-card__icon-img{object-fit:contain;width:36px;height:36px;display:block}#our-courses .visa-card__content{z-index:1;text-align:center;padding:30px 25px 27px;transition:all .5s;position:relative}@media (max-width:375px){#our-courses .visa-card__content{padding-left:20px;padding-right:20px}}@media (min-width:992px) and (max-width:1199px){#our-courses .visa-card__content{padding-left:20px;padding-right:20px}}#our-courses .visa-card__title{font-family:var(--oc-heading-font);color:var(--oc-heading);margin-bottom:11px;font-size:22px;font-weight:700;line-height:1.318;transition:all .5s}#our-courses .visa-card__title a{color:inherit;background:linear-gradient(90deg,currentColor 0% 100%) 0 95%/0 1px no-repeat;text-decoration:none;transition:all .5s}#our-courses .visa-card__title a:hover,#our-courses .visa-card__title a:focus-visible{background-size:100% 1px}#our-courses .visa-card__text{color:var(--oc-text);margin:0;transition:all .5s}#our-courses .visa-card:hover .visa-card__title,#our-courses .visa-card:hover .visa-card__text{color:#fff}#our-courses .visa-card__btn{z-index:1;font-family:var(--oc-body-font);text-transform:uppercase;color:#fff;background-color:var(--oc-dark);justify-content:center;align-items:center;gap:9px;padding:15px 30px;font-size:16px;font-weight:600;line-height:1.25;text-decoration:none;display:flex;position:relative}#our-courses .visa-card__btn:hover,#our-courses .visa-card__btn:focus{color:#fff;text-decoration:none}#our-courses .visa-card__btn:after{content:"";z-index:-1;background-color:var(--oc-base);width:0%;height:100%;transition:all .5s;position:absolute;top:0;right:0}#our-courses .visa-card:hover .visa-card__btn:after{width:100%;left:0}#our-courses .visa-card__btn__icon{color:#fff;background-color:var(--oc-base);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:8px;transition:all .5s;display:inline-flex}#our-courses .visa-card__btn__icon svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:1.25em;height:1.25em}#our-courses .visa-card__btn:hover .visa-card__btn__icon{transform:rotate(45deg)}#our-courses .visa-card:hover .visa-card__btn__icon{color:#fff;background-color:var(--oc-dark)}#our-courses{--oc-nav-button:52px;--oc-counter:44px;--oc-nav-space:20px}@media (max-width:767px){#our-courses{--oc-nav-button:46px;--oc-counter:40px;--oc-nav-space:16px}}#our-courses .visanet-owl__carousel--counter.owl-carousel .owl-nav{left:50%;bottom:calc((var(--oc-counter) - var(--oc-nav-button)) / 2);z-index:1;gap:calc(var(--oc-counter) + 2 * var(--oc-nav-space));justify-content:center;align-items:center;margin:0;display:flex;position:absolute;transform:translate(-50%)}#our-courses .visanet-owl__carousel--counter.owl-carousel .owl-nav button{width:var(--oc-nav-button);height:var(--oc-nav-button);border:2px solid var(--oc-dark);opacity:1;color:var(--oc-dark);cursor:pointer;border-radius:50%;outline:none;justify-content:center;align-items:center;margin:0;transition:all .5s;display:inline-flex;position:static;background:0 0!important;padding:0!important}#our-courses .visanet-owl__carousel--counter.owl-carousel .owl-nav button:hover,#our-courses .visanet-owl__carousel--counter.owl-carousel .owl-nav button:focus-visible{color:#fff;border-color:var(--oc-base);background:var(--oc-base)!important}#our-courses .visanet-owl__carousel--counter.owl-carousel .owl-nav button:focus-visible{box-shadow:0 0 0 3px #f21b514d}#our-courses .visanet-owl__carousel--counter.owl-carousel .owl-nav button i{display:none}#our-courses .visanet-owl__carousel--counter.owl-carousel .owl-nav button:before{-webkit-font-smoothing:antialiased;font-family:"Font Awesome 7 Free";font-size:18px;font-style:normal;font-weight:900;line-height:1}#our-courses .visanet-owl__carousel--counter.owl-carousel .owl-nav .owl-prev:before{content:""}#our-courses .visanet-owl__carousel--counter.owl-carousel .owl-nav .owl-next:before{content:""}#our-courses .visanet-owl__carousel--counter.owl-carousel .counter{width:var(--oc-counter);height:var(--oc-counter);font-family:var(--oc-heading-font);color:#fff;background-color:var(--oc-base);border-radius:50%;justify-content:center;align-items:center;margin:50px auto 0;font-size:16px;font-weight:700;line-height:1;display:flex;box-shadow:0 8px 18px #f21b5140}
#testimonials{background-position:50%;background-size:cover;background-attachment:fixed}#testimonials>.container{padding-top:110px;padding-bottom:100px}#testimonials .section-title{margin-bottom:50px}#testimonials .testimonial .thumb .testimonial-photo{width:150px;max-width:none;height:150px;display:block}#testimonials .testimonial-photo__crop{border-radius:2px;width:100%;height:100%;display:block;overflow:hidden}#testimonials .testimonial-photo__crop img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}#testimonials .testimonial-text{margin-left:170px}#testimonials .testimonial-text>p.text-white{white-space:pre-line;overflow-wrap:break-word;font-size:17px;line-height:30px}#testimonials .testimonial .author{font-size:15px}#testimonials .testimonial .author small{font-size:13px}@media (max-width:767px){#testimonials>.container{padding-top:80px;padding-bottom:70px}#testimonials .section-title{margin-bottom:35px}#testimonials .testimonial .thumb .testimonial-photo{width:120px;height:120px}#testimonials .testimonial-text{margin-left:140px}#testimonials .testimonial-text>p.text-white{font-size:16px;line-height:28px}}@media (max-width:575px){#testimonials .testimonial-text{clear:both;margin-left:0;padding-top:20px}}
#contact{--ct-navy:#002e5b;--ct-pink:#f21b51;--ct-text:#666;--ct-border:#e1e8ef;--ct-field:#f5f8fb;--ct-pad-bottom:100px;isolation:isolate;background:linear-gradient(#f3f6f9 0%,#e8eef4 100%);position:relative;overflow:hidden}#contact>.container{z-index:1;padding-top:100px;padding-bottom:var(--ct-pad-bottom);position:relative}#contact .section-title{margin-bottom:50px}#contact .contact-bg{z-index:0;pointer-events:none;position:absolute;inset:0}#contact .contact-bg__blob{height:auto;display:block;position:absolute}#contact .contact-bg__blob--pink{width:620px;top:-200px;left:-220px}#contact .contact-bg__blob--pink path{fill:#f21b5112}#contact .contact-bg__blob--navy{width:780px;bottom:-300px;right:-280px}#contact .contact-bg__blob--navy path{fill:#002e5b0f}@media (min-width:992px){#contact .contact-row{align-items:stretch;display:flex}#contact .contact-row:before,#contact .contact-row:after{display:none}}#contact .contact-card{background-color:#fff;border-radius:16px;padding:40px;position:relative;box-shadow:0 24px 60px #002e5b14}#contact .contact-form{grid-template-columns:1fr 1fr;gap:18px 20px;display:grid}#contact .contact-field{margin:0;font-weight:400;display:block}#contact .contact-field--full{grid-column:1/-1}@media (min-width:992px) and (max-width:1199px){#contact .contact-field--md-full{grid-column:1/-1}}#contact .contact-form .form-control{border:1px solid var(--ct-border);color:#333;background-color:var(--ct-field);width:100%;height:52px;box-shadow:none;border-radius:8px;padding:12px 18px;font-family:Open Sans,sans-serif;font-size:15px;transition:border-color .3s,box-shadow .3s,background-color .3s}#contact .contact-form textarea.form-control{resize:vertical;height:150px}#contact .contact-form .form-control::placeholder{color:#8a94a3}#contact .contact-form .form-control:focus{border-color:var(--ct-navy);background-color:#fff;outline:none;box-shadow:0 0 0 3px #002e5b1f}#contact .contact-form .ev-btn{margin-top:4px}#contact .contact-form__note{color:var(--ct-text);margin:14px 0 0;font-size:14px}#contact .contact-form__note a{color:var(--ct-pink)}#contact .contact-form__note--success,#contact .contact-form__note--error{border-radius:8px;gap:10px;padding:12px 14px;line-height:1.55;display:flex}#contact .contact-form__note--success{background:#002e5b0f}#contact .contact-form__note--success .fa{color:#002e5b;margin-top:3px}#contact .contact-form__note--error{background:#f21b510f}#contact .contact-form__note--error .fa{color:var(--ct-pink);margin-top:3px}#contact .contact-form .ev-btn:disabled{opacity:.75;pointer-events:none}#contact .contact-visual{max-width:420px;margin:50px auto calc(-1 * var(--ct-pad-bottom));position:relative}#contact .contact-stage{aspect-ratio:100/132;position:relative}@media (min-width:992px){#contact .contact-visual{max-width:none;height:calc(100% + var(--ct-pad-bottom));margin:0 0 calc(-1 * var(--ct-pad-bottom))}#contact .contact-stage{position:absolute;bottom:0;left:0;right:0}}#contact .contact-stage>svg{height:auto;display:block;position:absolute;overflow:visible}#contact .contact-stage__ring{width:100%;top:2.9%;left:0}#contact .contact-stage__ring path{fill:none;stroke:var(--ct-pink);stroke-width:2px;stroke-dasharray:6 10;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.55}#contact .contact-stage__dots{width:26%;top:3%;left:-2%}#contact .contact-stage__dots circle{fill:var(--ct-navy);opacity:.22}#contact .contact-stage__blob{width:92%;top:6%;left:4%}#contact .contact-stage__accent{width:26%;bottom:24%;right:-3%}#contact .contact-stage__photo{z-index:1;pointer-events:none;width:88%;max-width:none;height:auto;position:absolute;bottom:0;left:6%}#contact .contact-chip{z-index:2;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fffffff0;border-radius:14px;align-items:center;gap:12px;padding:10px 18px 10px 10px;display:flex;position:absolute;box-shadow:0 16px 40px #002e5b24}#contact .contact-chip--top{top:12%;right:-4%}#contact .contact-chip--bottom{bottom:14%;left:-5%}#contact .contact-chip__icon{color:#fff;background-color:var(--ct-pink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:inline-flex}#contact .contact-chip--bottom .contact-chip__icon{background-color:var(--ct-navy)}#contact .contact-chip__label{letter-spacing:.08em;text-transform:uppercase;color:var(--ct-text);font-family:Open Sans,sans-serif;font-size:11px;font-weight:600;line-height:1.4;display:block}#contact .contact-chip__value{color:var(--ct-navy);font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:1.4;display:block}@media (max-width:767px){#contact{--ct-pad-bottom:70px}#contact>.container{padding-top:70px}#contact .section-title{margin-bottom:35px}#contact .contact-card{padding:30px 24px}#contact .contact-visual{max-width:360px}}@media (max-width:575px){#contact .contact-form{grid-template-columns:1fr}#contact .contact-chip{gap:8px;padding:8px 12px 8px 8px}#contact .contact-chip__icon{width:34px;height:34px;font-size:15px}#contact .contact-chip__label{font-size:10px}#contact .contact-chip__value{font-size:12px}#contact .contact-chip--top{right:0}#contact .contact-chip--bottom{left:0}}
#header .header-middle>.container{padding-top:18px;padding-bottom:53px}#header .header-middle .widget{margin-bottom:0}@media only screen and (max-width:900px){#header .header-middle>.container{padding-bottom:18px}}@media only screen and (max-width:767px){#header .header-middle .row>[class*=col-]+[class*=col-] .widget{margin-top:14px}}@media only screen and (min-width:1200px){#header .menuzord-menu>li:not(.home):not(.pull-right)>a{padding-left:23px;padding-right:23px}}@media only screen and (min-width:1001px) and (max-width:1199px){#header .menuzord-menu>li>a{padding-left:14px;padding-right:14px}#header .menuzord-menu>li.pull-right>a{padding-left:18px;padding-right:18px;font-size:17px!important}}
a.whatsapp-float{z-index:1000;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:background-color .2s;display:flex;position:fixed;bottom:77px;right:15px;box-shadow:0 4px 12px #00000040}a.whatsapp-float:hover,a.whatsapp-float:focus{color:#fff;background:#1ebe5b}a.whatsapp-float .fa{font-size:30px;line-height:1}.whatsapp-float-label{color:#333;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:4px;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.4;transition:opacity .25s,transform .25s,visibility .25s;position:absolute;top:50%;right:calc(100% + 14px);transform:translate(8px,-50%);box-shadow:0 4px 14px #0000002e}.whatsapp-float-label:after{content:"";border:6px solid #0000;border-left-color:#fff;position:absolute;top:50%;left:100%;transform:translateY(-50%)}a.whatsapp-float:hover .whatsapp-float-label,a.whatsapp-float:focus-visible .whatsapp-float-label{opacity:1;visibility:visible;transform:translateY(-50%)}
.admin-login{--al-navy:#002e5b;--al-pink:#f21b51;--al-text:#5f6b7a;--al-ink:#13243a;--al-border:#e1e8ef;--al-field:#f5f8fb;z-index:100000;overscroll-behavior:contain;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00142a9e;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.admin-login .admin-login__dialog{background:#fff;border-radius:20px;outline:none;grid-template-columns:5fr 6fr;width:100%;max-width:900px;margin:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 100px #00102473,0 0 0 1px #ffffff0f}.admin-login .admin-login__brand{isolation:isolate;color:#ffffffbf;background:linear-gradient(155deg,#0b4f8f 0%,#002e5b 52%,#001d3b 100%);flex-direction:column;justify-content:space-between;gap:40px;padding:44px 40px 36px;display:flex;position:relative;overflow:hidden}.admin-login .admin-login__brand:before{content:"";z-index:-1;background:radial-gradient(circle,#f21b518c 0%,#f21b5100 68%);border-radius:50%;width:340px;height:340px;position:absolute;bottom:-140px;left:-120px}.admin-login .admin-login__brand:after{content:"";z-index:-1;background-image:radial-gradient(#ffffff38 1.5px,#0000 1.6px);background-size:16px 16px;width:190px;height:190px;position:absolute;top:0;right:0;-webkit-mask-image:radial-gradient(circle at 100% 0,#000 0%,#0000 72%);mask-image:radial-gradient(circle at 100% 0,#000 0%,#0000 72%)}.admin-login .admin-login__logo{width:168px;height:auto;display:block}.admin-login .admin-login__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 14px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.admin-login .admin-login__eyebrow .fa{color:var(--al-pink);font-size:13px}.admin-login .admin-login__brand h3{color:#fff;margin:0 0 14px;font-family:Montserrat,sans-serif;font-size:26px;font-weight:700;line-height:1.3}.admin-login .admin-login__brand p{margin:0;font-size:14.5px;line-height:1.7}.admin-login .admin-login__restricted{color:#ffffffd9;border-top:1px solid #ffffff1f;align-items:center;gap:10px;padding-top:20px;font-size:13px;font-weight:600;display:flex}.admin-login .admin-login__restricted .fa{color:#ff6b8f;background:#f21b512e;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:inline-flex}.admin-login .admin-login__main{padding:52px 48px 44px;position:relative}.admin-login .admin-login__close{width:40px;height:40px;color:var(--al-navy);cursor:pointer;background:#f1f4f8;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:26px;line-height:1;transition:background-color .3s,color .3s,transform .3s;display:flex;position:absolute;top:18px;right:18px}.admin-login .admin-login__close:hover,.admin-login .admin-login__close:focus-visible{background:var(--al-pink);color:#fff;outline:none;transform:rotate(90deg)}.admin-login .admin-login__close span{margin-top:-3px}.admin-login .admin-login__title{color:var(--al-navy);margin:0 0 8px;font-family:Montserrat,sans-serif;font-size:30px;font-weight:700;line-height:1.2}.admin-login .admin-login__intro{color:var(--al-text);margin:0 0 30px;font-size:15px;line-height:1.6}.admin-login .admin-login__field{margin-bottom:20px}.admin-login .admin-login__field>label{color:var(--al-ink);margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.4;display:block}.admin-login .admin-login__control{position:relative}.admin-login .admin-login__control>.fa{color:#8a94a3;pointer-events:none;font-size:16px;transition:color .3s;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.admin-login .admin-login__control input{border:1px solid var(--al-border);background-color:var(--al-field);color:#333;width:100%;height:52px;box-shadow:none;border-radius:10px;margin:0;padding:0 18px 0 46px;font-family:Open Sans,sans-serif;font-size:15px;transition:border-color .3s,box-shadow .3s,background-color .3s;display:block}.admin-login .admin-login__control input[name=password]{padding-right:52px}.admin-login .admin-login__control input::placeholder{color:#9aa3b0}.admin-login .admin-login__control input:focus{border-color:var(--al-navy);color:#333;background-color:#fff;outline:none;box-shadow:0 0 0 3px #002e5b1f}.admin-login .admin-login__control:focus-within>.fa{color:var(--al-navy)}.admin-login .admin-login__control.is-invalid input{border-color:var(--al-pink);background-color:#fff;box-shadow:0 0 0 3px #f21b511a}.admin-login .admin-login__control.is-invalid>.fa{color:var(--al-pink)}.admin-login .admin-login__reveal{color:#8a94a3;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:16px;transition:color .3s,background-color .3s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.admin-login .admin-login__reveal:hover,.admin-login .admin-login__reveal:focus-visible{color:var(--al-navy);background:#002e5b0f;outline:none}.admin-login .admin-login__error{color:var(--al-pink);margin:8px 0 0;font-size:13px;line-height:1.4}.admin-login .admin-login__options{justify-content:space-between;align-items:center;gap:16px;margin:4px 0 28px;display:flex}.admin-login .admin-login__remember{color:var(--al-text);cursor:pointer;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:400;display:inline-flex}.admin-login .admin-login__remember input{width:17px;height:17px;accent-color:var(--al-pink);cursor:pointer;margin:0}.admin-login a.admin-login__forgot{color:var(--al-pink);font-size:14px;font-weight:600;text-decoration:none}.admin-login a.admin-login__forgot:hover,.admin-login a.admin-login__forgot:focus-visible{color:var(--al-pink);text-decoration:underline}.admin-login .ev-btn.admin-login__submit{justify-content:center;width:100%;padding:14px 24px;font-size:16px}.admin-login .ev-btn.admin-login__submit:disabled{opacity:.75;pointer-events:none}.admin-login .admin-login__notice{border:1px solid var(--al-border);background:var(--al-field);color:var(--al-text);border-radius:10px;gap:10px;margin:18px 0 0;padding:12px 14px;font-size:13.5px;line-height:1.55;display:flex}.admin-login .admin-login__notice .fa{color:var(--al-navy);margin-top:2px;font-size:16px}.admin-login .admin-login__notice--error{color:var(--al-ink);background:#f21b510f;border-color:#f21b514d}.admin-login .admin-login__notice--error .fa{color:var(--al-pink)}.admin-login .admin-login__notice--lead{margin:-12px 0 24px}[data-admin-login][aria-busy=true]{cursor:progress;opacity:.7}@media (max-width:767px){.admin-login .admin-login__dialog{border-radius:16px;grid-template-columns:1fr;max-width:460px}.admin-login .admin-login__brand{display:none}.admin-login .admin-login__main{padding:44px 24px 28px}.admin-login .admin-login__title{font-size:26px}.admin-login .admin-login__intro{margin-bottom:24px}}
.page-title{text-align:center;background-position:50%;background-size:cover}.page-title>.container{z-index:1;padding-top:110px;padding-bottom:100px;position:relative}.page-title .title{letter-spacing:1px;margin:0 0 12px;font-size:44px;font-weight:700;line-height:1.2}.page-title .breadcrumb{margin:0;padding:0;font-size:15px}.page-title .breadcrumb>li+li:before{color:#f21b51;padding:0 10px}.page-title .breadcrumb.white li.active{color:#f21b51}@media (max-width:767px){.page-title>.container{padding-top:70px;padding-bottom:64px}.page-title .title{font-size:30px}}
.ev-gallery{--ev-navy:#002e5b;--ev-pink:#f21b51;--ev-text:#666;--ev-border:#e1e8ef;--ev-soft:#f3f6f9;--ev-lift:0 24px 48px -24px #002e5b59;background:linear-gradient(180deg, var(--ev-soft) 0%, #e8eef4 100%)}.ev-gallery>.container{padding-top:90px;padding-bottom:100px}.ev-gallery ul{margin:0;padding:0;list-style:none}.ev-gallery a:focus{text-decoration:none}.ev-gallery .ev-gallery__head{text-align:center;max-width:720px;margin:0 auto 55px}.ev-gallery .ev-gallery__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ev-pink);border:1px solid #f21b5159;border-radius:50px;margin-bottom:14px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-block}.ev-gallery .ev-gallery__heading{color:var(--ev-navy);margin:0 0 16px;font-size:36px;font-weight:700;line-height:1.25}.ev-gallery .ev-gallery__heading .text-theme-colored2{white-space:nowrap}.ev-gallery .ev-gallery__lead{color:var(--ev-text);margin:0;font-size:17px;line-height:1.75}.ev-gallery .ev-gallery__empty{max-width:620px;color:var(--ev-text);text-align:center;background:#fff;border:1px dashed #002e5b33;border-radius:18px;justify-content:center;align-items:center;gap:12px;margin:0 auto;padding:28px 30px;font-size:16px;display:flex}.ev-gallery .ev-gallery__empty .fa{color:var(--ev-pink);font-size:22px}.ev-gallery .ev-albums{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.ev-gallery .ev-albums__reveal{height:100%}.ev-gallery .ev-album{border:1px solid var(--ev-border);height:100%;color:inherit;background:#fff;border-radius:20px;flex-direction:column;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;overflow:hidden}.ev-gallery .ev-album:hover,.ev-gallery .ev-album:focus-visible{box-shadow:var(--ev-lift);border-color:#0000;transform:translateY(-6px)}.ev-gallery .ev-album:focus-visible{outline-offset:3px;outline:3px solid #f21b5180}.ev-gallery .ev-album__cover{aspect-ratio:4/3;background:#dfe7f0;display:block;position:relative;overflow:hidden}.ev-gallery .ev-album__cover img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.ev-gallery .ev-album:hover .ev-album__cover img{transform:scale(1.06)}.ev-gallery .ev-album__count{color:#fff;background:#001c38c7;border-radius:50px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:14px;left:14px}.ev-gallery .ev-album__body{flex-direction:column;flex:1;padding:22px 24px 24px;display:flex}.ev-gallery .ev-album__title{color:var(--ev-navy);margin:0 0 12px;font-size:19px;font-weight:700;line-height:1.35}.ev-gallery .ev-album__tags{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.ev-gallery .ev-album__tag{background:var(--ev-soft);color:var(--ev-navy);border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.ev-gallery .ev-album__tag img,.ev-gallery .ev-gallery__destinations img,.ev-gallery .ev-student__destination img{object-fit:cover;border-radius:2px;width:20px;height:14px;box-shadow:0 0 0 1px #00000014}.ev-gallery .ev-album__more{color:var(--ev-pink);align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:700;display:inline-flex}.ev-gallery .ev-album__more .fa{transition:transform .3s}.ev-gallery .ev-album:hover .ev-album__more .fa{transform:translate(4px)}.ev-gallery .ev-gallery__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;display:flex}.ev-gallery .ev-gallery__back{color:var(--ev-navy);align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.ev-gallery .ev-gallery__back:hover{color:var(--ev-pink)}.ev-gallery .ev-gallery__meta{color:var(--ev-navy);background:#fff;border-radius:50px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;font-weight:700;display:inline-flex}.ev-gallery .ev-gallery__meta .fa{color:var(--ev-pink)}.ev-gallery .ev-photos{columns:3;column-gap:20px}.ev-gallery .ev-photos li{break-inside:avoid;margin-bottom:20px}.ev-gallery .ev-photo{background:#dfe7f0;border-radius:14px;display:block;position:relative;overflow:hidden}.ev-gallery .ev-photo img{width:100%;height:auto;transition:transform .6s;display:block}.ev-gallery .ev-photo__zoom{color:#fff;opacity:0;background:#001c3873;justify-content:center;align-items:center;font-size:26px;transition:opacity .3s;display:flex;position:absolute;inset:0}.ev-gallery .ev-photo:hover img,.ev-gallery .ev-photo:focus-visible img{transform:scale(1.04)}.ev-gallery .ev-photo:hover .ev-photo__zoom,.ev-gallery .ev-photo:focus-visible .ev-photo__zoom{opacity:1}.ev-gallery .ev-photo:focus-visible{outline-offset:3px;outline:3px solid #f21b5199}.ev-gallery .ev-gallery__destinations{flex-wrap:wrap;gap:10px;margin-bottom:30px;display:flex}.ev-gallery .ev-gallery__destinations li{border:1px solid var(--ev-border);color:var(--ev-navy);background:#fff;border-radius:50px;align-items:center;gap:8px;padding:8px 10px 8px 14px;font-size:14px;font-weight:600;display:inline-flex}.ev-gallery .ev-gallery__destinations-count{background:var(--ev-navy);color:#fff;text-align:center;border-radius:50px;min-width:26px;padding:2px 8px;font-size:12px;font-weight:700}.ev-gallery .ev-students{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;display:grid}.ev-gallery .ev-students__reveal{height:100%}.ev-gallery .ev-student{border:1px solid var(--ev-border);background:#fff;border-radius:20px;height:100%;transition:transform .3s,box-shadow .3s,border-color .3s;overflow:hidden}.ev-gallery .ev-student:hover{box-shadow:var(--ev-lift);border-color:#0000;transform:translateY(-6px)}.ev-gallery .ev-student__photo{aspect-ratio:4/5;background:#dfe7f0;display:block;position:relative;overflow:hidden}.ev-gallery .ev-student__photo img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;transition:transform .6s;display:block}.ev-gallery .ev-student:hover .ev-student__photo img{transform:scale(1.05)}.ev-gallery .ev-student__photo:focus-visible{outline-offset:-3px;outline:3px solid #f21b5199}.ev-gallery .ev-student__score{background:var(--ev-pink);color:#fff;border-radius:50px;align-items:center;gap:7px;max-width:calc(100% - 28px);padding:6px 13px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:14px;left:14px;box-shadow:0 10px 22px -8px #f21b51a6}.ev-gallery .ev-student__body{padding:18px 20px 20px}.ev-gallery .ev-student__name{color:var(--ev-navy);margin:0 0 6px;font-size:17px;font-weight:700;line-height:1.35}.ev-gallery .ev-student__destination{color:var(--ev-text);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.ev-gallery .ev-student__destination .fa{color:var(--ev-pink)}@media (max-width:1199px){.ev-gallery .ev-students{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.ev-gallery .ev-albums{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-gallery .ev-photos{columns:2}}@media (max-width:767px){.ev-gallery>.container{padding-top:60px;padding-bottom:70px}.ev-gallery .ev-gallery__head{margin-bottom:40px}.ev-gallery .ev-gallery__heading{font-size:28px}.ev-gallery .ev-students{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ev-gallery .ev-photos{column-gap:12px}.ev-gallery .ev-photos li{margin-bottom:12px}}@media (max-width:575px){.ev-gallery .ev-albums{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.ev-gallery .ev-students{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ev-gallery .ev-album,.ev-gallery .ev-album__cover img,.ev-gallery .ev-photo img,.ev-gallery .ev-student,.ev-gallery .ev-student__photo img{transition:none}.ev-gallery .ev-album:hover,.ev-gallery .ev-album:focus-visible,.ev-gallery .ev-student:hover,.ev-gallery .ev-album:hover .ev-album__cover img,.ev-gallery .ev-photo:hover img,.ev-gallery .ev-student:hover .ev-student__photo img{transform:none}}
#partner{--pt-navy:#002e5b;--pt-pink:#f21b51;--pt-text:#666;--pt-border:#e1e8ef;--pt-field:#f5f8fb;background:linear-gradient(#f3f6f9 0%,#e8eef4 100%)}#partner>.container{padding-top:100px;padding-bottom:100px}@media (min-width:992px){#partner .partner-row{align-items:center;display:flex}#partner .partner-row:before,#partner .partner-row:after{display:none}}#partner .partner-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--pt-pink);border:1px solid #f21b5159;border-radius:50px;margin-bottom:14px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-block}#partner .partner-heading{color:var(--pt-navy);margin:0 0 16px;font-size:36px;font-weight:700;line-height:1.25}#partner .partner-lead{color:var(--pt-text);margin:0 0 30px;font-size:16px;line-height:1.7}#partner .partner-benefits{margin:0;padding:0;list-style:none}#partner .partner-benefits li{gap:16px;margin-bottom:22px;display:flex}#partner .partner-benefits li:last-child{margin-bottom:0}#partner .partner-benefits__icon{background:var(--pt-navy);color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}#partner .partner-benefits h3{color:var(--pt-navy);margin:2px 0 4px;font-size:17px;font-weight:700;line-height:1.3}#partner .partner-benefits p{color:var(--pt-text);margin:0;font-size:14.5px;line-height:1.6}#partner .partner-card{background-color:#fff;border-radius:16px;padding:40px}#partner .partner-card__title{color:var(--pt-navy);margin:0 0 6px;font-size:24px;font-weight:700}#partner .partner-card__intro{color:var(--pt-text);margin:0 0 26px;font-size:15px}#partner .partner-form{grid-template-columns:1fr 1fr;gap:18px 20px;display:grid}#partner .partner-field{margin:0;font-weight:400;display:block}#partner .partner-field--full{grid-column:1/-1}#partner .partner-form .form-control{border:1px solid var(--pt-border);color:#333;background-color:var(--pt-field);width:100%;height:52px;box-shadow:none;border-radius:8px;padding:12px 18px;font-family:Open Sans,sans-serif;font-size:15px;transition:border-color .3s,box-shadow .3s,background-color .3s}#partner .partner-form textarea.form-control{resize:vertical;height:140px}#partner .partner-form .form-control::placeholder{color:#8a94a3}#partner .partner-form .form-control:focus{border-color:var(--pt-navy);background-color:#fff;outline:none;box-shadow:0 0 0 3px #002e5b1f}#partner .partner-form .ev-btn{margin-top:4px}#partner .partner-form .ev-btn:disabled{opacity:.75;pointer-events:none}#partner .partner-form__note{border:1px solid var(--pt-border);background:var(--pt-field);color:var(--pt-text);border-radius:8px;gap:10px;margin:16px 0 0;padding:12px 14px;font-size:14px;line-height:1.55;display:flex}#partner .partner-form__note .fa{margin-top:3px;font-size:16px}#partner .partner-form__note--success .fa{color:var(--pt-navy)}#partner .partner-form__note--error{background:#f21b510f;border-color:#f21b514d}#partner .partner-form__note--error .fa,#partner .partner-form__note a{color:var(--pt-pink)}@media (max-width:991px){#partner .partner-card{margin-top:50px}}@media (max-width:767px){#partner>.container{padding-top:70px;padding-bottom:70px}#partner .partner-heading{font-size:28px}#partner .partner-card{padding:28px 20px}#partner .partner-form{grid-template-columns:1fr}}
#blog-details{--bd-navy:#002e5b;--bd-pink:#f21b51;--bd-text:#555;--bd-muted:#8a94a0;--bd-border:#e1e8ef;--bd-soft:#f5f8fb;background:#fff}#blog-details>.container{padding-top:90px;padding-bottom:90px}#blog-details a:focus{text-decoration:none}#blog-details .blog-article__cover{background:var(--bd-soft);border-radius:6px;margin-bottom:24px;position:relative;overflow:hidden}#blog-details .blog-article__cover img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}#blog-details .blog-article__date{border-top:3px solid var(--bd-pink);background:var(--bd-navy);text-align:center;color:#fff;min-width:62px;padding:8px 12px 7px;font-family:Montserrat,sans-serif;line-height:1.15;position:absolute;top:20px;left:20px}#blog-details .blog-article__day{font-size:24px;font-weight:700;display:block}#blog-details .blog-article__month{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600;display:block}#blog-details .blog-article__meta{color:var(--bd-muted);flex-wrap:wrap;gap:8px 22px;margin:0 0 22px;padding:0;font-size:14px;list-style:none;display:flex}#blog-details .blog-article__meta li{align-items:center;gap:7px;display:inline-flex}#blog-details .blog-article__meta i{color:var(--bd-pink)}#blog-details .blog-article__lead{border-bottom:1px solid var(--bd-border);color:var(--bd-navy);margin:0 0 30px;padding-bottom:30px;font-size:19px;font-weight:500;line-height:1.65}#blog-details .blog-article__body h2{color:var(--bd-navy);margin:44px 0 14px;font-size:24px;line-height:1.3}#blog-details .blog-article__body>h2:first-child{margin-top:0}#blog-details .blog-article__body p{color:var(--bd-text);margin:0 0 18px;font-size:16px;line-height:1.8}#blog-details .blog-list{margin:4px 0 24px;padding:0;list-style:none}#blog-details .blog-list li{color:var(--bd-text);margin-bottom:14px;padding-left:32px;font-size:16px;line-height:1.75;position:relative}#blog-details .blog-list li i{width:20px;height:20px;color:var(--bd-pink);background:#f21b511a;border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;top:4px;left:0}#blog-details .blog-table{border:1px solid var(--bd-border);border-radius:6px;margin:6px 0 28px;overflow-x:auto}#blog-details .blog-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}#blog-details .blog-table thead th{background:var(--bd-navy);letter-spacing:.03em;text-align:left;color:#fff;padding:12px 16px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600}#blog-details .blog-table tbody th,#blog-details .blog-table tbody td{border-top:1px solid var(--bd-border);vertical-align:top;text-align:left;color:var(--bd-text);padding:12px 16px}#blog-details .blog-table tbody th{white-space:nowrap;color:var(--bd-navy);font-weight:700}#blog-details .blog-table tbody tr:nth-child(2n)>*{background:var(--bd-soft)}#blog-details .blog-tip{border-left:4px solid var(--bd-pink);background:#fff3f6;border-radius:0 6px 6px 0;margin:8px 0 28px;padding:20px 24px}#blog-details .blog-tip p{margin:0;font-size:15px;line-height:1.75}#blog-details .blog-tip .blog-tip__title{color:var(--bd-navy);align-items:center;gap:8px;margin-bottom:6px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;display:flex}#blog-details .blog-tip__title i{color:var(--bd-pink);font-size:18px}#blog-details .blog-article__body h3{color:var(--bd-navy);margin:32px 0 12px;font-size:20px;line-height:1.35}#blog-details .blog-article__body h4{color:var(--bd-navy);margin:26px 0 10px;font-size:17px;line-height:1.4}#blog-details .blog-article__body a{color:var(--bd-pink);text-underline-offset:3px;text-decoration:underline}#blog-details .blog-article__body a:hover{color:var(--bd-navy)}#blog-details .blog-article__body mark{color:inherit;background-color:#fef08a;border-radius:3px;padding:.05em .25em}#blog-details .blog-article__body code{color:var(--bd-navy);background:#eef2f7;border-radius:4px;padding:.15em .4em;font-size:.9em}#blog-details .blog-article__body sub,#blog-details .blog-article__body sup{font-size:.75em}#blog-details .blog-list li p,#blog-details .blog-olist li p,#blog-details .blog-tasks li p,#blog-details .blog-table p,#blog-details .blog-quote p:last-child,#blog-details .blog-tip p:last-child{margin-bottom:0}#blog-details .blog-olist{margin:4px 0 24px;padding-left:24px}#blog-details .blog-olist li{color:var(--bd-text);margin-bottom:12px;padding-left:6px;font-size:16px;line-height:1.75}#blog-details .blog-olist li::marker{color:var(--bd-pink);font-family:Montserrat,sans-serif;font-weight:700}#blog-details .blog-tasks{margin:4px 0 24px;padding:0;list-style:none}#blog-details .blog-tasks li{color:var(--bd-text);margin-bottom:12px;padding-left:30px;font-size:16px;line-height:1.75;position:relative}#blog-details .blog-tasks li>i{color:var(--bd-navy);font-size:17px;position:absolute;top:5px;left:0}#blog-details .blog-tasks li.is-done>i{color:var(--bd-pink)}#blog-details .blog-tasks li.is-done{color:var(--bd-muted);text-decoration:line-through}#blog-details .blog-quote{border-left:4px solid var(--bd-navy);color:var(--bd-navy);margin:8px 0 28px;padding:6px 0 6px 22px;font-size:17px;font-style:italic}#blog-details .blog-quote p{font-size:inherit;color:inherit}#blog-details .blog-code{color:#e6edf5;white-space:pre;background:#001c38;border:0;border-radius:6px;margin:8px 0 28px;padding:18px 20px;font-size:14px;line-height:1.65;overflow-x:auto}#blog-details .blog-code code{font-size:inherit;color:inherit;background:0 0;padding:0}#blog-details .blog-rule{border:0;border-top:2px solid var(--bd-border);margin:36px 0}#blog-details .blog-figure{margin:8px 0 28px}#blog-details .blog-figure img{border-radius:6px;max-width:100%;height:auto;margin:0 auto;display:block}#blog-details .blog-article__footer{border-top:1px solid var(--bd-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:36px;padding-top:24px;display:flex}#blog-details .blog-article__tags{color:var(--bd-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}#blog-details .blog-tag{border:1px solid var(--bd-border);color:var(--bd-navy);border-radius:50px;padding:4px 12px;font-size:13px;font-weight:600}#blog-details .blog-article__back{color:var(--bd-navy);font-size:14px;font-weight:700;transition:color .2s}#blog-details .blog-article__back i{color:var(--bd-pink);margin-right:4px}#blog-details .blog-article__back:hover,#blog-details .blog-article__back:focus-visible{color:var(--bd-pink)}#blog-details .blog-pager{grid-template-columns:1fr 1fr;gap:20px;margin-top:36px;display:grid}#blog-details .blog-pager__link{border:1px solid var(--bd-border);background:#fff;border-radius:6px;flex-direction:column;gap:6px;padding:20px 22px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}#blog-details .blog-pager__link--older{grid-column:1}#blog-details .blog-pager__link--newer{text-align:right;grid-column:2}#blog-details .blog-pager__link:hover,#blog-details .blog-pager__link:focus-visible{border-color:#f21b5166;transform:translateY(-2px);box-shadow:0 14px 30px -18px #002e5b73}#blog-details .blog-pager__label{letter-spacing:.08em;text-transform:uppercase;color:var(--bd-pink);font-size:12px;font-weight:700}#blog-details .blog-pager__title{color:var(--bd-navy);font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:1.4}#blog-details .blog-cta{border-top:4px solid var(--bd-pink);background:var(--bd-navy);color:#ffffffd1;border-radius:6px;margin-bottom:36px;padding:34px 30px 30px;position:relative;overflow:hidden}#blog-details .blog-cta__icon{color:#ffffff12;font-size:64px;position:absolute;top:18px;right:20px}#blog-details .blog-cta h3{color:#fff;margin:0 0 10px;font-size:22px}#blog-details .blog-cta p{margin:0 0 22px;font-size:15px;line-height:1.7}#blog-details .blog-cta__phone{color:#fff;margin-top:20px;font-size:15px;font-weight:700;display:block}#blog-details .blog-cta__phone i{color:var(--bd-pink);margin-right:6px}#blog-details .blog-cta__phone:hover,#blog-details .blog-cta__phone:focus-visible{color:#fff;text-decoration:underline}#blog-details .blog-widget{margin-bottom:36px}#blog-details .blog-widget__title{color:var(--bd-navy);margin:0 0 18px;padding-bottom:12px;font-size:18px;position:relative}#blog-details .blog-widget__title:after{content:"";background:var(--bd-pink);border-radius:3px;width:40px;height:3px;position:absolute;bottom:0;left:0}#blog-details .blog-recent,#blog-details .blog-destinations{margin:0;padding:0;list-style:none}#blog-details .blog-recent li+li{margin-top:16px}#blog-details .blog-recent a{align-items:center;gap:14px;display:flex}#blog-details .blog-recent img{object-fit:cover;border-radius:4px;flex:none;width:96px;height:66px}#blog-details .blog-recent__title{color:var(--bd-navy);margin-bottom:3px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:1.4;transition:color .2s;display:block}#blog-details .blog-recent time{color:var(--bd-muted);font-size:13px}#blog-details .blog-recent a:hover .blog-recent__title,#blog-details .blog-recent a:focus-visible .blog-recent__title{color:var(--bd-pink)}#blog-details .blog-destinations li+li{margin-top:10px}#blog-details .blog-destinations a{border:1px solid var(--bd-border);color:var(--bd-navy);border-radius:6px;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:600;transition:border-color .2s,background-color .2s;display:flex}#blog-details .blog-destinations img{object-fit:cover;border-radius:2px;flex:none;width:28px;height:20px;box-shadow:0 0 0 1px #0000000f}#blog-details .blog-destinations a i{color:var(--bd-pink);margin-left:auto;transition:transform .2s}#blog-details .blog-destinations a:hover,#blog-details .blog-destinations a:focus-visible{background:var(--bd-soft);border-color:#f21b5166}#blog-details .blog-destinations a:hover i,#blog-details .blog-destinations a:focus-visible i{transform:translate(3px)}@media (max-width:991px){#blog-details .blog-sidebar{margin-top:56px}}@media (max-width:767px){#blog-details>.container{padding-top:56px;padding-bottom:60px}#blog-details .blog-article__date{min-width:52px;padding:6px 10px 5px;top:12px;left:12px}#blog-details .blog-article__day{font-size:19px}#blog-details .blog-article__lead{font-size:17px}#blog-details .blog-article__body h2{margin-top:36px;font-size:21px}#blog-details .blog-pager{grid-template-columns:1fr}#blog-details .blog-pager__link--older,#blog-details .blog-pager__link--newer{grid-column:1}}@media (prefers-reduced-motion:reduce){#blog-details .blog-pager__link,#blog-details .blog-destinations a i{transition:none}#blog-details .blog-pager__link:hover,#blog-details .blog-pager__link:focus-visible{transform:none}}
.course-hero,#course-details{--cd-navy:#002e5b;--cd-pink:#f21b51;--cd-text:#555;--cd-muted:#8a94a0;--cd-border:#e1e8ef;--cd-soft:#f5f8fb}.course-hero a:focus,#course-details a:focus{text-decoration:none}.course-hero{background:var(--cd-navy);padding:90px 0 160px;position:relative;overflow:hidden}.course-hero__bg{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.course-hero:after{content:"";background:linear-gradient(90deg,#002e5bd1 0%,#002e5b94 45%,#002e5b26 100%);position:absolute;inset:0}.course-hero>.container{z-index:1;position:relative}.course-hero .course-hero__crumbs{color:#ffffffb3;flex-wrap:wrap;gap:6px;margin:0 0 26px;padding:0;font-size:14px;list-style:none;display:flex}.course-hero .course-hero__crumbs li+li:before{content:"/";color:#fff6;margin-right:6px}.course-hero .course-hero__crumbs a{color:#fff;transition:color .2s}.course-hero .course-hero__crumbs a:hover,.course-hero .course-hero__crumbs a:focus-visible{color:var(--cd-pink)}.course-hero__tags{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.course-hero__tag{background:var(--cd-pink);letter-spacing:.02em;color:#fff;border-radius:50px;align-items:center;gap:6px;padding:5px 14px;font-size:13px;font-weight:700;display:inline-flex}.course-hero__tag--soft{background:#ffffff24}.course-hero .course-hero__title{color:#fff;max-width:780px;margin:0 0 16px;font-size:48px;font-weight:800;line-height:1.15}.course-hero .course-hero__lead{color:#ffffffe0;max-width:640px;margin:0 0 32px;font-size:18px;line-height:1.7}.course-hero__actions{flex-wrap:wrap;gap:14px;display:flex}.course-hero__actions .ev-btn+.ev-btn{margin-left:0}.course-hero .course-hero__next{color:#ffffffd9;margin:26px 0 0;font-size:15px}.course-hero__next .fa{color:var(--cd-pink);margin-right:6px}.course-hero__next time{color:#fff;font-weight:700}#course-details{background:#fff;padding-bottom:90px}#course-details .course-facts{z-index:2;background:#fff;border-radius:12px;flex-wrap:wrap;margin:-100px 0 70px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #002e5b73}#course-details .course-facts__item{border-right:1px solid var(--cd-border);border-bottom:1px solid var(--cd-border);flex:160px;margin:0 -1px -1px 0;padding:26px 22px 24px}#course-details .course-facts__item>.fa{color:var(--cd-pink);margin-bottom:12px;font-size:20px;display:block}#course-details .course-facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--cd-muted);margin-bottom:4px;font-size:12px;font-weight:700}#course-details .course-facts dd{color:var(--cd-navy);margin:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:1.4}#course-details .course-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:56px;display:grid}#course-details .course-section{border-bottom:1px solid var(--cd-border);margin-bottom:50px;padding-bottom:50px;scroll-margin-top:110px}#course-details .course-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}#course-details .course-section__title{color:var(--cd-navy);margin:0 0 24px;padding-bottom:14px;font-size:28px;line-height:1.3;position:relative}#course-details .course-section__title:after{content:"";background:var(--cd-pink);border-radius:3px;width:50px;height:3px;position:absolute;bottom:0;left:0}#course-details .course-text{color:var(--cd-text);margin:0 0 18px;font-size:16px;line-height:1.8}#course-details .course-checks{margin:0;padding:0;list-style:none}#course-details .course-checks li{color:var(--cd-text);margin-bottom:12px;padding-left:32px;font-size:15.5px;line-height:1.7;position:relative}#course-details .course-checks li>.fa{width:20px;height:20px;color:var(--cd-pink);background:#f21b511a;border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute;top:4px;left:0}#course-details .course-outcomes{grid-template-columns:1fr 1fr;gap:4px 30px;display:grid}#course-details .course-boxes{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:26px;display:grid}#course-details .course-box{border:1px solid var(--cd-border);background:var(--cd-soft);border-radius:10px;padding:24px 24px 10px}#course-details .course-box__title{color:var(--cd-navy);align-items:center;gap:10px;margin:0 0 14px;font-size:17px;display:flex}#course-details .course-box__title .fa{color:var(--cd-pink)}#course-details .course-box .course-text{margin-bottom:14px;font-size:15px;line-height:1.75}#course-details .course-steps{gap:16px;margin:26px 0 0;padding:0;list-style:none;display:grid}#course-details .course-step{border:1px solid var(--cd-border);background:#fff;border-radius:10px;gap:20px;padding:22px 24px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}#course-details .course-step:hover{border-color:#f21b5166;transform:translateY(-2px);box-shadow:0 14px 30px -18px #002e5b73}#course-details .course-step__num{background:var(--cd-navy);width:52px;height:52px;box-shadow:0 0 0 2px var(--cd-pink);color:#fff;border:3px solid #fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:17px;font-weight:800;display:flex}#course-details .course-step__title{color:var(--cd-navy);margin:4px 0 6px;font-size:18px;line-height:1.4}#course-details .course-step p{color:var(--cd-text);margin:0;font-size:15px;line-height:1.7}#course-details .course-accordion{gap:12px;margin-top:24px;display:grid}#course-details .course-accordion__item{border:1px solid var(--cd-border);background:#fff;border-radius:10px;transition:border-color .25s,box-shadow .25s;overflow:hidden}#course-details .course-accordion__item[open]{border-color:#002e5b40;box-shadow:0 14px 30px -22px #002e5b80}#course-details .course-accordion__item>summary{cursor:pointer;align-items:center;gap:16px;padding:18px 22px;list-style:none;display:flex}#course-details .course-accordion__item>summary::-webkit-details-marker{display:none}#course-details .course-accordion__item>summary:focus-visible{outline:2px solid var(--cd-pink);outline-offset:-2px}#course-details .course-accordion__icon{background:var(--cd-soft);width:30px;height:30px;color:var(--cd-navy);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;font-size:12px;transition:transform .3s,background-color .3s,color .3s;display:flex}#course-details .course-accordion__item[open]>summary .course-accordion__icon{background:var(--cd-pink);color:#fff;transform:rotate(45deg)}#course-details .course-accordion__body{padding:0 22px 10px 82px}#course-details .course-accordion__body .course-text{font-size:15px}#course-details .course-module__num{width:44px;height:44px;color:var(--cd-pink);background:#f21b511a;border-radius:10px;flex:none;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:16px;font-weight:800;transition:background-color .3s,color .3s;display:flex}#course-details .course-accordion__item[open] .course-module__num{background:var(--cd-pink);color:#fff}#course-details .course-module__head{flex-direction:column;gap:2px;min-width:0;display:flex}#course-details .course-module__weeks{letter-spacing:.08em;text-transform:uppercase;color:var(--cd-muted);font-size:12px;font-weight:700}#course-details .course-module__title,#course-details .course-faq__question{color:var(--cd-navy);font-family:Montserrat,sans-serif;font-size:16.5px;font-weight:700;line-height:1.4}#course-details .course-faq .course-accordion__body{padding-left:22px}#course-details .course-table{border:1px solid var(--cd-border);border-radius:10px;margin:6px 0 0;overflow-x:auto}#course-details .course-table table{border-collapse:collapse;width:100%;font-size:15px}#course-details .course-table thead th{background:var(--cd-navy);letter-spacing:.03em;text-align:left;color:#fff;padding:13px 18px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600}#course-details .course-table tbody th,#course-details .course-table tbody td{border-top:1px solid var(--cd-border);text-align:left;color:var(--cd-text);padding:13px 18px}#course-details .course-table tbody th{color:var(--cd-navy);font-weight:700}#course-details .course-table tbody tr:nth-child(2n)>*{background:var(--cd-soft)}#course-details .course-link{color:var(--cd-pink);border-bottom:2px solid #f21b5140;align-items:center;gap:8px;margin-top:24px;padding-bottom:2px;font-weight:700;transition:color .2s,border-color .2s;display:inline-flex}#course-details .course-link:hover,#course-details .course-link:focus-visible{border-color:var(--cd-navy);color:var(--cd-navy)}#course-details .course-batches{gap:14px;margin:0;padding:0;list-style:none;display:grid}#course-details .course-batch{border:1px solid var(--cd-border);background:#fff;border-radius:10px;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:20px;padding:16px 20px 16px 16px;transition:border-color .25s,box-shadow .25s;display:grid}#course-details .course-batch:hover{border-color:#f21b5166;box-shadow:0 14px 30px -18px #002e5b73}#course-details .course-batch--full{opacity:.7}#course-details .course-batch__date{border-top:3px solid var(--cd-pink);background:var(--cd-navy);text-align:center;color:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:10px 6px;font-family:Montserrat,sans-serif;line-height:1.1;display:flex}#course-details .course-batch__day{font-size:26px;font-weight:800}#course-details .course-batch__month{letter-spacing:.06em;text-transform:uppercase;color:#fffc;margin-top:4px;font-size:11px;font-weight:600}#course-details .course-batch__name{color:var(--cd-navy);margin:0 0 6px;font-size:17px}#course-details .course-batch__when{color:var(--cd-text);flex-wrap:wrap;gap:4px 18px;margin:0;font-size:14px;display:flex}#course-details .course-batch__when .fa{color:var(--cd-pink);margin-right:4px}#course-details .course-batch__meta{flex-direction:column;align-items:flex-end;gap:8px;display:flex}#course-details .course-chip,#course-details .course-status{white-space:nowrap;border-radius:50px;align-items:center;gap:6px;padding:4px 12px;font-size:12.5px;font-weight:700;display:inline-flex}#course-details .course-chip{border:1px solid var(--cd-border);color:var(--cd-navy)}#course-details .course-status--open{color:#15803d;background:#16a34a1a}#course-details .course-status--filling{color:#b45309;background:#f59e0b26}#course-details .course-status--full{color:#5b6573;background:#8a94a02e}#course-details .course-note{border-left:4px solid var(--cd-pink);color:var(--cd-text);background:#fff3f6;border-radius:0 8px 8px 0;gap:10px;margin:18px 0 0;padding:14px 18px;font-size:15px;line-height:1.7;display:flex}#course-details .course-note .fa{color:var(--cd-pink);margin-top:5px}#course-details .course-included{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}#course-details .course-included__item{border:1px solid var(--cd-border);background:#fff;border-radius:10px;padding:24px 22px 22px;transition:border-color .25s,box-shadow .25s,transform .25s}#course-details .course-included__item:hover{border-color:#f21b5166;transform:translateY(-2px);box-shadow:0 14px 30px -18px #002e5b73}#course-details .course-included__icon{width:44px;height:44px;color:var(--cd-pink);background:#f21b511a;border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;font-size:16px;transition:background-color .25s,color .25s;display:flex}#course-details .course-included__item:hover .course-included__icon{background:var(--cd-pink);color:#fff}#course-details .course-included__title{color:var(--cd-navy);margin:0 0 8px;font-size:16.5px;line-height:1.4}#course-details .course-included__item p{color:var(--cd-text);margin:0;font-size:14.5px;line-height:1.7}#course-details .course-team{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:22px;margin:24px 0 0;padding:0;list-style:none;display:grid}#course-details .course-team__member{border:1px solid var(--cd-border);text-align:center;background:#fff;border-radius:12px;padding-bottom:18px;overflow:hidden}#course-details .course-team__member img{aspect-ratio:1;object-fit:cover;object-position:top;background:var(--cd-soft);width:100%;max-width:none;height:auto;margin-bottom:16px;display:block}#course-details .course-team__name{color:var(--cd-navy);margin:0 0 4px;font-size:17px}#course-details .course-team__role{color:var(--cd-pink);margin:0;font-size:14px;font-weight:600}#course-details .course-aside{position:sticky;top:90px}@media (min-width:992px) and (max-height:860px){#course-details .course-aside{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 110px);overflow-y:auto}}#course-details .course-toc .on-this-page__title{letter-spacing:.12em;text-transform:uppercase;color:var(--cd-muted);margin:0 0 12px;font-size:12px;font-weight:700}#course-details .course-toc ol{border-left:2px solid var(--cd-border);margin:0;padding:0;list-style:none}#course-details .course-toc a{color:#4a5a6a;border-left:2px solid #0000;margin-left:-2px;padding:7px 0 7px 18px;font-size:15px;font-weight:600;line-height:1.4;transition:color .2s,border-color .2s;display:block}#course-details .course-toc a:hover,#course-details .course-toc a:focus-visible{color:var(--cd-navy)}#course-details .course-toc a[aria-current]{border-left-color:var(--cd-pink);color:var(--cd-pink)}#course-details .course-aside__card{border-top:4px solid var(--cd-pink);background:var(--cd-navy);color:#ffffffd9;border-radius:12px;margin-top:28px;padding:22px 22px 20px}#course-details .course-aside__card:first-child{margin-top:0}#course-details .course-aside__label{letter-spacing:.1em;text-transform:uppercase;color:#fff9;font-size:12px;font-weight:700;display:block}#course-details .course-aside__fee{color:#fff;margin:4px 0 14px;font-family:Montserrat,sans-serif;font-size:20px;line-height:1.3;display:block}#course-details .course-aside__list{border-top:1px solid #ffffff1f;margin:0 0 18px;padding:14px 0 0;list-style:none}#course-details .course-aside__list li{align-items:baseline;gap:10px;margin-bottom:8px;font-size:14px;display:flex}#course-details .course-aside__list .fa{width:16px;color:var(--cd-pink)}#course-details .course-aside__card .ev-btn{justify-content:center;width:100%}#course-details .course-aside__phone{text-align:center;color:#fff;margin-top:14px;font-size:14px;font-weight:700;display:block}#course-details .course-aside__phone .fa{color:var(--cd-pink);margin-right:6px}#course-details .course-aside__phone:hover,#course-details .course-aside__phone:focus-visible{color:#fff;text-decoration:underline}@media (max-width:991px){.course-hero{padding:70px 0 140px}.course-hero .course-hero__title{font-size:38px}#course-details .course-layout{grid-template-columns:minmax(0,1fr);gap:40px}#course-details .course-aside{position:static}#course-details .course-toc ol{border-left:0;flex-wrap:wrap;gap:8px;display:flex}#course-details .course-toc a{border:1px solid var(--cd-border);border-radius:50px;margin-left:0;padding:6px 14px;font-size:14px}#course-details .course-toc a[aria-current]{border-color:var(--cd-border);color:#4a5a6a}}@media (max-width:767px){.course-hero{padding:50px 0 120px}.course-hero .course-hero__title{font-size:30px}.course-hero .course-hero__lead{font-size:16px}#course-details .course-facts{margin:-80px 0 50px}#course-details .course-facts__item{flex-basis:140px;padding:20px 18px}#course-details .course-section__title{font-size:24px}#course-details .course-outcomes{grid-template-columns:1fr}#course-details .course-accordion__body{padding-left:22px}#course-details .course-step{padding:18px}#course-details .course-batch{grid-template-columns:70px minmax(0,1fr);gap:16px}#course-details .course-batch__meta{flex-direction:row;grid-column:1/-1;align-items:center}}
.booking-band{--bb-navy:#002e5b;--bb-pink:#f21b51;--bb-text:#555;--bb-border:#e1e8ef;--bb-soft:#f5f8fb}.booking-band a:focus{text-decoration:none}.booking-band{background:var(--bb-soft);padding:90px 0;scroll-margin-top:80px}.booking-band .booking-band__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:50px;display:grid}.booking-band .booking-band__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--bb-pink);margin-bottom:12px;font-size:13px;font-weight:700;display:inline-block}.booking-band .booking-band__heading{color:var(--bb-navy);margin:0 0 16px;font-size:34px;line-height:1.25}.booking-band .booking-band__pitch p{color:var(--bb-text);margin:0 0 26px;font-size:16px;line-height:1.8}.booking-band .booking-band__contact{gap:14px;margin:0;padding:0;list-style:none;display:grid}.booking-band .booking-band__contact li{color:var(--bb-navy);align-items:center;gap:14px;font-size:15.5px;font-weight:600;display:flex}.booking-band .booking-band__contact .fa{width:42px;height:42px;color:var(--bb-pink);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;display:flex;box-shadow:0 8px 20px #002e5b14}.booking-band .booking-band__contact a{color:var(--bb-navy);transition:color .2s}.booking-band .booking-band__contact a:hover,.booking-band .booking-band__contact a:focus-visible{color:var(--bb-pink)}.booking-band .booking-band__card{border:1px solid var(--bb-border);background:#fff;border-radius:16px;padding:40px}.booking-band .booking-band__title{color:var(--bb-navy);margin:0 0 22px;font-size:24px}.booking-band .booking-band__form{grid-template-columns:1fr 1fr;gap:18px 20px;display:grid}.booking-band .booking-band__field{margin:0;font-weight:400;display:block}.booking-band .booking-band__field--full{grid-column:1/-1}.booking-band .booking-band__form .form-control{border:1px solid var(--bb-border);background-color:var(--bb-soft);width:100%;height:52px;box-shadow:none;color:#333;border-radius:8px;padding:12px 18px;font-family:Open Sans,sans-serif;font-size:15px;transition:border-color .3s,box-shadow .3s,background-color .3s}.booking-band .booking-band__form textarea.form-control{resize:vertical;height:120px}.booking-band .booking-band__form .form-control::placeholder{color:#8a94a3}.booking-band .booking-band__form .form-control:focus{border-color:var(--bb-navy);background-color:#fff;outline:none;box-shadow:0 0 0 3px #002e5b1f}.booking-band .booking-band__form .ev-btn{box-shadow:none}.booking-band .booking-band__form .ev-btn:disabled{opacity:.75;pointer-events:none}.booking-band .booking-band__note{border:1px solid var(--bb-border);background:var(--bb-soft);color:var(--bb-text);border-radius:8px;gap:10px;margin:16px 0 0;padding:12px 14px;font-size:14px;line-height:1.55;display:flex}.booking-band .booking-band__note .fa{margin-top:3px;font-size:16px}.booking-band .booking-band__note--success .fa{color:var(--bb-navy)}.booking-band .booking-band__note--error{background:#f21b510f;border-color:#f21b514d}.booking-band .booking-band__note--error .fa,.booking-band .booking-band__note a{color:var(--bb-pink)}@media (max-width:991px){.booking-band .booking-band__grid{grid-template-columns:minmax(0,1fr);gap:36px}}@media (max-width:767px){.booking-band{padding:70px 0}.booking-band .booking-band__heading{font-size:28px}.booking-band .booking-band__card{padding:28px 20px}.booking-band .booking-band__form{grid-template-columns:1fr}}
.dest-hero,#destination-details{--dd-navy:#002e5b;--dd-pink:#f21b51;--dd-text:#555;--dd-muted:#8a94a0;--dd-border:#e1e8ef;--dd-soft:#f5f8fb}.dest-hero a:focus,#destination-details a:focus{text-decoration:none}.dest-hero{background:var(--dd-navy);padding:110px 0 50px;position:relative;overflow:hidden}.dest-hero__bg{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.dest-hero:after{content:"";background:linear-gradient(#002e5b00 55%,#002e5bb3 100%),linear-gradient(90deg,#002e5bd1 0%,#002e5b8c 50%,#002e5b1f 100%);position:absolute;inset:0}.dest-hero>.container{z-index:1;position:relative}.dest-hero .dest-hero__crumbs{color:#ffffffb3;flex-wrap:wrap;gap:6px;margin:0 0 28px;padding:0;font-size:14px;list-style:none;display:flex}.dest-hero .dest-hero__crumbs li+li:before{content:"/";color:#fff6;margin-right:6px}.dest-hero .dest-hero__crumbs a{color:#fff;transition:color .2s}.dest-hero .dest-hero__crumbs a:hover,.dest-hero .dest-hero__crumbs a:focus-visible{color:var(--dd-pink)}.dest-hero .dest-hero__eyebrow{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#ffffff1f;border:1px solid #fff3;border-radius:50px;align-items:center;gap:10px;margin:0 0 20px;padding:7px 18px;font-size:13px;font-weight:700;display:inline-flex}.dest-hero__eyebrow img{object-fit:cover;border-radius:3px;width:26px;height:18px;margin-left:-6px;box-shadow:0 2px 6px #00000040}.dest-hero .dest-hero__title{color:#fff;max-width:820px;margin:0 0 18px;font-size:52px;font-weight:800;line-height:1.12}.dest-hero .dest-hero__lead{color:#ffffffe6;max-width:660px;margin:0 0 34px;font-size:18px;line-height:1.7}.dest-hero__actions{flex-wrap:wrap;gap:14px;display:flex}.dest-hero__actions .ev-btn+.ev-btn{margin-left:0}.dest-hero .dest-hero__stats{border-top:1px solid #fff3;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:80px 0 0;display:grid}.dest-hero__stat{border-left:1px solid #fff3;flex-direction:column-reverse;justify-content:flex-end;padding:26px 24px 10px;display:flex}.dest-hero__stat:first-child{border-left:0;padding-left:0}.dest-hero .dest-hero__stat dd{color:#fff;margin:0;font-family:Montserrat,sans-serif;font-size:42px;font-weight:800;line-height:1}.dest-hero .dest-hero__stat dt{letter-spacing:.06em;text-transform:uppercase;color:#ffffffbf;margin-top:8px;font-size:13px;font-weight:600}#destination-details{background:#fff;padding:80px 0 90px}#destination-details .dest-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:60px;display:grid}#destination-details .dest-aside{position:sticky;top:90px}@media (min-width:992px) and (max-height:760px){#destination-details .dest-aside{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 110px);overflow-y:auto}}#destination-details .dest-toc .on-this-page__title{letter-spacing:.12em;text-transform:uppercase;color:var(--dd-muted);margin:0 0 12px;font-size:12px;font-weight:700}#destination-details .dest-toc ol{border-left:2px solid var(--dd-border);margin:0;padding:0;list-style:none}#destination-details .dest-toc a{color:#4a5a6a;border-left:2px solid #0000;margin-left:-2px;padding:8px 0 8px 18px;font-size:15px;font-weight:600;line-height:1.4;transition:color .2s,border-color .2s;display:block}#destination-details .dest-toc a:hover,#destination-details .dest-toc a:focus-visible{color:var(--dd-navy)}#destination-details .dest-toc a[aria-current]{border-left-color:var(--dd-pink);color:var(--dd-pink)}#destination-details .dest-help{background:var(--dd-soft);border-radius:12px;margin-top:30px;padding:22px}#destination-details .dest-help p{color:var(--dd-text);margin:0 0 14px;font-size:14px;line-height:1.6}#destination-details .dest-help .dest-help__title{color:var(--dd-navy);margin-bottom:4px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700}#destination-details .dest-help__button{background:var(--dd-pink);text-align:center;color:#fff;border-radius:50px;padding:10px 14px;font-size:14px;font-weight:700;transition:background-color .2s;display:block}#destination-details .dest-help__button:hover,#destination-details .dest-help__button:focus-visible{background:var(--dd-navy);color:#fff}#destination-details .dest-help__phone{text-align:center;color:var(--dd-navy);margin-top:12px;font-size:14px;font-weight:700;display:block}#destination-details .dest-help__phone .fa{color:var(--dd-pink);margin-right:4px}#destination-details .dest-section{border-bottom:1px solid var(--dd-border);margin-bottom:44px;padding-bottom:44px;scroll-margin-top:90px}#destination-details .dest-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}#destination-details .dest-section__title{color:var(--dd-navy);margin:0 0 18px;padding-bottom:12px;font-size:26px;line-height:1.3;position:relative}#destination-details .dest-section__title:after{content:"";background:var(--dd-pink);border-radius:3px;width:40px;height:3px;position:absolute;bottom:0;left:0}#destination-details .dest-text{color:var(--dd-text);margin:0 0 16px;font-size:16px;line-height:1.8}#destination-details .dest-points{grid-template-columns:1fr 1fr;gap:14px;margin:6px 0 0;padding:0;list-style:none;display:grid}#destination-details .dest-point{border:1px solid var(--dd-border);border-radius:10px;gap:14px;padding:18px;display:flex}#destination-details .dest-point>.fa{width:26px;height:26px;color:var(--dd-pink);background:#f21b511a;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}#destination-details .dest-point__title{color:var(--dd-navy);margin:2px 0 6px;font-size:16px;line-height:1.4}#destination-details .dest-point p{color:var(--dd-text);margin:0;font-size:14.5px;line-height:1.7}#destination-details .dest-unis{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin:6px 0 0;padding:0;list-style:none;display:grid}#destination-details .dest-uni{border:1px solid var(--dd-border);border-radius:10px;align-items:center;gap:14px;height:100%;padding:14px 16px;transition:border-color .2s,box-shadow .2s;display:flex}#destination-details .dest-uni:hover,#destination-details .dest-uni:focus-visible{border-color:#f21b5166;box-shadow:0 10px 24px -18px #002e5b80}#destination-details .dest-uni__logo{flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex}#destination-details .dest-uni__logo img{object-fit:contain;max-width:56px;max-height:56px}#destination-details .dest-uni__text{flex-direction:column;gap:4px;min-width:0;display:flex}#destination-details .dest-uni__name{color:var(--dd-navy);font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;line-height:1.35}#destination-details .dest-uni__link{color:var(--dd-pink);font-size:13px;font-weight:600}#destination-details .dest-callout{border-left:4px solid var(--dd-pink);color:var(--dd-text);background:#fff3f6;border-radius:0 8px 8px 0;gap:12px;margin:8px 0 0;padding:14px 18px;font-size:15px;line-height:1.7;display:flex}#destination-details .dest-callout>.fa{color:var(--dd-pink);margin-top:4px;font-size:16px}#destination-details .dest-callout a,#destination-details .dest-link{color:var(--dd-pink);font-weight:700}#destination-details .dest-callout a:hover,#destination-details .dest-link:hover{color:var(--dd-navy)}#destination-details .dest-link{align-items:center;gap:8px;margin-top:18px;display:inline-flex}#destination-details .dest-table{border:1px solid var(--dd-border);border-radius:10px;margin:6px 0 0;overflow-x:auto}#destination-details .dest-table table{border-collapse:collapse;width:100%;font-size:15px}#destination-details .dest-table thead th{background:var(--dd-soft);letter-spacing:.04em;text-align:left;text-transform:uppercase;color:var(--dd-navy);padding:12px 18px;font-size:13px;font-weight:700}#destination-details .dest-table tbody th,#destination-details .dest-table tbody td{border-top:1px solid var(--dd-border);text-align:left;vertical-align:top;color:var(--dd-text);padding:13px 18px}#destination-details .dest-table tbody th{color:var(--dd-navy);font-weight:700}#destination-details .dest-steps{margin:8px 0 0;padding:0;list-style:none;position:relative}#destination-details .dest-step{gap:18px;padding-bottom:22px;display:flex;position:relative}#destination-details .dest-step:last-child{padding-bottom:0}#destination-details .dest-step:not(:last-child):before{content:"";background:var(--dd-border);width:2px;position:absolute;top:36px;bottom:0;left:17px}#destination-details .dest-step__num{background:var(--dd-navy);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;display:flex}#destination-details .dest-step__title{color:var(--dd-navy);margin:6px 0;font-size:17px;line-height:1.4}#destination-details .dest-step p{color:var(--dd-text);margin:0;font-size:15px;line-height:1.75}#destination-details .dest-courses{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin:6px 0 0;padding:0;list-style:none;display:grid}#destination-details .dest-course{border:1px solid var(--dd-border);border-radius:10px;align-items:center;gap:16px;height:100%;padding:12px;transition:border-color .2s,box-shadow .2s;display:flex}#destination-details .dest-course:hover,#destination-details .dest-course:focus-visible{border-color:#f21b5166;box-shadow:0 10px 24px -18px #002e5b80}#destination-details .dest-course>img{object-fit:cover;border-radius:8px;flex:none;width:110px;height:80px}#destination-details .dest-course__text{flex-direction:column;gap:3px;min-width:0;display:flex}#destination-details .dest-course__title{color:var(--dd-navy);font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:1.35}#destination-details .dest-course__subtitle{color:var(--dd-text);font-size:14px}#destination-details .dest-course__more{color:var(--dd-pink);margin-top:4px;font-size:13.5px;font-weight:700}#destination-details .dest-faqs{gap:10px;display:grid}#destination-details .dest-faq{border:1px solid var(--dd-border);background:#fff;border-radius:10px}#destination-details .dest-faq[open]{border-color:#002e5b40}#destination-details .dest-faq>summary{color:var(--dd-navy);cursor:pointer;align-items:center;gap:16px;padding:16px 20px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:1.45;list-style:none;display:flex}#destination-details .dest-faq>summary::-webkit-details-marker{display:none}#destination-details .dest-faq>summary:focus-visible{outline:2px solid var(--dd-pink);outline-offset:-2px;border-radius:10px}#destination-details .dest-faq__icon{color:var(--dd-pink);flex:none;margin-left:auto;font-size:13px;transition:transform .25s}#destination-details .dest-faq[open] .dest-faq__icon{transform:rotate(45deg)}#destination-details .dest-faq__answer{padding:0 20px 4px}#destination-details .dest-faq__answer .dest-text{font-size:15px}@media (max-width:991px){.dest-hero .dest-hero__title{font-size:40px}#destination-details .dest-layout{grid-template-columns:minmax(0,1fr);gap:30px}#destination-details .dest-aside{position:static}#destination-details .dest-toc ol{border-left:0;flex-wrap:wrap;gap:8px;display:flex}#destination-details .dest-toc a{border:1px solid var(--dd-border);border-radius:50px;margin-left:0;padding:6px 14px;font-size:14px}#destination-details .dest-toc a[aria-current]{border-color:var(--dd-border);color:#4a5a6a}#destination-details .dest-help{display:none}}@media (max-width:767px){.dest-hero{padding-top:60px}.dest-hero .dest-hero__title{font-size:32px}.dest-hero .dest-hero__lead{font-size:16px}.dest-hero .dest-hero__stats{grid-template-columns:1fr 1fr;margin-top:48px}.dest-hero__stat:nth-child(odd){border-left:0;padding-left:0}.dest-hero .dest-hero__stat dd{font-size:32px}#destination-details{padding:50px 0 60px}#destination-details .dest-section__title{font-size:23px}#destination-details .dest-points{grid-template-columns:minmax(0,1fr)}}
.form-dropdown{--fd-navy:#002e5b;--fd-pink:#f21b51;--fd-text:#333;--fd-muted:#8a94a3;--fd-border:#e1e8ef;--fd-soft:#f5f8fb;position:relative}.form-dropdown .Dropdown-root{position:relative}.form-dropdown .form-dropdown__control{text-align:left;cursor:pointer;align-items:center;display:flex;padding-right:44px!important}.form-dropdown .Dropdown-placeholder{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fd-muted);flex:1;overflow:hidden}.form-dropdown .Dropdown-placeholder.is-selected{color:var(--fd-text)}.form-dropdown .Dropdown-arrow-wrapper{color:var(--fd-navy);pointer-events:none;align-items:center;font-size:18px;display:flex;position:absolute;top:0;bottom:0;right:18px}.form-dropdown .Dropdown-root.is-open .form-dropdown__control{border-color:var(--fd-navy);background-color:#fff;box-shadow:0 0 0 3px #002e5b1f}.form-dropdown.is-invalid .form-dropdown__control{border-color:#f21b5199!important}.form-dropdown__error{color:#cc0f3d;margin-top:6px;font-size:13px;font-weight:600;display:block}.form-dropdown .Dropdown-menu{z-index:60;border:1px solid var(--fd-border);text-align:left;background:#fff;border-radius:10px;min-width:100%;max-height:260px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 18px 40px -18px #001c3859}.form-dropdown .Dropdown-option{color:var(--fd-text);cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;font-family:Open Sans,sans-serif;font-size:14.5px;line-height:1.4;display:flex}.form-dropdown .Dropdown-option.is-active{background:var(--fd-soft)}.form-dropdown .Dropdown-option.is-selected{color:var(--fd-navy);font-weight:600}.form-dropdown .Dropdown-option .fa-check{color:var(--fd-pink);font-size:12px}.form-dropdown__label{flex:1;min-width:0}.form-dropdown .Dropdown-noresults{color:var(--fd-muted);padding:10px 12px;font-size:14px}
#about-us{--ab-navy:#002e5b;--ab-navy-deep:#001c38;--ab-pink:#f21b51;--ab-text:#666;--ab-border:#e1e8ef;--ab-soft:#f3f6f9;--ab-lift:0 24px 48px -24px #002e5b59}#about-us .about-section{padding:100px 0;scroll-margin-top:80px;position:relative}#about-us figure{margin:0}#about-us ul,#about-us ol{margin:0;padding:0;list-style:none}#about-us .about-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ab-pink);border:1px solid #f21b5159;border-radius:50px;margin-bottom:14px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-block}#about-us .about-eyebrow--light{color:#fff;background:#f21b5129;border-color:#f21b5199}#about-us .about-heading{color:var(--ab-navy);margin:0 0 16px;font-size:36px;font-weight:700;line-height:1.25}#about-us .about-heading--light{color:#fff}#about-us .about-heading .text-theme-colored2{white-space:nowrap}#about-us .about-lead{color:var(--ab-text);margin:0 0 18px;font-size:17px;line-height:1.75}#about-us .about-text{color:var(--ab-text);margin:0 0 30px;font-size:15.5px;line-height:1.8}#about-us .about-section__head{max-width:640px;margin-bottom:50px}#about-us .about-section__head--center{text-align:center;max-width:740px;margin:0 auto 55px}#about-us .about-section__head--center .about-lead{margin-bottom:0}@media (min-width:992px){#about-us .about-intro__row{align-items:center;display:flex}#about-us .about-intro__row:before,#about-us .about-intro__row:after{display:none}#about-us .about-intro__copy{padding-left:30px}}#about-us .about-intro__media{padding:0 70px 70px 0;position:relative}#about-us .about-intro__main{aspect-ratio:6/7;border-radius:20px;overflow:hidden}#about-us .about-intro__main img,#about-us .about-intro__inset img{object-fit:cover;width:100%;height:100%;display:block}#about-us .about-intro__inset{aspect-ratio:4/3;width:54%;box-shadow:var(--ab-lift);border:8px solid #fff;border-radius:20px;position:absolute;bottom:0;right:0;overflow:hidden}#about-us .about-intro__badge{background:var(--ab-navy);color:#fff;border-radius:16px;align-items:center;gap:12px;padding:16px 22px;display:flex;position:absolute;top:36px;left:-20px;box-shadow:0 20px 40px -18px #001c38b3}#about-us .about-intro__badge strong{color:var(--ab-pink);font-family:Montserrat,sans-serif;font-size:40px;font-weight:700;line-height:1}#about-us .about-intro__badge span{max-width:110px;font-size:13px;font-weight:600;line-height:1.4}#about-us .about-facts{border-top:1px solid var(--ab-border);gap:20px;padding-top:26px;display:grid}#about-us .about-facts li{align-items:center;gap:16px;display:flex}#about-us .about-facts__icon{background:var(--ab-navy);color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;display:flex}#about-us .about-facts h3{color:var(--ab-navy);margin:0 0 3px;font-size:16px;font-weight:700}#about-us .about-facts p{color:var(--ab-text);margin:0;font-size:14px}#about-us #about-vision{background:radial-gradient(circle at 88% 8%, #f21b5133, transparent 42%), linear-gradient(135deg, var(--ab-navy) 0%, var(--ab-navy-deep) 100%);padding-bottom:170px;overflow:hidden}#about-us .about-vision__grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid;position:relative}#about-us .about-vision__card{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;padding:40px 36px}#about-us .about-vision__icon{background:var(--ab-pink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:24px;display:flex;box-shadow:0 14px 28px -10px #f21b5199}#about-us .about-vision__card h3{color:#fff;margin:24px 0 12px;font-size:24px;font-weight:700}#about-us .about-vision__card p{color:#fffc;margin:0;font-size:16px;line-height:1.8}#about-us .about-ridge{pointer-events:none;width:100%;height:140px;position:absolute;bottom:0;left:0;right:0}#about-us #about-philosophy{background:linear-gradient(180deg, var(--ab-soft) 0%, #e8eef4 100%)}#about-us .about-principles{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}#about-us .about-principles li{border:1px solid var(--ab-border);background:#fff;border-radius:18px;padding:30px 26px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}#about-us .about-principles li:before{content:"";background:var(--ab-pink);transform-origin:0;height:3px;transition:transform .35s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}#about-us .about-principles li:hover{box-shadow:var(--ab-lift);transform:translateY(-6px)}#about-us .about-principles li:hover:before{transform:scaleX(1)}#about-us .about-principles__top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}#about-us .about-principles__icon{background:var(--ab-navy);color:#fff;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;display:flex}#about-us .about-principles__number{color:#002e5b1a;font-family:Montserrat,sans-serif;font-size:42px;font-weight:700;line-height:1}#about-us .about-principles h3{color:var(--ab-navy);margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.35}#about-us .about-principles p{color:var(--ab-text);margin:0;font-size:14.5px;line-height:1.75}#about-us .about-team{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}#about-us .about-team__card{border:1px solid var(--ab-border);text-align:center;background:#fff;border-radius:20px;padding:40px 28px 34px;transition:transform .3s,box-shadow .3s,border-color .3s}#about-us .about-team__card:hover{box-shadow:var(--ab-lift);border-color:#0000;transform:translateY(-6px)}#about-us .about-team__avatar{background:linear-gradient(135deg, var(--ab-navy) 0%, #0b4a86 100%);letter-spacing:.02em;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;margin:0 auto 22px;font-family:Montserrat,sans-serif;font-size:34px;font-weight:700;display:flex;overflow:hidden;box-shadow:0 0 0 6px #fff,0 0 0 7px #f21b5166}#about-us .about-team__avatar img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}#about-us .about-team__card h3{color:var(--ab-navy);margin:0 0 6px;font-size:20px;font-weight:700}#about-us .about-team__role{letter-spacing:.1em;text-transform:uppercase;color:var(--ab-pink);margin:0 0 14px;font-size:12.5px;font-weight:700}#about-us .about-team__bio{white-space:pre-line;color:var(--ab-text);margin:0;font-size:14.5px;line-height:1.75}#about-us #about-cta{padding-top:0}#about-us .about-cta__card{background:radial-gradient(circle at 10% 0%, #f21b5138, transparent 45%), linear-gradient(120deg, var(--ab-navy) 0%, var(--ab-navy-deep) 100%);border-radius:24px;justify-content:space-between;align-items:center;gap:40px;padding:56px 56px 90px;display:flex;position:relative;overflow:hidden}#about-us .about-cta__copy{z-index:1;max-width:560px;position:relative}#about-us .about-cta__copy h2{color:#fff;margin:0 0 12px;font-size:32px;font-weight:700;line-height:1.25}#about-us .about-cta__copy p{color:#fffc;margin:0;font-size:16px;line-height:1.75}#about-us .about-cta__actions{z-index:1;flex-wrap:wrap;flex:none;gap:14px;display:flex;position:relative}#about-us .about-cta__actions .ev-btn+.ev-btn{margin-left:0}#about-us .about-cta__card .about-ridge{height:90px}@media (max-width:1199px){#about-us .about-cta__card{flex-direction:column;align-items:flex-start}}@media (max-width:991px){#about-us .about-intro__media{max-width:560px;margin:0 auto 50px}#about-us .about-principles,#about-us .about-team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){#about-us .about-section{padding:70px 0}#about-us #about-vision{padding-bottom:130px}#about-us #about-cta{padding-top:0}#about-us .about-heading{font-size:28px}#about-us .about-vision__grid{grid-template-columns:minmax(0,1fr);gap:20px}#about-us .about-vision__card{padding:32px 26px}#about-us .about-intro__media{padding:0 40px 50px 0}#about-us .about-intro__badge{padding:12px 16px;top:20px;left:12px}#about-us .about-intro__badge strong{font-size:32px}#about-us .about-cta__card{padding:40px 26px 76px}#about-us .about-cta__copy h2{font-size:26px}}@media (max-width:575px){#about-us .about-principles,#about-us .about-team{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){#about-us .about-principles li,#about-us .about-principles li:before,#about-us .about-team__card{transition:none}#about-us .about-principles li:hover,#about-us .about-team__card:hover{transform:none}}
#blog-list{--bl-navy:#002e5b;--bl-pink:#f21b51;--bl-text:#666;--bl-muted:#8a94a0;--bl-border:#e1e8ef;--bl-soft:#f3f6f9;--bl-lift:0 24px 48px -24px #002e5b59;background:linear-gradient(180deg, var(--bl-soft) 0%, #e8eef4 100%)}#blog-list>.container{padding-top:90px;padding-bottom:100px}#blog-list ul{margin:0;padding:0;list-style:none}#blog-list a:focus{text-decoration:none}#blog-list .bl-head{text-align:center;max-width:720px;margin:0 auto 50px}#blog-list .bl-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--bl-pink);border:1px solid #f21b5159;border-radius:50px;margin-bottom:14px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-block}#blog-list .bl-heading{color:var(--bl-navy);margin:0 0 16px;font-size:36px;font-weight:700;line-height:1.25}#blog-list .bl-heading .text-theme-colored2{white-space:nowrap}#blog-list .bl-lead{color:var(--bl-text);margin:0;font-size:17px;line-height:1.75}#blog-list .bl-empty{max-width:620px;color:var(--bl-text);background:#fff;border:1px dashed #002e5b33;border-radius:18px;justify-content:center;align-items:center;gap:12px;margin:0 auto;padding:28px 30px;font-size:16px;display:flex}#blog-list .bl-empty .fa{color:var(--bl-pink);font-size:20px}#blog-list .bl-date{border-top:3px solid var(--bl-pink);background:var(--bl-navy);text-align:center;color:#fff;min-width:58px;padding:7px 11px 6px;font-family:Montserrat,sans-serif;line-height:1.15;position:absolute;top:18px;left:18px}#blog-list .bl-date__day{font-size:22px;font-weight:700;display:block}#blog-list .bl-date__month{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}#blog-list .bl-tags{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}#blog-list .bl-tags li{color:var(--bl-navy);background:#f21b5114;border-radius:50px;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;font-weight:600;display:inline-flex}#blog-list .bl-tags .fa{color:var(--bl-pink)}#blog-list .bl-meta{color:var(--bl-muted);flex-wrap:wrap;gap:8px;margin:0;font-size:13.5px;display:flex}#blog-list .bl-excerpt{color:var(--bl-text);margin:0 0 18px;font-size:15.5px;line-height:1.75}#blog-list .bl-feature{border:1px solid var(--bl-border);background:#fff;border-radius:20px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin-bottom:40px;display:grid;overflow:hidden;box-shadow:0 20px 50px -30px #002e5b59}#blog-list .bl-feature__media{background:#dfe7f0;min-height:340px;display:block;position:relative;overflow:hidden}#blog-list .bl-feature__media img,#blog-list .bl-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}#blog-list .bl-feature:hover .bl-feature__media img,#blog-list .bl-card:hover .bl-card__media img{transform:scale(1.05)}#blog-list .bl-feature__flag{background:var(--bl-pink);letter-spacing:.08em;text-transform:uppercase;color:#fff;border-radius:50px;padding:6px 14px;font-size:12px;font-weight:700;position:absolute;top:18px;right:18px}#blog-list .bl-feature__body{flex-direction:column;justify-content:center;padding:40px 40px 38px;display:flex}#blog-list .bl-feature__title{margin:0 0 14px;font-size:28px;font-weight:700;line-height:1.3}#blog-list .bl-feature__title a,#blog-list .bl-card__title a{color:var(--bl-navy);transition:color .2s}#blog-list .bl-feature__title a:hover,#blog-list .bl-card__title a:hover{color:var(--bl-pink)}#blog-list .bl-feature .bl-meta{margin-bottom:24px}#blog-list .bl-feature .ev-btn{align-self:flex-start}#blog-list .bl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}#blog-list .bl-grid__reveal{height:100%}#blog-list .bl-card{border:1px solid var(--bl-border);background:#fff;border-radius:18px;flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;overflow:hidden}#blog-list .bl-card:hover{box-shadow:var(--bl-lift);border-color:#0000;transform:translateY(-6px)}#blog-list .bl-card__media{aspect-ratio:16/10;background:#dfe7f0;display:block;position:relative;overflow:hidden}#blog-list .bl-card__body{flex-direction:column;flex:1;padding:22px 24px;display:flex}#blog-list .bl-card__title{margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.35}#blog-list .bl-card .bl-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#blog-list .bl-card__foot{border-top:1px solid var(--bl-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:16px;display:flex}#blog-list .bl-more{color:var(--bl-pink);align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}#blog-list .bl-more .fa{transition:transform .3s}#blog-list .bl-card:hover .bl-more .fa{transform:translate(4px)}#blog .blog-card-cover{aspect-ratio:22/15;object-fit:cover}@media (max-width:991px){#blog-list .bl-feature{grid-template-columns:minmax(0,1fr)}#blog-list .bl-feature__media{aspect-ratio:16/9;min-height:0}#blog-list .bl-feature__body{padding:28px 28px 30px}#blog-list .bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){#blog-list>.container{padding-top:60px;padding-bottom:70px}#blog-list .bl-head{margin-bottom:36px}#blog-list .bl-heading{font-size:28px}#blog-list .bl-feature__title{font-size:23px}#blog-list .bl-grid{grid-template-columns:minmax(0,1fr);gap:22px}}@media (prefers-reduced-motion:reduce){#blog-list .bl-card,#blog-list .bl-feature__media img,#blog-list .bl-card__media img{transition:none}#blog-list .bl-card:hover,#blog-list .bl-feature:hover .bl-feature__media img,#blog-list .bl-card:hover .bl-card__media img{transform:none}}

