a{color:var(--color-blue);text-decoration:none}:root{color-scheme:light only}
svg{max-width:90vw}
.breadcrumb{margin-bottom:0rem;color:var(--color-blue);font-family:"muli",sans-serif}
.text-decoration-underline{text-decoration-color:black!important;transition:text-decoration-color 0.3s ease-in-out}
.text-decoration-underline:hover{text-decoration-color:#00020!important}.line-height-1-2{line-height:1.2!important}
.line-height-1-1{line-height:1.1!important}
.line-height-1{line-height:1!important}
.carousel-people .owl-carousel img,.carousel-ambassadors .owl-carousel img{transition:0s!important;scale:1!important}
p{margin-bottom:0}.h1-font{font-size:3.6rem;//font-weight:900;font-weight:bold;letter-spacing:-1px;line-height:1.2;margin-bottom:0.6rem}
.h2-font{font-size:2.4rem;font-weight:600;line-height:1.2}
.h3-font{font-size:1.75rem;font-weight:600;line-height:1.25}
.title1-font{font-size:2.2rem;font-weight:400}
.title2-font{font-size:1.6rem;font-weight:700}.title3-font{font-size:1.38rem;font-weight:600}.title4-font{font-size:1.2rem;font-weight:500}
.title5-font{font-size:1rem}
.title6-font{font-size:0.88rem;font-weight:500}
.content1-font{font-size:2.2rem;font-weight:900;font-family:"muli",sans-serif}
.content2-font{font-size:1.28rem;font-family:"muli",sans-serif}
.content3-font{font-size:1rem;font-family:"muli",sans-serif}
.content-margin{margin-bottom:1.75rem}
.content4-font{font-size:1rem;font-family:"muli",sans-serif;font-weight:bold}
.content5-font{font-size:0.85rem;font-family:"muli",sans-serif}
.content6-font{font-size:0.8rem;font-family:"muli",sans-serif}
.content7-font{font-size:0.7rem;font-family:"muli",sans-serif}
.extra-light-fw{font-weight:200}
.light-fw{font-weight:300}
.book-fw{font-weight:400}
.medium-fw{font-weight:500}
.demi-fw,.semi-bold-fw{font-weight:600}
.heavy-fw,.bold-fw{font-weight:700}
.extra-bold-fw{font-weight:800}
.black-fw{font-weight:900}
.muli-font{font-family:"muli",sans-serif}
.nav-item{}
.color-grey{color:gray}.container{max-width:var(--max-width)}
.container.narrow{//max-width:1280px !important}.block-padding-home{padding-top:calc(160px - 5rem);padding-bottom:calc(160px - 5rem)}.block-padding-x{padding-left:140px;padding-right:140px}
.block-padding-l{padding-left:140px}
.block-padding-r{padding-left:140px}
.block-padding{padding-top:80px;padding-bottom:80px}
.first-block-padding{padding-top:80px;padding-bottom:160px}
.block-padding-top{padding-top:80px}
.block-padding-bottom{padding-bottom:80px}
.block-margin{margin-top:160px;margin-bottom:160px}
.block-margin-top{margin-top:160px}
.block-margin-bottom{padding-bottom:160px}
.container-padding{--bs-gutter-x:3rem;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}
.row{--bs-gutter-x:3rem}
.parttime-color{color:#63cae1}
.bi-parttime-color{color:#5eb8e5}.fulltime-color{color:#0074BC}
.di-partime-color{color:#00B08D}
.padding-1px{padding:1px}
html{font-size:16px;scroll-behavior:smooth;--color-red:#ED1B2F;--color-light-red:#F76D7e;--color-blue:#036;--color-light-blue:#0074BC;--color-light-light-blue:#63CAE1;--color-green:#00B08D;--color-light-green:#dcf4ef;--color-grey:#8c8f90;--max-width:1600px;--max-width:1440px;--bs-gutter-x:3rem}
body{width:100vw;font-family:"futura-pt",sans-serif}
#layout-content{position:relative}
.logo{height:60px}
.logo svg{height:100%;width:auto}
.main-image.long{//height:82vh;height:850px;padding-top:0;min-height:unset}
.main-image{min-height:70vh;height:0;color:white;padding-top:170px;display:flex}
.main-image>*{align-self:center}.main-image.short{height:450px;min-height:unset}
.main-image.shortest{height:14rem;padding-top:170px;min-height:unset}
.main-image .text-container{width:100%;height:100%}
.nav{color:white}
.background-image-default{background-position:center;background-size:cover}
.hover-scale-container-outer:hover .hover-scale-container img{scale:1.1}
.hover-scale-container{overflow:hidden}
.hover-scale-container img{transition-duration:0.5s;width:100%;height:100%}
.hover-scale-container:hover img{scale:1.1}
.btn{border-radius:0;border:none;background-color:transparent}
button{border:none;background-color:transparent}.title{font-weight:bold}
.color-white{color:white}
.color-black{color:black}
.color-green{color:var(--color-green)}
.color-danger{color:var(--color-red)}.search-container{position:absolute;right:0;bottom:0;transform:translate(0,-100%)}
.search-container .btn{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}
.gradient-text{background:linear-gradient(to right,var(--color-blue),var(--color-light-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}
.gradient-background{background:linear-gradient(to right,var(--color-blue),var(--color-light-blue))}
.text-justify{text-align:justify}
.fs-7{font-size:0.75rem}
ol,ul{padding-left:1.5rem}
.color-blue{color:#1d3c69}
.pin-spacer{z-index:99!important}
.color-light-light-blue{color:var(--color-light-light-blue)}
.color-light-blue{color:var(--color-light-blue)}
.underline-grey,.underline-gray{border-bottom:1px solid #e8e8e8}
.background-blue{background-color:#1d3c69}
.background-light-light-blue{background-color:#e6f1f8 !important;color:#0074bc}
.background-light-blue{background-color:var(--color-light-blue)}
.background-light-green{background-color:var(--color-light-green)}
.background-green{background-color:var(--color-green)}
.background-gray,.background-grey{background-color:#f9f9f9}
.background-white{background-color:white}
.background-gradient-blue{background:radial-gradient(269.78% 120.24% at 87.01% 91.85%,#000C20 1%,#00346A 36%,#003C74 49%,#005191 71%,#0074BF 99%,#0076C1 100%)}
.color-gray,.color-grey{color:#6d6e71}.border-blue{border:1px solid #1d3c69 !important}
.border-light-blue{border:1px solid var(--color-light-blue) !important}
.border-blue.reverse{border:1px solid white !important}
.border-blue.reverse:hover{border:1px solid #1d3c69 !important}
.border-white{border:1px solid white !important}
.border-black{border:1px solid black !important}
.border-gray,.border-grey{border:1px solid lightgrey}.btn-plus-outer:hover .btn-plus{background-color:#f9f9f9;color:#ee1a2e;border-color:#f9f9f9}
.btn-plus-outer:hover .btn-plus.btn-line{background-color:white;color:var(--color-blue);border-color:var(--color-blue)}
.btn-plus{border-radius:0;position:absolute;bottom:1rem;right:1rem;width:2rem;height:2rem;background-color:var(--color-blue);color:white;border:1px solid var(--color-blue)}
.btn-plus.transparent{border:1px solid var(--color-blue);background-color:transparent;color:var(--color-blue)}
.btn-plus.transparent:hover{color:white;background-color:var(--color-blue)}
.btn-plus:hover{background-color:#f9f9f9;color:#ee1a2e;border-color:#f9f9f9}
.btn-plus.btn-line:hover{background-color:white;color:var(--color-blue);border-color:var(--color-blue)}
.btn-plus svg{position:absolute;left:50%;right:50%;transform:translate(-50%,-50% )}.btn-next{border-radius:0;border:1px solid white;background-color:transparent;color:white;width:2rem;height:2rem;position:relative}
.btn-next:hover{background-color:white;color:var(--color-blue);border:1px solid var(--color-blue)}
.btn-next svg{position:absolute;left:50%;right:50%;transform:translate(-50%,-50% )}
.event-category-container{background-color:var(--backgound-color,#e8e8e8);display:inline-block;padding:0.25rem 0.5rem;white-space:nowrap;color:var(--color-blue);font-weight:bold}.category-container{background-color:var(--backgound-color,#e8e8e8);display:inline-block;padding:0.25rem 1rem;white-space:nowrap;font-weight:600}.time-container{background-color:#e0f4f9;display:inline-block;padding:0.25rem 1rem;color:var(--color-blue);white-space:nowrap;font-weight:600}
.form-select{border-radius:0}
.form-select:focus{border-color:inherit;outline:-webkit-focus-ring-color auto 1px;outline-color:var(--color-blue);box-shadow:none}
input:focus-visible{outline-color:var(--color-blue)}.progressbar-container{height:1px;background:white;position:relative}
.progressbar-container .progressbar{position:absolute;top:0;left:0;height:1px;background:var(--color-red);width:0%}
.progressbar-container .progressbar.progress{width:100%;transition-duration:5s}.carousel-arrow{padding:1px}
.carousel-arrow:hover svg{fill:var(--color-blue);color:white}
.carousel-arrow:active svg{fill:var(--color-blue);color:white}
.carousel-arrow.reverse svg{fill:transparent;color:white}
.carousel-arrow.reverse:hover svg{fill:white;color:var(--color-blue) }
.carousel-arrow.reverse:active svg{fill:white;color:var(--color-blue) }.custom-dot{content:' ';display:block;height:0.6rem;width:0.6rem;background-color:#1d3c69;border-radius:50%;opacity:0.3}.custom-dot.reverse{background-color:#1d3c69}
.custom-dot:hover{opacity:1}
.custom-dot.active{opacity:1}.carousel-dot{content:' ';display:block;height:0.6rem;width:0.6rem;background-color:#003974;border-radius:50%;opacity:0.3}
.carousel-dot.reverse{background-color:white}
.carousel-dot:hover{opacity:1}
.carousel-dot.active{opacity:1}
.owl-carousel-cover-left{position:relative}
.owl-carousel-cover-left:after{content:'';position:absolute;left:0;top:0;width:100%;height:110%;background:#f9f9f9;transform:translate(-100%,-5%);z-index:9}
.owl-carousel-cover-left-white{position:relative}
.owl-carousel-cover-left-white:after{content:'';position:absolute;left:0;top:0;width:100%;height:110%;background:white;transform:translate(-100%,-5%);z-index:9}.container{--bs-gutter-x:3rem}.container-left{margin-left:max(calc((100vw - var(--max-width)) / 2),0px);padding-left:calc(var(--bs-gutter-x) * .5)}
.container-right{margin-right:max(calc((100vw - var(--max-width)) / 2),0px);padding-right:calc(var(--bs-gutter-x) * .5)}
.border-left-red{border-left:1px solid var(--color-red)}
.border-left-white{border-left:1px solid white}.red-line-box{padding-left:1rem;position:relative}
.red-line-box:after{content:' ';position:absolute;height:100%;border-left:1px solid var(--color-red);left:0rem;top:0}.red-line-box-2{padding-left:1rem;position:relative}
.red-line-box-2:after{content:' ';position:absolute;height:100%;border-left:1px solid var(--color-red);left:0rem;top:0}.block-button{transition:0.5s;display:flex;align-items:center !important;flex-wrap:nowrap !important;border-radius:0;border:none;margin-top:2rem;justify-content:space-between}
.square{height:2rem;width:2rem;justify-content:center;padding:0}
.big-arrow .block-button .arrow-outer-container{width:calc(1.25rem * 2)}
.big-arrow .block-button .arrow-inner-container{width:calc(2.5rem * 2);display:flex;margin-left:calc(-1.25rem * 2);transition:0.5s}.big-arrow:hover .block-button .arrow-inner-container{margin-left:0}
.big-arrow .block-button .arrow-inner-container svg{width:calc(1.25rem * 2)!important;height:calc(1.25rem * 2)!important;margin-right:calc(0.125rem * 2)!important;margin-left:calc(0.125rem * 2)!important }.block-button .arrow-outer-container{width:1.25rem;overflow:hidden}
.block-button .arrow-inner-container{width:2.5rem;display:flex;margin-left:-1.25rem;transition:0.5s}
.block-button:hover{color:white;background-color:#1d3c69}
.block-button:hover .arrow-inner-container{margin-left:0}.block-button.white{background-color:white;color:#1d3c69;border:1px solid #1d3c69}
.block-button.white:hover{color:white;background-color:#1d3c69;border:1px solid white}
.block-button.reverse{color:white;background-color:#1d3c69}
.block-button.reverse:hover{color:#1d3c69;background-color:white}
.block-button.transparent{color:white;background-color:transparent}
.block-button.transparent:hover{color:#1d3c69;background-color:white}
.block-button.unchange:hover{color:inherit;background-color:inherit}.footer1{color:white;font-family:'muli'}
.footer2{color:white;font-family:'muli'}
.footer2 a{color:white}
.footer-underline .content{height:1px;background-color:#fff5e}.text-overflow-7{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;height:calc(1.5 * 7 * 1em)}
.text-overflow-7.line-height-1-2{height:8.4em}
.text-overflow-7.line-height-1-1{height:7.7em}
.text-overflow-7.line-height-1{height:7em}
.text-overflow-5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;height:calc(1.5 * 5 * 1em)}
.text-overflow-7.line-height-1-2{height:6em}
.text-overflow-7.line-height-1-1{height:5.5em}
.text-overflow-7.line-height-1{height:5em}
.text-overflow-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;//height:6rem;height:calc(1.5 * 3 * 1em)}
.text-overflow-3.line-height-1-2{height:3.6em}
.text-overflow-3.line-height-1-1{height:3.3em}
.text-overflow-3.line-height-1{height:3em}
.underline{border-bottom:1px solid #036;opacity:.35;margin-bottom:1rem;margin-top:1rem}
.underline-white{border-bottom:1px solid white;margin-bottom:1rem;margin-top:1rem}
.rotate-45{transform:rotate(45deg)}
.underline-light-blue{border-bottom:1px solid var(--color-light-light-blue);margin-bottom:1rem;margin-top:1rem}.range_line-container{position:relative;width:100%;height:20px;--min-number:2;--max-number:13;--min-range:7;--max-range:11}.range_line-container .range_line{position:absolute;width:100%;height:3px;background-color:#adb5bd;top:50%;transform:translateY(-50%)}.range_line-container .range_line_highlight{position:absolute;width:calc(((var(--max-range) - var(--min-range)) / (var(--max-number) - var(--min-number)) * 100%));height:3px;background-color:var(--color-red);left:calc( ((var(--min-range) - var(--min-number))/ (var(--max-number) - var(--min-number)) * 100%));top:50%;transform:translateY(-50%)}
.range_line-container .range_line_highlight.range_mark:before{content:' ';position:absolute;top:50%;transform:translate(0,-50%);left:0;height:10px;width:3px;background-color:var(--color-red)}
.range_line-container .range_line_highlight.range_mark:after{content:' ';position:absolute;top:50%;transform:translate(0,-50%);right:0;height:10px;width:3px;background-color:var(--color-red)}.range_line-container .range_line_label-left{position:absolute;left:0;top:0%;transform:translateY(-50%);color:#adb5bd}.range_line-container .range_line_label-right{position:absolute;right:0;top:0%;transform:translateY(-50%);color:#adb5bd}.text-overflow-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;//height:4rem;height:calc(1.5 * 2 * 1em)}.text-overflow-2.line-height-1-2{height:2.4em}
.text-overflow-2.line-height-1-1{height:2.2em}
.text-overflow-2.line-height-1{height:2em}

.select2{min-width:12rem;font-family:"muli",sans-serif;//font-weight:700;--select2-height:2rem;font-size:0.8rem}
.select2-results{font-size:0.8rem}
.select2-container .select2-selection--single{height:var(--select2-height)}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:var(--select2-height)}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:calc(var(--select2-height) - 2px)}
.select2 .select2-selection{background-color:#f9f9f9;border-radius:0;border:0}
.select2-dropdown{font-family:"muli",sans-serif;border:0;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);color:#4d4d4d}
.select2-results__option{padding:0.25rem 0.5rem}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:black}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:black}
.select2-container--default .select2-results__option--selected{background-color:#f9f9f9}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#f9f9f9;color:#4d4d4d}
.main-sticky-nav{background-color:white;position:sticky;top:0;border:1px solid #e8e8e8;z-index:99999999999999999999999 !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.main-sticky-nav .nav{font-family:"futura-pt",sans-serif}
.main-sticky-nav .nav{opacity:0.5;text-decoration:none}
.main-sticky-nav .nav:hover,.main-sticky-nav .nav:active{opacity:1}.main-sticky-nav .nav.active{background-color:#eee;opacity:1;font-weight:500;border-bottom:5px solid var(--color-red);padding-bottom:calc(.5rem - 5px) !important}
.main-sticky-nav .nav .active-hide{display :inline-block}
.main-sticky-nav .nav .active-show{display :none}
.main-sticky-nav .nav.active .active-hide{display :none}
.main-sticky-nav .nav.active .active-show{display :inline-block}
.main-sticky-nav .second-nav-contaioner{background-color:#eee}
.main-sticky-nav .second-nav{display:none}
.main-sticky-nav .second-nav.active{display:block}.main-sticky-nav .second-nav-mobile{display:none}
.main-sticky-nav .second-nav-mobile.active{display:block}.red-joinus-line{height:3rem;border-left:1px solid var(--color-red);position:absolute;left:0;top:0;transform:translate(-50%,0);transition:1s 0.5s ease-in-out;z-index:99;height:100vh}
.red-joinus-line.active{}
.joinus{background-color:#f9f9f9}
.background-image-default{overflow:hidden}
.background-image-default img{transition-duration:0.5s;width:100%;height:100%}
.background-image-default:hover img{scale:1.1}
.background-image-default.no-hover img{transition-duration:inherit}
.background-image-default.no-hover:hover img{scale:none}
.card-border{border:1px solid lightgrey}.youtube-container{position:relative;width:100%;padding-top:56.25%}
.youtube-container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}
.fixed-ratio-container{position:relative;width:100%;padding-top:100%}
.fixed-ratio-container-60{padding-top:60%}
.fixed-ratio-container>*{position:absolute!important;top:0;left:0;bottom:0;right:0;width:90%;height:90%}
.owl-item{.fixed-ratio-container>*{width:100%;height:100%}}
.before-dot{padding-left:2rem;position:relative}
.before-dot:before{content:'';position:absolute;left:0.75rem;top:0.75rem;height:0.5rem;width:0.5rem;border-radius:50%;background-color:#8099b2;transform:translate(-50%,-50%)}
.after-line:after{content:'';position:absolute;left:calc(0.75rem - 1px);top:calc(0.5rem + 0.5rem + 0.5rem);height:calc(100% - 0.5rem);border-left:2px solid #8099b2}
.before-dot.before-dot-heightlight:before{height:0.75rem;width:0.75rem;background-color:var(--dot-color,#8099b2)}
.overlay-fade-bottom{background-image:linear-gradient(#0a0a0a00,white);height:80px;position:absolute;inset:auto 0% 0%;pointer-events:none}.overlay-fade-top{background-image:linear-gradient(white,#0a0a0a00);height:80px;position:absolute;inset:0% 0% auto;pointer-events:none}.text-fadein{}
img{object-fit:cover}.content-scroll{background-color:white}
.content-scroll .scroll-nav{display:block;text-decoration:none;padding:1rem;color:#e8e8e8;border-left:5px solid #e8e8e8}
.content-scroll .scroll-nav.active{color:#adb5bd;border-left:5px solid var(--color-red)}.red-line-content{height:6rem;border-left:1px solid var(--color-red)}.image-text{font-size:0.8rem;width:70%}
.mobile-horizontal-scroll-margin{margin-left:calc((100% - ( max(calc((100vw - var(--max-width))),0px ) / 2 )) / 3);padding-left:calc(var(--bs-gutter-x) * .5)}
.cursor-pointer{cursor:pointer}
.click-show-container .hidden{display:none}
.click-show-container .active{display:block}
.navbar-toggler svg{width:1rem;height:1rem}
.left-svg-container{padding-left:2.5rem;position:relative;//margin-top:1rem}.left-svg-container svg{width:2rem;height:2rem;position:absolute;left:0;top:0;//top:calc(-1.5rem / 2)}.left-svg-container svg path{fill:var(--mba-color,black)}.joinus .btn{text-align:start}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@media screen and (max-width:575.98px){.block-padding{padding-bottom:15px !important;padding-top:15px !important}.block-padding-top{padding-top:25px !important}.content2-font{font-size:1.5rem !important}}@media screen and (max-width:768px){html{font-size:12px}
.main-image.short{height:fit-content;min-height:450px}.joinus .mobile-small-font{font-size:2.6rem}.logo{height:38px !important}.mobile-gutter{--bs-gutter-x:10px}.main-image{padding-top:120px;//height:550px}.navbar-toggler svg{width:2rem;height:2rem}.main-image.long{height:100vh}.footer-underline{--bs-gutter-x:3rem;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.red-line-box .red-line-box{padding-left:0rem}.red-line-box .red-line-box:after{content:none}.block-padding{padding-top:50px;padding-bottom:50px}.first-block-padding{padding-top:40px;padding-bottom:50px}.block-padding-top{padding-top:100px}.block-padding-bottom{padding-bottom:100px}.mobile-horizontal-scroll-margin{margin-left:0;padding-left:0}.mobile-container-left{margin-left:max(calc((100vw - var(--max-width)) / 2),0px);padding-left:calc(var(--bs-gutter-x) * .5)}.mobile-container-right{margin-right:max(calc((100vw - var(--max-width)) / 2),0px);padding-right:calc(var(--bs-gutter-x) * .5)}.h1-font{font-size:3rem}.h2-font{font-size:2.4rem}.h3-font{font-size:1.75rem}.title1-font{font-size:2.2rem}.title2-font{font-size:1.6rem}.title3-font{font-size:1.4rem}.title4-font{font-size:1.2rem}.title5-font{font-size:1.1rem}.title6-font{font-size:0.88rem}.content1-font{font-size:2.2rem}.content2-font{font-size:1.28rem}.content3-font{font-size:1.3rem}.content4-font{font-size:1.3rem}.content5-font{font-size:0.85rem}.content6-font{font-size:0.8rem}.content7-font{font-size:0.7rem}.block-button{--bs-btn-padding-y:0.8rem}}@media (max-width:991.98px){.main-image{min-height:50vh !important;height:auto !important}.main-image.homepage{height:100vh !important;max-height:100dvh !important}.animate-box-container{display:none !important}}@media (min-width:768px){.gap-md-6{gap:5rem !important}}