@charset "utf-8";a,a:hover{color:inherit}#heroWrapper .item,#heroWrapper.v2,#pageHero{background-size:cover;background-repeat:no-repeat}#pageHero::after,nav{right:0;left:0;bottom:0}.box02 .content .contentWrapper,.box02a .content .contentWrapper,.box06 .content .contentWrapper,.box07 .content .item,.box08 .content .rightWrapper .item .textWrapper,.box16 .content .contentWrapper,.box17 .content .leftWrapper.newFormWrapper,.box17 .content .leftWrapper.newFormWrapper .formGroup .radio-inputs .itemWrapper small,.box20.v2 .content .textWrapper,.box26 .content .item,.box31 .content .contentWrapper,.box32 .content .contentWrapper,.homepageNewsWrapper .item .content .contentWrapper,.tableWrapper{box-shadow:rgba(0,0,0,.2) 0 12px 28px 0,rgba(0,0,0,.1) 0 2px 4px 0,rgba(255,255,255,.05) 0 0 0 1px inset}.tableWrapper table tbody tr:not(:last-child),.tableWrapper table thead{border-bottom:5px solid #fff}#galleryWrapper .content .item a img,.box13 .content .leftWrapper .item .thumbWrapper img,.box13 .content .rightWrapper .item .thumbWrapper img,.grid li>a img{object-fit:cover;object-position:center}.js .grid li h3,.js .grid li img,.searchHolder{visibility:hidden}@font-face{font-family:Bahnschrift Regular;src:url('../fonts/Bahnschrift.woff');font-weight:400;font-display:swap}@font-face{font-family:Century-Schoolbook Regular;src:url('../fonts/Century-Schoolbook.woff');font-weight:400;font-display:swap}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(246,170,0,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(246,170,0,0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(246,170,0,0)}}body,html{font-family:'Bahnschrift Regular';font-size:1.05rem;line-height:1.6;font-weight:400;color:#838484;background:#fff}.h1,.h2,.h3,h1,h2,h3{margin:0 0 30px;padding:0;line-height:1.2}body.doNotScroll{overflow:hidden;height:100vh}:focus{outline:0}.h1,h1{font-weight:700;font-size:30px}.h2,h2{font-weight:700;font-size:26px}.h3,h3{font-weight:700;font-size:24px}a{text-decoration:none;outline:0}img{height:auto;width:100%}.box23 .content .text,p{margin:0 0 20px}#downloadsSlider .item .downloadWrapper .label .title,#heroWrapper.v2 .textWrapper .title,#lp3 #neededDocumentsWrapper .item:last-child,#lp3 .homepageVideoWrapper .mainTitle,#menuToggle span:last-child,#nomcat .homepageVideoWrapper .mainTitle,#openhouse .homepageVideoWrapper .mainTitle,#pageHero .textWrapper .mainTitle:last-child,#partnershipWithMississauga .tableWrapper .mainTitle,.advisorsWrapper .advisorWrapper .content .textWrapper .bottom .name,.box02a .content .contentWrapper .text,.box04 .content .contentWrapper .text,.box06 .content .contentWrapper .text,.box08 .content .leftWrapper .text,.box10 .content .contentWrapper .text,.box14 .content .text,.box15 .content .contentWrapper .text,.box16 .content .contentWrapper .text,.box19.concierge .content .textWrapper .mainTitle,.box20 .content .textWrapper .text,.box29 .content .titleWrapper .mainTitle,.box31 .content .contentWrapper .text,.box32 .content .contentWrapper .text,.enrollmentWrapper .content .textWrapper p,.gdprWrapper p,.leadersWrapper .leaderWrapper .content .textWrapper .bottom .name,.sjsmDoctorsWrapper .content .item .year,.testimonialsWrapper .item .content .contentWrapper .text,p:last-child,ul:last-child{margin:0}small{font-size:.8em}.transition2s{transition:.2s linear;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear}.transition3s{transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-o-transition:.3s linear;-ms-transition:.3s linear}.formWrapper .formGroup .checkbox-inputs .checkbox input,.nonMobile{display:none!important}.mobile{display:inherit!important}.centurySchoolbook{font-family:Century-Schoolbook Regular}.gap40{gap:40px}.mobileOverflowX{overflow-x:scroll}.scholarshipImgSmall{float:left;width:130px;height:auto;margin:0 30px 20px 0}header .top{padding:15px 10px;min-height:75px;}header .top .content{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center}header .top .content .left{color:#fff;text-transform:uppercase;text-align:center;font-size:14px;line-height:2}header .top .content .left a,header .top .content .left span{background:#fff;display:inline-block;padding:5px;border-radius:3px;line-height:1;margin:0 5px}header .top .content .right{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}header .top .content .right .mobile{gap:15px}footer .footer .footerSocial a,header .top .content .right a{width:30px;height:30px;border:1px solid #fff;border-radius:50%;color:#fff;font-size:14px;align-items:center;justify-content:center;display:flex}header .top .content .right .buttonsWrapper{width:100%;display:flex;gap:15px;align-items:center;justify-content:center}header .top .content .right .buttonsWrapper a{height:45px;border-radius:10px 0;padding:0 10px;text-transform:uppercase;line-height:1;border:none;flex:1;white-space:normal;text-align:center;font-size:13px;font-weight:600}#menuToggle,#menuToggle span{display:block;border-radius:3px}header .top .content .right .buttonsWrapper .searchButton{padding:10px;color:#fff;cursor:pointer}header .header{padding:25px;background:#fff}header .header .content .headerLogo{display:block;width:80%;max-width:200px;margin:0 auto 20px}header .header .content .phrase{display:block;line-height:1.2;text-align:center;text-decoration:underline}#menuToggle{position:fixed;right:15px;top:77px;z-index:11;padding:10px;cursor:pointer;box-shadow:rgba(0,0,0,.06) 0 2px 4px 0 inset;background:#fff}#menuToggle span,#pageHero,.box01 .item,.box05 .item{position:relative}#pageHero,.box09{z-index:0}#menuToggle span{width:30px;height:2px;margin-bottom:5px;background:#123a2d;z-index:1;transform-origin:4px 0px;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s}#menuToggle span:first-child{transform-origin:0% 0%}#menuToggle span:nth-last-child(2){transform-origin:0% 100%;width:20px}#menuToggle.active{top:20px}#menuToggle.active span{transform:rotate(-39deg) translate(-1px,-2px);background:#ffc72c}#menuToggle.active span:nth-last-child(3){opacity:1;transform:rotate(39deg) translate(0,-1px)}#menuToggle.active span:nth-last-child(2){opacity:0;transform:rotate(0) scale(.2,.2)}nav{position:fixed;top:0;background-image:linear-gradient(to right,#868f96 0,#596164 100%);z-index:10;padding:80px 30px;color:#ffc72c;transform:translateX(-100%)}nav.open{transform:translateX(0)}nav .mainNavigation{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:20px;height:100%;overflow-y:scroll;text-transform:uppercase}nav .mainNavigation li{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}nav .mainNavigation li i{width:35px;height:35px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.1);border-radius:50%}#lp3 .availableScholarships .item .title.open .icon,nav .mainNavigation li i.rotate{transform:rotate(90deg)}nav .mainNavigation a:hover{text-decoration:underline;color:#fff}.subNavigation{margin-top:10px;display:none;width:100%}#lp3 #neededDocumentsWrapper .item,#lp3 .availableScholarships .item,#lp3 .scholarshipsWrapper .scholarshipWrapper,.subNavigation li:not(:last-child){margin-bottom:15px}.subNavigation .subSubNavigation{margin:10px 0 0 30px;padding:0;width:100%;font-style:italic}nav .important a{display:block;background:#42bc99;color:#fff;padding:13px 15px 10px 15px;border-radius:5px 0;width:100%;font-size: 22px}nav .important.red a{background:#c32d2d}#heroWrapper .item{background-position:100% 0;padding:60px 0;content-visibility: auto;}#heroWrapper .item .textWrapper{background:rgba(255,255,255,.8);padding:20px;width:60%;border-radius:5px 0}#heroWrapper .item .textWrapper .title{margin:0 0 15px;font-weight:700;font-size:20px;line-height:1.2;text-transform:uppercase}#heroWrapper .item .textWrapper .title .colorYellow,#heroWrapper.v2 .textWrapper .title .colorYellow{background:#47494c;line-height:1.2;border-radius:5px;padding:5px 10px;text-wrap:auto;margin:5px 0;display:inline-block}#heroWrapper .item .textWrapper .name{margin:0 0 10px;border-bottom:1px solid #ffc72c;display:table;line-height:1;font-size: 13px;padding-bottom: 5px;}#heroWrapper .item .textWrapper .buttonsWrapper{display: flex; flex-direction: column; gap: 10px;}#heroWrapper .item .textWrapper .button{display:flex;align-items:center;justify-content:center;padding:10px;border-radius:5px 0;line-height:1.2}#heroWrapper .mainSlider .owl-dots{z-index:1;position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;height:60px;background:#000;background:linear-gradient(0deg,rgba(0,0,0,.7049194677871149) 0,rgba(0,0,0,0) 100%)}#alumniTestimonialSlider .owl-dots .owl-dot,#downloadsSlider .owl-dots .owl-dot,#eventsSlider .owl-dots .owl-dot,#featuresSlider .owl-dots .owl-dot,#heroWrapper .mainSlider .owl-dots .owl-dot,#lp3 #partnersSlider .owl-dots .owl-dot,#newslettersSlider .owl-dots .owl-dot,#nomcat #partnersSlider .owl-dots .owl-dot,#openhouse #partnersSlider .owl-dots .owl-dot,#testimonialSlider .owl-dots .owl-dot,#testimonialSlider01 .owl-dots .owl-dot,#testimonialSlider02 .owl-dots .owl-dot,.graduateVideoWrapper #graduateVideosSlider .owl-dots .owl-dot,.homepageVideoWrapper #videosSlider .owl-dots .owl-dot{margin:0 8px}#alumniTestimonialSlider .owl-dots .owl-dot span,#downloadsSlider .owl-dots .owl-dot span,#eventsSlider .owl-dots .owl-dot span,#featuresSlider .owl-dots .owl-dot span,#heroWrapper .mainSlider .owl-dots .owl-dot span,#lp3 #partnersSlider .owl-dots .owl-dot span,#newslettersSlider .owl-dots .owl-dot span,#nomcat #partnersSlider .owl-dots .owl-dot span,#openhouse #partnersSlider .owl-dots .owl-dot span,.graduateVideoWrapper #graduateVideosSlider .owl-dots .owl-dot span,.homepageVideoWrapper #videosSlider .owl-dots .owl-dot span{display:block;height:20px;width:20px;background:#dfe2e7;border-radius:10px;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-o-transition:.3s linear;-ms-transition:.3s linear}#alumniTestimonialSlider .owl-dots .owl-dot.active span,#downloadsSlider .owl-dots .owl-dot.active span,#eventsSlider .owl-dots .owl-dot.active span,#featuresSlider .owl-dots .owl-dot.active span,#heroWrapper .mainSlider .owl-dots .owl-dot.active span,#lp3 #partnersSlider .owl-dots .owl-dot.active span,#newslettersSlider .owl-dots .owl-dot.active span,#nomcat #partnersSlider .owl-dots .owl-dot.active span,#openhouse #partnersSlider .owl-dots .owl-dot.active span,.gdprWrapper span.accept,.graduateVideoWrapper #graduateVideosSlider .owl-dots .owl-dot.active span,.homepageVideoWrapper #videosSlider .owl-dots .owl-dot.active span{background:#42bc99}#heroWrapper.v2{background-image:url(../img-hero/3/slider-03.jpg);background-position:100% 0;padding:0 0 40px}#heroWrapper.v2 .content,.box17 .content{display:flex;flex-direction:column-reverse;gap:40px}#heroWrapper.v2 .textWrapper{background:rgba(255,255,255,.8);padding:30px;width:90%;margin:0 auto;border-radius:5px 0;text-align:center}#LpInfographic .box10 .residentWrapper,#heroForm .sendMailStatus,#islandArrivalForm #incoming_app,#islandArrivalForm .contentWrapper,#nursing #pageHero .content .right form .sendMailStatus,#protectedForm button,#protectedForm input,.box06 .greenWrapper,.enrollmentWrapper .content .timerWrapper canvas,.lpPopupFormWrapper form .formGroup,.peopleWrapper .item .formGroup,.tableWrapper table{width:100%}#heroWrapper.v2 .textWrapper .button{align-items:center;justify-content:center;padding:10px;border-radius:5px 0;line-height:1.2;display:none}#heroForm{padding:30px;width:90%;margin:0 auto;background:rgb(90 93 98 / 50%);display:flex;flex-direction:column;gap:10px}#heroForm .formGroup input,#heroForm .formGroup select{height:45px;padding:0 15px;font-size:16px;background:#fff;border:1px solid #fff;border-radius:5px;width:100%}#heroForm button{height:50px;font-size:20px;display:inline-flex;margin:0;justify-content:center;align-items:center;padding:0 50px;border:none;border-radius:5px 0}#pageHero{padding:80px 0;background-position:center;overflow: hidden;}#pageHero::after{position:absolute;top:0;z-index:-1;content:"";background:#000;background:linear-gradient(90deg,rgb(0 0 0 / 90%) 0,rgb(22 20 18 / 30%) 100%)}#pageHero #heroVideo{position: absolute; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: -1; transform: translate(-50%, -50%); object-fit: cover; opacity: 1;}#pageHero .container .textWrapper{width: 70%;}#pageHero .container .textWrapper .mainTitle{font-size: 26px;}#pageHero .textWrapper .mainTitle,.academicLeadershipTabsWrapper .content .buttonsWrapper .button .label,.advisorsWrapper .advisorWrapper .content .textWrapper .titleWrapper .title,.box02a .content .contentWrapper .bottom .mainTitle,.box07 .mainTitle,.box11 .mainTitle,.box12 .mainTitle,.box13 .content .leftWrapper .mainTitle,.box15 .content .contentWrapper .bottom .mainTitle,.box17 .content .leftWrapper .mainTitle,.box18 .content .mainTitle,.box19 .content .textWrapper .mainTitle,.box21 .content .mainTitle,.box22 .content .mainTitle,.box23 .content .mainTitle,.box26 .content .item .textWrapper .title,.box30 .bottom .title,.homepageVideoWrapper .content .leftWrapper .mainTitle,.leadersWrapper .leaderWrapper .content .textWrapper .titleWrapper .title,.noteWrapper .title,.testimonialsWrapper .item .content .contentWrapper .bottom .mainTitle{text-transform:uppercase}#pageHero .textWrapper .mainTitle img{display:inline;height:30px;width:auto;margin-top:-10px}#pageHero .textWrapper .text{margin-bottom:20px;line-height:1.2}#pageHero .textWrapper .dateCatWrapper{display:flex;gap:5px;margin-bottom:15px}#galleryWrapper .content,#lpIntegrated5YearMdProgram .box24 .text,#newslettersSlider .item,#nomcat #pageHero .container .formWrapper .text,#nomcat #pageHero .container .titleWrapper,#openhouse #pageHero .container .formWrapper .text,#openhouse #pageHero .container .titleWrapper,#pageHero .textWrapper .buttonsWrapper,.box14 .content .buttonsWrapper,.box14.v2 .content .text,.box18 .content .itemsWrapper,.box22 .content .buttonsWrapper,.box23 .content .downloadsWrapper,.box27 .content .itemsWrapper,.box30 .bottom .buttonsWrapper,.box30 .content .calendarWrapper .yearWrapper .seasonsWrapper,.box37 .content,.box38 .content,.box43 .content .buttonsWrapper,.box43 .content .imagesWrapper .imageWrapper,.celebratingWrapper .content,.celebratingWrapper .content .graphicWrapper .item,.ctaFormWrapper .content,.facultyItemWrapper .content .textWrapper .contentWrapper .itemsWrapper,.formWrapper .content,.simplePageContent .buttonsWrapper{display:flex;flex-direction:column;gap:20px}#pageHero .textWrapper .button{display:flex;padding:0 20px;height:45px;justify-content:center;align-items:center;border-radius:5px 0;gap:10px}#pageHero .textWrapper #searchFaq{display:flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:3px;height:50px;gap:20px}#pageHero .textWrapper #searchFaq ::-ms-input-placeholder{color:#fff}#pageHero .textWrapper #searchFaq ::placeholder{color:#fff}#pageHero .textWrapper #searchFaq input{height:100%;flex:1;color:#fff;border:none;background:0 0;padding:0 20px}.box01,.box01 .item{flex-direction:column;display:flex}#pageHero .textWrapper #searchFaq button{height:100%;width:50px;border:none;background:0 0;color:#fff}

#heroWrapper .swiper{}
#heroWrapper .swiper .swiper-wrapper{}
#heroWrapper .swiper .swiper-wrapper .swiper-slide{background-size: cover; background-repeat: no-repeat; background-position: 100% 0; padding: 60px 0; content-visibility: auto;}
#heroWrapper .swiper .swiper-wrapper .swiper-slide .container{}
#heroWrapper .swiper .swiper-wrapper .swiper-slide .container .textWrapper{background:rgba(255,255,255,.8);padding:20px;width:60%;border-radius:5px 0;position: absolute; bottom: 60px;}
#heroWrapper .swiper .swiper-wrapper .swiper-slide .container .textWrapper .title{margin:0 0 15px;font-weight:700;font-size:20px;line-height:1.2;text-transform:uppercase}
#heroWrapper .swiper .swiper-wrapper .swiper-slide .container .textWrapper .title .colorYellow{background: #47494c; line-height: 1.2; border-radius: 5px; padding: 5px 10px; text-wrap: auto; margin: 5px 0; display: inline-block;}
#heroWrapper .swiper .swiper-wrapper .swiper-slide .container .textWrapper .name{margin:0 0 10px;border-bottom:1px solid #ffc72c;display:table;line-height:1;font-size: 13px;padding-bottom: 5px;}
#heroWrapper .swiper .swiper-wrapper .swiper-slide .container .textWrapper .buttonsWrapper{display: flex; flex-direction: column; gap: 10px;}
#heroWrapper .swiper .swiper-wrapper .swiper-slide .container .textWrapper .button{display:flex;align-items:center;justify-content:center;padding:10px;border-radius:5px 0;line-height:1.2}
#heroWrapper .swiper .swiper-pagination-bullet{width: 20px; height: 20px; background: #dfe2e7; opacity: 1;}
#heroWrapper .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #42bc99;}

#videosSliderSwiper{}
#videosSliderSwiper.swiper{}
#videosSliderSwiper.swiper .swiper-wrapper{}
#videosSliderSwiper.swiper .swiper-wrapper .swiper-slide{opacity: 0.5;}
#videosSliderSwiper.swiper .swiper-wrapper .swiper-slide.swiper-slide-active{opacity: 1;}
#videosSliderSwiper.swiper .swiper-wrapper .swiper-slide a{background: rgba(0, 0, 0, .4); padding: 10px; display: block; border-radius: 10px; position: relative; overflow: hidden;}
#videosSliderSwiper.swiper .swiper-wrapper .swiper-slide a .playButton{position: absolute; width: 90px; z-index: 1; top: 50%; left: 50%; transform: translate(-50%, -50%);}
#videosSliderSwiper.swiper .swiper-wrapper .swiper-slide a .thumb{border-radius: 5px 5px 0 0; margin: 0 0 10px;}
#videosSliderSwiper.swiper .swiper-wrapper .swiper-slide a .title{text-align: center; color: #fff; position: relative; z-index: 1;}
#videosSliderSwiper.swiper .swiper-wrapper .swiper-slide a:after{content: ""; position: absolute; top: 0; right: 0; left: 0; bottom: 0; background: #47494c45;}
#videosSliderSwiper.swiper .swiper-pagination{position: relative; bottom: auto; margin-top: 30px;}
#videosSliderSwiper.swiper .swiper-pagination-bullet{width: 24px; height: 24px; background: #dfe2e7; opacity: 1;}
#videosSliderSwiper.swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #42bc99;}
#videosSliderSwiper.swiper .my-next{position: absolute; right: 20px; bottom: -7px; z-index: 10; font-size: 26px; display: none;}
#videosSliderSwiper.swiper .my-prev{position: absolute; left: 20px; bottom: -7px; z-index: 10; font-size: 26px; display: none;}

.box14 .content .textWrapper{display: flex; flex-direction: column; gap: 30px;}
.box14 .content .textWrapper .logosWrapper{display: flex; flex-direction: column; gap: 15px; justify-content: center; align-items: center;}
.box14 .content .textWrapper .logosWrapper img{width: 200px;}
.box14 .content .textWrapper .text{}

#pageHero.videoContainer{position: relative; width: 100%; height: 100vw; overflow: hidden;}
#pageHero.videoContainer>.container{z-index: 1; position: relative;}
#pageHero.videoContainer .textWrapper{background: rgba(255, 255, 255, .8); padding: 20px; width: 80%; border-radius: 5px 0;}
#pageHero.videoContainer .textWrapper .mainTitle span{background: #47494c; line-height: 1.2; border-radius: 5px; padding: 5px 10px; text-wrap: auto; margin: 5px 0; display: inline-block;}
#pageHero.videoContainer .textWrapper .text{background: #47494ccc; line-height: 1.2; border-radius: 10px; padding: 25px 25px 25px 5px; text-wrap: auto; margin: 0; display: inline-block;}
#pageHero.videoContainer video{position: absolute; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: 110%; z-index: 0; transform: translate(-50%, -50%); object-fit: cover;}

#sjsmFamilyOfDoctors{}
#sjsmFamilyOfDoctors .box47{padding: 5px;}
#sjsmFamilyOfDoctors .box47 .content{ display:flex; flex-direction: column; gap: 5px;}
#sjsmFamilyOfDoctors .box47 .content .item{position: relative;}
#sjsmFamilyOfDoctors .box47 .content .item img{}
#sjsmFamilyOfDoctors .box47 .content .item .overlay{position: absolute; top: 0; left: 0; right: 0; bottom: 0; text-align: center; color: #fff; padding: 30px; background: #21BE8B; background: linear-gradient(0deg, rgba(33, 190, 139, 1) 0%, rgba(255, 255, 255, 0) 100%); display: flex; align-items: end;}
#sjsmFamilyOfDoctors .box47 .content .item .overlay .textWrapper{}
#sjsmFamilyOfDoctors .box47 .content .item .overlay .textWrapper .title{margin: 0 0 10px 0; line-height: 1; font-size: 30px; text-transform: uppercase;}
#sjsmFamilyOfDoctors .box47 .content .item .overlay .textWrapper .name{}
#sjsmFamilyOfDoctors .box47 .content .item .overlay .textWrapper .text{margin-bottom: 10px;}
#sjsmFamilyOfDoctors .box47 .content .item .overlay .textWrapper .button{display: flex; align-items: center; justify-content: center; gap: 10px;}
#sjsmFamilyOfDoctors .box48{}
#sjsmFamilyOfDoctors .box48 .content{}
#sjsmFamilyOfDoctors .box48 .content img{}
#sjsmFamilyOfDoctors .box48 .content .ctaWrapper{background: rgb(33 190 139 / 80%); display: flex; flex-direction: column; padding: 20px; text-align: center; gap: 25px; margin-bottom: 20px; margin-top: -40px; position: relative;}
#sjsmFamilyOfDoctors .box48 .content .ctaWrapper .title{margin: 0; text-transform: uppercase; font-weight: 700;}
#sjsmFamilyOfDoctors .box48 .content .ctaWrapper .button{width: auto; display: flex; margin: 0 auto; padding: 0 30px; border-radius: 20px 0; height: 40px; align-items: center;}
#sjsmFamilyOfDoctors .box49{}
#sjsmFamilyOfDoctors .box49 .content{}
#sjsmFamilyOfDoctors .box49 .content .contentWrapper{padding: 40px; display: flex; flex-direction: column; gap: 30px;}
#sjsmFamilyOfDoctors .box49 .content .contentWrapper .mainTitle{text-transform: uppercase; margin: 0;}
#sjsmFamilyOfDoctors .box49 .content .contentWrapper .text{}
#sjsmFamilyOfDoctors .box49 .content .imageWrapper{}
#sjsmFamilyOfDoctors .box49 .content .imageWrapper img{}
#sjsmFamilyOfDoctors .box15 .content .itemsWrapper{display: flex; flex-direction: column; gap: 20px;}
#sjsmFamilyOfDoctors .box15 .content .itemsWrapper .item{background: #fff; padding: 30px; display: flex; flex-direction: column; gap: 20px;}
#sjsmFamilyOfDoctors .box15 .content .itemsWrapper .item .titleWrapper{display: flex; align-items: center;}
#sjsmFamilyOfDoctors .box15 .content .itemsWrapper .item .titleWrapper .icon{width: 60px;}
#sjsmFamilyOfDoctors .box15 .content .itemsWrapper .item .titleWrapper h2{margin: 0;}
#sjsmFamilyOfDoctors .box15 .content .itemsWrapper .item .text{}
#sjsmFamilyOfDoctors .box15 .content .itemsWrapper .item .disclaimer{font-size: 12px; line-height: 1.2; border-top: 1px solid #ccc; padding-top: 15px;}
#sjsmFamilyOfDoctors .box32 .content .contentWrapper{padding: 0; box-shadow: none;}
#sjsmFamilyOfDoctors .box32 .content .contentWrapper .mainTitle{}
#sjsmFamilyOfDoctors .box32 .content .contentWrapper .mainTitle span{display: block;}
#sjsmFamilyOfDoctors .box32 .content .contentWrapper .text{padding: 40px;}
#sjsmFamilyOfDoctors .box32 .content .contentWrapper .button{width: auto; display: flex; margin: 0 auto; padding: 0 30px; border-radius: 20px 0; height: 40px; align-items: center;}
#sjsmFamilyOfDoctors .box50{padding: 20px; background: #f4f6f9;}
#sjsmFamilyOfDoctors .box50 .content{}
#sjsmFamilyOfDoctors .box50 .content .itemsWrapper{display: flex; flex-direction: column; padding: 40px; gap: 40px;}
#sjsmFamilyOfDoctors .box50 .content .itemsWrapper .item{display: flex; flex-direction: column; gap: 5px; align-items: center; text-align: center;}
#sjsmFamilyOfDoctors .box50 .content .itemsWrapper .item .icon{width: 100px;}
#sjsmFamilyOfDoctors .box50 .content .itemsWrapper .item .title{margin: 0; text-transform: uppercase; font-size: 24px; line-height: 1;}
#sjsmFamilyOfDoctors .box50 .content .itemsWrapper .item .text{}
#sjsmFamilyOfDoctors #pageHero::after{display: none;}
#sjsmFamilyOfDoctors #pageHero .titleWrapper{display: flex; flex-direction: column; gap: 30px; padding: 40px;}
#sjsmFamilyOfDoctors #pageHero .titleWrapper .mainTitle{margin: 0; font-size: 70px; line-height: 1; text-transform: uppercase;}
#sjsmFamilyOfDoctors.v2 #pageHero .titleWrapper .mainTitle{margin: 0; font-size: 46px; line-height: 1; text-transform: uppercase;}
#sjsmFamilyOfDoctors #pageHero .titleWrapper .mainTitle span{font-size: 25px; display: block; margin-top: 15px; font-weight: 400;}
#sjsmFamilyOfDoctors #pageHero .titleWrapper .text{font-size: 19px; line-height: 1.4;}
#sjsmFamilyOfDoctors.v2 #pageHero .titleWrapper .text{font-size: 24px;}
#sjsmFamilyOfDoctors #pageHero .videoWrapper{position: relative; height: 100vw; display: flex;}
#sjsmFamilyOfDoctors #pageHero .videoWrapper>img{}
#sjsmFamilyOfDoctors #pageHero .videoWrapper video{position: absolute; max-width: 100%; max-height: 100%; width: auto; height: 100%; transform: scale(1.8) translateY(-10px);}
#sjsmFamilyOfDoctors #pageHero .videoWrapper .tyText{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; background: rgba(0, 0, 0, 0.5); padding: 20px; border-radius: 10px; font-size: 23px;}
#sjsmFamilyOfDoctors #pageHero .videoWrapper .playButton{position: absolute; z-index: 2; top: 50%; left: 50%; transform: translate(-50%, -50%);}
#sjsmFamilyOfDoctors #pageHero .videoWrapper .playButton img{width: 100px; height: 100px;}
#sjsmFamilyOfDoctors #pageHero .videoWrapper .buttonsWrapper{position: absolute; bottom: 0; left: 0; right: 0; z-index: 1; padding: 10px; display: flex; line-height: 1; gap: 15px; background: rgba(244,170,0, 0.7);}
#sjsmFamilyOfDoctors #pageHero .videoWrapper .buttonsWrapper .button{display: flex; align-items: center; gap: 5px; padding: 5px 12px; border-radius: 15px; line-height: 1; font-size: 14px; min-height: 40px;}
#sjsmFamilyOfDoctors .box17.v2{position: relative; z-index: 1;}
#sjsmFamilyOfDoctors .box17.v2::after{content: ""; position: absolute; top: 0; right: 0; left: 0; bottom: 0; background: url(../img/family-owned-student-centered.jpg) no-repeat 50% / cover; opacity: 0.2; z-index: -1;}
#sjsmFamilyOfDoctors .box17.v2 .content{}
#sjsmFamilyOfDoctors .box17.v2 .content .formWrapper{padding: 40px; background: rgba(255, 255, 255, 0.7); border-radius: 10px; max-width: 700px; width: 100%; margin: 0 auto;}
#sjsmFamilyOfDoctors #requestInfoForm input{background: #fff; width: 100%; border: 1px solid #ddd;}
#sjsmFamilyOfDoctors #requestInfoForm input[type="submit"]{display: flex; width: auto; margin: 0 auto; padding: 0 30px; border-radius: 20px 0;}

#pageHero.v3{}
#pageHero.v3::after{display: none;}
#pageHero.v3 .content{display: flex; flex-direction: column; gap: 50px;}
#pageHero.v3 .content .left{display: flex; flex-direction: column; gap: 20px; text-align: center; background: rgba(255, 255, 255, .8); padding: 20px; border-radius: 5px 0;}
#pageHero.v3 .content .right{padding: 40px; background: rgba(0, 0, 0, 0.5);}
#pageHero.v3 .content .right form{display: flex; flex-direction: column; gap: 15px;}
#pageHero.v3 .content .right form label{line-height: 1;}
#pageHero.v3 .content .right form input{height: 50px; padding: 0 15px; font-size: 18px; background: #fff; border: 1px solid #989898; border-radius: 5px; width: 100%;}
#pageHero.v3 .content .right form button{height: 60px; font-size: 22px; display: inline-flex; margin: 0; justify-content: center; align-items: center; padding: 0 50px; border: none; border-radius: 5px 0;}
#pageHero.v3 .content .right form .small{line-height: 1.4; font-size: 14px;}

.box01{padding:30px;gap:50px}.box01 .item{gap:15px;align-items:center;justify-content:center;flex:1}.box01 .item:not(:last-child):after{position:absolute;content:"";width:80%;height:1px;background:#5c786f;bottom:0;left:50%;transform:translate(-50%,25px)}.box01 .item .icon,.newsTabsWrapper .content .item img{width:100px;height:100px}.box01 .item .title{font-size:20px}.box01 .item .title i{margin-left:10px}.box02,.box02a,.box20,.facultyItemWrapper,.openHouseEventsWrapper{padding:50px 0;background:#f4f6f9}#partnershipAmericareTechnicalSchoolRevision .careerWrapper .content,#partnershipAmericareTechnicalSchoolRevision .careerWrapper .content .itemsWrapper,#partnershipWithMississauga .tableWrapper .content,.box02 .content,.box02a .content,.box04 .content,.box06 .content,.box07 .content,.box08 .content .leftWrapper,.box10 .content,.box13 .content,.box13 .content .rightWrapper,.box14 .content,.box15 .content,.box16 .content,.box21 .content .tablesWrapper .table01,.box24 .content,.box25 .content,.box26 .content,.box28 .content,.box29 .content,.box31 .content,.box32 .content,.box33 .content,.box35.v2 .content .itemsWrapper,.box36 .content,.box36 .content .itemsWrapper,.box42 .content .imageWrapper,.box43 .content,.ctaButtonsWrapper .content,.enrollmentWrapper .content,.facultyItemWrapper .content,.newsletterWrapper .content{display:flex;flex-direction:column;gap:30px}.box02 .content .contentWrapper{background:#fff;display:flex;flex-direction:column}.box02 .content .contentWrapper .textWrapper,.box02.v2 .contentWrapper,.box02a .content .contentWrapper .textWrapper,.box34 .content .leftWrapper{padding:40px;display:flex;flex-direction:column;gap:30px}#lpConcierge .conciergeTeam .content .mainTitle,#partnershipAmericareTechnicalSchoolRevision .careerWrapper .content .mainTitle,.box02 .content .contentWrapper .mainTitle,.box02a .content .contentWrapper .mainTitle,.box04 .content .contentWrapper .mainTitle,.box06 .content .contentWrapper .mainTitle,.box08 .content .leftWrapper .mainTitle,.box10 .content .contentWrapper .mainTitle,.box14 .content .mainTitle,.box15 .content .contentWrapper .mainTitle,.box16 .content .contentWrapper .mainTitle,.box20 .content .textWrapper .mainTitle,.box32 .content .contentWrapper .mainTitle,.box34 .content .leftWrapper .mainTitle,.box34 .content .rightWrapper .mainTitle,.box42 .content .contentWrapper .mainTitle,.box43 .content .mainTitle,.box46 .content .item .mainTitle,.facultyItemWrapper .content .textWrapper .mainTitle,.newsletterWrapper .content .mainTitle,.openHouseEventsWrapper .content .textWrapper .mainTitle,.testimonialsWrapper .item .content .contentWrapper .mainTitle{text-transform:uppercase;margin:0}.box02 .content .contentWrapper .buttonsWrapper,.box21 .content .tablesWrapper .table01 .item .content .first,.box21 .content .tablesWrapper .table01 .item .content .rowContent{display:flex}.box02 .content .contentWrapper .buttonsWrapper .button,.fixedButtons a{width:50%;display:flex;align-items:center;justify-content:center;padding:10px 0}.box02 .content .contentWrapper .buttonsWrapper .button i{margin-left:5px}.box02.v2,.caduceusWrapper{background:url(../img/news-bg.svg) 50%/cover no-repeat}.box02a .content .contentWrapper,.homepageNewsWrapper .item .content .contentWrapper{background:#fff}#eventsSlider .owl-item>.item .buttonsWrapper .button,.blogsWrapper .button,.box02a .content .contentWrapper .button,.box04 .content .contentWrapper .button,.box06 .content .contentWrapper .button,.box06 .greenWrapper .button,.box08 .content .leftWrapper .button,.box09 .content .button,.box09a .content .button,.box09b .content .textWrapper .button,.box10 .content .contentWrapper .button,.box11 .button,.box15 .content .contentWrapper .button,.box16 .content .contentWrapper .button,.box19 .content .textWrapper .button,.box21 .content .button,.box22 .content .buttonsWrapper .button,.box24 .content .text .button,.box25 .content .button,.box31 .content .contentWrapper .button,.box32 .content .contentWrapper .button,.box35 .button,.box38 .content .button,.box43 .content .buttonsWrapper .button,.box46 .content .item .button,.ctaButtonsWrapper .content .button,.homepageVideoWrapper .content .leftWrapper .button,.newsletterWrapper .content .button,.noteWrapper .button,.openHouseEventsWrapper .content .textWrapper .contentWrapper .buttonsWrapper .button,.testimonialsWrapper .item .content .contentWrapper .button{display:flex;padding:0 20px;height:40px;justify-content:center;align-items:center;border-radius:5px 0}#enrollingNewStudentsNow #pageHero .content .right,#lp3 #pageHero .container .formWrapper,#nomcat #pageHero .container .formWrapper,#nursing #pageHero .content .right,#openhouse #pageHero .container .formWrapper,#scholarshipsV2 #pageHero .content .right,.box02a .content .contentWrapper .bottom,.box15 .content .contentWrapper .bottom,.box20 .content .darkGreenTextWrapper,.testimonialsWrapper .item .content .contentWrapper .bottom, #enrollingNewStudentsNow2 #pageHero .content .right{padding:40px}.box02a .content .contentWrapper .bottom .textWrapper,.box15 .content .contentWrapper .bottom .textWrapper,.testimonialsWrapper .item .content .contentWrapper .bottom .textWrapper{padding:0}#instagramWrapper,.box03,.box23,.box28,.box43{padding:50px 0;background:#fff;text-align:center}.box03 .mainTitle{margin-bottom:30px;text-transform:uppercase}.advisorsWrapper .advisorWrapper .content .textWrapper .bottom,.box03 .content,.box03a .content,.box08 .content .rightWrapper,.box14.v2 .content .boxesWrapper,.box20.v2 .content .boxesWrapper,.box21 .content .tablesWrapper .table01 .item,.box23 .content .editorsWrapper .buttonsWrapper,.box23 .content .editorsWrapper .editors,.box30 .content .calendarWrapper .yearWrapper .seasonsWrapper .seasonWrapper,.box35 .content .item,.box37 .content .item,.box38 .content .itemsWrapper,.celebratingWrapper .content .graphicWrapper,.leadersWrapper .leaderWrapper .content .textWrapper .bottom{display:flex;flex-direction:column;gap:10px}.box03 .content .orangeShape{width:250px;margin:0 auto;transition:.2s linear;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear}.box03 .content .orangeShape:hover{transform:scale(1.07)}.box03 .content .darkGreenShape,.celebratingWrapper .content .graphicWrapper .item .year{width:120px;margin:0 auto}.box03 .content .arrow,.box03a .content .arrow{width:50px;height:50px;margin:10px auto;transform:rotate(90deg)}.box03a,.box14,.box29{padding:50px 0;background:#f4f6f9;text-align:center}.box03a .text,.box18 .content .text,.box19.concierge .content .textWrapper .text{margin-bottom:30px}.box03a .content .greenShape{width:200px;margin:0 auto}.box03a .content .orangeShape{width:250px;margin:0 auto}.advisorsWrapper .advisorWrapper,.box04,.box07,.box08,.box10,.box15,.box19,.box21,.box22,.box27,.box32,.box33,.box35,.box37,.box38,.box39,.box40,.box41,.box42,.downloadsCarouselWrapper,.leadersWrapper .leaderWrapper,.newsletterWrapper,.newslettersCarouselWrapper{padding:50px 0;background:#fff}.box04 .content .contentWrapper,.box10 .content .contentWrapper,.box15 .content .contentWrapper,.testimonialsWrapper .item .content .contentWrapper{box-shadow:rgba(0,0,0,.2) 0 12px 28px 0,rgba(0,0,0,.1) 0 2px 4px 0,rgba(255,255,255,.05) 0 0 0 1px inset;background:#fff;padding:40px;display:flex;flex-direction:column;gap:30px}.box04 .content .contentWrapper a,.box31 .content .contentWrapper a,.simplePageContent.blog .authorWrapper{padding: 20px;background: #efefef;border-radius: 10px;color: #333;font-size: 15px;line-height: 1;}.simplePageContent.blog .authorWrapper .name{margin: 0 0 5px 0;}.simplePageContent.blog .authorWrapper .title{}.simplePageContent.blog .referencesWrapper{margin-top: 30px;font-size: 14px;font-style: italic;}.simplePageContent.blog .referencesWrapper .title{margin: 0 0 5px 0;text-transform: uppercase;} .simplePageContent.blog .referencesWrapper ul{} .simplePageContent.blog .referencesWrapperul li{}.simplePageContent.blog a{text-decoration:underline;color:#42bc99}.box05{display:flex;flex-direction:column;padding:30px;gap:50px;align-items:stretch}#galleryWrapper,#partnershipWithMississauga .tableWrapper,.academicLeadershipTabsWrapper,.box06,.box06 .greenWrapper,.box09,.box09a,.box09b,.box11,.box12,.box13,.box16,.box17,.box24,.box25,.box26,.box30,.box44,.box45,.box46,.celebratingWrapper,.ctaButtonsWrapper,.enrollmentWrapper,.formWrapper,.simplePageContent,.sjsmDoctorsWrapper{padding:50px 0}.box05 .item{display:flex;flex-direction:column;gap:15px;align-items:center;justify-content:start;flex:1;text-align:center}.box05 .item:not(:last-child):after{position:absolute;content:"";width:80%;height:1px;background:#fff;bottom:0;left:50%;transform:translate(-50%,25px)}.box06,.box09{position:relative}.box05 .item .number{margin:0;font-weight:700;font-size:50px;line-height:1}.box05 .item .title{font-size:20px;text-transform:uppercase;line-height:1.2;margin-bottom:0}#enrollingNewStudentsNow .box01 .item .button,#lp3 .box01 .item .button,#nomcat .box01 .item .button,#nursing .box01 .item .button,#openhouse .box01 .item .button,.box05 .item .button{display:flex;gap:10px;align-items:center;font-size:14px}.box05 .item .disclaimer{font-size:14px;line-height:1.2}.box06{background:#f4f6f9;overflow:hidden}.box06 .content .contentWrapper,.box16 .content .contentWrapper,.box31 .content .contentWrapper,.box32 .content .contentWrapper{background:#fff;position:relative;z-index:2;padding:40px;display:flex;flex-direction:column;gap:30px}.box09.bgNewCampus:after,.box11::after{position:absolute;bottom:0;left:0;right:0;content:""}.box06 .greenWrapper .text .title .large{font-size:50px;margin:0;display:block}.box07 .content .item{background:#fff;display:flex;gap:20px}.box07 .content .item .letter{background:#ffc72c;color:#fff;font-weight:700;font-size:60px;text-transform:uppercase;padding:20px 5px;display:flex;align-items:center}.box07 .content .item .textWrapper{padding:20px 10px 20px 0}.box07 .content .item .textWrapper .title{margin:0 0 10px;text-transform:uppercase}.box07 .content .item .textWrapper .text{font-size:16px;line-height:1.2;margin:0 0 15px}.box07 .content .item .textWrapper .button{display:flex;align-items:center;gap:10px;font-size:16px;line-height:1}#LpInfographic .box11:after,#lp3 .scholarshipsWrapper .scholarshipWrapper input,#lpIntegrated5YearMdProgram .box01 .item:after,#nomcat #questionnaireForm .additional,#openhouse #questionnaireForm .additional,.box07 .content .item img,.box08 .content .rightWrapper .item .iconsWrapper,.box11.v2::after,.box17 .content .leftWrapper .box .text,.box17 .content .rightWrapper img,.celebratingWrapper .content .graphicWrapper .item .titleTextWrapper .text,.formWrapper .formGroup .radio-inputs .radio input{display:none}#enrollingNewStudentsNow #pageHero .content,#lp3 #pageHero .container,#nomcat #pageHero .container,#nursing #pageHero .content,#openhouse #pageHero .container,#scholarshipsV2 #pageHero .content,.box08 .content,.box39 .content,.box41 .content,.box46 .content,.graduateVideoWrapper .content,.homepageVideoWrapper .content, #enrollingNewStudentsNow2 #pageHero .content{display:flex;flex-direction:column;gap:50px}.box08 .content .rightWrapper .item{display:flex;gap:20px;opacity:.6;transform:scale(.8);cursor:pointer}.box08 .content .rightWrapper .item.active{opacity:1;transform:scale(1)}.box08 .content .rightWrapper .item .textWrapper{display:flex;gap:10px;border-radius:10px;background:#fff;padding:15px;flex:1;align-items:center}.box08 .content .rightWrapper .item .textWrapper .icon{display:block;width:40px;height:40px}.box08 .content .rightWrapper .item .textWrapper .text,.box17 .content .leftWrapper.newFormWrapper .formGroup .radio-inputs .itemWrapper .radio .name{font-size:16px}.box08 .content .rightWrapper .item .textWrapper .text .title{text-transform:uppercase;line-height:1.2;margin:0 0 5px}.box09 .content,.box09a .content{display:flex;gap:30px;flex-direction:column}.box09 .content .mainTitle,.box09b .content .mainTitle{text-transform:uppercase;line-height:1.2;margin:0}.box09 .content .buttonsWrapper{display:flex;flex-direction:column;gap:10px;text-align:center}.box09 .content .text{display:flex;flex-direction:column;gap:30px;color:#fff}.box09.bgNewCampus:after{top:0;z-index:-1;background-image:url(../img/cover-svg-campus.jpg);background-size:cover;background-position:center;opacity:.1}.box09b .content{display:flex;gap:20px;flex-direction:column}#partnershipWithCimitCollegeCanada .box03 .tabs,.box09b .content .textWrapper .text,.box11 .text,.box12 .text,.box17 .content .leftWrapper .box,.box21 .content .text{margin-bottom:20px}.box11,.box12,.box26{position:relative;z-index:1}.box11::after{top:50%;z-index:-1;background:#f4f6f9}.box11 .thumbsWrapper{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.box11 .thumbsWrapper .thumb{display:block;border:10px solid #fff;flex:1}#accreditationsSlider .owl-stage-outer{min-height: auto;}#accreditationsSlider .item img{width:260px;margin:0 auto}.box13 .content .leftWrapper .item,.box13 .content .rightWrapper .item{background:#fff;display:block}.box13 .content .leftWrapper .item .thumbWrapper,.box13 .content .rightWrapper .item .thumbWrapper,.box15 .content .imageWrapper,.box31.invert .imageWrapper,.testimonialsWrapper .item .content .imageWrapper{position:relative;display:flex;align-items:center;justify-content:center}.box13 .content .leftWrapper .item .thumbWrapper .playButton,.box13 .content .rightWrapper .item .thumbWrapper .playButton{position:absolute;width:100px}.box13 .content .leftWrapper .item .description,.box13 .content .rightWrapper .item .description{padding:20px;display:flex;flex-direction:column;gap:20px}.box13 .content .leftWrapper .item .description .title,.box13 .content .rightWrapper .item .description .title,.sjsmDoctorsWrapper .content .item .title{margin:0;line-height:1.2}#enrollingNewStudentsNow #pageHero .content .right form label,#lp3 #pageHero .container .formWrapper form label,#nomcat #pageHero .container .formWrapper form label,#nursing #pageHero .content .right form label,#openhouse #pageHero .container .formWrapper form label,#scholarshipsV2 #pageHero .content .right form label,.box13 .content .leftWrapper .item .description .date,.box13 .content .rightWrapper .item .description .date{line-height:1}.box13 .button{display:flex;padding:0 20px;height:40px;justify-content:center;align-items:center;border-radius:5px 0;margin-top:20px}.box14 .content .button,.sjsmDoctorsWrapper .content .item .button{display:inline-flex;padding:0 20px;height:40px;justify-content:center;align-items:center;border-radius:5px 0}.box14 .content .buttonsWrapper .button{height:auto;min-height:40px;padding:20px;flex:1;line-height:1}.tvSlides a{display:block;border-radius:20px;overflow:hidden;width:90%;margin:0 auto;box-shadow:rgba(0,0,0,.1) 0 10px 15px -3px,rgba(0,0,0,.05) 0 4px 6px -2px}#galleryWrapper .content .item:hover a img,#lpIntegrated5YearMdProgram .programsWrapper .item:hover,.tvSlides a:hover{transform:scale(1.05)}.box14.v2 .content .boxesWrapper span{display:flex;white-space:nowrap;align-items:center;justify-content:center;padding:15px 20px;border:1px solid #42bc99;line-height:1.2;color:#123a2d;border-radius:0 5px;font-size:16px}.box15 .content .imageWrapper::after,.testimonialsWrapper .item .content .imageWrapper::after{position:absolute;top:0;right:0;left:0;bottom:0;z-index:1;content:"";background:rgba(18,58,45,.6)}.box15 .content .imageWrapper .playButton,.box31.invert .imageWrapper .playButton,.testimonialsWrapper .item .content .imageWrapper .playButton{position:absolute;width:100px;z-index:2}.box15 .content .imageWrapper img,.testimonialsWrapper .item .content .imageWrapper img{object-fit:cover;object-position:center;z-index:1}.box15 .content .contentWrapper .disclaimerWrapper{border-top:4px double #ccc;padding-top:20px;font-size:14px}.box16{background:rgba(255,199,44,.7)}.box17 .content .rightWrapper .buttonsWrapper{display:flex;flex-direction:row;gap:20px}.box17 .content .rightWrapper .buttonsWrapper .button{flex:1;display:flex;align-items:center;justify-content:center}.box17 .content .rightWrapper .buttonsWrapper .button .label{position:relative;z-index:1;text-align:center;width:120px;height:120px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;line-height:1.2}.box17 .content .rightWrapper .buttonsWrapper .button .label::after{position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1;content:"";background:#fff;transform:rotate(45deg);border-radius:10px;box-shadow:rgba(99,99,99,.3) 0 2px 8px 0}.box17 .content .leftWrapper.newFormWrapper .formGroup .radio-inputs .itemWrapper .radio:hover .infoButton,.box17 .content .leftWrapper.newFormWrapper .formGroup .radio-inputs .itemWrapper input:checked+.radio .infoButton,.box17 .content .rightWrapper .buttonsWrapper .button.active,.box17 .content .rightWrapper .buttonsWrapper.v2 .button.active{color:#fff}.box17 .content .rightWrapper .buttonsWrapper .button.active .label::after,.box17 .content .rightWrapper .buttonsWrapper.v2 .button.active .label::after{background:#4ab592}.box17 .content .leftWrapper .semester{text-transform:uppercase;display:flex;height:40px;align-items:center;padding:0 20px;margin-bottom:30px}.box17 .content .leftWrapper .box .title{text-transform:uppercase;display:flex;line-height:1.2;padding:10px 20px;align-items:center;background:#f4f6f9;margin:0 0 10px;justify-content:space-between;gap:20px;cursor:pointer}.box17 .content .leftWrapper .box ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:20px}.box17 .content .leftWrapper .box ul li{text-transform:uppercase;line-height:1.2;padding:10px 20px;background:#f4f6f9;width:100%}.box17 .content .leftWrapper.newFormWrapper{background:#fff;padding:40px;position: relative}.box17 .content .leftWrapper.newFormWrapper .absoluteTitle{position: absolute;top: 0;left: 0;line-height: 1.2;margin-top: -80px;}.box17 .content .leftWrapper.newFormWrapper .formGroup .radio-inputs{position:relative;display:flex;flex-wrap:wrap;background-color:#fff;width:100%;margin:0;gap:20px}.box17 .content .leftWrapper.newFormWrapper .formGroup .radio-inputs .itemWrapper{display:flex;flex-direction:column;position:relative;width:100%}.box17 .content .leftWrapper.newFormWrapper .formGroup .radio-inputs .itemWrapper .radio{background-color:#f4f6f9;color:#999;height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;cursor:pointer}#islandArrivalForm .radioButtonsWrapper input[type=radio],#referralForm .introTextWrapper .disclaimerWrapper input,.box17 .content .leftWrapper.newFormWrapper .formGroup .radio-inputs .itemWrapper input{opacity:0;position:absolute}.academicLeadershipTabsWrapper .content .buttonsWrapper .button.active,.box17 .content .leftWrapper.newFormWrapper .formGroup .radio-inputs .itemWrapper .radio .infoButton{color:#42bc99}.box17 .content .leftWrapper.newFormWrapper .formGroup .radio-inputs .itemWrapper .radio:hover,.box17 .content .leftWrapper.newFormWrapper .formGroup .radio-inputs .itemWrapper input:checked+.radio{background-color:#42bc99;color:#fff}.box17 .content .leftWrapper.newFormWrapper .formGroup .radio-inputs .itemWrapper small{padding:20px;display:none;position:absolute;left:20px;right:20px;top:100%;z-index:1;background:#fff}.box17 .content .leftWrapper.newFormWrapper .formGroup .radio-inputs .itemWrapper small.show,.formWrapper .content .mainTitle .infoWrapper .description.open,.js .grid.loaded li{display:block}.box17 .content .rightWrapper .buttonsWrapper.v2,.formWrapper .formGroup .checkbox-inputs{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap}.box17 .content .rightWrapper .buttonsWrapper.v2 .button{flex:1;display:flex;align-items:center;justify-content:center;width:calc(calc(100% - 40px)/ 3)}.box17 .content .rightWrapper .buttonsWrapper.v2 .button .label{position:relative;z-index:1;text-align:center;width:120px;height:60px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;line-height:1.2;font-size:14px}.box17 .content .rightWrapper .buttonsWrapper.v2 .button .label::after{position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1;content:"";background:#fff;transform:none;border-radius:10px;box-shadow:rgba(99,99,99,.3) 0 2px 8px 0}#lpConcierge .conciergeTeam,#partnershipAmericareTechnicalSchoolRevision .careerWrapper,.box18{padding:50px 0;text-align:center}.box18 .content .itemsWrapper .item{border:1px solid #fff;min-height:60px;display:flex;align-items:center;justify-content:center;padding:10px;line-height:1.2}.box19 .content,.box34 .content,.box39 .content .item,.openHouseEventsWrapper .content{display:flex;flex-direction:column;gap:30px;align-items:center}.box19 .content .textWrapper blockquote{padding-left:30px;border-left:5px solid #ffc62c}.box19.v2 .content .textWrapper .mainTitle{font-weight:400;padding:10px 15px}.box19.concierge .content .textWrapper blockquote{font-style:italic;margin:0 0 30px}.box20 .content .textWrapper,.facultyItemHeaderWrapper .content .imageWrapper{padding:40px;background:#fff;display:flex;flex-direction:column;gap:30px}.box20.v2 .content .boxesWrapper span{display:flex;text-align:center;align-items:center;justify-content:center;padding:15px 20px;line-height:1.2;color:#fff;border-radius:0 5px;background:#42bc99}.box21 .content .tablesWrapper{display:flex;flex-direction:column;gap:40px;margin-bottom:20px}.box21 .content .tablesWrapper .table01 .item .title{margin:0;display:flex;height:60px;align-items:center;padding:0 15px;text-transform:uppercase;line-height:1.2}.box21 .content .tablesWrapper .table01 .item .content,.formWrapper .formGroup,.newFormWrapper .content .formGroup{display:flex;flex-direction:column;gap:5px}#islandArrivalForm .radioButtonsWrapper.large label .textWrapper,.box21 .content .tablesWrapper .table01 .item .content .first .title:first-child,.box33 .content .item,.box43 .content .imagesWrapper img,.formWrapper .formGroup .radio-inputs .radio{flex:1}.box21 .content .tablesWrapper .table01 .item .content .first .title:last-child{width:120px;justify-content:center}.box21 .content .tablesWrapper .table01 .item .content .rowContent .course{flex:1;padding:10px;line-height:1.2}.box21 .content .tablesWrapper .table01 .item .content .rowContent .credits{width:120px;display:flex;align-items:center;justify-content:center}.box21 .content .tablesWrapper .table02{display:flex;flex-wrap:wrap;gap:10px}.box21 .content .tablesWrapper .table02 .title{margin:0;display:flex;align-items:center;padding:10px 15px;text-transform:uppercase;line-height:1.2}.box21 .content .tablesWrapper .table02 .item,.facultyItemHeaderWrapper .content .textWrapper .itemWrapper,.newsTabsWrapper .content,.testimonialsWrapper .item .content{display:flex;flex-direction:column}.box21 .content .tablesWrapper .table02 .item .textWrapper{background:#f4f6f9;padding:30px}.box21 .content .tablesWrapper .table02 .item .textWrapper ul{padding-left:17px}.box23 .content .editorsWrapper{display:flex;flex-direction:column;gap:20px;margin:0 0 30px}.box23 .content .editorsWrapper .editors .editor{background:#f4f6f9;padding:10px 15px}.box23 .content .editorsWrapper .buttonsWrapper .button{display:flex;height:45px;align-items:center;justify-content:center;padding:0 10px;border-radius:5px 0}#downloadsSlider .item .downloadWrapper,.box23 .content .downloadsWrapper .item{background:#f4f6f9;display:flex;align-items:stretch}.box23 .content .downloadsWrapper .item>i{margin:0 auto 0 0;background:#ffc72c;display:flex;align-items:center;color:#123a2d;padding:0 10px;font-size:25px}.box23 .content .downloadsWrapper .item .label{padding:10px;font-size:14px;line-height:1;display:flex;align-items:center;flex-direction:column;justify-content:center}#downloadsSlider .item .downloadWrapper .button,.box23 .content .downloadsWrapper .item .button{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;padding:10px;margin:0 0 0 auto}#downloadsSlider .item .downloadWrapper .button .text,.box23 .content .downloadsWrapper .item .button .text{display:block;line-height:1;font-size:14px}.advisorsWrapper .advisorWrapper .content .textWrapper .titleWrapper .mainTitle,.box24 .content .mainTitle,.box25 .content .mainTitle,.box36 .content .mainTitle,.box39 .content .item .textWrapper .titleWrapper,.leadersWrapper .leaderWrapper .content .textWrapper .titleWrapper .mainTitle{margin:0;text-transform:uppercase}.box25.v2{background:url(../img/alumni-testimonials-bg.svg) 50%/cover no-repeat #fff}.box26 .content .item{background:#fff;flex:1}.box26 .content .item .textWrapper,.box37 .content .item .text{padding:30px}.box26 .content .item .textWrapper .text{text-align:justify}.box26::after{position:absolute;top:0;right:0;left:0;bottom:100px;z-index:-1;content:"";background:#f4f6f9}#galleryWrapper .mainTitle,.academicLeadershipTabsWrapper .content #tabs-content .tab-content .mainTitle,.box27 .content .mainTitle,.box28 .content .mainTitle,.box41 .mainTitle{text-transform:uppercase;text-align:center}.box27 .content .itemsWrapper .item{border:2px solid #ededed;min-height:60px;display:flex;align-items:center;padding:10px;line-height:1.2;border-radius:10px;flex:1;gap:10px}.box29 .content .titleWrapper{text-transform:uppercase;text-align:center;margin:0 0 20px}#lpIntegrated5YearMdProgram #tabs-nav li a,#lpIntegrated5YearMdProgram #tabs-nav-sem li a,#lpIntegrated5YearMdProgram #tabs-nav-sem01 li a,.box29 .content .titleWrapper .title{line-height:1.2}.tableWrapper{background:#fff;padding:5px}.box31,.box34{padding:50px 0}.tableWrapper table thead{background:#ffc72c;text-align:left;text-transform:uppercase;font-size:16px}.tableWrapper table thead th{padding:5px}.tableWrapper table thead th:not(:first-child){width:105px}.tableWrapper table tbody tr td{padding:5px;background:#f4f6f9;line-height:1.2;font-size:15px}.tableWrapper table tbody tr td.title{background:#42bc99;color:#fff;text-align:left;text-transform:uppercase}#lpConcierge .conciergeTeam .content,.box30 .content .calendarWrapper,.box43 .content .imagesWrapper,.sjsmDoctorsWrapper .content{display:flex;flex-direction:column;gap:40px}.box30 .content .calendarWrapper .yearWrapper .yearNumber{background:#ffc72c;padding:10px;text-align:center;line-height:1.2;margin:0 0 10px;color:#123a2d;font-size:22px}.box30 .content .calendarWrapper .yearWrapper .seasonsWrapper .seasonWrapper .title{text-transform:uppercase;padding:10px}.box30 .content .calendarWrapper .yearWrapper .seasonsWrapper .seasonWrapper .item{background:#f4f6f9;padding:10px;line-height:1.2}.box30 .bottom{text-align:center;margin-top:50px}.box30 .bottom .buttonsWrapper .button{display:flex;padding:0 20px;height:40px;justify-content:center;align-items:center;border-radius:5px 0;gap:10px}.box34 .content .rightWrapper,.box36 .content .itemsWrapper .item{box-shadow:rgba(0,0,0,.2) 0 12px 28px 0,rgba(0,0,0,.1) 0 2px 4px 0,rgba(255,255,255,.05) 0 0 0 1px inset;gap:30px}.box31{background-position: center;background-size: cover;background-repeat: no-repeat;}.box31 .content .contentWrapper .mainTitle{text-transform:uppercase;margin:0;line-height:1}.box31 .content .contentWrapper .logosWrapper{display:flex;flex-wrap:wrap}.box33 .content .item .titleWrapper{text-align:center;margin:0 0 20px}.box33 .content .item .titleWrapper .mainTitle{text-transform:uppercase;font-weight:700;line-height:1.2;margin:0 0 5px}.box33 .content .item .titleWrapper .title{color:#fff;background:#42bc99;display:inline-block;padding:7px 20px;text-transform:uppercase;font-size:15px;line-height:1}.box34{background:url(../img/news-bg.svg) 50%/cover no-repeat}.box34 .content .leftWrapper a,.box45 table tr td a,footer .footerBottom a{text-decoration:underline}.box34 .content .rightWrapper{padding:40px;text-align:center;display:flex;flex-direction:column}.blogsWrapper,.box36{padding:50px 0}.box35 .content{display:flex;flex-direction:column;gap:50px;margin-bottom:40px}.box35 .content .item .mainTitle{margin:0;text-transform:uppercase;text-align:center;padding:10px}.box35 .content .item .box .title,.box35 .content .item .detailsWrapper .title{margin:0;text-align:center;text-transform:uppercase;padding:10px}.box35 .content .item .detailsWrapper .details{display:flex;flex-direction:column;gap:10px;margin-top:10px}.box35 .content .item .detailsWrapper .details .item{flex-direction:row;gap:0;text-align:center}.box35 .content .item .detailsWrapper .details .item .label,.box35 .content .item .detailsWrapper .details .item .value{flex:1;line-height:1.2;display:flex;align-items:center;justify-content:center;padding:10px}.box35 .content .item .box .text{padding:40px;margin-top:10px}.box35.v2 .content{gap:20px;margin:0}.box35.v2 .content .mainTitle,.ctaFormWrapper .mainTitle{margin:0;text-align:center;text-transform:uppercase}.box36{text-align:center;position:relative;z-index:1}.box36 .content .itemsWrapper .item{background:#fff;padding:40px;display:flex;flex-direction:column;flex:1}.box37 .content .item .title,.box38 .content .itemsWrapper .mainTitle{padding:5px 10px;margin:0;text-transform:uppercase}.box36 .content .itemsWrapper .item .title{text-transform:uppercase;margin:0;font-weight:700;font-size:26px;line-height:1.2}.box36::after{position:absolute;top:70%;right:0;left:0;bottom:0;z-index:-1;content:"";background:#fff}.box38 .content .itemsWrapper .mainTitle{text-align:center}.box38 .content .itemsWrapper .itemWrapper .title{display:flex;align-items:center;justify-content:space-between;padding:5px 15px;margin:0;cursor:pointer}.blogsWrapper .item .content .textWrapper,.box38 .content .itemsWrapper .itemWrapper .text,.openHouseEventsWrapper .content .textWrapper .contentWrapper{padding:30px;box-shadow:rgba(0,0,0,.2) 0 12px 28px 0,rgba(0,0,0,.1) 0 2px 4px 0,rgba(255,255,255,.05) 0 0 0 1px inset}.box38 .content .itemsWrapper .itemWrapper .text{background:#fff;display:none;margin-top:10px}.box38 .content .itemsWrapper .itemWrapper .text a,.facultyItemWrapper .content .textWrapper .contentWrapper .itemsWrapper .itemWrapper .text a{text-decoration:underline;color:#ffc72c}.box39 .content .item img{max-width:400px}.box39 .content .item .textWrapper,.box41 .content .textWrapper,.facultyItemWrapper .content .textWrapper,.openHouseEventsWrapper .content .textWrapper{flex:1;display:flex;flex-direction:column;gap:30px}.blogsWrapper,.blogsWrapper .item .content .textWrapper{flex-direction:column;gap:30px;background:#fff;display:flex}.box39 .content .item .textWrapper .titleWrapper .title{font-size:22px}.blogsWrapper .mainTitle,.celebratingWrapper .content .mainTitle,.formWrapper .content .mainTitle,.graduateVideoWrapper .content .mainTitle{text-transform:uppercase;text-align:center;margin:0}.blogsWrapper .item .content .textWrapper .title{margin:0;text-transform:uppercase;font-size:20px}#downloadsSlider .item,#enrollingNewStudentsNow #pageHero .content .right form,#eventsSlider .owl-item>.item .buttonsWrapper,#eventsSlider .owl-item>.item .itemsWrapper,#lp3 #pageHero .container .formWrapper form,#nomcat #pageHero .container .formWrapper form,#nursing #pageHero .content .right form,#openhouse #pageHero .container .formWrapper form,#scholarshipsV2 #pageHero .content .right form,.blogsWrapper .item .content .textWrapper .bottom,.newsletterWrapper .content .itemsWrapper,.openHouseEventsWrapper .content .textWrapper .contentWrapper .buttonsWrapper,.openHouseEventsWrapper .content .textWrapper .contentWrapper .itemsWrapper{display:flex;flex-direction:column;gap:15px}.blogsWrapper .item .content .textWrapper .bottom .button{display:flex;padding:0 20px;height:40px;justify-content:center;align-items:center;border-radius:5px 0;text-wrap:nowrap}.openHouseEventsWrapper .content .textWrapper .contentWrapper{background:#fff;display:flex;flex-direction:column;gap:20px}#eventsSlider .owl-item>.item .title,.openHouseEventsWrapper .content .textWrapper .contentWrapper .title{display:flex;align-items:center;justify-content:center;padding:15px;margin:0;text-transform:uppercase;min-height:50px;font-size:22px;font-weight:700;text-align:center;line-height:1}#eventsSlider .owl-item>.item .itemsWrapper .item,.openHouseEventsWrapper .content .textWrapper .contentWrapper .itemsWrapper .item{margin:0;display:flex;gap:5px;flex-direction:column;align-items:center;justify-content:center}#eventsSlider .owl-item>.item .itemsWrapper .item .label,.openHouseEventsWrapper .content .textWrapper .contentWrapper .itemsWrapper .item .label{text-transform:uppercase;text-align:center;width:100%}#eventsSlider .owl-item>.item .itemsWrapper .item .value,.openHouseEventsWrapper .content .textWrapper .contentWrapper .itemsWrapper .item .value{flex:1;width:100%;text-align:center;line-height:1.2}#eventsSlider{width:90vw;box-shadow:rgba(0,0,0,.2) 0 12px 28px 0,rgba(0,0,0,.1) 0 2px 4px 0,rgba(255,255,255,.05) 0 0 0 1px inset;background:#fff}#eventsSlider .owl-item>.item{padding:30px 30px 0;background:#fff;display:flex;flex-direction:column;gap:20px}#eventsSlider .owl-nav{padding:0 20px;display:flex;justify-content:space-between;color:#42bc99;font-size:30px;line-height:1;align-items:center;height:60px}#eventsSlider .owl-dots{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;height:1px;left:0;right:0;bottom:30px}.advisorsWrapper .advisorWrapper:nth-child(2n),.box45 table tr td:first-child,.leadersWrapper .leaderWrapper:nth-child(2n),.newsletterWrapper .content .itemsWrapper .item{background:#f4f6f9}.newsletterWrapper .content .itemsWrapper .item .title{margin:0;padding:10px;text-align:center;line-height:1.2}.newsletterWrapper .content .itemsWrapper .item .button{gap:10px;border-radius:0}.newsTabsWrapper{margin-top:-30px;position:relative;z-index:1}.newsTabsWrapper .content .item{background:#42bc99;display:flex;align-items:center;justify-content:center;padding:50px 0;flex-direction:column;gap:20px}.newsTabsWrapper .content .item.active{background:#ffc72c}.newsTabsWrapper .content .item .text{display:flex;align-items:center;gap:10px}.newsTabsWrapper .content .item.active2{background:#f6f6f6}.newsTabsWrapper .content .item.active2 .text{color:#5a5d62!important}.box41 .content .textWrapper .item .title{text-transform:uppercase;margin:0 0 5px}#partnershipAmericareTechnicalSchoolRevision .careerWrapper .content .itemsWrapper .item .listWrapper ul,.box41 .content .textWrapper .item ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.box41 .content .textWrapper .item ul li a{display:flex;background:#f8fafb;padding:10px 15px;gap:10px;align-items:center;line-height:1.2;justify-content:space-between}.box42 .content .contentWrapper{padding:40px;text-align:center;display:flex;flex-direction:column;gap:30px;box-shadow:rgba(0,0,0,.2) 0 12px 28px 0,rgba(0,0,0,.1) 0 2px 4px 0,rgba(255,255,255,.05) 0 0 0 1px inset;position:relative;z-index:1;background:#fff}.box43 .content .imagesWrapper .imageWrapper .legend{display:flex;flex-direction:column;gap:2px}.box43 .content .imagesWrapper .imageWrapper .legend .item{display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:center}.box43 .content .imagesWrapper .imageWrapper .legend .item .color{width:15px;height:15px;border-radius:50%}.box43 .content .imagesWrapper .imageWrapper .legend .item .label{text-transform:uppercase;height:13px;line-height:1}.box43 .content .imagesWrapper .imageWrapper .legend .item .percent{color:#333;font-weight:700;font-size:22px}#yearSelect{max-width:300px;width:100%;height:50px;border:none;margin:0 auto 20px;display:block;padding:0 20px;background:#123a2d;color:#ffc72c}.box44 table,.box45 table{border-collapse:collapse;width:100%}.box44 table thead tr th{background:#ffc72c;color:#123a2d;font-weight:400;font-size:16px;padding:10px;border:5px solid #fff;width:25%;line-height:1.2}.box44 table tbody tr td,.box45 table tr td{font-size:16px;padding:5px 10px;border:5px solid #fff;line-height:1.2}.box44 table tbody tr td{background:#f4f6f9}.box44.v2 table tbody tr td:first-child,.box44.v2 table.studentSuccess tbody tr:first-child td:first-child{color:#fff;background:#42bc99}.box44.v2 table tbody tr:first-child td{background:#5a5d62;color:#ffc72c}.box44.v2 table tbody tr td{padding:10px 15px}.box44.v3 table tbody tr td:first-child,.grid-wrap .buttonsWrapper a.active{background:#42bc99;color:#fff}.box44.v3 .signature{text-align:center;margin-top:40px;font-style:italic}.box44.v2 table.studentSuccess tbody tr:first-child td{background:#f4f6f9;color:#838484}.box45 .mainTitle{text-align:center;text-transform:uppercase}.box45 table tr td{background:#f7efe2}.box45 table tr td.title{padding:10px;text-transform:uppercase}.box45 table tr td:last-child{background:#edf4f2}.box46 .content .item{flex:1;padding:50px;display:flex;flex-direction:column;gap:30px}.academicLeadershipTabsWrapper .content .buttonsWrapper{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;margin:0 0 40px;justify-content:space-evenly}.academicLeadershipTabsWrapper .content .buttonsWrapper .button{display:flex;align-items:center;justify-content:center;gap:10px}.academicLeadershipTabsWrapper .content .buttonsWrapper .button .number{width:32px;height:32px;border:2px solid #838484;border-radius:50%;display:flex;align-items:center;justify-content:center}.academicLeadershipTabsWrapper .content .buttonsWrapper .button.active .number{border-color:#42bc99}.academicLeadershipTabsWrapper .content #tabs-content .tab-content .facultyItemsWrapper{display:flex;gap:50px;flex-wrap:wrap;flex-direction:column}.academicLeadershipTabsWrapper .item{text-align:center;width:100%;padding:40px 20px}.academicLeadershipTabsWrapper .item img{width:70%;margin:0 auto 20px}.academicLeadershipTabsWrapper .item .name{text-transform:uppercase;font-size:24px;line-height:1;margin:0 0 10px}.academicLeadershipTabsWrapper .item .department,.academicLeadershipTabsWrapper .item .title{margin:0 0 10px;line-height:1.2;font-size:14px}.academicLeadershipTabsWrapper .item .degree{margin:0;line-height:1.2;font-size:14px}.academicLeadershipTabsWrapper .item:hover{box-shadow:rgba(0,0,0,.05) 0 6px 24px 0,rgba(0,0,0,.08) 0 0 0 1px;border-radius:10px}.facultyItemWrapper .content .textWrapper .contentWrapper,.sjsmDoctorsWrapper .content .item{box-shadow:rgba(0,0,0,.2) 0 12px 28px 0,rgba(0,0,0,.1) 0 2px 4px 0,rgba(255,255,255,.05) 0 0 0 1px inset}#facultySlider01 .owl-nav,#facultySlider02 .owl-nav,#facultySlider03 .owl-nav,#facultySlider04 .owl-nav{position:absolute;left:0;right:0;padding:0;display:flex;justify-content:space-between;color:#123a2d;font-size:30px;line-height:1;top:50%;transform:translateY(-100%);bottom:auto}#facultySlider01 .owl-nav button,#facultySlider02 .owl-nav button,#facultySlider03 .owl-nav button,#facultySlider04 .owl-nav button{position:absolute;bottom:0}#facultySlider01 .owl-nav button.owl-next{right:0},#facultySlider02 .owl-nav button.owl-next{right:0},#facultySlider03 .owl-nav button.owl-next{right:0},#facultySlider04 .owl-nav button.owl-next{right:0}.facultyItemHeaderWrapper .content .imageWrapper img{max-width:400px;margin:0 auto}.facultyItemHeaderWrapper .content .textWrapper{padding:40px;display:flex;flex-direction:column;gap:25px;font-size:22px;line-height:1.2}.facultyItemHeaderWrapper .content .textWrapper .itemWrapper .title{text-transform:uppercase;margin:0;color:#c3c3c3}.facultyItemWrapper .content .textWrapper .contentWrapper{padding:40px;background:#fff;display:flex;flex-direction:column;gap:20px;width:100%;max-width:800px;margin:0 auto}.facultyItemWrapper .content .textWrapper .contentWrapper .title{display:flex;align-items:center;justify-content:center;padding:5px 15px;margin:0;line-height:1.2}.facultyItemWrapper .content .textWrapper .contentWrapper .itemsWrapper .itemWrapper .title{margin:0 0 3px;padding:0;color:#000;font-size:20px;font-weight:600;line-height:1;display:block}.testimonialsWrapper{padding:50px 0;display:flex;flex-direction:column;gap:30px}#lpIntegrated5YearMdProgram .box24,#testimonialSlider,.celebratingWrapper .content p,.homepageNewsWrapper .titleWrapper{text-align:center}#testimonialSlider .owl-stage{padding:30px 0}#testimonialSlider .item{position:relative;text-align:center;background:#fff;box-shadow:rgba(0,0,0,.1) 0 4px 12px;width:90%;margin:0 auto}#testimonialSlider .item i{position:absolute;top:15px;left:15px;font-size:30px;color:#42bc99}#testimonialSlider .item .text{text-transform:uppercase;padding:60px 20px}#testimonialSlider .item .personWrapper{position:relative;z-index:1;overflow:hidden}#testimonialSlider .item .personWrapper::after{position:absolute;z-index:-1;background:#ffc72c;content:"";top:0;width:105%;padding-top:105%;left:50%;border-radius:50%;transform:translateX(-50%)}#testimonialSlider .item .personWrapper img{width:110px;margin:0 auto;background:#fff;border:5px solid #fff;border-radius:50%;transform:translateY(-5px)}#testimonialSlider .item .personWrapper .nameWrapper{color:#fff;padding:15px 0;display:flex;flex-direction:column;gap:10px}#testimonialSlider .item .personWrapper .nameWrapper .name{font-size:22px;line-height:1;margin:0}#testimonialSlider .item .personWrapper .nameWrapper .title{font-size:16px;line-height:1;margin:0}#testimonialSlider .owl-dots,#testimonialSlider01 .owl-dots,#testimonialSlider02 .owl-dots{display:inline-flex;padding:10px 5px;background:#ededed;border-radius:20px;margin-top:30px}#testimonialSlider .owl-dots .owl-dot span,#testimonialSlider01 .owl-dots .owl-dot span,#testimonialSlider02 .owl-dots .owl-dot span{display:block;height:20px;width:20px;background:#fff;border-radius:10px;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-o-transition:.3s linear;-ms-transition:.3s linear}#testimonialSlider .owl-dots .owl-dot.active span,#testimonialSlider01 .owl-dots .owl-dot.active span,#testimonialSlider02 .owl-dots .owl-dot.active span{background:#ffc72c;width:40px}#testimonialSlider01 .item,#testimonialSlider02 .item{font-style:italic}.advisorsWrapper,.advisorsWrapper .advisorWrapper .content,.homepageNewsWrapper .item .content,.leadersWrapper,.leadersWrapper .leaderWrapper .content{display:flex;flex-direction:column;gap:0}.advisorsWrapper .advisorWrapper .content .textWrapper,.leadersWrapper .leaderWrapper .content .textWrapper{padding:30px;display:flex;flex-direction:column;gap:20px;background:#fff;box-shadow:rgba(0,0,0,.2) 0 12px 28px 0,rgba(0,0,0,.1) 0 2px 4px 0,rgba(255,255,255,.05) 0 0 0 1px inset}.homepageVideoWrapper{background-size: cover;background-position:center;padding:50px 0;position:relative;z-index:1}.homepageVideoWrapper::after,footer .footer::after{position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1;content:"";background:rgba(84,88,89,.8)}.homepageVideoWrapper .content .leftWrapper .text{color:#fff;margin:0 0 20px}.graduateVideoWrapper #graduateVideosSlider .item a,.homepageVideoWrapper #videosSlider .item a{background:rgba(0,0,0,.4);padding:10px;display:block;border-radius:10px;position:relative;overflow:hidden}.homepageVideoWrapper #videosSlider .item a:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:#47494c45}.graduateVideoWrapper #graduateVideosSlider .item a .playButton,.homepageVideoWrapper #videosSlider .item a .playButton{position:absolute;width:90px;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}.graduateVideoWrapper #graduateVideosSlider .item a .thumb,.homepageVideoWrapper #videosSlider .item a .thumb{border-radius:5px 5px 0 0;margin:0 0 10px}.graduateVideoWrapper #graduateVideosSlider .item a .title,.homepageVideoWrapper #videosSlider .item a .title{text-align:center;color:#fff;position:relative;z-index:1}#featuresSlider .owl-dots,.homepageVideoWrapper #videosSlider .owl-dots{display:table;margin:30px auto 0;position:relative;z-index:1;text-align:center;}#featuresSlider .owl-nav,.homepageVideoWrapper #videosSlider .owl-nav{position:absolute;bottom:0;left:0;right:0;padding:10px 20px;display:flex;justify-content:space-between;color:#fff;font-size:30px;line-height:1}.fullWidthVideoWrapper{background-repeat:no-repeat;background-position:center;background-size:cover;padding:50px 0}.fullWidthVideoWrapper .playButton{width:100px;display:block;margin:0 auto 20px;position:relative;z-index:1}.fullWidthVideoWrapper .button{position:relative;z-index:1;margin:0 auto;display:block;text-align:center;line-height:1.2}.graduateVideoWrapper{background:#f4f6f9;padding:50px 0;position:relative;z-index:1}.graduateVideoWrapper #graduateVideosSlider .item a:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:#123a2d5c}#alumniTestimonialSlider .owl-dots,#downloadsSlider .owl-dots,#lp3 #partnersSlider .owl-dots,#newslettersSlider .owl-dots,#nomcat #partnersSlider .owl-dots,#openhouse #partnersSlider .owl-dots,.graduateVideoWrapper #graduateVideosSlider .owl-dots{display:table;margin:30px auto 0}.homepageNewsWrapper{padding:50px 0;background-position: center;background-size:cover;display:flex;flex-direction:column;gap:40px;position:relative}.homepageNewsWrapper .titleWrapper .mainTitle{text-transform:uppercase;margin-bottom:10px}.homepageNewsWrapper .item .content .contentWrapper .textWrapper{padding:40px;display:flex;flex-direction:column;gap:20px}.homepageNewsWrapper .item .content .contentWrapper .textWrapper .mainTitle{text-transform:uppercase;margin-bottom:0}.homepageNewsWrapper .item .content .contentWrapper .textWrapper .bottom{display:flex;justify-content:space-between;font-size:15px}.homepageNewsWrapper .item .content .contentWrapper .textWrapper .bottom .button,.homepageNewsWrapper .item .content .contentWrapper .textWrapper .bottom .dateWrapper{display:flex;align-items:center;gap:5px}.homepageNewsWrapper.v2>.button{display:flex;padding:0 20px;height:40px;justify-content:center;align-items:center;border-radius:5px 0;width:auto;margin:0 auto;cursor:pointer}.caduceusWrapper .bottom{padding:50px 0;text-align:center;font-style:italic}.caduceusWrapper .bottom .text{font-size:22px;line-height:1.2;margin:0 0 20px}#partnersSlider .item{background:#fff;padding:40px}#partnersSlider .item .title{text-transform:uppercase;font-weight:700}#partnersSlider .item .text{text-align:justify;line-height:1.2}#featuresSlider .item{padding:40px;border:1px solid #fff}#featuresSlider .item .icon{width:auto;height:70px;margin:0 auto 30px}#featuresSlider .item .text{text-align:center;line-height:1.2;color:#fff}#newslettersSlider .item .year{text-align:center;height:40px;display:flex;align-items:center;justify-content:center;margin:0}#newslettersSlider .item .newsletter{background:#f4f6f9;margin:0}#newslettersSlider .item .newsletter .title{margin:0;padding:10px;text-align:center;line-height:1.2;width:100%;display:block}#newslettersSlider .item .newsletter .button{display:flex;padding:0 20px;height:40px;justify-content:center;align-items:center;gap:10px}#downloadsSlider .item .downloadWrapper>i{margin:0;background:#ffc72c;display:flex;align-items:center;color:#123a2d;padding:0 10px;font-size:25px}#downloadsSlider .item .downloadWrapper .label{padding:10px;font-size:14px;line-height:1;display:flex;flex-direction:column;justify-content:center;gap:5px}#instagramWrapper .button{display:flex;padding:0 20px;height:40px;justify-content:center;align-items:center;border-radius:5px 0;margin:30px 0 0}#galleryWrapper .content .item a{display:block;overflow:hidden;height:290px;display:flex}#galleryWrapper .content .item a img{transition:.2s linear;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear}.simplePageContent h2,.simplePageContent h3{margin-top:40px}.simplePageContent .documentsWrapper{display:flex;gap:20px;margin-top:40px}.simplePageContent .documentsWrapper a{display:flex;flex-direction:row;gap:20px;align-items:center;justify-content:center;padding:0 30px;height:60px}#referralForm .introTextWrapper .disclaimerWrapper label:not(.error) i,.simplePageContent .documentsWrapper a i{font-size:30px}.simplePageContent .button{height:50px;padding:0 30px;display:inline-flex;align-items:center;border-radius:5px 0}.simplePageContent .buttonsWrapper a{justify-content:center}.simplePageContent .buttonsWrapper a.largeButton{position:relative;display:inline-block;margin:15px;padding:20px 30px;text-align:center;font-size:22px;line-height:1.2;letter-spacing:1px;text-decoration:none;color:#42bc99;background:0 0;cursor:pointer;transition:.5s ease-out;border:2px solid #42bc99;border-radius:10px;box-shadow:inset 0 0 0 0 #42bc99}.simplePageContent .buttonsWrapper a.largeButton:hover{color:#fff;box-shadow:inset 0 -120px 0 0 #42bc99}.simplePageContent .buttonsWrapper a.largeButton:active{transform:scale(.9)}.sjsmDoctorsWrapper .content .item{background:#fff;display:flex;flex-direction:column;width:80%;margin:0 auto;text-align:center;gap:15px;padding:20px}.sjsmDoctorsWrapper .content .item .thumb{border-radius:50%;width:80%;margin:0 auto}.sjsmDoctorsWrapper .content .item .name{margin:0;text-transform:uppercase;line-height:1.2}#applyForLoan .masterLabelRadio{margin-bottom:20px;display:flex;flex-direction:column;gap:15px}#applyForLoan .masterLabelRadio .error{background:#fe5454;display:inline-flex;margin:0 auto;font-size:13px;padding:2px 40px;align-items:center;justify-content:center;border-radius:2px}#applyForLoan .masterLabelRadio .labelRadioWrapper{display:flex;align-items:center;justify-content:center;gap:20px}#applyForLoan .masterLabelRadio .labelRadioWrapper label{cursor:pointer;max-width:calc(100% - 40px);line-height:1}#applyForLoan .masterLabelRadio .labelRadioWrapper input[type=radio]{-webkit-appearance:none;-moz-appearance:none;position:relative;height:20px;width:20px;outline:0;margin:0;cursor:pointer;border:2px solid #7c96b2;background:#fff;border-radius:50%}#applyForLoan .masterLabelRadio .labelRadioWrapper input[type=radio]::after,#applyForLoan .masterLabelRadio .labelRadioWrapper input[type=radio]::before{content:"";display:flex;justify-self:center;border-radius:50%}#applyForLoan .masterLabelRadio .labelRadioWrapper input[type=radio]::before{position:absolute;width:100%;height:100%;background:#fff;z-index:1}#applyForLoan .masterLabelRadio .labelRadioWrapper input[type=radio]::after{position:relative;width:calc(120% /2);height:calc(120% /2);background:#42bc99;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}#applyForLoan .masterLabelRadio .labelRadioWrapper input[type=radio]:checked::after{opacity:1}.newFormWrapper .content .formGroupWithTitle{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:20px}.newFormWrapper .content .formGroupWithTitle .radio-inputs{display:flex;gap:30px}.enrollmentWrapper .content .timerWrapper,.newFormWrapper .content .formGroupWithTitle .radio-inputs label{display:flex;align-items:center}.newFormWrapper .content .formGroupWithTitle .radio-inputs label input{appearance:none;width:34px;height:34px;background-color:#fff;border-radius:50%;transition:.4s ease-in-out;border:2px solid #838484}.newFormWrapper .content .formGroupWithTitle .radio-inputs label .circle{position:relative;left:-24px;width:15px;height:15px;background-color:#42bc99;scale:0;border-radius:10px;transition:.4s ease-in-out}.newFormWrapper .content .formGroupWithTitle .radio-inputs label input:checked+.circle{transform:rotate(360deg);scale:1}.newFormWrapper .content input,.newFormWrapper .content select{border:none;height:60px;padding:0 15px;font-size:15px;background:#f4f6f9}.newFormWrapper .content textarea{border:none;height:120px;padding:10px 15px;font-size:15px;background:#f4f6f9}.newFormWrapper .content #anguillaAir,.newFormWrapper .content #anguillaSea,.newFormWrapper .content #campusAnguilla,.newFormWrapper .content #campusStVincent,.newFormWrapper .content #reasonBusPickup,.newFormWrapper .content #reasonCampusTour{flex-direction:column;gap:30px}.newFormWrapper .content #stVincentAir{flex-direction:column;gap:30px;display:flex}.formWrapper .content .mainTitle .infoWrapper{position:relative}.formWrapper .content .mainTitle .infoWrapper .icon{cursor:pointer;color:#4169e1;font-size:20px;margin-left:5px}.formWrapper .content .mainTitle .infoWrapper .description{position:absolute;width:200px;border-radius:10px 0;background:#fff;padding:20px;font-size:12px;line-height:1.2;text-transform:none;z-index:1;top:calc(100% + 10px);right:0;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;display:none}.formWrapper .content input,.formWrapper .content select{border:none;height:45px;padding:0 15px;font-size:15px;background:#fff}.formWrapper .content input.hide{opacity:0;height:0}.formWrapper .content textarea{border:none;height:90px;padding:10px 15px;font-size:15px;background:#fff}.formWrapper .content button{border:none;height:40px;border-radius:5px 0}.formWrapper .formGroup .title{margin:0;color:#000;line-height:1.1;font-size:16px}.formWrapper .formGroup label{font-size:16px;line-height:1;color:#000}.formWrapper .formGroup .radio-inputs{position:relative;display:flex;flex-wrap:wrap;background-color:#fff;padding:.25rem;width:100%;margin:0}.formWrapper .formGroup .radio-inputs .radio .name{display:flex;cursor:pointer;align-items:center;justify-content:center;border:none;color:#334155;transition:.15s ease-in-out;height:100%;font-size:16px;text-align:center;padding:15px 20px;min-height:60px;flex-direction:column;gap:10px}.formWrapper .formGroup .radio-inputs .radio input:checked+.name,.formWrapper .formGroup .radio-inputs .radio.checked .name{background-color:#ffc72c;font-weight:600;color:#000}.formWrapper .formGroup .checkbox-inputs .checkbox{width:240px;background:#fff;justify-content:center;align-items:center;display:flex;min-height:60px;text-align:center;cursor:pointer}.formWrapper .formGroup .checkbox-inputs .checkbox .name{height:100%;width:100%;display:flex;align-items:center;justify-content:center;opacity:.4}.formWrapper .formGroup .checkbox-inputs .checkbox input:checked+.name{background-color:#ffc72c;font-weight:600;color:#000;opacity:1}#terminateAccess-error{position:absolute;top:0;left:150px}#campusTourRequestForm{display:flex;flex-direction:column;gap:20px;overflow:hidden;position:relative}.celebratingWrapper .content .graphicWrapper .item .arrow{width:50px;margin:0 auto;transform:rotate(90deg)}.celebratingWrapper .content .graphicWrapper .item .arrow.v2{transform:none;width:auto;height:50px}.celebratingWrapper .content .graphicWrapper .item .titleTextWrapper{box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;border-radius:10px;padding:20px 30px;background:#fff;display:flex;flex-direction:column;gap:20px}.celebratingWrapper .content .graphicWrapper .item .titleWrapper{display:flex;justify-content:space-between;align-items:center;color:#42bc99;gap:20px}.celebratingWrapper .content .graphicWrapper .item .titleWrapper .icon{width:30px}.celebratingWrapper .content .graphicWrapper .item .titleWrapper .title{text-align:center;line-height:1.2}.celebratingWrapper .content .graphicWrapper .item .titleTextWrapper .text img{margin-bottom:10px}.searchWrapper{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.searchWrapper .searchItem{display:flex;flex-direction:column;gap:10px;border-bottom:4px double #eee;padding-bottom:15px}.searchWrapper .searchItem .mainTitle{margin:0;line-height:1;font-size:22px}.searchWrapper .searchItem .button{display:block;margin:0;padding:0;height:auto;line-height:1.2;font-size:15px}.searchHolder{opacity:0;position:fixed;top:180px;right:0;left:0;z-index:102;background:rgba(0,0,0,.9);padding:100px 0 30px;display:flex;align-items:center;justify-content:center}.searchHolder.show{opacity:1;visibility:visible}.searchHolder .close{position:absolute;top:30px;right:30px;color:#fff;font-size:40px;cursor:pointer}#searchForm{position:relative;width:90%;max-width:600px;z-index:1;background:#fff;padding:0 20px}#searchForm input{padding:0;margin:0;border:none;width:100%;line-height:3;color:#333}#searchForm button{position:absolute;top:50%;right:20px;transform:translateY(-50%);border:none;background:0 0;font-size:20px;color:#333}footer{margin-bottom:60px}footer .footer{/*background:url(../img/footer-bg.jpg) 50%/cover no-repeat;*/position:relative;z-index:0;padding:50px 0;background-position: center;background-size: cover;}.grid li h3,.title-box h2{background:#42bc99;color:#d3eee2;letter-spacing:1px}footer .footer .footerLogo{display:block;width:150px;margin:0 auto}footer .footer .footerTitle{line-height:1;font-size:26px}footer .footer .footerContact,footer .footer .footerMenu{margin:0;list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}footer .footer .footerContact i{margin-right:10px}footer #newsletterForm{display:flex;border:1px solid #fff;border-radius:5px 0;height:50px;margin-bottom:30px}footer #newsletterForm input{flex:1;padding:0 20px;background:0 0;border:none;color:#fff;width:100%}footer #newsletterForm ::-ms-input-placeholder{color:#fff}footer #newsletterForm ::placeholder{color:#fff}footer #newsletterForm button{width:50px;border:none;background:0 0;color:#fff}footer .footer .footerSocial{display:flex;gap:15px;justify-content:center;margin-top:20px}footer .footerBottom{padding:20px 20px 70px;text-align:center}#protectedForm{width:100%;max-width:500px;display:flex;flex-direction:column;gap:20px;margin:0 auto}#islandArrivalForm .formTitle{font-size:34px;color:#f4aa00;font-family:headingFont;padding:0;text-transform:uppercase;margin:50px auto 0;width:100%;text-align:center}#islandArrivalForm .formText{background:#f2f2f2;padding:40px;border-bottom:4px double #ccc;border-radius:15px;margin:40px auto 0;text-align:center;width:100%;max-width:900px}#islandArrivalForm .radioButtonsWrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;justify-content:center}#islandArrivalForm .radioButtonsWrapper .mainTitle{width:100%;text-align:center;font-size:32px;color:#f4aa00;font-family:headingFont;margin:0 0 10px;position:relative}#islandArrivalForm .radioButtonsWrapper label{display:flex!important;align-items:center;justify-content:space-evenly;margin:0 10px;border-radius:10px;cursor:pointer;padding:20px;border:1px solid #d3d3d3;transition:.3s;width:130px}#islandArrivalForm .radioButtonsWrapper label .dot{height:20px;width:20px;background:#d9d9d9;border-radius:50%;position:relative}#islandArrivalForm .radioButtonsWrapper label .dot::before{position:absolute;content:"";top:4px;left:4px;width:12px;height:12px;background:#f4aa00;border-radius:50%;opacity:0;transform:scale(1.5);transition:.3s}#islandArrivalForm .radioButtonsWrapper label .text{text-align:right;line-height:1;font-weight:600}#islandArrivalForm .radioButtonsWrapper input:checked+label,#islandArrivalForm .radioButtonsWrapper.large input:checked+label{background:#f4aa00}#islandArrivalForm .radioButtonsWrapper input:checked+label .text,#islandArrivalForm .radioButtonsWrapper.large input:checked+label .textWrapper .description,#islandArrivalForm .radioButtonsWrapper.large input:checked+label .textWrapper .title{color:#fff}#islandArrivalForm .radioButtonsWrapper.large{align-items:stretch}#islandArrivalForm .radioButtonsWrapper.large label{width:40%;gap:20px;align-items:start}#islandArrivalForm .radioButtonsWrapper.large label .textWrapper .title{font-weight:600}#islandArrivalForm .radioButtonsWrapper.large label .textWrapper .description{font-size:14px}#LpInfographic .box10,#LpInfographic .box4,#LpInfographic .box8,#LpInfographic .step1{background:#fdf4d6;padding:50px 0}#LpInfographic .step1 .mainTitle{text-transform:uppercase;font-weight:500;font-size:30px;position:relative;margin:0 0 40px;background:#575a5d;padding:0 20px;border-radius:15px;display:table}#LpInfographic .step1 .mainTitle span{color:#f4aa00}#LpInfographic .step1 .percent{background:#575a5d;border-radius:5px;padding:10px 15px 1px;line-height:1;display:inline-block;font-size:50px;font-weight:500;color:#f4aa00;margin-bottom:20px}#LpInfographic .step1 .large{font-weight:700;font-size:20px;margin:0}#LpInfographic .box2 .mainTitle,#LpInfographic .box3 .mainTitle,#LpInfographic .box5 .mainTitle,#LpInfographic .box6 .mainTitle{margin:0 auto 80px;position:relative;border-radius:15px;font-size:30px;text-align:center;padding:0 20px;text-transform:uppercase}#LpInfographic .box2{background:#f4aa00;padding:50px 0}#LpInfographic .box2 .mainTitle{display:table;font-weight:500}#LpInfographic .box2 .yearsWrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#LpInfographic .box2 .yearsWrapper .itemWrapper{flex-grow:1;text-align:center}#LpInfographic .box2 .yearsWrapper .itemWrapper .title,#LpInfographic .box2 .yearsWrapper .itemWrapper .year{margin:0;font-weight:700}#LpInfographic .box2 .yearsWrapper .itemWrapper .item{width:80%;max-width:100px;height:250px;margin:20px auto}#LpInfographic .box2 .gradient-55-45{background:#b4e4d6;background:linear-gradient(180deg,#b4e4d6 45%,#123a2d 45%)}#LpInfographic .box2 .gradient-44-56{background:#b4e4d6;background:linear-gradient(180deg,#b4e4d6 56%,#123a2d 56%)}#LpInfographic .box2 .gradient-53-47{background:#b4e4d6;background:linear-gradient(180deg,#b4e4d6 47%,#123a2d 47%)}#LpInfographic .box2 .gradient-81-19{background:#b4e4d6;background:linear-gradient(180deg,#b4e4d6 19%,#123a2d 19%)}#LpInfographic .box2 .gradient-69-31{background:#b4e4d6;background:linear-gradient(180deg,#b4e4d6 31%,#123a2d 31%)}#LpInfographic .box2 .gradient-82-18{background:#b4e4d6;background:linear-gradient(180deg,#b4e4d6 18%,#123a2d 18%)}#LpInfographic .box2 .gradient-71-29{background:#b4e4d6;background:linear-gradient(180deg,#b4e4d6 29%,#123a2d 29%)}#LpInfographic .box2 .gradient-80-20{background:#b4e4d6;background:linear-gradient(180deg,#b4e4d6 20%,#123a2d 20%)}#LpInfographic .box2 .gradient-117{background:#b4e4d6;background:linear-gradient(180deg,#b4e4d6 5%,#123a2d 5%)}#LpInfographic .box3,#LpInfographic .box7{background:#545859;padding:50px 0}#LpInfographic .box3 .mainTitle,#LpInfographic .box5 .mainTitle,#LpInfographic .box6 .mainTitle{font-weight:500;display:table}#LpInfographic .box3 .studentsWrapper,#LpInfographic .box4 .ranksWrapper,#LpInfographic .box5 .citizenshipWrapper,#LpInfographic .box6 .raceWrapper,#LpInfographic .box7 .genderWrapper,#LpInfographic .box8 .agesWrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-bottom:40px}#LpInfographic .box3 .studentsWrapper:last-child,#LpInfographic .box4 .ranksWrapper:last-child,#LpInfographic .box5 .citizenshipWrapper:last-child,#LpInfographic .box6 .raceWrapper:last-child,#LpInfographic .box7 .genderWrapper:last-child,#LpInfographic .box8 .agesWrapper:last-child,#lp3 .availableScholarships .item:last-child{margin-bottom:0}#LpInfographic .box3 .studentsWrapper .itemWrapper{text-align:center;width:50%;margin:0 0 40px}#LpInfographic .box3 .studentsWrapper .itemWrapper .title{color:#f7eecb;text-transform:uppercase;margin:0;height:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;justify-content:center}#LpInfographic .box3 .studentsWrapper .itemWrapper .thumb{margin:10px auto;width:80%}#LpInfographic .box3 .studentsWrapper .itemWrapper .percent{background:#ffc72c;border-radius:5px;padding:6px 10px 1px;line-height:1;display:inline-block;font-size:26px;font-weight:500}#LpInfographic .box10 .residentWrapper .mainTitle,#LpInfographic .box11 .mainTitle,#LpInfographic .box4 .mainTitle,#LpInfographic .box7 .mainTitle,#LpInfographic .box8 .mainTitle,#LpInfographic .box9 .mainTitle{text-transform:uppercase;font-size:30px;position:relative;margin:0 auto 80px;text-align:center;display:table;padding:0 20px;border-radius:15px}#LpInfographic .box4 .ranksWrapper .itemWrapper{text-align:center;width:calc(100% / 3);margin:0 0 50px;padding:0 20px}#LpInfographic .box4 .ranksWrapper .itemWrapper .title,#LpInfographic .box8 .agesWrapper .itemWrapper .title{color:#7fadcc;margin:0;height:54px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;justify-content:center}#LpInfographic .box4 .ranksWrapper .itemWrapper .thumb,#LpInfographic .box5 .citizenshipWrapper .itemWrapper .thumb,#LpInfographic .box6 .raceWrapper .itemWrapper .thumb,#LpInfographic .box7 .genderWrapper .itemWrapper .thumb,#LpInfographic .box8 .agesWrapper .itemWrapper .thumb{margin:20px 0}#LpInfographic .box4 .ranksWrapper .itemWrapper .percent,#LpInfographic .box5 .citizenshipWrapper .itemWrapper .percent,#LpInfographic .box6 .raceWrapper .itemWrapper .percent,#LpInfographic .box7 .genderWrapper .itemWrapper .percent,#LpInfographic .box8 .agesWrapper .itemWrapper .percent{border-radius:5px;padding:6px 20px;line-height:1;display:inline-block;font-size:26px;font-weight:500}#LpInfographic .box5{background:#5a5d62;padding:50px 0}#LpInfographic .box5 .citizenshipWrapper .itemWrapper{text-align:center;width:50%;margin:0 0 50px;padding:0 40px}#LpInfographic .box5 .citizenshipWrapper .itemWrapper .title{margin:0;height:54px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;justify-content:center}#LpInfographic .box11,#LpInfographic .box6{background:#ffc72c;padding:50px 0}#LpInfographic .box6 .raceWrapper .itemWrapper{text-align:center;width:120px;margin:0 50px}#LpInfographic .box6 .raceWrapper .itemWrapper .title{color:#545859;margin:0;height:54px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;justify-content:center}#LpInfographic .box7 .genderWrapper .itemWrapper{width:calc(100% / 2);margin:0 0 50px;padding:0 30px;text-align:center}#LpInfographic .box7 .genderWrapper .itemWrapper .title{color:#f7eecb;margin:0;height:54px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;justify-content:center}#LpInfographic .box8 .agesWrapper .itemWrapper{text-align:center;margin:0 0 50px;width:50%;padding:0 40px}#LpInfographic .box9{background:#cee0e9;padding:50px 0}#LpInfographic .box9 img{width:auto;max-width:100%;margin:0 auto}#LpInfographic .box10 .flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:column}#LpInfographic .box10 .residentWrapper img{width:90%;max-width:400px;margin:0 auto;display:block}#LpInfographic .box11 img{width:90%;max-width:600px;margin:0 auto}#LpInfographic .box12{padding:40px 0}#LpInfographic .box12 .mainTitle{text-align:center;text-transform:uppercase;font-weight:500;font-size:30px}#enrollingNewStudentsNow #pageHero .content .left .mainTitle,#lp3 #pageHero .container .titleWrapper .mainTitle,#nomcat #pageHero .container .titleWrapper .mainTitle,#nursing #pageHero .content .left .mainTitle,#openhouse #pageHero .container .titleWrapper .mainTitle,#scholarshipsV2 #pageHero .content .left .mainTitle,#enrollingNewStudentsNow2 #pageHero .content .left .mainTitle{text-transform:uppercase;margin:0;text-align:center}#enrollingNewStudentsNow #pageHero .content .right .mainTitle,#lp3 #pageHero .container .formWrapper .mainTitle,#nomcat #pageHero .container .formWrapper .mainTitle,#nursing #pageHero .content .right .mainTitle,#openhouse #pageHero .container .formWrapper .mainTitle,#scholarshipsV2 #pageHero .content .right .mainTitle{font-size:26px;text-transform:uppercase}#lp3 #pageHero .container .formWrapper .button{height:60px;padding:0 30px;font-size:20px;display:flex;align-items:center;justify-content:center;margin:30px auto 0 0;border-radius:5px 0}#lp3 #pageHero .container .formWrapper form select,#nomcat #pageHero .container .formWrapper form select,#openhouse #pageHero .container .formWrapper form select{border:none;height:60px;padding:0 15px;font-size:18px;background:#fff}#enrollingNewStudentsNow #pageHero .content .right form button,#lp3 #pageHero .container .formWrapper form button,#scholarshipsV2 #pageHero .content .right form button,.ctaFormWrapper form button{height:60px;font-size:22px;display:inline-flex;margin:0;justify-content:center;align-items:center;padding:0 50px;border:none;border-radius:5px 0}#enrollingNewStudentsNow #pageHero .content .right form .small,#lp3 #pageHero .container .formWrapper form .small,#nomcat #pageHero .container .formWrapper form .small,#nursing #pageHero .content .right form .small,#openhouse #pageHero .container .formWrapper form .small,#scholarshipsV2 #pageHero .content .right form .small{line-height:1.4;font-size:14px}#lp3 .box32 .content,#nomcat .box32 .content,#openhouse .box32 .content{gap:0}#lp3 .homepageVideoWrapper,#nomcat .homepageVideoWrapper,#openhouse .homepageVideoWrapper{padding:80px 0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:40px}#lp3 .homepageVideoWrapper .playButton,#nomcat .homepageVideoWrapper .playButton,#openhouse .homepageVideoWrapper .playButton{display:block;width:150px}#lp3 .box05 .item:not(:last-child):after{background:#fff}#enrollingNewStudentsNow .box01 .item .title,#lp3 .box01 .item .title,#nomcat .box01 .item .title,#nursing .box01 .item .title,#openhouse .box01 .item .title{line-height:1.2;text-align:center;text-transform:uppercase;margin:0}#lp3 #questionnaireForm .radioWrapper input[type=radio],#nomcat #questionnaireForm .radioWrapper input[type=radio],#openhouse #questionnaireForm .radioWrapper input[type=radio]{position:absolute;opacity:0}#lp3 #questionnaireForm .radioWrapper label:not(.error),#nomcat #questionnaireForm .radioWrapper label:not(.error),#openhouse #questionnaireForm .radioWrapper label:not(.error){position:relative;background:#e2e2e2;opacity:.7;border-radius:10px;cursor:pointer;text-transform:uppercase;display:flex;height:50px;align-items:center;justify-content:center;color:#838484}#lp3 #questionnaireForm .radioWrapper label:not(.error) i,#nomcat #questionnaireForm .radioWrapper label:not(.error) i,#openhouse #questionnaireForm .radioWrapper label:not(.error) i{position:absolute;top:15px;right:15px}#lp3 #questionnaireForm .radioWrapper input:checked+label:not(.error),#nomcat #questionnaireForm .radioWrapper input:checked+label:not(.error),#openhouse #questionnaireForm .radioWrapper input:checked+label:not(.error),#referralForm .introTextWrapper .disclaimerWrapper input:checked+label:not(.error){background:#ffc72c;opacity:1;color:#000}#lp3 #questionnaireForm .additional{display:none;width:100%}#lp3 #questionnaireForm .additional label,#nomcat #questionnaireForm .additional label,#openhouse #questionnaireForm .additional label{font-size:18px}#lp3 #questionnaireForm .additional.open,#nomcat #questionnaireForm .additional.open,#openhouse #questionnaireForm .additional.open{display:flex;gap:10px;flex-direction:column;padding: 15px;background: #42bc99;margin-top: -20px;border-radius: 0 0 20px 20px;}#lp3 #questionnaireForm .additional.open input,#nomcat #questionnaireForm .additional.open input,#openhouse #questionnaireForm .additional.open input{border-radius: 10px;}#lp3 #questionnaireForm .additional.open select,#nomcat #questionnaireForm .additional.open select,#openhouse #questionnaireForm .additional.open select{border-radius: 10px;}#lp3 .availableScholarships{background:#f2f2f2;padding:20px;border-bottom:4px double #ccc;border-radius:15px}#lp3 .availableScholarships .col-lg-16{padding-right:15px}#lp3 .availableScholarships .title{font-weight:600;color:#000;text-align:left}#lp3 .availableScholarships .item .title{background:#f4aa00;color:#fff;padding:10px 15px;border-radius:5px 5px 0 0;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:space-between;line-height:1;font-size:16px;font-weight:400;margin:0;cursor:pointer;position:relative}#lp3 .availableScholarships .item .title span{margin-top:5px;font-size:13px;font-weight:600;display:block;clear:both;width:100%}#lp3 .availableScholarships .item .title .icon{position:absolute;right:10px}#lp3 .availableScholarships .item .description{padding:20px;background:#fff;border-radius:0 0 5px 5px;text-align:center;display:none;color:#333}#lp3 .availableScholarships .item .description .thumb{width:100px;margin:0 auto 15px}#lp3 .availableScholarships .item .description .text{font-size:14px;margin:0 0 15px}#lp3 .availableScholarships .item .description .button{border-radius:5px;font-size:15px;line-height:1;color:#fff;background:#f4aa00;display:inline-block;padding:6px 15px;text-decoration:underline;height:auto}#lp3 .congratulationsWrapper{text-align:center;font-size:18px}#lp3 .congratulationsWrapper .availableScholarships{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;margin-bottom:80px;flex-direction:column;gap:20px}#lp3 .congratulationsWrapper .availableScholarships .item{width:100%;margin:0}#lp3 .congratulationsWrapper .availableScholarships .item:nth-child(3n),#lp3 .congratulationsWrapper .stepsWrapper .stepWrapper:nth-child(3n){margin-right:0}#lp3 .congratulationsWrapper .availableScholarships .item .title{text-align:left;position:relative}#lp3 .congratulationsWrapper .stepsWrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px;flex-direction:column;gap:20px}#lp3 .congratulationsWrapper .stepsWrapper .stepWrapper{margin:0;width:100%;background:#f2f2f2;padding:20px;border-bottom:4px double #ccc;border-radius:15px}#lp3 .congratulationsWrapper .stepsWrapper .stepWrapper .title{font-weight:600;margin:0 0 20px}#lp3 #recoveryForm{margin:0 auto;width:100%;max-width:500px}#lp3 #recoveryForm input{width:100%;margin:0 auto 20px;border:1px solid #cdcdcd;border-radius:10px;height:50px;align-items:center;padding:0 30px;text-align:center}#lp3 #recoveryForm button{background:#f4aa00;color:#fff;padding:0;border-radius:10px;height:50px;width:100%;text-align:center;border:none}#lp3 .scholarshipsWrapper{width:100%;margin:0 auto;max-width:500px}#lp3 .scholarshipsWrapper button{background:#537136;color:#fff;padding:0;border-radius:10px;height:50px;line-height:50px;width:200px;text-align:center;display:block;margin:0 auto}#lp3 .scholarshipsWrapper button[disabled]{opacity:.4;cursor:not-allowed}#lp3 .scholarshipsWrapper .scholarshipWrapper label{display:flex!important;align-items:center;justify-content:space-between;margin:0;border-radius:5px;cursor:pointer;padding:12px 20px;border:2px solid #d3d3d3;transition:.3s}#lp3 .scholarshipsWrapper .scholarshipWrapper label .dot{height:20px;width:20px;background:#d9d9d9;border-radius:50%;position:relative;margin-right:10px}#lp3 .scholarshipsWrapper .scholarshipWrapper input:checked:checked~label{border-color:#f4aa00;background:#f4aa00}#lp3 .scholarshipsWrapper .scholarshipWrapper input:checked:checked~label .dot{background:#fff}#lp3 .scholarshipsWrapper .scholarshipWrapper input:checked:checked~label .text{color:#fff}#lp3 #neededDocumentsWrapper{padding:20px;background:#f2f2f2;margin-bottom:20px;display:none}#lp3 #neededDocumentsWrapper .item label{display:block!important;padding:0;border:none;margin:0;font-weight:700;font-size:14px;text-transform:capitalize}#lp3 #neededDocumentsWrapper .item label .infoIcon,#lpIntegrated5YearMdProgram #tabsWrapper,.lpPopupFormWrapper .buttonsWrapper i,.popupOpenhouseWrapper .buttonsWrapper i{cursor:pointer}#lp3 #neededDocumentsWrapper .item label .description{position:absolute;width:200px;padding:20px;background:#fff;font-weight:400;font-size:12px;margin-left:10px;box-shadow:rgb(0 0 0 / 5%) 0 6px 24px 0,rgb(0 0 0 / 8%) 0 0 0 1px;display:none}#lp3 #neededDocumentsWrapper .item input{display:block;border:1px solid #ccc;width:100%;font-size:14px;padding:10px}#lp3 #pageHero.small .container{justify-content:center;text-align:center}#enrollingNewStudentsNow #pageHero .content .left,#nursing #pageHero .content .left,#partnershipWithMississauga #pageHero .textWrapper .mainTitle,#scholarshipsV2 #pageHero .content .left{display:flex;flex-direction:column;gap:20px;text-align:center}#enrollingNewStudentsNow #pageHero .content .right form input,#nomcat #pageHero .container .formWrapper .text form .formGroup input,#nursing #pageHero .content .right form input,#openhouse #pageHero .container .formWrapper .text form .formGroup input,#scholarshipsV2 #pageHero .content .right form input,#webToCase input,#webToCase select,.ctaFormWrapper form .formGroup input,.ctaFormWrapper form .formGroup select{height:50px;padding:0 15px;font-size:18px;background:#fff;border:1px solid #989898;border-radius:5px;width:100%}#enrollingNewStudentsNow #pageHero .content .right form input[type="submit"]{border:none;border-radius: 5px 0;}#enrollingNewStudentsNowForm #country{display: none;}#scholarshipsV2 #pageHero{background-position:100% 50%}#lpIntegrated5YearMdProgram .box24 .text img{width:100px;margin:0 auto}#lpIntegrated5YearMdProgram .box14 .large{font-size:1.7rem}#lpIntegrated5YearMdProgram table{caption-side:bottom;border-collapse:collapse;width:100%}#lpIntegrated5YearMdProgram table thead tr th{background:#f6aa00;color:#363838;padding:15px 10px}#lpIntegrated5YearMdProgram table tbody tr td{border-bottom:1px solid #ddd;padding:10px 5px}#lpIntegrated5YearMdProgram .box01{padding:70px 0;text-align:center;display:table;width:100%}#lpIntegrated5YearMdProgram .programsWrapper{display:table;width:100%;margin:0 0 80px}#lpIntegrated5YearMdProgram .table01Wrapper,#lpIntegrated5YearMdProgram .tabs,.table02Wrapper,.table03Wrapper{margin:0 0 50px;display:none}#lpIntegrated5YearMdProgram .programsWrapper .mainTitle{font-size:40px;line-height:1.2;margin:0 0 30px;position:relative;color:#616263;font-weight:700}#lpIntegrated5YearMdProgram .programsWrapper .item{width:100%;display:block;float:left;margin:0 0 30px;-webkit-box-shadow:0 0 20px 0 rgb(50 50 50 / 30%);-moz-box-shadow:0 0 20px 0 rgba(50,50,50,.3);box-shadow:0 0 20px 0 rgb(50 50 50 / 30%);padding:30px;border-radius:15px;position:relative}#lpIntegrated5YearMdProgram .programsWrapper .item map{position:absolute;top:30px;right:30px;bottom:30px;left:30px}#lpIntegrated5YearMdProgram .programsWrapper .item map area:hover{border:2px solid rgba(255,255,255,.5)}#lpIntegrated5YearMdProgram #tabs-nav li,#lpIntegrated5YearMdProgram #tabs-nav-sem li,#lpIntegrated5YearMdProgram #tabs-nav-sem01 li{border-radius:10px 10px 0 0;color:#bcbec0;font-weight:700;background:#f2f2f2;padding:20px 0;width:calc(calc(100% - 50px)/ 2);display:flex}#lpIntegrated5YearMdProgram .areaPreMed{position:absolute;left:.86%;top:40.75%;width:29.86%;height:17%;z-index:2;cursor:pointer;animation:3s infinite pulse;border-radius:5px}#lpIntegrated5YearMdProgram .areaBasicScience,#lpIntegrated5YearMdProgram .areaBasicScience_v2{position:absolute;left:36.14%;top:40.75%;width:26%;height:17%;z-index:2;cursor:pointer;animation:3s 1s infinite pulse;border-radius:5px}#lpIntegrated5YearMdProgram .areaBsrc,#lpIntegrated5YearMdProgram .areaBsrc_v2{position:absolute;left:67.57%;top:40.75%;width:11.14%;height:17%;z-index:2;cursor:pointer;animation:3s 2s infinite pulse;border-radius:5px}#lpIntegrated5YearMdProgram .table01Wrapper .description,#lpIntegrated5YearMdProgram .table02Wrapper .description,#lpIntegrated5YearMdProgram .table03Wrapper .description{color:#363838;font-weight:600;background:#f6aa00;padding:20px;max-width:600px;width:100%;font-size:16px;margin:30px auto 0;border-radius:10px;border-bottom:4px solid #8f6300}#lpIntegrated5YearMdProgram .tabDescription{color:#363838;font-weight:600;background:#f6aa00;padding:20px;max-width:600px;width:100%;font-size:16px;margin:0 auto;border-radius:10px;border-bottom:4px solid #8f6300}#lpIntegrated5YearMdProgram .tabFooter{width:100%;font-size:15px}#lpIntegrated5YearMdProgram #tabs-nav{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between}#lpIntegrated5YearMdProgram #tabs-nav li{align-items:center;justify-content:center;font-size:28px}#lpIntegrated5YearMdProgram #tabs-nav li.active,#lpIntegrated5YearMdProgram #tabs-nav-sem li.active,#lpIntegrated5YearMdProgram #tabs-nav-sem01 li.active{color:#f6aa00}#lpIntegrated5YearMdProgram #tabs-content .tab-content,#lpIntegrated5YearMdProgram #tabs-content-sem .tab-content,#lpIntegrated5YearMdProgram #tabs-content-sem01 .tab-content{padding:40px 0 30px;text-align:center;display:flex;gap:50px;flex-wrap:wrap}#lpIntegrated5YearMdProgram #tabs-content .tab-content .item{width:calc(calc(100% - 50px)/ 2);-webkit-box-shadow:0 0 20px 0 rgb(50 50 50 / 10%);-moz-box-shadow:0 0 20px 0 rgba(50,50,50,.1);box-shadow:0 0 20px 0 rgb(50 50 50 / 10%);padding:30px;border-radius:15px;flex:none}#lpIntegrated5YearMdProgram #tabs-content .tab-content .item .title,#lpIntegrated5YearMdProgram #tabs-content .tab-content .item ul li,#lpIntegrated5YearMdProgram #tabs-content-sem .tab-content .item .title,#lpIntegrated5YearMdProgram #tabs-content-sem .tab-content .item ul li,#lpIntegrated5YearMdProgram #tabs-content-sem01 .tab-content .item .title,#lpIntegrated5YearMdProgram #tabs-content-sem01 .tab-content .item ul li{font-size:22px;font-weight:600}#lpIntegrated5YearMdProgram #tabs-content .tab-content .item .description,#lpIntegrated5YearMdProgram #tabs-content-sem .tab-content .item .description,#lpIntegrated5YearMdProgram #tabs-content-sem01 .tab-content .item .description{font-size:15px;line-height:1.3}#lpIntegrated5YearMdProgram #tabs-content .tab-content .item ul,#lpIntegrated5YearMdProgram #tabs-content-sem .tab-content .item ul,#lpIntegrated5YearMdProgram #tabs-content-sem01 .tab-content .item ul{margin:0;padding:0;list-style:none;line-height:1.6}#lpIntegrated5YearMdProgram #tabs-nav-sem,#lpIntegrated5YearMdProgram #tabs-nav-sem01{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between;gap:10px}#lpIntegrated5YearMdProgram #tabs-nav-sem li,#lpIntegrated5YearMdProgram #tabs-nav-sem01 li{align-items:center;justify-content:center;font-size:22px}#lpIntegrated5YearMdProgram #tabs-content-sem .tab-content .item,#lpIntegrated5YearMdProgram #tabs-content-sem01 .tab-content .item{width:calc(calc(100% - 50px)/ 2);-webkit-box-shadow:0 0 20px 0 rgb(50 50 50 / 10%);-moz-box-shadow:0 0 20px 0 rgba(50,50,50,.1);box-shadow:0 0 20px 0 rgb(50 50 50 / 10%);padding:30px;border-radius:15px}#referralForm .introTextWrapper .disclaimerWrapper label:not(.error){position:relative;padding:25px;background:#e2e2e2;opacity:.7;border-radius:10px;cursor:pointer;display:flex;align-items:center;gap:20px;line-height:1.2}#partnershipWithMississauga #pageHero .textWrapper .mainTitle img{height:70px}#partnershipAmericareTechnicalSchoolRevision #pageHero .textWrapper .mainTitle>span .colorYellow,#partnershipWithMississauga #pageHero .textWrapper .mainTitle>span .colorYellow{font-size:44px}#partnershipWithMississauga .tableWrapper table thead tr th{width:unset;text-align:center;border:5px solid #fff}#partnershipWithMississauga .tableWrapper table tbody tr td{text-align:center;border:5px solid #fff}#partnershipWithMississauga .tableWrapper table tbody tr.v2 td{background:#e4eaf2}#partnershipWithMississauga .tableWrapper table tfoot tr td{text-align:center;border:5px solid #fff;background:#f4f6f9;line-height:1.2;font-size:18px;padding:20px 10px}#partnershipWithCimitCollegeCanada .box03 .tabs .delimiter{display:block;opacity:0;height:1px}#partnershipWithCimitCollegeCanada .box03 .content{align-items:center}#partnershipWithCimitCollegeCanada .box03 .content .delimiter{background:url(../img/arrow-right.svg) 50%/40% no-repeat;width:50px;height:50px;display:block;transform:rotate(90deg);margin:15px 0}#partnershipAmericareTechnicalSchoolRevision #pageHero .textWrapper .mainTitle{display:flex;flex-direction:column;gap:20px;text-align:center;align-items:center}#partnershipAmericareTechnicalSchoolRevision #pageHero .textWrapper .mainTitle img{height:70px;margin:0}#partnershipAmericareTechnicalSchoolRevision .careerWrapper .content .itemsWrapper .item{box-shadow:rgba(0,0,0,.2) 0 12px 28px 0,rgba(0,0,0,.1) 0 2px 4px 0,rgba(255,255,255,.05) 0 0 0 1px inset;background:#f4f6f9}#partnershipAmericareTechnicalSchoolRevision .careerWrapper .content .itemsWrapper .item .title{margin:0;height:50px;display:flex;align-items:center;justify-content:center}#partnershipAmericareTechnicalSchoolRevision .careerWrapper .content .itemsWrapper .item .listWrapper{background:#fff;padding:10px}#partnershipAmericareTechnicalSchoolRevision .careerWrapper .content .itemsWrapper .item .listWrapper ul li{height:40px;display:flex;align-items:center;justify-content:center}#nomcat #pageHero:after,#openhouse #pageHero:after{opacity:.8}#nomcat #pageHero .container .formWrapper .text .button,#openhouse #pageHero .container .formWrapper .text .button{height:60px;font-size:22px;display:inline-flex;margin:0 0 20px;justify-content:center;align-items:center;padding:0 50px;border:none;border-radius:5px 0}#nomcat #pageHero .container .formWrapper form>button,#openhouse #pageHero .container .formWrapper form>button{height:60px;font-size:22px;display:inline-flex;margin:0;justify-content:center;align-items:center;padding:0 50px;border:none;border-radius:5px 0;width:100%}#nomcat .box05 .item:not(:last-child):after,#openhouse .box05 .item:not(:last-child):after{background:#fff}#nomcat .box05.v2 .item img,#openhouse .box05.v2 .item img{width:auto;height:70px}#nomcat .box05.v2 .item .title,#openhouse .box05.v2 .item .title{text-transform:none}#nomcat .box05.v2 .item:not(:last-child):after,#openhouse .box05.v2 .item:not(:last-child):after{background:#5a5d62}#nursing #pageHero .content .right form button{height:60px;font-size:22px;display:inline-flex;margin:0 0 20px;justify-content:center;align-items:center;padding:0 50px;border:none;border-radius:5px 0;width:100%}.ctaFormWrapper{text-align:center;padding:50px 0}.ctaFormWrapper form{display:flex;flex-direction:column;gap:15px;width:600px;max-width:100%;margin:0 auto}.ctaFormWrapper .disclaimer{font-size:12px;line-height:1.2;display:flex;align-items:center;gap:20px;padding-bottom:10px}#lpConcierge .conciergeTeam .content .itemsWrapper{display:flex;flex-direction:column;gap:30px;justify-content:center}#lpConcierge .conciergeTeam .content .itemsWrapper .item{border:1px solid #fff;border-radius:30px;padding:30px;max-width:500px}#lpConcierge .conciergeTeam .content .itemsWrapper .item .thumb{width:80%;max-width:300px;margin:0 auto 40px}#lpConcierge .conciergeTeam .content .itemsWrapper .item .name{font-size:30px;margin:0}#lpConcierge .conciergeTeam .content .itemsWrapper .item .campus{color:#fff;font-size:20px;margin:0 0 40px;position:relative}#lpConcierge .conciergeTeam .content .itemsWrapper .item .campus:after{position:absolute;content:"";width:80px;height:2px;background:#f4aa00;bottom:10px;left:50%;transform:translateX(-50%) translateY(11px);z-index:1}#lpConcierge .box25 .listWrapper{margin-top:20px}#lpConcierge .box25 .listWrapper .title{background:#fff8ed;padding:10px 20px;margin:0 0 10px;text-align:left;font-size:16px}.grid-wrap{clear:both;margin:0 auto;padding:0;max-width:1260px}.grid{margin:30px auto!important;padding:0;list-style:none;min-height:500px}.js .grid{background:url(../img/loading.gif) 50% 100px no-repeat}.js .grid.loaded{background:0 0}.grid li{display:inline-block;overflow:hidden;width:314px;text-align:left;vertical-align:top}.js .grid li{display:none;float:left}.title-box h2{display:block;margin:7px;padding:20px;text-transform:uppercase;font-weight:300}.title-box h2 a{display:block;font-weight:900}.title-box h2 a:hover{color:#d3eee2}#backToTop,ul.yellowDot li::before{color:#ffc72c}.grid li img,.grid li>a{display:block;outline:0;border:none}.grid li>a{position:relative;overflow:hidden;margin:7px;display:flex}.grid .curtain{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:#96cdc8}.grid.swipe-right .curtain{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.grid.swipe-down .curtain{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.grid.swipe-rotate .curtain{width:200%;height:200%;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);-webkit-transform-origin:top left;transform-origin:top left}.grid .curtain::after,.grid li h3{width:100%;position:absolute;left:0}.grid .curtain::after{top:0;height:100%;background:#000;content:''}.grid.swipe-right .curtain::after,.grid.swipe-rotate .curtain::after{left:-100%}.grid.swipe-down .curtain::after{top:-100%}.grid li h3{bottom:0;margin:0;padding:20px;text-align:right;text-transform:uppercase;font-weight:800;font-size:1em;-webkit-transition:-webkit-transform .2s,color .2s;transition:transform .2s,color .2s}.grid li>a::before{position:absolute;top:0;left:0;width:100.5%;height:100.5%;border:0 solid transparent;background:rgba(0,0,0,0);content:'';-webkit-transition:border-width .2s,border-color .2s;transition:border-width .2s,border-color .2s}.grid li.shown:hover h3{color:#fff;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}.grid li.shown:hover>a::before{border-width:14px;border-color:#42bc99}.grid.swipe-right li.animate .curtain{-webkit-animation:1.5s cubic-bezier(.6,0,.4,1) forwards swipeRight;animation:1.5s cubic-bezier(.6,0,.4,1) forwards swipeRight}@-webkit-keyframes swipeRight{50%,60%{-webkit-transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(100%,0,0)}}@keyframes swipeRight{50%,60%{-webkit-transform:translate3d(0,0,0);transform:translate(0)}100%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.grid.swipe-down li.animate .curtain{-webkit-animation:1.5s cubic-bezier(.6,0,.4,1) forwards swipeDown;animation:1.5s cubic-bezier(.6,0,.4,1) forwards swipeDown}@-webkit-keyframes swipeDown{50%,60%{-webkit-transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(0,100%,0)}}@keyframes swipeDown{50%,60%{-webkit-transform:translate(0);transform:translate(0)}100%{transform:translate3d(0,100%,0)}}.grid.swipe-rotate li.animate .curtain{-webkit-animation:1.5s forwards swipeRotate;animation:1.5s forwards swipeRotate}@-webkit-keyframes swipeRotate{50%,60%{-webkit-transform:rotate3d(0,0,1,0deg)}100%{-webkit-transform:rotate3d(0,0,1,-90deg)}}@keyframes swipeRotate{50%,60%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}100%{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg)}}.grid li.animate .curtain::after{-webkit-animation:1.5s forwards fadeOut;animation:1.5s forwards fadeOut;-webkit-animation-delay:inherit;animation-delay:inherit}@-webkit-keyframes fadeOut{50%,60%{opacity:1}100%{opacity:0}}@keyframes fadeOut{50%,60%{opacity:1}100%{opacity:0}}.grid li.animate h3,.grid li.animate img{-webkit-animation:1.5s step-end forwards showMe;animation:1.5s step-end forwards showMe}@-webkit-keyframes showMe{from{visibility:hidden}100%,60%{visibility:visible}}@keyframes showMe{from{visibility:hidden}100%,60%{visibility:visible}}.grid li.shown h3,.grid li.shown img{visibility:visible}.grid-wrap .buttonsWrapper{background:#f3f5f8;height:50px;border-radius:5px;display:flex;gap:10px;padding:5px}.grid-wrap .buttonsWrapper a{flex:1;display:flex;align-items:center;justify-content:center;border-radius:5px}.grid li>a.v1{height:15rem}.grid li>a.v2{height:16rem}.grid li>a.v3{height:17rem}.grid li>a.v4{height:18rem}.grid li>a.v5{height:19rem}.grid li>a.v6{height:20rem}.grid li>a.v7{height:21rem}.grid li>a.v8{height:22rem}.grid li>a.v9{height:23rem}.grid li>a.v10{height:24rem}.grid li>a.v11{height:25rem}.grid li>a.v12{height:26rem}.grid li>a.v13{height:27rem}.grid li>a.v14{height:28rem}.grid li>a.v15{height:29rem}.enrollmentWrapper .content .textWrapper{flex:1;justify-content:center;display:flex;flex-direction:column;gap:10px;text-transform:uppercase;text-align:center}.enrollmentWrapper .content .textWrapper .button{background:#fff;display:inline-block;padding:8px 5px 5px;border-radius:3px;line-height:1;margin:0 5px}.peopleWrapper{background:#fff;display:flex;flex-direction:column}.peopleWrapper .item{display:flex;flex-wrap:wrap;gap:10px;position:relative;padding:50px 20px 20px}.peopleWrapper .item .remove{position:absolute;top:15px;right:20px;cursor:pointer;background:red;color:#fff;display:flex;height:25px;padding:0 20px;font-size:12px;border-radius:5px;align-items:center}.peopleWrapper .item .formGroup.half{width:calc(calc(100% - 10px)/ 2)}#addGuest{display:inline-flex;height:50px;align-items:center;justify-content:center;padding:0 50px;border-radius:5px;margin:0 0 0 auto;cursor:pointer}.gdprWrapper{position:fixed;z-index:10000;left:20px;bottom:20px;width:auto;background-color:#313639;opacity:.9;color:#fff;padding:30px;font-size:14px;line-height:1.2;display:flex;flex-direction:column;gap:15px;max-width:calc(100% - 40px)}.lpPopupFormWrapper,.popupOpenhouseWrapper{bottom:80px;background:#ffc72c;width:240px;z-index:9999;right:20px;position:fixed;text-align:center}.gdprWrapper .close{position:absolute;top:-5px;right:-5px;font-size:25px;cursor:pointer}.gdprWrapper .buttonsWrapper{display:flex;gap:20px}.gdprWrapper a.learnMore,.gdprWrapper span.accept{height:35px;padding:0 15px;align-items:center;justify-content:center;display:flex;cursor:pointer}.gdprWrapper a.learnMore{background:rgba(0,0,0,.4)}.popupOpenhouseWrapper{border:4px solid #fff;color:#fff;right: calc(calc(100% - 240px) / 2);}.popupOpenhouseWrapper.minimised{transform:translateY(calc(100% - 40px));/*right: calc(calc(100% - 240px) / 2);*/right:20px;}.lpPopupFormWrapper .buttonsWrapper,.popupOpenhouseWrapper .buttonsWrapper{position:absolute;top:19px;right:10px;display:flex;align-items:center;gap:15px;font-size:20px}.popupOpenhouseWrapper .mainTitle{margin:0;line-height:1;color:#fff;padding:20px 10px 10px;border-bottom:1px solid #d59500;font-size:21px;text-transform:uppercase;text-align:left}.lpPopupFormWrapper form button,.popupOpenhouseWrapper .button{gap:10px;padding:0 20px;font-size:15px;line-height:1;display:inline-flex;background:#42bc99;color:#fff;height:40px}.popupOpenhouseWrapper .popupContent .when{border-top:1px solid #ffcd5b;border-bottom:1px solid #d59500;padding:10px;color:#fff;display:flex;flex-direction:column;gap:5px}.popupOpenhouseWrapper .popupContent .when .title{margin:0;font-size:14px}.popupOpenhouseWrapper .popupContent .when .date{background:#333;padding:5px 20px;font-size:12px;border-radius:5px;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;margin:0 auto;gap:10px}.popupOpenhouseWrapper .button{align-items:center;border-radius:5px 0;margin:15px 0}.lpPopupFormWrapper,.lpPopupFormWrapper.v2{display:none!important;opacity:0!important;visibility:hidden!important}.lpPopupFormWrapper{border:4px solid #fff;color:#fff;transition:.2s linear;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear;transform:translateY(calc(100% + 30px))}.lpPopupFormWrapper.show{transform:none}.lpPopupFormWrapper .mainTitle{margin:0;line-height:1.2;color:#fff;padding:20px 10px 10px;border-bottom:1px solid #d59500;font-size:21px;text-transform:uppercase}.lpPopupFormWrapper .mainTitle .small{text-transform:none;display:block}.lpPopupFormWrapper form{padding:20px 0;display:flex;flex-direction:column;gap:10px;align-items:center;width:70%;margin:0 auto}.lpPopupFormWrapper form .formGroup input{border:none;height:40px;padding:0 10px;font-size:14px;background:#f4f6f9;width:100%}ul.greenDot li::before,ul.yellowDot li::before{content:"\2022";font-weight:700;display:inline-block;width:1em;margin-left:-1em}.lpPopupFormWrapper form button{align-items:center;border-radius:5px 0;margin:0;border:none}.tableauPlaceholder{width:100%;max-width:1637px;margin:0 auto}#webToCase{display:flex;flex-direction:column;gap:15px;width:90%;max-width:600px;margin:0 auto}#webToCase input[type=submit]{height:60px;font-size:22px;display:inline-flex;margin:0;justify-content:center;align-items:center;padding:0 50px;border:none;border-radius:5px 0;background:#42bc99;color:#fff}.fixedButtons{position:fixed;right:0;z-index:10000;left:0;bottom:0;display:flex;height:60px}#backToTop{bottom:20px;right:20px;cursor:pointer;display:none;height:40px;position:fixed;width:40px;border-radius:5px;font-size:20px;line-height:38px;text-align:center;z-index:100;background:#123a2d;border:2px solid #ffc72c}@media (min-width:992px){
	.box14 .content .textWrapper{text-align: left; gap: 100px; flex-direction: row-reverse;}
	#menuToggle,nav{right:auto;position:fixed;display:block}.subNavigation,nav .mainNavigation{border-left:1px solid #ffc72c;margin:0;gap:0}#menuToggle,header,nav{position:fixed}header,header .header{transition:.2s linear}#heroWrapper.v2,#pageHero{padding:0;background-size:cover;background-repeat:no-repeat;display:flex}.lpPopupFormWrapper,.minimised,.popupOpenhouseWrapper{bottom:20px}#heroWrapper .item .textWrapper .title,.h1,h1{font-size:40px}.h2,h2{font-size:34px}.nonMobile{display:inherit!important}.mobile{display:none!important}.noPageHero{padding-top:200px!important}.box02 .content .contentWrapper .buttonsWrapper .button,.subNavigation{padding:15px 0}.gap40{gap:0}.mobileOverflowX{overflow-x:auto}#menuToggle{left:15px;top:104px;z-index:11;padding:10px;cursor:pointer}#menuToggle.active{top:104px}#menuToggle.hide{opacity:0}nav{z-index:5;top:90px;left:-2px;padding:35px 0 35px 80px;transform:translateX(-100%);bottom:auto}nav.open{transform:translateX(0)}nav .mainNavigation{list-style:none;padding:0;display:flex;flex-direction:column;text-transform:uppercase;height:auto;overflow-y:auto}nav .mainNavigation li{display:flex;justify-content:space-between;align-items:center;padding:10px 80px 10px 40px}nav .mainNavigation li:hover{background:rgba(51,51,51,.45)}nav .mainNavigation li i{margin-left:50px}.subNavigation{position:absolute;top:0;left:100%;background-image:linear-gradient(to right,#868f96 0,#596164 100%);flex-direction:column;display:none;min-height:100%;height:100%;overflow-y:scroll}.subNavigation li:not(:last-child),footer{margin-bottom:0}.subNavigation li a{text-wrap:nowrap}nav .mainNavigation li:hover .subNavigation{display:flex}header{top:0;left:0;right:0;z-index:3;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear}header .top .content{flex-direction:row;justify-content:space-between}header .top .content .right{flex-wrap:nowrap;align-items:center}.box17 .content .rightWrapper .buttonsWrapper.v2 .button,header .top .content .right .buttonsWrapper{width:auto}header .top .content .right .buttonsWrapper a{flex:unset;width:auto;font-size:14px;padding:0 15px;font-weight:400}#heroWrapper .item,.box25 .content,header .header .content{align-items:center}header .header{background:rgba(255,255,255,.9);-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear}header .header.hide{opacity:0;visibility:hidden}header .header .content .headerLogo{max-width:250px;margin-bottom:0}header .header .content .phrase{display:block;float:right;text-transform:uppercase;font-size:17px;text-align:right}header .header .content .phrase span{font-weight:700;font-size:26px}#heroWrapper{height: calc(100vh - 60px);}#heroWrapper .item{height:calc(100vh - 60px);display:flex;padding:0}#heroWrapper .item .textWrapper{width:55%;padding:45px;transform:translateY(80px)}#heroWrapper .item .textWrapper .name{margin:0 0 20px;font-size: 17px;}#heroWrapper .item .textWrapper .buttonsWrapper{flex-direction: row;}#heroWrapper .item .textWrapper .button,#heroWrapper.v2 .textWrapper .button,#pageHero .textWrapper .button{display:inline-flex;padding:0 30px;height:50px;font-size:20px}#heroWrapper.v2{background-image:url(../img-hero/3/slider-03.jpg);height:calc(100vh - 60px);align-items:center;background-position:100% 0}#heroWrapper.v2 .content{flex-direction:row-reverse;align-items:center}#heroWrapper.v2 .textWrapper{width:45%;text-align:left}#heroWrapper.v2 .textWrapper .title{margin:0 0 10px;font-weight:700;font-size:40px;line-height:1.2;text-transform:uppercase}#heroForm{gap:20px;flex-direction:row;flex-wrap:wrap;flex:1}#heroForm .formGroup{width:100%}#heroForm .formGroup.half,.box17 .content .leftWrapper .box ul li{width:calc(calc(100% - 20px)/ 2)}main{margin-top:60px}#pageHero{height:100vh;background-position:center;position:relative;z-index:0;align-items:center}#LpInfographic .box10 .flex,#eventsSlider .owl-item>.item .itemsWrapper .item,#lp3 .congratulationsWrapper .stepsWrapper,#pageHero .textWrapper .buttonsWrapper,.box01,.box05,.box13 .content,.box35 .content,.box35.v2 .content .itemsWrapper,.box36 .content .itemsWrapper,.box46 .content,.facultyItemWrapper .content .textWrapper .contentWrapper .itemsWrapper .item,.newsTabsWrapper .content,.openHouseEventsWrapper .content .textWrapper .contentWrapper .itemsWrapper .item{flex-direction:row}#pageHero::after{position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1;content:"";background:#000;background:linear-gradient(90deg,rgb(0 0 0 / 90%) 0,rgb(22 20 18 / 0%) 100%)}#pageHero .textWrapper .mainTitle{text-transform:uppercase;font-size:60px}#pageHero .textWrapper .mainTitle img{height:50px;margin-top:-15px}#pageHero .textWrapper .text{margin-bottom:20px;width:600px;font-size:26px}#pageHero .textWrapper #searchFaq{display:inline-flex;min-width:550px;height:60px}#lp3 #pageHero.small,#pageHero.small{padding:250px 0 100px;height:auto}.box01,.box05{padding:50px 25px}.box01 .item:not(:last-child):after,.box05 .item:not(:last-child):after{width:1px;height:100%;top:50%;right:0;left:auto;bottom:auto;transform:translate(25px,-50%)}#galleryWrapper,#instagramWrapper,#lpConcierge .conciergeTeam,#partnershipAmericareTechnicalSchoolRevision .careerWrapper,#partnershipWithMississauga .tableWrapper,.advisorsWrapper .advisorWrapper,.blogsWrapper,.box02,.box02a,.box03,.box07,.box08,.box09,.box09a,.box09b,.box13,.box14,.box15,.box16,.box18,.box19,.box20,.box21,.box23,.box24,.box25,.box26,.box27,.box29,.box30,.box31,.box32,.box33,.box34,.box35,.box37,.box38,.box39,.box42,.box43,.box44,.box46,.ctaButtonsWrapper,.ctaFormWrapper,.facultyItemWrapper,.formWrapper,.graduateVideoWrapper,.homepageNewsWrapper.v2,.homepageVideoWrapper,.openHouseEventsWrapper,.simplePageContent{padding:80px 0}.box02 .content,.box02a .content,.box04 .content,.box10 .content,.box15 .content,.box16 .content,.box31 .content,.box32 .content,.homepageNewsWrapper .item .content,.testimonialsWrapper .item .content{flex-direction:row;gap:0;align-items:center}#LpInfographic .box10 .residentWrapper,#enrollingNewStudentsNow .box32 .content img,#lp3 .box32 .content img,#nomcat .box32 .content img,#openhouse .box32 .content img,.blogsWrapper .item .content img,.box02 .content img,.box15 .content .imageWrapper,.box32 .content img,.homepageNewsWrapper .item .content>a{width:50%}.box02 .content .contentWrapper{margin-left:-50px;flex:1}.box02 .content .contentWrapper .text,.box02a .content .contentWrapper .textWrapper .text,.box04 .content .contentWrapper .text,.box06 .content .contentWrapper .text,.box08 .content .leftWrapper .text,.box10 .content .contentWrapper .text,.box15 .content .contentWrapper .text,.box16 .content .contentWrapper .text,.box31 .content .contentWrapper .textWrapper .text,.homepageNewsWrapper .item .content .contentWrapper .textWrapper .text,.testimonialsWrapper .item .content .contentWrapper .text{text-align:justify}.box02.v2 .contentWrapper,.box02a .content .contentWrapper .textWrapper,.box20.listWrapper .content .darkGreenTextWrapper,.box31 .content .contentWrapper .textWrapper{padding:40px 60px}.box02a .content img,.box24 .content .text,.testimonialsWrapper .item .content .imageWrapper{width:60%}.box02a .content .contentWrapper{margin-left:-150px;flex:1}.box02a .content .contentWrapper .textWrapper .button{height:45px;margin:0 0 0 auto}.box02a.invert .content .contentWrapper{margin-right:-150px;flex:1;margin-left:auto;z-index:1}.box02a.invert .content .contentWrapper .textWrapper .button,.box16 .content .contentWrapper .button,.box24 .content .text .button{display:table;margin:0 0 0 auto;line-height:45px;padding:0 30px}.box03 .content,.box03a .content,.box34 .content,.enrollmentWrapper .content,.newFormWrapper .content .formGroupWithTitle{flex-direction:row;gap:0}.box03 .content .orangeShape{width:17%}.box03 .content .darkGreenShape{width:90px}.box03 .content .arrow{width:calc(calc(40% - 270px)/ 5);margin:10px auto;transform:none;height:auto}.box03a .content .orangeShape{width:15%}.box03a .content .greenShape{width:12%}.box03a .content .arrow{width:calc(calc(37% - 270px)/ 5);margin:10px auto;transform:none;height:auto}.box04{padding:80px 0 0}#lp3 #pageHero .container .titleWrapper,#nomcat #pageHero .container .titleWrapper,#openhouse #pageHero .container .titleWrapper,#partnershipAmericareTechnicalSchoolRevision .careerWrapper .content .itemsWrapper .item,.box04 .content .imageWrapper,.box06 .content .imageWrapper,.box08 .content .rightWrapper,.box09b .content .textWrapper,.box10 .content .imageWrapper,.box16 .content .imageWrapper,.box17 .content .leftWrapper,.box19 .content .textWrapper,.box30 .content .calendarWrapper .yearWrapper .seasonsWrapper .seasonWrapper,.box31 .content .imageWrapper,.homepageVideoWrapper .content .leftWrapper,.newsTabsWrapper .content .item{flex:1}.box04 .content .contentWrapper,.box10 .content .contentWrapper{z-index:1;width:50%;margin-right:-50px;padding:40px 60px}.box04 .content .contentWrapper .button,.box08 .content .leftWrapper .button,.box10 .content .contentWrapper .button,.box31 .content .contentWrapper .button,.box31 .content .contentWrapper .textWrapper .button{display:table;margin:0 0 0 auto;line-height:50px;padding:0 30px;font-size:20px}.box05 .item .disclaimer{font-size:12px}.box06,.box10,.homepageNewsWrapper .item{padding:0}.box06 .content{flex-direction:row;gap:0;align-items:center;flex-wrap:wrap}.box06 .content .contentWrapper{padding:40px 60px;z-index:2;width:50%;margin-left:-50px}.box06 .content .contentWrapper .button{display:table;margin:0 0 0 auto;line-height:50px;padding:0 30px;font-size:20px;height:50px}.box06 .greenWrapper{position:relative;z-index:1}.box06 .greenWrapper::after{position:absolute;top:0;bottom:0;left:-600px;right:-600px;background:#123a2d;content:"";z-index:-1}.box06 .greenWrapper .container{display:flex;align-items:end;gap:100px;justify-content:space-between}.box06 .greenWrapper .text .title,.box09 .content .mainTitle{font-size:50px}.box06 .greenWrapper .button{height:60px;padding:0 30px;font-size:30px}.box06.invert .content .contentWrapper,.box32.invert .content .contentWrapper,.homepageNewsWrapper .item:nth-child(odd) .content .contentWrapper{margin-right:-50px;margin-left:auto}.box07 .mainTitle{text-align:center;margin-bottom:50px}#lp3 .congratulationsWrapper .availableScholarships,#nomcat #pageHero .container .formWrapper .text form,#nursing #pageHero .content .right form,#openhouse #pageHero .container .formWrapper .text form,.box07 .content,.box17 .content .leftWrapper .box ul,.box18 .content .itemsWrapper,.sjsmDoctorsWrapper .content{flex-direction:row;flex-wrap:wrap}.box07 .content .item{width:calc(50% - 15px);padding:0 0 40px 40px;align-items:start}.box07 .content .item .letter{padding:60px 10px}.box07 .content .item .textWrapper{padding:60px 0 0}.box07 .content .item .textWrapper .button{justify-content:end}.box07 .content .item img{display:block;width:auto}#lpConcierge .conciergeTeam .content .itemsWrapper,.box08 .content,.box19 .content,.box33 .content,.box39 .content .item,.box43 .content .imagesWrapper,.homepageVideoWrapper .content,.openHouseEventsWrapper .content{flex-direction:row;gap:100px}.box08 .content .leftWrapper,.box41 .content img{width:45%}.box08 .content .rightWrapper .item{gap:60px;opacity:1;transform:none;align-items:center}.box08 .content .rightWrapper .item .iconsWrapper{width:50px;position:relative;display:flex;align-items:center}.box08 .content .rightWrapper .item .iconsWrapper .icon{width:50px;height:50px;border-radius:50%;padding:10px;cursor:pointer;position:absolute;background:#ffc72c}.box08 .content .rightWrapper .item .iconsWrapper .icon.active,.box08 .content .rightWrapper .item.active .iconsWrapper img,.celebratingWrapper .content .graphicWrapper .item:last-child::after,.fixedButtons{display:none}.box08 .content .rightWrapper .item:hover .textWrapper{opacity:1;transform:scale(.85)}.box08 .content .rightWrapper .item.active .iconsWrapper img.active{display:block;background:#5a5d62}.box08 .content .rightWrapper .item.active>.icon{background:#123a2d}.box08 .content .rightWrapper .item .textWrapper{gap:30px;padding:15px 30px;opacity:.6;transform:scale(.8);align-items:center}.box08 .content .rightWrapper .item.active .textWrapper{opacity:1;transform:scale(1)}.box08 .content .rightWrapper .item .textWrapper .icon{width:40px;height:40px}.box09 .content{flex-direction:row;gap:100px;align-items:center;justify-content:space-between}.box09 .content .button{padding:0 30px;text-wrap:nowrap;height:60px;font-size:30px}.box09a .content{flex-direction:column;gap:20px;align-items:center}.box09a .content .button{padding:0 30px;text-wrap:nowrap;height:45px}.box09b .content{flex-direction:row;gap:20px;align-items:center}.box09b .content .mainTitle{font-size:40px;width:450px}.box09b .content .textWrapper .text{margin-bottom:20px}.box09b .content .textWrapper .button{padding:0 30px;text-wrap:nowrap;height:45px;float:right}.box11,.box12,.box22{padding:80px 0;text-align:center}.box11 .thumbsWrapper{flex-direction:row;margin-bottom:40px}.box11 .button{display:inline-flex;padding:0 40px;font-size:20px;height:50px}.box13 .content .item .description{padding:30px 60px}.box13 .content .item .description .title{font-weight:700;font-size:24px}.box13 .content .item .description .date{font-size:20px}.box13 .content .rightWrapper .item .thumbWrapper{overflow:hidden}.box13 .button{display:table;margin:40px auto 0;line-height:50px;padding:0 30px;font-size:20px}.box14 .content .button{margin:0 auto;padding:0 30px;height:50px;font-size:20px}.tvSlides a{width:70%;margin:0 0 0 auto}.tvSlides a:nth-child(2n){margin:0 auto 0 0}.box14.v2 .content{gap:100px;flex-direction:row}#newslettersSlider .item .newsletter .title,.box14.v2 .content .text,.box14.v3 .content .text,.enrollmentWrapper .content .textWrapper{text-align:left}.box14.v3 .content{gap:60px;flex-direction:row;align-items:center}.advisorsWrapper .advisorWrapper:nth-child(2n) .content,.blogsWrapper .item:nth-child(odd) .content,.box14.v3.invert .content,.box39 .content .item:nth-child(2n),.celebratingWrapper .content .graphicWrapper .item:nth-child(2n),.homepageNewsWrapper .item:nth-child(odd) .content,.leadersWrapper .leaderWrapper:nth-child(2n) .content,.testimonialsWrapper .item:nth-child(2n) .content{flex-direction:row-reverse}.box14.v3 .content img{width:auto;max-width:80%;height:140px}.box15 .content .contentWrapper{margin-right:-50px;flex:1;position:relative;z-index:2;padding:40px 60px}.box15 .content .contentWrapper .button,.testimonialsWrapper .item .content .contentWrapper .button{display:inline-flex;height:45px}.box15.invert .content .contentWrapper,.box31.invert .content .contentWrapper{margin-left:-50px;margin-right:auto}.box16 .content .contentWrapper,.box31 .content .contentWrapper{width:50%;margin-right:-50px;padding:40px 60px}.box17{padding:80px 0;background:#fff}.box17 .content{display:flex;flex-direction:row;gap:100px;align-items:center;}.box17 .content .rightWrapper{width:500px;position:relative}.box17.v2 .content{align-items:start}.advisorsWrapper .advisorWrapper .content img,.box17.v2 .content .rightWrapper,.box19 .content img{width:400px}.box17 .content .rightWrapper .buttonsWrapper{position:absolute;top:170px;left:0;flex-direction:column;gap:100px}.box17 .content .rightWrapper .buttonsWrapper .button{transform:scale(1)}.box17 .content .rightWrapper .buttonsWrapper .button.active{transform:scale(1.3)}.box17 .content .rightWrapper img{display:block}.box17 .content .rightWrapper .buttonsWrapper.v2{flex-direction:column}.box17 .content .rightWrapper .buttonsWrapper.v2 .button:nth-child(2){transform:translateY(-40px);margin-top:120px}.box17 .content .rightWrapper .buttonsWrapper.v2 .button:nth-child(2).active{transform:translateY(-40px) scale(1.3)}.box17 .content .rightWrapper .buttonsWrapper.v2 .button:nth-child(3){transform:translateX(100px) translateY(-80px)}.box17 .content .rightWrapper .buttonsWrapper.v2 .button:nth-child(3).active{transform:translateX(100px) translateY(-80px) scale(1.3)}.box17 .content .rightWrapper .buttonsWrapper.v2 .button:nth-child(4){transform:translateX(200px) translateY(-120px)}.box17 .content .rightWrapper .buttonsWrapper.v2 .button:nth-child(4).active{transform:translateX(200px) translateY(-120px) scale(1.3)}.box17 .content .rightWrapper .buttonsWrapper.v2 .button:nth-child(5){transform:translateX(300px) translateY(-160px)}.box17 .content .rightWrapper .buttonsWrapper.v2 .button:nth-child(5).active{transform:translateX(300px) translateY(-160px) scale(1.3)}.box17 .content .rightWrapper .buttonsWrapper.v2 .button .label{width:120px;height:120px;font-size:inherit}.box17 .content .rightWrapper .buttonsWrapper.v2 .button .label::after{transform:rotate(45deg)}.box17 .content .rightWrapper .buttonsWrapper.v2 .button:not(.active):hover .label{color:#fff}.box17 .content .rightWrapper .buttonsWrapper.v2 .button:not(.active):hover .label::after{background:#abd1c5}#lp3 .congratulationsWrapper .availableScholarships .item,#lp3 .congratulationsWrapper .stepsWrapper .stepWrapper,.box18 .content .itemsWrapper .item{width:calc(calc(100% - 40px)/ 3)}.box18.v2 .content .itemsWrapper{gap:40px}.box18.v2 .content .itemsWrapper .item{width:calc(calc(100% - 40px)/ 2);text-transform:uppercase}.box19 .content .textWrapper .mainTitle{text-transform:uppercase}.box19 .content .textWrapper blockquote{padding-left:30px;border-left:5px solid #ffc62c}.box19 .content .textWrapper .button{display:table;margin:0 0 0 auto;line-height:50px;height:50px;padding:0 30px;font-size:20px}.blogsWrapper .item .content,.box20 .content,.facultyItemHeaderWrapper .content{display:flex;flex-direction:row;align-items:center}.box20 .content .textWrapper{flex:1;margin-right:-50px;z-index:1;padding:40px 60px}.box20 .content .darkGreenTextWrapper{flex:1;padding:40px 60px 40px 100px}.box20.listWrapper .content{gap:100px}.box21 .content .tablesWrapper .table01,.box30 .content .calendarWrapper .yearWrapper .seasonsWrapper{flex-direction:row;gap:10px}.box21 .content .tablesWrapper .table01 .item .content .rowContent .course,.box42 .content{display:flex;align-items:center}.box21 .content .tablesWrapper .table02 .title{width:100%;justify-content:center}.box21 .content .tablesWrapper .table02 .item{flex: 1;}.box21 .content .button{display:table;margin:0 auto;line-height:50px;padding:0 30px;font-size:20px}#eventsSlider .owl-item>.item .buttonsWrapper,.box22 .content .buttonsWrapper,.box30 .bottom .buttonsWrapper,.box43 .content .buttonsWrapper,.facultyItemWrapper .content .textWrapper .contentWrapper .buttonsWrapper,.openHouseEventsWrapper .content .textWrapper .contentWrapper .buttonsWrapper,.simplePageContent .buttonsWrapper{flex-direction:row;justify-content:center}.box22 .content .buttonsWrapper .button{height:45px}.box23 .content .editorsWrapper{margin-bottom:50px}.box23 .content .editorsWrapper .editors{width:500px;margin:0 auto}.box23 .content .editorsWrapper .buttonsWrapper{flex-direction:row;align-items:center;justify-content:center;gap:20px}.box23 .content .editorsWrapper .buttonsWrapper .button{display:table;margin:0;line-height:45px;padding:0 30px}.box23 .content .downloadsWrapper .item{height:70px}#downloadsSlider .item .downloadWrapper>i,.box23 .content .downloadsWrapper .item>i{padding:0 15px;font-size:40px;margin:0}.box23 .content .downloadsWrapper .item .label{padding:15px;font-size:inherit;flex-direction:row;gap:5px}#downloadsSlider .item .downloadWrapper .button,.box23 .content .downloadsWrapper .item .button{flex-direction:row;gap:20px;padding:0 30px}#downloadsSlider .item .downloadWrapper .button i,.box23 .content .downloadsWrapper .item .button i{font-size:30px}.box23 .content .downloadsWrapper .item .button .text{margin:0;font-size:inherit}.box24 .content{flex-direction:row;gap:100px;align-items:center}.box24 .content .mainTitle{flex:1;font-size:40px;text-wrap:nowrap}.box25 .content .button{padding:0 30px;text-wrap:nowrap;height:50px;text-transform:uppercase;font-size:20px}.box26 .content{flex-direction:row;gap:80px}.box26::after{bottom:160px}.box27 .content .itemsWrapper{flex-direction:row;gap:50px;flex-wrap:wrap}.box27 .content .itemsWrapper .item{flex:auto;width:calc(50% - 25px)}#enrollingNewStudentsNow #pageHero .content,#lp3 #pageHero .container,#nomcat #pageHero .container,#nursing #pageHero .content,#openhouse #pageHero .container,#scholarshipsV2 #pageHero .content,.advisorsWrapper .advisorWrapper .content,.box41 .content,.leadersWrapper .leaderWrapper .content,#enrollingNewStudentsNow2 #pageHero .content{flex-direction:row;align-items:center}
	#pageHero.v3 .content{flex-direction: row; align-items: center;}
	#pageHero.v3 .content .right {padding: 30px;}
	#pageHero.v3 .content .right p{line-height: 1; margin: 0 0 10px 0; color: #fff;}
	#pageHero.v3 .content .right form input{height: 45px; font-size: 16px;}

	.advisorsWrapper .advisorWrapper .content .textWrapper,.leadersWrapper .leaderWrapper .content .textWrapper{padding:50px;flex:1;margin-left:-50px;z-index:1}.advisorsWrapper .advisorWrapper:nth-child(2n) .content .textWrapper,.leadersWrapper .leaderWrapper:nth-child(2n) .content .textWrapper{padding:50px;flex:1;margin-right:-50px;margin-left:auto}.homepageVideoWrapper .content .leftWrapper .button{height:auto;padding:10px 20px;line-height:1.2;min-height:60px;margin:0 auto 0 0;display:inline-flex}.homepageVideoWrapper .content .rightWrapper{width:800px}.graduateVideoWrapper #graduateVideosSlider .owl-item,.homepageVideoWrapper #videosSlider .owl-item{opacity:.6;transition:.2s linear;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear}.graduateVideoWrapper #graduateVideosSlider .owl-item.center,.homepageVideoWrapper #videosSlider .owl-item.center{opacity:1}.fullWidthVideoWrapper{padding:200px 0}.fullWidthVideoWrapper.v2{padding:280px 0}.fullWidthVideoWrapper .playButton{width:150px}.tableWrapper{padding:10px}.tableWrapper table thead th{padding:10px 15px}.tableWrapper table thead th:not(:first-child){width:130px}.tableWrapper table tbody tr td{padding:10px;text-align:left}.box37 .content .item .title,.facultyItemWrapper .content .textWrapper .mainTitle,.newsletterWrapper .content .mainTitle,.openHouseEventsWrapper .content .textWrapper .mainTitle,.tableWrapper table tbody tr td:not(:first-child){text-align:center}.blogsWrapper .button,.noteWrapper .button{display:table;margin:0 auto;line-height:45px;padding:0 30px}.box30 .bottom .buttonsWrapper .button{height:50px;width:250px;font-size:20px}.box31 .content .contentWrapper .logosWrapper img{width:calc(100% / 3)}.box32 .content .contentWrapper{margin-left:-50px;flex:1;padding:40px 60px}.box32 .content .contentWrapper .button{height:50px;padding:0 30px;font-size:20px;margin:0 0 0 auto}.box33 .content .item .titleWrapper{text-align:center;margin:0 0 20px}.box35 .button,.box38 .content .button,.box46 .content .item .button{height:50px;margin:0 auto;font-size:20px}.box33 .content .item .titleWrapper .mainTitle{text-transform:uppercase;font-weight:700;line-height:1.2;margin:0 0 5px}.box33 .content .item .titleWrapper .title{color:#fff;background:#42bc99;display:inline-block;padding:7px 20px;text-transform:uppercase;font-size:15px;line-height:1}.box34 .content .leftWrapper{padding:40px 60px;width:50%}.box34 .content .rightWrapper{padding:40px 60px;flex:1}.box35 .button{padding:0 30px;display:flex;gap:10px}.lpPopupFormWrapper,.lpPopupFormWrapper.v2{display:block!important;opacity:1!important;visibility:visible!important}.box35.v2 .content{flex-direction:column;text-align:center;gap:40px}.box38 .content .button{display:inline-flex;padding:0 30px}.box39 .content{gap:70px}#enrollingNewStudentsNow .box32 .content .contentWrapper,#lp3 .box32 .content .contentWrapper,#nomcat .box32 .content .contentWrapper,#openhouse .box32 .content .contentWrapper,.box42 .content .contentWrapper{margin-left:-50px}.box43 .content .imagesWrapper .imageWrapper{width:calc(calc(100% - 50px)/ 2);flex-direction:row;align-items:center}.box43 .content .imagesWrapper .imageWrapper:last-child img{width:inherit}.box43 .content .imagesWrapper .imageWrapper .legend .item{justify-content:left;line-height:1.3}.box43 .content .buttonsWrapper .button{height:50px;padding:0 30px;font-size:20px}.box46 .content .item .button{padding:0 30px}.blogsWrapper .item .content .textWrapper{flex:1;margin-right:-20px;position:relative;padding:60px}.blogsWrapper .item .content .textWrapper .bottom{flex-direction:row;justify-content:space-between;align-items:center}.blogsWrapper .item .content .textWrapper .bottom .button{height:45px;padding:0 30px;gap:10px;margin:0 0 0 auto}.blogsWrapper .item .content .textWrapper .bottom .dateWrapper i{margin-right:5px}.blogsWrapper .item:nth-child(odd) .content .textWrapper{margin:0 0 0 -20px}.academicLeadershipTabsWrapper .content #tabs-content .tab-content .facultyItemsWrapper{flex-wrap:wrap;flex-direction:row}#galleryWrapper .content .item,#partnershipWithCimitCollegeCanada .box03 .content img,.academicLeadershipTabsWrapper .item{width:calc(calc(100% - 100px)/ 3)}.facultyItemHeaderWrapper{padding:200px 0 80px}.facultyItemHeaderWrapper .content .imageWrapper{flex:1;margin-right:-150px;z-index:1;padding:40px 60px}.facultyItemHeaderWrapper .content .textWrapper{flex:1;padding:40px 60px 40px 200px}.facultyItemHeaderWrapper .content .textWrapper .itemWrapper{display:flex;flex-direction:column}.facultyItemHeaderWrapper .content .textWrapper .itemWrapper .title{text-transform:uppercase;margin:0;color:#c3c3c3}.facultyItemWrapper .content{flex-direction:row;gap:100px;align-items:start}#eventsSlider .owl-item>.item .itemsWrapper .item .label,.facultyItemWrapper .content .textWrapper .contentWrapper .itemsWrapper .item .label,.openHouseEventsWrapper .content .textWrapper .contentWrapper .itemsWrapper .item .label{width:200px;text-align:right;padding:0 10px}#eventsSlider .owl-item>.item .itemsWrapper .item .value,.facultyItemWrapper .content .textWrapper .contentWrapper .itemsWrapper .item .value,.openHouseEventsWrapper .content .textWrapper .contentWrapper .itemsWrapper .item .value{text-align:left;padding:0 10px}#eventsSlider .owl-item>.item .buttonsWrapper .button,.facultyItemWrapper .content .textWrapper .contentWrapper .buttonsWrapper .button,.openHouseEventsWrapper .content .textWrapper .contentWrapper .buttonsWrapper .button{height:45px;padding:0 30px}.facultyItemWrapper .content img{width:300px}.openHouseEventsWrapper .content img{width:40%}#eventsSlider{width:50vw}.newsletterWrapper .content .button{display:inline-flex;margin:0 auto;height:45px;padding:0 30px}.newsletterWrapper .content .itemsWrapper{flex-direction:row;flex-wrap:wrap;gap:30px}.newsletterWrapper .content .itemsWrapper .item{width:calc(50% - 15px);display:flex;flex-direction:row;justify-content:space-between;align-items:center}.newsletterWrapper .content .itemsWrapper .item .button{margin:0 0 0 auto}.homepageNewsWrapper{padding:80px 0 160px;gap:120px}.homepageNewsWrapper .titleWrapper{position:absolute;text-align:left;right:80px;top:-40px}.homepageNewsWrapper .titleWrapper .button{float:right}.homepageNewsWrapper .item .content .contentWrapper{margin-left:-50px;flex:1;position:relative}.homepageNewsWrapper .item .content .contentWrapper .textWrapper{padding:60px}.homepageNewsWrapper .item .content .contentWrapper .textWrapper .mainTitle{line-height:1.6}.homepageNewsWrapper .item .content .contentWrapper .textWrapper .bottom{font-size:17px}.homepageNewsWrapper.v2>.button{height:50px;font-size:20px;padding:0 30px}#partnersSlider .item .button{margin:0 0 0 auto;display:table;line-height:50px}#newslettersSlider .item .newsletter{display:flex;flex-direction:row}#newslettersSlider .item .newsletter .button{padding:0 50px}#downloadsSlider .item .downloadWrapper .label{padding:15px}#instagramWrapper .button{padding:0 30px;text-wrap:nowrap;height:60px;font-size:30px;display:inline-flex}#galleryWrapper .content{flex-direction:row;flex-wrap:wrap;gap:50px}.sjsmDoctorsWrapper .content .item{width:calc(calc(100% - 120px)/ 4)}.formWrapper .content input,.formWrapper .content select{height:60px;font-size:18px}.formWrapper .content textarea{height:120px;font-size:18px}.formWrapper .content button{height:50px;font-size:20px;display:inline-flex;margin:0 auto;justify-content:center;align-items:center;padding:0 50px}.testimonialsWrapper{padding:80px 0;gap:60px}.testimonialsWrapper .item .content .contentWrapper{margin-right:-40px;flex:1;position:relative;z-index:2;padding:40px 60px}.testimonialsWrapper .item:nth-child(2n) .content .contentWrapper{margin:0 0 0 -40px}.celebratingWrapper .content .graphicWrapper{gap:30px}.celebratingWrapper .content .graphicWrapper .item{flex-direction:row;position:relative;gap:0;align-items:center}.celebratingWrapper .content .graphicWrapper .item::after{content:"";position:absolute;left:45%;right:70px;top:50%;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='black' stroke-width='3' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");height:2px;opacity:.1}.celebratingWrapper .content .graphicWrapper .item .year{margin:0;padding:0 10px;width:140px;position:relative;z-index:1;background:#fff}.celebratingWrapper .content .graphicWrapper .item .arrow{margin:0;transform:none;position:relative;z-index:1;background:#fff;padding:0 20px 0 10px;width:80px}.celebratingWrapper .content .graphicWrapper .item .titleTextWrapper{position:relative;z-index:1;background:#fff;margin:0;cursor:pointer}.celebratingWrapper .content .graphicWrapper .item .titleTextWrapper .text{line-height:1.2;font-size:17px;width:250px;margin:0 auto}.celebratingWrapper .content .graphicWrapper .item .arrow.v2{position:absolute;right:70px;padding:0;top:50%;transform:translateX(50%)}.celebratingWrapper .content .graphicWrapper .item:nth-child(2n) .arrow{transform:rotate(180deg)}.celebratingWrapper .content .graphicWrapper .item:nth-child(2n) .arrow.v2{left:70px;transform:translateX(-50%)}.celebratingWrapper .content .graphicWrapper .item:nth-child(2n)::after{left:70px;right:45%}.leadersWrapper .leaderWrapper .content img{width:500px}.searchHolder{top:195px;padding:30px 0}footer .footerBottom{padding-bottom:20px}#LpInfographic .box10,#LpInfographic .box11,#LpInfographic .box2,#LpInfographic .box3,#LpInfographic .box4,#LpInfographic .box5,#LpInfographic .box6,#LpInfographic .box7,#LpInfographic .box8,#LpInfographic .box9,#LpInfographic .step1{padding:100px 0}#LpInfographic .box3 .studentsWrapper .itemWrapper{text-align:center;width:120px;margin:0 50px}#LpInfographic .box3 .studentsWrapper .itemWrapper .title{height:54px}#LpInfographic .box3 .studentsWrapper .itemWrapper .thumb{margin:20px 0;width:100%}#LpInfographic .box4 .ranksWrapper .itemWrapper,#LpInfographic .box5 .citizenshipWrapper .itemWrapper,#LpInfographic .box8 .agesWrapper .itemWrapper{text-align:center;width:120px;margin:0 50px;padding:0}#LpInfographic .box7 .genderWrapper .itemWrapper{width:200px;margin:0 50px;padding:0}#LpInfographic .box10 .residentWrapper:first-child .mainTitle{border-right:1px solid #516676}#enrollingNewStudentsNow #pageHero .content .left .mainTitle,#lp3 #pageHero .container .titleWrapper .mainTitle,#nomcat #pageHero .container .titleWrapper .mainTitle,#nursing #pageHero .content .left .mainTitle,#openhouse #pageHero .container .titleWrapper .mainTitle,#scholarshipsV2 #pageHero .content .left .mainTitle,#enrollingNewStudentsNow2 #pageHero .content .left .mainTitle{text-align:left;font-size:60px}#enrollingNewStudentsNow #pageHero .content .right,#lp3 #pageHero .container .formWrapper,#nomcat #pageHero .container .formWrapper,#nursing #pageHero .content .right,#openhouse #pageHero .container .formWrapper,#scholarshipsV2 #pageHero .content .right{width:550px}#enrollingNewStudentsNow .homepageVideoWrapper,#lp3 .homepageVideoWrapper,#nomcat .homepageVideoWrapper,#openhouse .homepageVideoWrapper{padding:150px 0}#enrollingNewStudentsNow .box09 .content .mainTitle,#lp3 .box09 .content .mainTitle,#nomcat .box09 .content .mainTitle,#openhouse .box09 .content .mainTitle{font-size:44px}#enrollingNewStudentsNow #pageHero .content .left,#nursing #pageHero .content .left,#scholarshipsV2 #pageHero .content .left{flex:1;text-align:left}#lpIntegrated5YearMdProgram .box24 .content{flex-direction:column;gap:40px}#lpIntegrated5YearMdProgram .box24 .content .text{width:100%;flex-direction:row;gap:50px;text-align:left;align-items:start}#lpIntegrated5YearMdProgram .box24 .content .text img{width:100px;margin:0 auto}#lpIntegrated5YearMdProgram .programsWrapper .item{width:31%;margin:0 calc(7% / 6)}#partnershipWithMississauga #pageHero .textWrapper .mainTitle{flex-direction:row;display:flex;align-items:center;text-align:left;line-height:1}#partnershipWithMississauga #pageHero .textWrapper .mainTitle img{height:110px;margin:0}#partnershipWithMississauga #pageHero .textWrapper .mainTitle>span .colorYellow{font-size:90px}.ctaButtonsWrapper .content{display:flex;flex-direction:row;gap:30px;justify-content:center}.ctaButtonsWrapper .content .button{padding:0 30px;height:60px;font-size:30px;min-width:300px}#partnershipWithCimitCollegeCanada .box03 .tabs .delimiter{display:inline-block;opacity:1;margin:0 20px}#partnershipWithCimitCollegeCanada .box03 .content{align-items:baseline}#partnershipWithCimitCollegeCanada .box03 .content .delimiter{transform:translateY(-30px)}#partnershipAmericareTechnicalSchoolRevision #pageHero .textWrapper .mainTitle{text-align:left;align-items:start}#partnershipAmericareTechnicalSchoolRevision #pageHero .textWrapper .mainTitle>span .colorYellow{font-size:inherit}#partnershipAmericareTechnicalSchoolRevision .careerWrapper .content .itemsWrapper{flex-direction:row;gap:50px}#nomcat #pageHero .container .formWrapper .text form .formGroup.half,#nursing #pageHero .content .right form .formGroup.half,#openhouse #pageHero .container .formWrapper .text form .formGroup.half{width:calc(calc(100% - 15px)/ 2)}#lpConcierge .conciergeTeam .content{gap:60px}}.overlayGreen::after,.overlayYellow::after{position:absolute;z-index:0;content:"";top:0;right:0;left:0;bottom:0}@media only screen and (min-width:3840px){#heroWrapper{height:auto;}#heroWrapper .item{height:60vh;background-position:center}#pageHero{height:50vh}}.bgDarkGreen{background:#123a2d!important}.bgDarkBlue{background:#00203d!important}.bgLightBlue{background:#d2edf2!important}.bgDarkGray{background:#5a5d62!important}.bgLightGreen{background:#42bc99!important}.bgLightGray{background:#f4f6f9!important}.bgYellow{background:#ffc72c!important}.bgWhite{background:#fff!important}.bgBlue{background:#4e6dcb!important}.bgViolet{background:#6d3e8f!important}.bgOrange{background:#f4aa00!important}.bgPink{background:#ff66c4!important}.colorWhite{color:#fff!important}.colorYellow{color:#ffc72c!important}.colorLightGreen{color:#42bc99!important}.colorDarkGreen{color:#123a2d!important}.colorDarkBlue{color:#00203d!important}.colorBlue{color:#4e6dcb!important}.colorDarkGray{color:#47494c!important}.colorDarkerGray{color:#3c3d3f!important}.text-transform-none{text-transform:none!important}.text-transform-uppercase{text-transform:uppercase!important}.heightAuto{height:auto!important}ul.greenDot,ul.yellowDot{list-style:none}ul.greenDot li::before{color:#42bc99}.overlayGreen,.overlayYellow{position:relative;z-index:1}.overlayYellow::after{background:rgba(245,170,1,.2)}.overlayGreen::after{background:rgba(18,58,45,.6)}.addToCalendar{cursor:pointer!important}img.widthAuto{width:auto!important}
.box02 .content .contentWrapper .textWrapper>.button{display: flex; padding: 0 20px; height: 40px; justify-content: center; align-items: center; border-radius: 5px 0;}

.box09c{padding: 50px 0; text-align: center;}
.box09c .content{display: flex; flex-direction: column; gap: 30px;}
.box09c .content .left{}
.box09c .content .left .mainTitle{display: inline-flex; padding: 10px 20px; border-radius: 5px; font-size: 40px; margin: 0 0 10px 0; font-weight: 700;}
.box09c .content .right{}
.box09c .content .right .text{font-size: 28px; line-height: 1.2; font-weight: 700;}
.box09c .content .right .disclaimer{font-size: 14px; line-height: 1.2;}
.box09c .content .right .button{display: flex; padding: 0 20px; height: 40px; justify-content: center; align-items: center; border-radius: 5px 0; gap: 10px;}

#firstStepForm{width: 100%; max-width: 600px; margin: 0 auto; display: flex; flex-direction: column; gap: 15px;}
#firstStepForm input{height: 50px; padding: 0 15px; font-size: 18px; background: #fff; border: 1px solid #989898; border-radius: 5px; width: 100%;}
#firstStepForm button{height: 50px; font-size: 18px; display: inline-flex; margin: 0; justify-content: center; align-items: center; padding: 0 50px; border: none; border-radius: 5px 0; background: #42bc99; color: #fff;}

#pageHero.noOverlay::after{display: none;}

#eventsSliderNew{width:90vw;box-shadow:rgba(0,0,0,.2) 0 12px 28px 0,rgba(0,0,0,.1) 0 2px 4px 0,rgba(255,255,255,.05) 0 0 0 1px inset;background:#fff}
#eventsSliderNew .swiper-slide {padding: 30px; background: #fff; display: flex; flex-direction: column; gap: 20px;}
#eventsSliderNew .swiper-slide .title {display: flex; align-items: center; justify-content: center; padding: 15px; margin: 0; text-transform: uppercase; min-height: 50px; font-size: 22px; font-weight: 700; text-align: center; line-height: 1;}
#eventsSliderNew .swiper-slide .itemsWrapper {display: flex; flex-direction: column; gap: 15px;}
#eventsSliderNew .swiper-slide .itemsWrapper .item {margin: 0; display: flex; gap: 5px; flex-direction: column; align-items: center; justify-content: center;}
#eventsSliderNew .swiper-slide .itemsWrapper .item .label {text-transform: uppercase; text-align: center; width: 100%;}
#eventsSliderNew .swiper-slide .buttonsWrapper{display: flex; flex-direction: column; gap: 15px;}
#eventsSliderNew .swiper-slide .buttonsWrapper .button{display: flex; padding: 0 20px; height: 40px; justify-content: center; align-items: center; border-radius: 5px 0;}
#eventsSliderNew .swiper-pagination-bullet {width: 20px; height: 20px; background: #dfe2e7; opacity: 1;}
#eventsSliderNew .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #42bc99;}
#eventsSliderNew.swiper .swiper-pagination{position: relative; bottom: 40px;}
#eventsSliderNew.swiper .my-next{position: absolute; right: 20px; bottom: 10px; z-index: 10; font-size: 26px;}
#eventsSliderNew.swiper .my-prev{position: absolute; left: 20px; bottom: 10px; z-index: 10; font-size: 26px;}

.rounded-4 {border-radius: 1rem !important;}
.rounded-5 {border-radius: 2rem !important;}

#tuitionFees #tabs-nav{margin: 0; padding: 0; list-style: none; display: flex; justify-content: space-between;}
#tuitionFees #tabs-nav li{width: calc(calc(100% - 50px) / 2); display: flex; align-items: center; justify-content: center; border-radius: 10px 10px 0 0; color: #bcbec0; font-size: 28px; font-weight: 700; background: #fff3bf; padding: 20px 0; cursor: pointer;}
#tuitionFees #tabs-nav li.active{color: #f6aa00; background: #133a2e;}
#tuitionFees #tabs-nav li a{line-height: 1.2;}
#tuitionFees #tabs-nav li.active a{}
#tuitionFees #tabs-content{}
#tuitionFees #tabs-content .tab-content{padding: 40px 0 30px 0; text-align: center; display: flex; gap: 20px; flex-wrap: wrap;}
#tuitionFees #tabs-content .tab-content .yearWrapper{background: #fbe57e; border-radius: 15px; padding: 15px; display: flex; align-items: center; gap: 20px; color: #53595f; width: 100%; flex-direction: column;}
#tuitionFees #tabs-content .tab-content .yearWrapper:nth-child(2n){background: #e0e7eb;}
#tuitionFees #tabs-content .tab-content .yearWrapper .left{display: flex; flex-direction: column; gap: 10px; text-transform: uppercase;}
#tuitionFees #tabs-content .tab-content .yearWrapper .left .yearTitle{margin: 0; font-weight: 900; font-size: 28px; line-height: 1;}
#tuitionFees #tabs-content .tab-content .yearWrapper .left .number{border: 1px solid #53595f; border-radius: 5px; font-size: 60px; font-weight: 900; line-height: 1; height: 80px; display: flex; align-items: center; justify-content: center;}
#tuitionFees #tabs-content .tab-content .yearWrapper .left .number.small{font-size: 20px;}
#tuitionFees #tabs-content .tab-content .yearWrapper .left .title{}
#tuitionFees #tabs-content .tab-content .yearWrapper .right{display: flex; flex-direction: column; gap: 5px; flex:1; text-align: left;}
#tuitionFees #tabs-content .tab-content .yearWrapper .right .list{display: flex; flex-direction: column; gap: 5px;}
#tuitionFees #tabs-content .tab-content .yearWrapper .right .list .listItem{display: flex; flex-direction: row; gap: 10px; align-items: center;}
#tuitionFees #tabs-content .tab-content .yearWrapper .right .list .listItem .label{flex: 1; padding: 5px; border-bottom: 1px solid #53595f;}
#tuitionFees #tabs-content .tab-content .yearWrapper .right .list .listItem .label .small{}
#tuitionFees #tabs-content .tab-content .yearWrapper .right .list .listItem .price{width: 145px; text-align: center; padding: 5px;}
#tuitionFees #tabs-content .tab-content .yearWrapper .right .sum{display: flex; flex-direction: row;}
#tuitionFees #tabs-content .tab-content .yearWrapper .right .sum .label{flex: 1; padding: 5px;}
#tuitionFees #tabs-content .tab-content .yearWrapper .right .sum .price{width: 145px; text-align: center; padding: 5px;}
#tuitionFees #tabs-content .tableWrapper{width: 100%;}
#tuitionFees #tabs-content .noteWrapper{width: 100%;}

#lpInfographic2025{}
#lpInfographic2025 #pageHero::after{display: none;}
#lpInfographic2025 #pageHero .textWrapper .mainTitle{font-size: 30px;}
#lpInfographic2025 .box2{background: #f4aa00; padding: 50px 0;}
#lpInfographic2025 .box2 .mainTitle{text-transform: uppercase; font-size: 24px; position: relative; text-align: center; padding: 0 20px; border-radius: 15px; display: table; font-weight: 500; margin: 0 auto 30px auto; line-height: 1.2;}
#lpInfographic2025 .box2 .yearsWrapper{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
#lpInfographic2025 .box2 .yearsWrapper .itemWrapper{flex-grow: 1; text-align: center;}
#lpInfographic2025 .box2 .yearsWrapper .itemWrapper .title{margin: 0; font-weight: 700;}
#lpInfographic2025 .box2 .yearsWrapper .itemWrapper .item{width: 80%; max-width: 100px; height: 250px; margin: 20px auto;}
#lpInfographic2025 .box2 .yearsWrapper .itemWrapper .year{margin: 0; font-weight: 700;}
#lpInfographic2025 .box2 .gradient-55-45{background: rgb(180,228,214); background: linear-gradient(180deg, rgba(180,228,214,1) 45%, rgba(18,58,45,1) 45%);}
#lpInfographic2025 .box2 .gradient-44-56{background: rgb(180,228,214); background: linear-gradient(180deg, rgba(180,228,214,1) 56%, rgba(18,58,45,1) 56%);}
#lpInfographic2025 .box2 .gradient-53-47{background: rgb(180,228,214); background: linear-gradient(180deg, rgba(180,228,214,1) 47%, rgba(18,58,45,1) 47%);}
#lpInfographic2025 .box2 .gradient-81-19{background: rgb(180,228,214); background: linear-gradient(180deg, rgba(180,228,214,1) 19%, rgba(18,58,45,1) 19%);}
#lpInfographic2025 .box2 .gradient-69-31{background: rgb(180,228,214); background: linear-gradient(180deg, rgba(180,228,214,1) 31%, rgba(18,58,45,1) 31%);}
#lpInfographic2025 .box2 .gradient-82-18{background: rgb(180,228,214); background: linear-gradient(180deg, rgba(180,228,214,1) 18%, rgba(18,58,45,1) 18%);}
#lpInfographic2025 .box2 .gradient-83-17{background: rgb(180,228,214); background: linear-gradient(180deg, rgba(180,228,214,1) 17%, rgba(18,58,45,1) 17%);}
#lpInfographic2025 .box2 .gradient-71-29{background: rgb(180,228,214); background: linear-gradient(180deg, rgba(180,228,214,1) 29%, rgba(18,58,45,1) 29%);}
#lpInfographic2025 .box2 .gradient-80-20{background: rgb(180,228,214); background: linear-gradient(180deg, rgba(180,228,214,1) 20%, rgba(18,58,45,1) 20%);}
#lpInfographic2025 .box2 .gradient-117{background: rgb(180,228,214); background: linear-gradient(180deg, rgba(180,228,214,1) 5%, rgba(18,58,45,1) 5%);}
#lpInfographic2025 .box3{background: #545859; padding: 50px 0;}
#lpInfographic2025 .box3 .content{display: flex; flex-direction: column; gap: 30px;}
#lpInfographic2025 .box3 .content .left{}
#lpInfographic2025 .box3 .content .left .mainTitle{text-transform: uppercase; font-weight: 500; font-size: 24px; position: relative; margin: 0 auto 30px auto; text-align: center; display: table; line-height: 1.2;}
#lpInfographic2025 .box3 .content .left .studentsWrapper{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; margin-bottom: 40px; align-items: end;}
#lpInfographic2025 .box3 .content .left .studentsWrapper:last-child{margin-bottom: 0;}
#lpInfographic2025 .box3 .content .left .studentsWrapper .itemWrapper{text-align: center; width: 50%; margin: 0 0 40px 0;}
#lpInfographic2025 .box3 .content .left .studentsWrapper .itemWrapper .title{color: #f7eecb; text-transform: uppercase; margin: 0; height: auto; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center; justify-content: center;}
#lpInfographic2025 .box3 .content .left .studentsWrapper .itemWrapper .thumb{margin: 10px auto; width: 80%;}
#lpInfographic2025 .box3 .content .left .studentsWrapper .itemWrapper .percent{background: #ffc72c; border-radius: 5px; padding: 6px 10px 1px 10px; line-height: 1; display: inline-block; font-size: 26px; font-weight: 500;}
#lpInfographic2025 .box3 .content .right{}
#lpInfographic2025 .box3 .content .right .mainTitle{text-transform: uppercase; font-size: 24px; position: relative; margin: 0 auto 30px auto; text-align: center; display: table; line-height: 1.2;}
#lpInfographic2025 .box3 .content .right .ranksWrapper{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; margin-bottom: 40px; align-items: end;}
#lpInfographic2025 .box3 .content .right .ranksWrapper:last-child{margin-bottom: 0;}
#lpInfographic2025 .box3 .content .right .ranksWrapper .twoInRow{display: flex;}
#lpInfographic2025 .box3 .content .right .ranksWrapper .itemWrapper{text-align: center; width: 50%; padding: 0px 20px;}
#lpInfographic2025 .box3 .content .right .ranksWrapper .itemWrapper .title{color: #7fadcc; margin: 0; height: 54px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center; justify-content: center;}
#lpInfographic2025 .box3 .content .right .ranksWrapper .itemWrapper .thumb{margin: 20px 0;}
#lpInfographic2025 .box3 .content .right .ranksWrapper .itemWrapper .percent{border-radius: 5px; padding: 6px 20px 6px 20px; line-height: 1; display: inline-block; font-size: 26px; font-weight: 500;}
#lpInfographic2025 .box5{background: #5a5d62; padding: 50px 0;}
#lpInfographic2025 .box5 .content{display: flex; flex-direction: column; gap: 30px;}
#lpInfographic2025 .box5 .content .left{}
#lpInfographic2025 .box5 .content .left .mainTitle{text-transform: uppercase; font-weight: 500; font-size: 24px; position: relative; margin: 0 auto 30px auto; text-align: center; display: table; line-height: 1.2;}
#lpInfographic2025 .box5 .content .left .citizenshipWrapper{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; margin-bottom: 40px; align-items: end;}
#lpInfographic2025 .box5 .content .left .citizenshipWrapper:last-child{margin-bottom: 0;}
#lpInfographic2025 .box5 .content .left .citizenshipWrapper .twoInRow{display: flex;}
#lpInfographic2025 .box5 .content .left .citizenshipWrapper .itemWrapper{text-align: center; width: 50%; padding: 0px 20px;}
#lpInfographic2025 .box5 .content .left .citizenshipWrapper .itemWrapper .title{color: #7fadcc; margin: 0; height: 54px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center; justify-content: center;}
#lpInfographic2025 .box5 .content .left .citizenshipWrapper .itemWrapper .thumb{margin: 20px 0;}
#lpInfographic2025 .box5 .content .left .citizenshipWrapper .itemWrapper .percent{border-radius: 5px; padding: 6px 20px 6px 20px; line-height: 1; display: inline-block; font-size: 26px; font-weight: 500;}
#lpInfographic2025 .box5 .content .right{}
#lpInfographic2025 .box5 .content .right .mainTitle{text-transform: uppercase; font-weight: 500; font-size: 24px; position: relative; margin: 0 auto 30px auto; text-align: center; display: table; line-height: 1.2;}
#lpInfographic2025 .box5 .content .right .raceWrapper{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; margin-bottom: 40px;}
#lpInfographic2025 .box5 .content .right .raceWrapper:last-child{margin-bottom: 0;}
#lpInfographic2025 .box5 .content .right .raceWrapper .itemWrapper{text-align: center; width: calc(100% / 3);}
#lpInfographic2025 .box7{background: #545859; padding: 50px 0;}
#lpInfographic2025 .box7 .content{display: flex; flex-direction: column; gap: 30px;}
#lpInfographic2025 .box7 .content .left{}
#lpInfographic2025 .box7 .content .left .mainTitle{text-transform: uppercase; font-weight: 500; font-size: 24px; position: relative; margin: 0 auto 30px auto; text-align: center; display: table; line-height: 1.2;}
#lpInfographic2025 .box7 .content .left .genderWrapper{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center;}
#lpInfographic2025 .box7 .content .left .genderWrapper .itemWrapper{width: calc(100% / 2); padding: 0 10px; text-align: center;}
#lpInfographic2025 .box7 .content .right{}
#lpInfographic2025 .box7 .content .right .mainTitle{text-transform: uppercase; font-weight: 500; font-size: 24px; position: relative; margin: 0 auto 30px auto; text-align: center; display: table; line-height: 1.2;}
#lpInfographic2025 .box7 .content .right .agesWrapper{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; margin-bottom: 40px;}
#lpInfographic2025 .box7 .content .right .agesWrapper:last-child{margin-bottom: 0;}
#lpInfographic2025 .box7 .content .right .agesWrapper .itemWrapper{text-align: center; margin: 0 0 25px 0; width: 50%; padding: 0 20px;}
#lpInfographic2025 .box9{background: #cee0e9; padding: 50px 0;}
#lpInfographic2025 .box9 .mainTitle{text-transform: uppercase; font-size: 24px; position: relative; margin: 0 auto 30px auto; text-align: center; display: table; line-height: 1.2;}
#lpInfographic2025 .box9 img{width: auto; max-width: 100%; margin: 0 auto;}
#lpInfographic2025 .box10{background: #fdf4d6; padding: 50px 0;}
#lpInfographic2025 .box10 .flex{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; flex-direction: column;}
#lpInfographic2025 .box10 .residentWrapper{width: 100%;}
#lpInfographic2025 .box10 .residentWrapper .mainTitle{text-transform: uppercase; font-weight: 500; font-size: 24px; position: relative; margin: 0 auto 30px auto; text-align: center; display: table; line-height: 1.2;}
#lpInfographic2025 .box10 .residentWrapper img{width: 90%; max-width: 400px; margin: 0 auto; display: block;}

#lpInfographic2025{}
#lpInfographic2025 .infographicBox00{position: relative; z-index: 0; padding: 70px 0 50px 0; overflow: hidden;}
/*#lpInfographic2025 .infographicBox00::after{position: absolute; top: 0; right: 0; left: 0; bottom: 0; z-index: -1; content: ""; background: url(../img/infographic/infographic-header.svg) no-repeat 0 0 / 260%;}*/
#lpInfographic2025 .infographicBox00 .textWrapper{width: 70%;}
#lpInfographic2025 .infographicBox00 .textWrapper .mainTitle{margin: 0; font-weight: 500; font-size: 26px; line-height: 1;}
#lpInfographic2025 .infographicBox00 img{position: absolute; top: 0; left: 0; z-index: -1;}
#lpInfographic2025 .infographicBox01{padding: 50px 0;}
#lpInfographic2025 .infographicBox01 .content{display: flex; flex-direction: column; gap: 30px;}
#lpInfographic2025 .infographicBox01 .content .mainTitle{display: flex; margin: 0 auto; text-transform: uppercase; height: 50px; border-radius: 25px; align-items: center; padding: 0 20px; font-size: 36px;  font-weight: 600; line-height: 1;}
#lpInfographic2025 .infographicBox01 .content .percentsWrapper{display: flex; gap: 20px; justify-content: center;}
#lpInfographic2025 .infographicBox01.v2 .content .percentsWrapper{flex-wrap: wrap;}
#lpInfographic2025 .infographicBox01 .content .percentsWrapper img{width: calc(calc(100% - 20px) / 2);}
#lpInfographic2025 .infographicBox02{padding: 50px 0;}
#lpInfographic2025 .infographicBox02 .content{display: flex; flex-direction: column; gap: 30px;}
#lpInfographic2025 .infographicBox02 .content .mainTitle{display: flex; margin: 0 auto; text-transform: uppercase; font-size: 24px;  font-weight: 500; text-align: center; line-height: 1; padding: 10px 20px; border-radius: 50px;}
#lpInfographic2025 .infographicBox02 .content .text{display: flex; gap: 10px; margin: 0 0 0 auto; align-items: center; text-transform: uppercase; font-weight: 500;}
#lpInfographic2025 .infographicBox02 .content .text .label{margin: 0;}
#lpInfographic2025 .infographicBox02 .content .text .number{width: 36px; height: 36px; display: flex; align-items: center; justify-content: center; border-radius: 50%; font-weight: 600; font-size: 24px;}
#lpInfographic2025 .infographicBox03{padding: 50px 0;}
#lpInfographic2025 .infographicBox03 .row{gap: 20px;}
#lpInfographic2025 .infographicBox03 .content{display: flex; flex-direction: column; gap: 30px;}
#lpInfographic2025 .infographicBox03 .content .mainTitle{display: flex; margin: 0 auto; text-transform: uppercase; font-size: 24px;  font-weight: 500; text-align: center; line-height: 1; align-items: center; border-radius: 50px; padding: 10px 20px;}
#lpInfographic2025 .infographicBox03 .content .infoWrapper{display: flex;}
#lpInfographic2025 .infographicBox03 .content .infoWrapper .left{width: 25%; display: flex; flex-direction: column; margin-top: 15%; gap: 8%; text-align: center;}
#lpInfographic2025 .infographicBox03 .content .infoWrapper .left .item{display: flex; flex-direction: column;}
#lpInfographic2025 .infographicBox03 .content .infoWrapper .left .item .number{margin: 0; font-weight: 700; font-size: 26px; line-height: 1;}
#lpInfographic2025 .infographicBox03 .content .infoWrapper .left .item .label{text-transform: uppercase; font-size: 14px; line-height: 1;}
#lpInfographic2025 .infographicBox03 .content .infoWrapper img{width: 50%; transform: translateX(10%);}
#lpInfographic2025 .infographicBox03.v2 .content .infoWrapper img{width: 100%; transform: none; max-width: 700px;}
#lpInfographic2025 .infographicBox03 .content .infoWrapper .right{width: 25%; display: flex; flex-direction: column; margin-top: 25%; gap: 8%; text-align: center;}
#lpInfographic2025 .infographicBox03 .content .infoWrapper .right .item{display: flex; flex-direction: column;}
#lpInfographic2025 .infographicBox03 .content .infoWrapper .right .item .number{margin: 0; font-weight: 700; font-size: 26px; line-height: 1;}
#lpInfographic2025 .infographicBox03 .content .infoWrapper .right .item .label{text-transform: uppercase; font-size: 14px; line-height: 1;}
#lpInfographic2025 .infographicBox04{padding: 50px 0;}
#lpInfographic2025 .infographicBox04 .content{display: flex; flex-direction: column; gap: 30px;}
#lpInfographic2025 .infographicBox04 .content .mainTitle{display: flex; margin: 0 auto; text-transform: uppercase; font-size: 24px;  font-weight: 500; text-align: center; line-height: 1; padding: 10px 20px; border-radius: 50px;}
#lpInfographic2025 .infographicBox04 .content .genderWrapper{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center;}
#lpInfographic2025 .infographicBox04 .content .genderWrapper .itemWrapper{width: calc(100% / 2); padding: 0 10px; text-align: center; display: flex; flex-direction: column; gap: 10px;}
#lpInfographic2025 .infographicBox04 .content .genderWrapper .itemWrapper .title{margin: 0; text-transform: uppercase;}
#lpInfographic2025 .infographicBox04 .content .genderWrapper .itemWrapper img{}
#lpInfographic2025 .infographicBox04 .content .genderWrapper .itemWrapper .percent{display: flex; margin: 0 auto; width: 80px; border-radius: 10px; height: 34px; align-items: center; justify-content: center; font-size: 20px;}
#lpInfographic2025 .infographicBox05{padding: 50px 0;}
#lpInfographic2025 .infographicBox05 .content{display: flex; flex-direction: column; gap: 30px;}
#lpInfographic2025 .infographicBox05 .content .mainTitle{display: flex; margin: 0 auto; text-transform: uppercase; font-size: 24px;  font-weight: 500; text-align: center; line-height: 1; padding: 10px 20px; border-radius: 50px;}
#lpInfographic2025 .infographicBox05 .content .citizenshipWrapper{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; gap: 40px;}
#lpInfographic2025 .infographicBox05 .content .citizenshipWrapper .itemWrapper{width: calc(calc(100% - 40px) / 2); text-align: center; display: flex; flex-direction: column; gap: 10px;}
#lpInfographic2025 .infographicBox05 .content .citizenshipWrapper .itemWrapper .title{margin: 0; text-transform: uppercase;}
#lpInfographic2025 .infographicBox05 .content .citizenshipWrapper .itemWrapper img{width: 80%; margin: 0 auto;}
#lpInfographic2025 .infographicBox05 .content .citizenshipWrapper .itemWrapper .percent{display: flex; margin: 0 auto; width: 80px; border-radius: 10px; height: 34px; align-items: center; justify-content: center; font-size: 20px;}
#lpInfographic2025 .infographicBox06{padding: 50px 0;}
#lpInfographic2025 .infographicBox06 .row{gap:20px;}
#lpInfographic2025 .infographicBox06 .content{display: flex; flex-direction: column; gap: 30px;}
#lpInfographic2025 .infographicBox06 .content .mainTitle{display: flex; margin: 0 auto; text-transform: uppercase; font-size: 24px;  font-weight: 500; text-align: center; line-height: 1; padding: 10px 20px; border-radius: 50px;}
#lpInfographic2025 .infographicBox06 .content .raceWrapper{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; gap: 40px;}
#lpInfographic2025 .infographicBox06 .content .raceWrapper .itemWrapper{width: calc(calc(100% - 40px) / 2); text-align: center; display: flex; flex-direction: column; gap: 10px;}
#lpInfographic2025 .infographicBox06 .content .raceWrapper .itemWrapper .title{margin: 0; text-transform: uppercase;}
#lpInfographic2025 .infographicBox06 .content .raceWrapper .itemWrapper img{width: 80%; margin: 0 auto;}
#lpInfographic2025 .infographicBox06 .content .raceWrapper .itemWrapper .percent{display: flex; margin: 0 auto; width: 80px; border-radius: 10px; height: 34px; align-items: center; justify-content: center; font-size: 20px;}
#lpInfographic2025 .infographicBox07{padding: 50px 0;}
#lpInfographic2025 .infographicBox07 .content{display: flex; flex-direction: column; gap: 30px;}
#lpInfographic2025 .infographicBox07 .content .mainTitle{display: flex; margin: 0 auto; text-transform: uppercase; font-size: 24px;  font-weight: 500; text-align: center; line-height: 1; padding: 10px 20px; border-radius: 50px;}

.box17 .content .leftWrapper.newFormWrapper .absoluteTitle{margin-top: -50px;}

.cardsWrapper{display: flex; flex-wrap: wrap; justify-content: center; gap: 50px;}
.cardsWrapper .item{max-width: 400px;}
.cardsWrapper .item .thumbWrapper{}
.cardsWrapper .item .iconsWrapper{padding: 10px;}
.cardsWrapper .item .iconsWrapper a{background: #ffc72c; color: #fff; font-weight: 700; padding: 5px 10px; display: inline-block; border-radius: 5px; margin: 0 5px;}
.gifsWrapper{display: flex; flex-wrap: wrap; justify-content: center; gap: 50px;}
.gifsWrapper .item{width: 300px; background: rgba(0,0,0,0.1);}
.gifsWrapper .item iframe{width: 100%;}
.gifsWrapper .item p{display: none;}
.matchdayGalleryWrapper{display: flex; gap: 50px; flex-wrap: wrap; justify-content: center;}
.matchdayGalleryWrapper .thumb{width: 330px; height: 230px; display: flex; border-radius: 10px; overflow: hidden; position: relative; opacity: 0.8; transition:all 0.3s linear 0s; -webkit-transition:all 0.3s linear 0s; -moz-transition:all 0.3s linear 0s; -o-transition:all 0.3s linear 0s; -ms-transition:all 0.3s linear 0s;}
.matchdayGalleryWrapper .thumb:after{position: absolute; content: ""; top: 10px; right: 10px; bottom: 10px; left: 10px; border: 2px solid #ffc72c; border-radius: 10px;}
.matchdayGalleryWrapper .thumb:hover{opacity: 1;}
.matchdayGalleryWrapper .thumb img{object-fit: cover; object-position: center;}

#commonApplicationForm .formGroupWithTitle{gap: 10px; align-items: baseline;}
#commonApplicationForm .formGroupWithTitle .radio-inputs{display: flex; gap: 10px; flex-direction: row; width: 100%; flex-wrap: wrap;}
#commonApplicationForm .formGroupWithTitle .radio-inputs label{display: flex; align-items: center; flex: 1;}
#commonApplicationForm .formGroupWithTitle .radio-inputs label input{appearance: none; width: 24px; height: 24px; background-color: #fff; border-radius: 50%; transition: .4s ease-in-out; border: 2px solid #838484; padding: 12px;}
#commonApplicationForm .formGroupWithTitle .radio-inputs label .name{margin-left: -5px;}
#commonApplicationForm .formGroupWithTitle .radio-inputs label .circle{position: relative; left: -20px; width: 12px; height: 12px; background-color: #42bc99; scale: 0; border-radius: 50%; transition: .4s ease-in-out;}
#commonApplicationForm .formGroupWithTitle .radio-inputs label input:checked + .circle {transform: rotate(360deg); scale: 1;}

#commonApplicationForm .checkbox-inputs{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap}
#commonApplicationForm .checkbox-inputs .checkbox{width: 100%; background: #f4f6f9;}
#commonApplicationForm .checkbox-inputs .checkbox input{display: none !important;}
#commonApplicationForm .checkbox-inputs .checkbox .name{height: 100%; width: 100%; display: flex; align-items: center; justify-content: center; opacity: .6; text-align: center; padding: 5px 5px; cursor: pointer;}
#commonApplicationForm .checkbox-inputs .checkbox input:checked+.name{background-color: #ffc72c; color: #000; opacity: 1;}

#commonApplicationForm .formGroup .dropWrapper{position: relative; border-radius: 15px; padding: 30px; background: #f4f6f9; text-align: center; line-height: 1.2;}
#commonApplicationForm .formGroup .dropWrapper input{width: 0.1px; height: 0.1px; opacity: 0; position: absolute; z-index: -1;}
#commonApplicationForm .formGroup .dropWrapper label{display: flex; flex-direction: column; gap: 20px; align-items: center; cursor: pointer;}
#commonApplicationForm .formGroup .dropWrapper label .icon{font-size: 40px;}
#commonApplicationForm .formGroup .dropWrapper label .label{}
#commonApplicationForm .disclaimer{font-size: 14px; line-height: 1.2; display: flex; align-items: center; gap: 20px; margin-top: 15px;}
#commonApplicationForm .wizard .content > .body{gap: 15px;}

#subscribeForm{display: flex; flex-direction: column; gap: 20px;}
#subscribeForm .formGroup{display: flex; flex-direction: column; gap: 5px;}
#subscribeForm .formGroup input{border: none; height: 60px; padding: 0 15px; font-size: 15px; background: #f4f6f9;}
#subscribeForm button{height: 60px; font-size: 22px; display: inline-flex; margin: 0; justify-content: center; align-items: center; padding: 0 50px; border: none; border-radius: 5px 0;}

#committeeInputForm{display: flex; width: 100%; flex-direction: column; gap: 15px;}
#committeeInputForm .formGroup{display: flex; flex-direction: column; gap: 5px;}
#committeeInputForm .formGroup label{line-height: 1; font-size: 15px;}
#committeeInputForm .formGroup input{border: none; height: 60px; padding: 0 15px; font-size: 18px; background: #f4f6f9;}
#committeeInputForm .formGroup select{border: none; height: 60px; padding: 0 15px; font-size: 18px; background: #f4f6f9;}
#committeeInputForm button{height: 60px; font-size: 22px; display: inline-flex; margin: 0; justify-content: center; align-items: center; padding: 0 50px; border: none; border-radius: 5px 0;}
#committeeInputForm .dateTimeWrapper{display: flex; gap: 20px; flex-direction: column;}
#committeeInputForm .dateTimeWrapper .formGroup.half{/*width: calc(calc(100% - 10px) / 2);*/}
.select2-container--default .select2-selection--single{height: 60px; border: none; background: #f4f6f9; display: flex; align-items: center;}
.select2-container--default .select2-selection--single .select2-selection__arrow{top: 50%; transform: translateY(-50%);}

#requestInfoForm{display: flex; flex-direction: column; gap: 15px;}
#requestInfoForm input{border: none; height: 60px; padding: 0 15px; font-size: 15px; background: #f4f6f9; width: 100%;}
#requestInfoForm select{border: none; height: 60px; padding: 0 15px; font-size: 15px; background: #f4f6f9; width: 100%;}
#requestInfoForm input[type="submit"]{border: none; border-radius: 5px 0; font-size: 20px;}

#loadLastEntry{margin: 0 0 0 auto; background: #42bc99; color: #fff; height: 40px; display: flex; align-items: center; justify-content: center; padding: 0 20px; border-radius: 10px 0; cursor: pointer; display: none;}

#tuitionFeesIndia{}
#tuitionFeesIndia .boxesWrapper{display: flex; flex-direction: column; gap: 20px; margin-bottom: 30px;}
#tuitionFeesIndia .boxesWrapper .item{display: flex; flex-direction: column; gap: 5px; flex: 1;}
#tuitionFeesIndia .boxesWrapper .item .title{margin: 0; padding: 5px; border-radius: 5px; text-transform: uppercase;}
#tuitionFeesIndia .boxesWrapper .item .text{}
#tuitionFeesIndia .yearsWrapper{display: flex; flex-direction: column; gap: 20px;}
#tuitionFeesIndia .yearsWrapper .yearWrapper{background: #e0e7eb; display: flex; flex-direction: column; gap: 10px; border-radius: 10px; overflow: hidden;}
#tuitionFeesIndia .yearsWrapper .yearWrapper:nth-child(2n){background: #fbe57e;}
#tuitionFeesIndia .yearsWrapper .yearWrapper .year{border-radius: 10px; text-transform: uppercase; height: 50px; align-items: center; justify-content: center; display: flex; gap: 5px; font-size: 22px;}
#tuitionFeesIndia .yearsWrapper .yearWrapper .space{}
#tuitionFeesIndia .yearsWrapper .yearWrapper .price{border-radius: 10px; margin: 0 10px 10px 10px; height: 40px; display: flex; align-items: center; justify-content: center; font-size: 18px;}
#milesIndia{}
#milesIndia .boxesWrapper{display: flex; flex-direction: column; gap: 40px; margin-bottom:0;}
#milesIndia .boxesWrapper .item{position: relative; border: 1px solid #5a5d62; padding: 20px; border-radius: 20px; flex: 1;}
#milesIndia .boxesWrapper .item .number{margin: 0; position: absolute; top: 0; left: 0; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; transform: translate(0%, -50%); font-size: 40px; font-weight: 900;}
#milesIndia .boxesWrapper .item .text{}

.img-auto img{width: auto !important;}
#BambooHR{}
#BambooHR h2{display: none;}
#BambooHR .BambooHR-ATS-Department-List{display: flex; flex-direction: column; width: 100%; margin: 0 !important; padding: 0 !important; gap: 10px;}
#BambooHR .BambooHR-ATS-Department-List .BambooHR-ATS-Department-Item{display: flex; flex-direction: column; width: 100%; align-items: center; gap: 10px; padding: 20px; border-radius: 5px; background: #f4f6f9;}
#BambooHR .BambooHR-ATS-Department-List .BambooHR-ATS-Department-Item .BambooHR-ATS-Department-Header{background: #42bc99; color: #fff; margin: 0; padding: 0 10px; height: 25px; width: 80px; display: flex; align-items: center; justify-content: center; border-radius: 5px; font-size: 14px;}
#BambooHR .BambooHR-ATS-Department-List .BambooHR-ATS-Department-Item .BambooHR-ATS-Jobs-List{padding: 0 !important; margin: 0 !important; flex: 1; border: none !important;}
#BambooHR .BambooHR-ATS-Department-List .BambooHR-ATS-Department-Item .BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item{display: flex; flex-direction: column; justify-content: space-between; align-items: center; gap: 5px;}
#BambooHR .BambooHR-ATS-Department-List .BambooHR-ATS-Department-Item .BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item a{font-size: 18px; color: #47494c; font-family: Century-Schoolbook Regular; text-decoration: underline;}
#BambooHR .BambooHR-ATS-Department-List .BambooHR-ATS-Department-Item .BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item .BambooHR-ATS-Location{float: none !important; padding: 0 !important;}

.owl-carousel .owl-stage-outer{min-height: 300px;}
.owl-carousel .owl-item img.bgImage{position: absolute; top: 0; right: 0; bottom: 0; height: -webkit-fill-available; width: min-content; z-index: -1;}

.sendVerificationCodeWrapper{display: flex; margin: 0 0 0 auto;}
.sendVerificationCodeWrapper .sendVerificationCode{background: #4e6dcb; color: #fff; padding: 5px 10px; font-size: 14px; border-radius: 10px; cursor: pointer;}
.phoneCodeVerificationWrapper{display: flex; gap: 20px; padding: 10px; background: #ddd; border-radius: 10px; display: none;}
.phoneCodeVerificationWrapper #phoneCodeVerification{flex: 1; border: 1px solid #aaa; padding: 10px; border-radius: 5px; line-height: 1; font-size: 14px; height: 40px;}
.phoneCodeVerificationWrapper .phoneNumberVerificationButton{background: #42bc99; color: #fff; cursor: pointer; display: flex; align-items: center; padding: 10px; line-height: 1; font-size: 14px; border-radius: 5px; height: 40px;}
.emailVerificationButtonWrapper{display: flex; margin: 0 0 0 auto;}
.emailVerificationButtonWrapper .sendVerificationMailButton{background: #4e6dcb; color: #fff; padding: 5px 10px; font-size: 14px; border-radius: 10px; cursor: pointer;}

.calendlyButtonWrapper{position: fixed; bottom: 70px; left: 20px; z-index: 9999; /*padding: 20px; border: 4px solid #fff; background: #ffc72c;*/}
.calendlyButtonWrapper .imageWrapper{display: flex; width: 70px; height: auto; border-radius: 15px; overflow: hidden; margin: 0 auto 10px auto; border:2px solid #fff;}
.calendlyButtonWrapper .calendlyButton{background: linear-gradient(135deg, #00d4aa 0%, #00a085 100%); color: white; animation: pulse 2s infinite; padding: 16px 24px; border: none; border-radius: 50px; font-size: 18px; font-weight: 500; cursor: pointer; transition: all 0.3s ease; text-decoration: none; display: flex; align-items: center; gap: 10px; box-shadow: 0 8px 25px rgba(0, 212, 170, 0.3); text-align: center; line-height: 1.2;}
.calendlyButtonWrapper .calendlyButton span{display: none;}
.calendlyButtonWrapper .calendlyButton svg{width: 24px; height: 24px; fill: currentColor;}

#graduationWrapper{}
#graduationWrapper .row{align-items: start; padding: 0 20px;}
#graduationWrapper .row .left{border: 2px solid #4e6dcb; border-radius: 15px; padding: 20px; margin-bottom: 50px;}
#graduationWrapper .row .left .mainTitle{}
#graduationWrapper .row .left .programTitle{margin: 0 0 5px 0;}
#graduationWrapper .row .left ul{margin-bottom: 25px;}
#graduationWrapper .row .right{}
.speakerWrapper{padding: 0 0 50px 0; margin: 0 0 50px 0; -ms-flex-align: center; align-items: center; background: #f2f2f2; padding: 20px; border-radius: 20px; display: table; width: 100%;}
.speakerWrapper>img{width: 100%;}
.speakerWrapper>.content{width: 100%;}
.speakerWrapper>.content .title{font-size: 20px; font-weight: 700; line-height: 1.3; width: 100%; position: relative;}
.speakerWrapper>.content .title .small{font-size: 16px;}
.speakerWrapper.image_text>img{margin: 0 0 20px 0; border-radius: 15px;}
.speakerWrapper.image_text>.content{width: 100%;}
.speakerWrapper.text_image>.content{width: 100%; margin: 0 0 20px 0;}
.speakerWrapper.text_image>img{border-radius: 15px;}
.graduationVideo{width: 100%; height: 60vw;}
.rsvpButton{background: #fed43e; color: #fff; font-weight: 600; padding: 10px 50px; border-radius: 10px; border: none; line-height: initial; text-transform: uppercase; display: inline-block;}
#graduationWrapper .row .right section{margin-bottom: 30px; border-bottom: 4px double #ccc; padding-bottom: 10px;}
#graduationWrapper .row .right section .mainTitle{margin: 0 0 15px 0; font-size: 22px; cursor: pointer; display: flex; align-items: center; justify-content: space-between; gap: 10px;}
#graduationWrapper .row .right section .textWrapper{}
#graduationWrapper .row .right section .textWrapper .itemsWrapper{display: flex; flex-direction: column; gap: 10px;}
#graduationWrapper .row .right section .textWrapper .itemsWrapper .itemWrapper{}
#graduationWrapper .row .right section .textWrapper .itemsWrapper .itemWrapper .title{display:flex;align-items:center;justify-content:space-between;padding:5px 15px;margin:0;cursor:pointer}
#graduationWrapper .row .right section .textWrapper .itemsWrapper .itemWrapper .title i{}
#graduationWrapper .row .right section .textWrapper .itemsWrapper .itemWrapper .text{padding:30px;box-shadow:rgba(0,0,0,.2) 0 12px 28px 0,rgba(0,0,0,.1) 0 2px 4px 0,rgba(255,255,255,.05) 0 0 0 1px inset; background:#fff;display:none;margin-top:10px}

#lpUsceProgram{}
#lpUsceProgram .usceBox01{}
#lpUsceProgram .usceBox01 .content{gap: 50px;}
#lpUsceProgram .usceBox01 .content .item{width: 80%; background: #fff; border-radius: 20px; padding: 20px; margin: 0 auto; text-align: center;}
#lpUsceProgram .usceBox01 .content .item img{width: 50%; transform: translateY(-25%);}
#lpUsceProgram .usceBox01 .content .item .title{}
#lpUsceProgram .usceBox01 .content .item .text{}
#lpUsceProgram .usceBox02{background: url(../img/usceBox02-bg.jpg) center / cover;}
#lpUsceProgram .usceBox02 .content{}
#lpUsceProgram .usceBox02 .content table{border-collapse: collapse; border-radius: 20px; overflow: hidden; background: #fff; text-align: center;}
#lpUsceProgram .usceBox02 .content table caption{caption-side: top; background: #067376; background: linear-gradient(90deg, rgba(6, 115, 118, 1) 0%, rgba(42, 218, 184, 1) 100%); color: #fff; padding: 0; height: 50px; width: 100%; align-items: center; text-align: center; line-height: 50px; font-weight: 600;}
#lpUsceProgram .usceBox02 .content table caption .captionInner{}
#lpUsceProgram .usceBox02 .content table thead{}
#lpUsceProgram .usceBox02 .content table thead tr{}
#lpUsceProgram .usceBox02 .content table thead tr th{text-transform: uppercase; line-height: 1.2; padding: 10px;}
#lpUsceProgram .usceBox02 .content table tbody{}
#lpUsceProgram .usceBox02 .content table tbody tr{}
#lpUsceProgram .usceBox02 .content table tbody tr:nth-child(odd) {background: #e6e7e8;}
#lpUsceProgram .usceBox02 .content table tbody tr td{padding: 10px;}
#lpUsceProgram .usceBox02 .content table tbody tr td:first-child{text-align: left; line-height: 1;}
#lpUsceProgram .usceBox02 .content table tbody tr td:first-child span{font-size: 12px;}
#lpUsceProgram .usceBox02 .content table td + td, #lpUsceProgram .usceBox02 .content table th + th {border-left: 10px solid white;}
#lpUsceProgram .usceBox03{background: url(../img/usceBox03-bg-02.jpg) 100% / cover; padding: 50px 0; text-align: center; color: #fff; background-size: 200%;}
#lpUsceProgram .usceBox03 .mainTitle{text-transform: uppercase;}
#lpUsceProgram .usceBox03.v2{background: url(../img/usceBox03-v2-bg-02.jpg) 100% / cover;}
#lpUsceProgram .usceBox04{background: url(../img/usceBox04-bg.jpg) center / cover; padding: 200px 0 50px 0; margin-top: -150px;}
#lpUsceProgram .usceBox04 .contentWrapper{background: rgba(255, 255, 255, 0.9); border-radius: 20px; padding: 30px;}
#lpUsceProgram .usceBox04 .contentWrapper .mainTitle{text-transform: uppercase;}
#lpUsceProgram .usceBox04 .contentWrapper ul{padding-left: 15px;}
.pricing-table{display: flex; flex-direction: column; gap: 10px;}
.pricing-table .pricing-row{display: flex; background: #f4f6f9; border-radius: 10px; height: 50px; align-items: center; justify-content: space-around; position: relative;}
.pricing-table .pricing-arrow{font-size: 80px; line-height: 1; transform: translateY(-11px); position: absolute; top: 0;}
#lpUsceProgram .usceBox06{background: url(../img/usceBox06-bg.jpg) center / cover; padding: 50px 0;}
#lpUsceProgram .usceBox06 .contentWrapper{background: rgba(255, 255, 255, 0.9); border-radius: 20px; padding: 30px;}
#lpUsceProgram .usceBox06 .contentWrapper .mainTitle{text-transform: uppercase;}
#lpUsceProgram .usceBox07{background: url(../img/usceBox07-bg.jpg) 50% 0 / cover; padding: 50px 0;}
#lpUsceProgram .usceBox07 .contentWrapper{background: rgba(255, 255, 255, 0.9); border-radius: 20px; padding: 30px;}
#lpUsceProgram .usceBox07 .contentWrapper .mainTitle{text-transform: uppercase;}
#lpUsceProgram .usceBox08{padding: 50px 0;}
#lpUsceProgram .usceBox08 .content{display: flex; flex-direction: column; gap: 40px;}
#lpUsceProgram .usceBox08 .content .textWrapper{align-items: center; display: flex; justify-content: center; flex-direction: column;}
#lpUsceProgram .usceBox08 .content .textWrapper .mainTitle{text-transform: uppercase;}
#lpUsceProgram .usceBox08 .content .textWrapper form{display: flex; flex-direction: column; gap: 15px;}
#lpUsceProgram .usceBox08 .content .textWrapper form input{background: #fff; border: none; height: 60px; border-radius: 15px; padding: 0 20px;}
#lpUsceProgram .usceBox08 .content .textWrapper form button{height: 60px; border: none; border-radius: 15px;}
#lpUsceProgram .usceBox08 .content .textWrapper form .disclaimer{line-height: 1.2; font-size: 15px;}
#lpUsceProgram .usceBox08 .content img{}
.faqSwiper{padding-bottom: 50px;}
.faqSwiper .swiper-wrapper{}
.faqSwiper .swiper-wrapper .swiper-slide{flex-direction: column; gap: 20px; /*height: calc((100% - 30px) / 2) !important;*/}
.faqSwiper .swiper-wrapper .swiper-slide img{width: 80px;}
.faqSwiper .swiper-wrapper .swiper-slide .question{display: flex; gap: 10px; align-items: center; line-height: 1.2; cursor: pointer;}
.faqSwiper .swiper-wrapper .swiper-slide .answer{display: none; padding: 20px; box-shadow: rgba(0, 0, 0, .1) 0 12px 28px 0, rgba(0, 0, 0, .1) 0 2px 4px 0, rgba(255, 255, 255, .05) 0 0 0 1px inset; margin: 0 20px; border-radius: 20px;}
.faqSwiper .swiper-wrapper .swiper-slide .answer.open{display: block;}
.faqSwiper .swiper-wrapper .swiper-slide .answer>i{display: none;}
.faqSwiper .swiper-wrapper .swiper-slide .answer>img{display: none;}
.swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{height: 20px;}
.swiper-scrollbar {background: #f4f6f9; border-radius: 10px;}
.swiper-scrollbar-drag {background: #42bc99; border-radius: 10px;}

#lpFeaturedAlumni .featuredAlumniBox03{background: url(../img/featuredAlumni04-bg-mob.jpg) center top / cover; padding: 330px 0 40px 0;}
#lpFeaturedAlumni .featuredAlumniBox03 .contentWrapper{background: rgba(255, 255, 255, 0.9); border-radius: 20px; padding: 30px;}
#lpFeaturedAlumni .featuredAlumniBox03 .contentWrapper .mainTitle{text-transform: uppercase;}

@media screen and (orientation: landscape) and (max-height: 500px) {
	#lpUsceProgram .usceBox03{padding: 50px 0 100px 0;}
}

@media (min-width: 992px) {
	#heroWrapper .swiper{height: 100%;}
	#heroWrapper .swiper .swiper-wrapper{}
	#heroWrapper .swiper .swiper-wrapper .swiper-slide{height: calc(100vh - 60px); display: flex; padding: 0; align-items: center;}
	#heroWrapper .swiper .swiper-wrapper .swiper-slide .container{}
	#heroWrapper .swiper .swiper-wrapper .swiper-slide .container .textWrapper{width: 55%; padding: 45px; transform: translateY(80px); background: rgba(255, 255, 255, .8); border-radius: 5px 0; position: relative; bottom: auto;}
	#heroWrapper .swiper .swiper-wrapper .swiper-slide .container .textWrapper .title{font-size: 40px;}
	#heroWrapper .swiper .swiper-wrapper .swiper-slide .container .textWrapper .name{margin: 0 0 20px; font-size: 17px;}
	#heroWrapper .swiper .swiper-wrapper .swiper-slide .container .textWrapper .button{display: inline-flex; padding: 0 30px; height: 50px; font-size: 20px;}
	#pageHero .container .textWrapper{width: 100%;}
	#pageHero .container .textWrapper .mainTitle{font-size: 60px;}
	#pageHero.videoContainer{height: 100vh;}
	#pageHero.videoContainer .textWrapper{width: 75%; padding: 45px; transform: translateY(80px);}

	.box02 .content .contentWrapper .textWrapper>.button{display: table; margin: 0 0 0 auto; line-height: 50px; padding: 0 30px; font-size: 20px;}
	.box32.v2 .content img{width: 35%;}
	.box09c{text-align: left;}
	.box09c .content{flex-direction: row; align-items: center; gap: 100px;}
	.box09c .content .left .mainTitle{font-size: 60px; padding: 15px 20px;}
	.box09c .content .right .text{font-size: 34px;}
	.box09c .content .right .button{white-space: pre; display: table; margin: 0 auto 0 0; line-height: 50px; padding: 0 30px; font-size: 20px;}

	#lpInfographic2025 #pageHero .textWrapper .mainTitle{font-size: 100px;}
    #lpInfographic2025 .box10, #lpInfographic2025 .box11, #lpInfographic2025 .box2, #lpInfographic2025 .box3, #lpInfographic2025 .box4, #lpInfographic2025 .box5, #lpInfographic2025 .box6, #lpInfographic2025 .box7, #lpInfographic2025 .box8, #lpInfographic2025 .box9, #lpInfographic2025 .step1 {
        padding: 100px 0;
    }
    #lpInfographic2025 .box2 .mainTitle{font-size: 30px;}
    #lpInfographic2025 .box3{padding-top:0;}
    #lpInfographic2025 .box3 .content{flex-direction: row;}
    #lpInfographic2025 .box3 .content .left{flex: 1;}
    #lpInfographic2025 .box3 .content .left .mainTitle{font-size: 30px; padding: 20px;}
    #lpInfographic2025 .box3 .content .left .studentsWrapper .itemWrapper .thumb{max-width: 100px;}
    #lpInfographic2025 .box3 .content .right{flex: 1;}
    #lpInfographic2025 .box3 .content .right .mainTitle{font-size: 30px; padding: 20px;}
    #lpInfographic2025 .box3 .content .right .ranksWrapper{align-items: center; flex-direction: column;}
    #lpInfographic2025 .box3 .content .right .ranksWrapper .itemWrapper .thumb{max-width: 100px;}
	#lpInfographic2025 .box3 .studentsWrapper .itemWrapper{text-align: center; width: 120px; margin: 0 50px;}
	#lpInfographic2025 .box3 .studentsWrapper .itemWrapper .title{height: 54px;}
	#lpInfographic2025 .box3 .studentsWrapper .itemWrapper .thumb{margin: 20px 0; width: 100%;}
	#lpInfographic2025 .box5 .content{flex-direction: row; gap: 50px;}
	#lpInfographic2025 .box5 .content .left{flex: 1;}
	#lpInfographic2025 .box5 .content .left .mainTitle{font-size: 30px; padding: 20px;}
	#lpInfographic2025 .box5 .content .left .citizenshipWrapper{flex-direction: column; align-items: center;}
	#lpInfographic2025 .box5 .content .left .citizenshipWrapper .itemWrapper .thumb{max-width: 100px;}
	#lpInfographic2025 .box5 .content .right{flex: 1;}
	#lpInfographic2025 .box5 .content .right .mainTitle{font-size: 30px; padding: 20px;}
	#lpInfographic2025 .box5 .content .right .raceWrapper .itemWrapper .thumb{max-width: 100px;}
	#lpInfographic2025 .box7 .content .left .mainTitle{font-size: 30px;}
	#lpInfographic2025 .box7 .content .left .genderWrapper{gap: 100px;}
	#lpInfographic2025 .box7 .content .left .genderWrapper .itemWrapper{width: auto;}
	#lpInfographic2025 .box7 .content .left .genderWrapper .itemWrapper .thumb{max-width: 150px;}
	#lpInfographic2025 .box7 .content .right .mainTitle{font-size: 30px;}
	#lpInfographic2025 .box7 .content .right .agesWrapper .itemWrapper{margin: 0; width: calc(100% / 6);}
	#lpInfographic2025 .box7 .content .right .agesWrapper .itemWrapper .thumb{max-width: 100px;}
	#lpInfographic2025 .box9 .mainTitle{font-size: 30px;}
	#lpInfographic2025 .box10 .content{}
	#lpInfographic2025 .box10 .content .left{flex: 1;}
	#lpInfographic2025 .box10 .content .right{flex: 1;}
	#lpInfographic2025 .box12{padding: 30px 0;}
	#lpInfographic2025 .box12 .mainTitle{font-size: 30px;}

	#lpInfographic2025 .infographicBox00{overflow: visible; padding-top: 170px;}
	#lpInfographic2025 .infographicBox00 .textWrapper .mainTitle{font-size: 46px;}
	#lpInfographic2025 .infographicBox00 img{width: 80%; right: 0; left: auto;}
	#lpInfographic2025 .infographicBox01, #lpInfographic2025 .infographicBox02, #lpInfographic2025 .infographicBox03, #lpInfographic2025 .infographicBox04, #lpInfographic2025 .infographicBox05, #lpInfographic2025 .infographicBox06, #lpInfographic2025 .infographicBox07{padding: 100px 0;}
	#lpInfographic2025 .infographicBox01 .content .mainTitle{font-size: 56px; height: 90px; border-radius: 45px; padding: 0 35px;}
	#lpInfographic2025 .infographicBox02 .content .mainTitle, #lpInfographic2025 .infographicBox03 .content .mainTitle, #lpInfographic2025 .infographicBox04 .content .mainTitle, #lpInfographic2025 .infographicBox05 .content .mainTitle, #lpInfographic2025 .infographicBox06 .content .mainTitle, #lpInfographic2025 .infographicBox07 .content .mainTitle{font-size: 36px;}
	#lpInfographic2025 .infographicBox01 .content .percentsWrapper img{max-width: 290px;}
	#lpInfographic2025 .infographicBox02 .content img{max-width: 800px; margin: 0 auto;}
	#lpInfographic2025 .infographicBox03 .row{gap: 0;}
	#lpInfographic2025 .infographicBox03 .content .infoWrapper{justify-content: center;}
	#lpInfographic2025 .infographicBox03 .content .infoWrapper img{max-width: 350px;}
	#lpInfographic2025 .infographicBox03 .content .infoWrapper .left{width: 190px; margin-top: 10%;}
	#lpInfographic2025 .infographicBox03 .content .infoWrapper .left .item .number{font-size: 80px;}
	#lpInfographic2025 .infographicBox03 .content .infoWrapper .left .item .label{font-size: 22px;}
	#lpInfographic2025 .infographicBox03 .content .infoWrapper .right{width: 190px; margin-top: 13%;}
	#lpInfographic2025 .infographicBox03 .content .infoWrapper .right .item .number{font-size: 80px;}
	#lpInfographic2025 .infographicBox03 .content .infoWrapper .right .item .label{font-size: 22px;}
	#lpInfographic2025 .infographicBox04 .content .genderWrapper{gap: 30px;}
	#lpInfographic2025 .infographicBox04 .content .genderWrapper .itemWrapper{max-width: 290px;}
	#lpInfographic2025 .infographicBox04 .content .genderWrapper .itemWrapper .title{font-size: 26px;}
	#lpInfographic2025 .infographicBox04 .content .genderWrapper .itemWrapper .percent{height: 46px; font-size: 26px;}
	#lpInfographic2025 .infographicBox05 .content .citizenshipWrapper{width: 80%; margin: 0 auto; gap: 60px;}
	#lpInfographic2025 .infographicBox05 .content .citizenshipWrapper .itemWrapper{width: calc(calc(100% - 180px) / 4); justify-content: end;}
	#lpInfographic2025 .infographicBox05 .content .citizenshipWrapper .itemWrapper img{width: 70%;}
	#lpInfographic2025 .infographicBox05 .content .citizenshipWrapper .itemWrapper .title{font-size: 26px;}
	#lpInfographic2025 .infographicBox05 .content .citizenshipWrapper .itemWrapper .percent{height: 46px; font-size: 26px;}
	#lpInfographic2025 .infographicBox06 .row{gap: 0;}
	#lpInfographic2025 .infographicBox06 .content .raceWrapper{width: 100%; margin: 0 auto; gap: 30px;}
	#lpInfographic2025 .infographicBox06 .content .raceWrapper .itemWrapper{width: calc(calc(100% - 120px) / 3)}
	#lpInfographic2025 .infographicBox06 .content .raceWrapper .itemWrapper img{width: 60%;}
	#lpInfographic2025 .infographicBox06 .content .raceWrapper .itemWrapper .title{font-size: 18px;}
	#lpInfographic2025 .infographicBox06 .content .raceWrapper .itemWrapper .percent{height: 46px; font-size: 26px;}

	#enrollingNewStudentsNow #pageHero .content .right form{flex-direction: row; flex-wrap: wrap;}
	#enrollingNewStudentsNow #pageHero .content .right form .formGroup.half{width: calc(calc(100% - 15px) / 2);}

	#commonApplicationForm .formGroupWithTitle {flex-direction: column;}
	#commonApplicationForm .formGroupWithTitle .radio-inputs{gap: 40px;}
	#commonApplicationForm .formGroupWithTitle .radio-inputs label{flex: none;}
	#commonApplicationForm .checkbox-inputs .checkbox{width: calc(calc(100% - 20px) / 3);}
	#commonApplicationForm .checkbox-inputs .checkbox .name{padding: 10px 5px; font-size: 16px;}

	#tuitionFees #tabs-content .tab-content .yearWrapper{flex-direction: row;}

	#committeeInputForm .dateTimeWrapper{flex-direction: row;}
	#committeeInputForm .dateTimeWrapper .formGroup.half{width: calc(calc(100% - 10px) / 2);}

	.popupOpenhouseWrapper{right: 20px;}
	.popupOpenhouseWrapper .mainTitle{text-align: center;}

	#tuitionFeesIndia .boxesWrapper{flex-direction: row;}
	#tuitionFeesIndia .yearsWrapper .yearWrapper{flex-direction: row; align-items: center; justify-content: center; gap: 20px;}
	#tuitionFeesIndia .yearsWrapper .yearWrapper .year{height: -webkit-fill-available; padding: 0 20px;}
	#tuitionFeesIndia .yearsWrapper .yearWrapper .space{flex: 1; border-bottom: 1px solid #333;}
	#tuitionFeesIndia .yearsWrapper .yearWrapper .price{margin: 15px 15px 15px auto; padding: 0 20px;}
	#milesIndia .boxesWrapper{flex-direction: row;}

	#BambooHR .BambooHR-ATS-Department-List .BambooHR-ATS-Department-Item{gap: 20px; flex-direction: row; padding: 10px 15px;}
	#BambooHR .BambooHR-ATS-Department-List .BambooHR-ATS-Department-Item .BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item{gap: 0; flex-direction: row;}

	#sjsmFamilyOfDoctors #pageHero{height: calc(100vh - 60px);}
	#sjsmFamilyOfDoctors #pageHero .titleWrapper{flex: 1; height: 100%; display: flex; justify-content: center;}
	#sjsmFamilyOfDoctors #pageHero .titleWrapper .mainTitle{font-size: 100px;}
	#sjsmFamilyOfDoctors.v2 #pageHero .titleWrapper .mainTitle{font-size: 60px;}
	#sjsmFamilyOfDoctors #pageHero .titleWrapper .mainTitle span{font-size: 53px;}
	#sjsmFamilyOfDoctors #pageHero .titleWrapper .text{font-size: 26px;}
	#sjsmFamilyOfDoctors #pageHero .videoWrapper{height: 100%; width: calc(100% - 400px); display: flex;}
	#sjsmFamilyOfDoctors #pageHero .videoWrapper>img{object-fit: cover;}
	#sjsmFamilyOfDoctors #pageHero .videoWrapper video{position: relative; max-width: none; max-height: none; width: auto; height: auto; transform: none;}
	#sjsmFamilyOfDoctors #pageHero .videoWrapper .buttonsWrapper{justify-content: space-evenly; padding: 15px;}
	#sjsmFamilyOfDoctors #pageHero .videoWrapper .buttonsWrapper .button{font-size: 18px; padding: 15px 20px; gap: 10px;}
	#sjsmFamilyOfDoctors .box32 .content>img{width: 35%;}
	#sjsmFamilyOfDoctors .box32 .content .contentWrapper{padding: 40px 60px;}
	#sjsmFamilyOfDoctors .box32 .content .contentWrapper .button{margin: 0 0 0 auto;}
	#sjsmFamilyOfDoctors .box32 .content .contentWrapper.v2{flex: 1; padding: 0;}
	#sjsmFamilyOfDoctors .box32 .content .contentWrapper.v2 .mainTitle{text-align: center; padding: 0;}
	#sjsmFamilyOfDoctors .box50{padding: 0; background: url(../img/gray-background.jpg) no-repeat 50% / cover;}
	#sjsmFamilyOfDoctors .box50 .content .itemsWrapper{width: 75%; margin: 0px 0 0 auto; transform: translateY(-30px); flex-direction: row; flex-wrap: wrap;}
	#sjsmFamilyOfDoctors .box50 .content .itemsWrapper .item{width: calc(calc(100% - 80px) / 3);}
	#sjsmFamilyOfDoctors .box15 .content .itemsWrapper{flex-direction: row; flex-wrap: wrap; width: 65%; position: relative; z-index: 2;}
	#sjsmFamilyOfDoctors .box15 .content .itemsWrapper .item{width: calc(calc(100% - 20px) / 2);}
	#sjsmFamilyOfDoctors .box15 .content .imageWrapper{flex: 1; display: flex; height: 80%; margin-left: -50px;}
	#sjsmFamilyOfDoctors .box15 .content .imageWrapper::after{display: none;}
	#sjsmFamilyOfDoctors .box15 .content .imageWrapper img{height: -webkit-fill-available;}
	#sjsmFamilyOfDoctors .box15 .content .itemsWrapper .item .titleWrapper h2{font-size: 22px;}
	#sjsmFamilyOfDoctors .box49 .content{display: flex; align-items: center;}
	#sjsmFamilyOfDoctors .box49 .content .contentWrapper{width: 50%; padding-right: 120px;}
	#sjsmFamilyOfDoctors .box49 .content .imageWrapper{flex: 1; margin-left: -50px;}
	#sjsmFamilyOfDoctors .box48 .content .ctaWrapper{width: 80%; padding: 50px; text-align: left; margin-top: -175px;}
	#sjsmFamilyOfDoctors .box48 .content .ctaWrapper .title{font-size: 46px;}
	#sjsmFamilyOfDoctors .box48 .content .ctaWrapper .button{margin: 0 0 0 auto; height: 55px; font-size: 22px;}
	#sjsmFamilyOfDoctors .box47 .content{flex-direction: row;}
	/*#sjsmFamilyOfDoctors #requestInfoForm{flex-direction: row; flex-wrap: wrap;}*/
	#sjsmFamilyOfDoctors #requestInfoForm input{/*width: calc(calc(100% - 15px) / 2); border: 1px solid #ddd;*/}

	.owl-carousel .owl-item img.bgImage{height: auto; width: auto;}

	.calendlyButtonWrapper{bottom: 20px;}
	.calendlyButtonWrapper .calendlyButton span{display: block;}

	#eventsSliderNew {width: 50vw;}
	#eventsSliderNew .swiper-slide {}
	#eventsSliderNew .swiper-slide .title {}
	#eventsSliderNew .swiper-slide .itemsWrapper {display: flex; flex-direction: column; gap: 15px;}
	#eventsSliderNew .swiper-slide .itemsWrapper .item {flex-direction: row; justify-content: start;}
	#eventsSliderNew .swiper-slide .itemsWrapper .item .label {width: 200px; text-align: right; padding: 0 10px;}
	#eventsSliderNew .swiper-slide .itemsWrapper .item .value {text-align: left; padding: 0 10px;}
	#eventsSliderNew .swiper-slide .buttonsWrapper{flex-direction: row; justify-content: center;}
	#eventsSliderNew .swiper-slide .buttonsWrapper .button{height: 45px; padding: 0 30px;}
	#eventsSliderNew .swiper-pagination-bullet {}
	#eventsSliderNew .swiper-pagination-bullet.swiper-pagination-bullet-active {}
	#eventsSliderNew.swiper .swiper-pagination{}
	#eventsSliderNew.swiper .my-next{}
	#eventsSliderNew.swiper .my-prev{}

	.speakerWrapper{display: flex; align-items: start; gap: 20px;}
	.speakerWrapper>img{width: 200px;}
	.speakerWrapper.image_text>.content{flex-direction: column; align-items: baseline;}
	.graduationVideo{height: 462px; margin: 40px auto; display: inherit; border-radius: 15px;}

	#lpUsceProgram .usceBox01 .content{gap: 150px;}
	#lpUsceProgram .usceBox02 .content table thead tr th{white-space: nowrap; padding: 20px;}
	#lpUsceProgram .usceBox02 .content table tbody tr td{padding: 20px;}
	#lpUsceProgram .usceBox03{padding: 160px 0; background-size: cover;}
	#lpUsceProgram .usceBox03 .content{}
	#lpUsceProgram .usceBox03 .content .contentWrapper{width: 47%; margin: 0 0 0 auto; text-align: left;}
	#lpUsceProgram .usceBox03 .content .contentWrapper .mainTitle{}
	#lpUsceProgram .usceBox03 .content .contentWrapper .text{}
	#lpUsceProgram .usceBox04{background: none; background-image: url(../img/usceBox04-bg.jpg); background-size: 100%;}
	#lpUsceProgram .usceBox04 .contentWrapper{width: 50%; padding: 50px;}
	.pricing-table{max-width: 800px; margin: 0 auto; width: 100%;}
	#lpUsceProgram .usceBox06{padding: 150px 0;}
	#lpUsceProgram .usceBox06 .contentWrapper{width: 50%; padding: 50px;}
	#lpUsceProgram .usceBox07{padding: 150px 0;}
	#lpUsceProgram .usceBox07 .contentWrapper{width: 50%; padding: 50px; margin: 0 0 0 auto;}
	#lpUsceProgram .usceBox08{padding: 80px 0;}
	#lpUsceProgram .usceBox08 .content{flex-direction: row; gap: 100px;}
	#lpUsceProgram .usceBox08 .content .textWrapper{flex: 1;}
	#lpUsceProgram .usceBox08 .content img{width: 45%; max-width: 500px;}
	.faqSwiper .swiper-wrapper {height: 50vh;}
	.faqSwiper .swiper-wrapper .swiper-slide{height: calc((100% - 60px) / 2) !important;}
	.faqSwiper .swiper-wrapper .swiper-slide.zIndex1{z-index: 1;}
	.faqSwiper .swiper-wrapper .swiper-slide img{margin: 0 auto 0 0;}
	.faqSwiper .swiper-wrapper .swiper-slide .question{text-align: left;}
	.faqSwiper .swiper-wrapper .swiper-slide .answer{width: 100%; position: absolute; z-index: 5; background: #fff; top: 0; min-height: 100%; box-shadow: none; border: 1px solid #ccc; line-height: 1.3; font-size: 16px;}
	.faqSwiper .swiper-wrapper .swiper-slide:nth-child(2n) .answer{top: auto; bottom: 0;}
	.faqSwiper .swiper-wrapper .swiper-slide .answer>i{display: block; position: absolute; top: 15px; right: 15px; font-size: 30px; cursor: pointer;}
	.faqSwiper .swiper-wrapper .swiper-slide .answer>img {display: block; margin-bottom: 20px;}
	.swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{width: 400px; left: 50%; transform: translateX(-50%);}

	#lpFeaturedAlumni .featuredAlumniBox03{background: url(../img/featuredAlumni04-bg.jpg) 0 / cover; padding: 100px 0 100px 0;}
	#lpFeaturedAlumni .featuredAlumniBox03 .contentWrapper{width: 50%;}
}