/***** Minified on September 29, 2025   ******/
body{overflow-x:hidden}*{box-sizing:border-box}main.careers-home{padding-top:85px}main.careers-home section.hero .content .introtuction .yello-divider{width:50%;height:4px;background:#f99b1c}main.careers-home section.hero .content .introtuction .career-description{width:50%}main.careers-home section.hero .content{display:flex;justify-content:center;align-items:flex-end}main.careers-home section.breadcrumb-section .content{width:100%;margin:0 auto;padding:12px 4px 0 4px}main.careers-home section.hero .content .introtuction{display:flex;flex-direction:column;width:90%;gap:30px;padding-bottom:50px}main.careers-home section.hero .content .introtuction h1{color:#fff;font-feature-settings:'liga' off,'clig' off;text-shadow:0 2px 2px rgba(0,0,0,.25);font-family:Mulish;font-size:40px;font-style:normal;font-weight:700;line-height:normal}main.careers-home section.hero .content .introtuction .career-description p{color:#fff;font-family:Mulish;font-size:14px;font-style:normal;font-weight:400;line-height:140%}main.careers-home section.hero .content .introtuction .button-div .discover-button{background:var(--www-cdicollege-ca-tree-poppy,#f99b1c);display:flex;width:240px;padding:17.675px;justify-content:center;align-items:center;color:#fff;text-align:center;font-family:Mulish;font-size:16px;font-style:normal;font-weight:600;line-height:18px;cursor:pointer}main.careers-home section.hero .content .introtuction .button-div .discover-button:hover{background-color:#d17300}main.careers-home section.intro{font-family:Mulish;font-size:10px;font-style:normal;font-weight:300;line-height:normal;height:fit-content}main.careers-home section.footer-section .content .introtuction h2{color:#fff;font-feature-settings:'liga' off,'clig' off;text-shadow:0 2px 2px rgba(0,0,0,.25);font-family:Mulish;font-size:32px;font-style:normal;font-weight:700;line-height:normal;padding-bottom:25px}main.careers-home section.footer-section .content .introtuction .button-div .discover-button{background:var(--www-cdicollege-ca-tree-poppy,#f99b1c);display:flex;width:240px;padding:17.675px;justify-content:center;align-items:center;color:#fff;text-align:center;font-family:Mulish;font-size:16px;font-style:normal;font-weight:600;line-height:18px;cursor:pointer}main.careers-home section.footer-section .content .introtuction .button-div .discover-button:hover{background-color:#d17300}main.careers-home .footer-section .content .introtuction{width:50%}main.careers-home .footer-section .content{display:flex;align-items:center}main.careers-home section.intro{font-family:Mulish;font-size:10px;font-style:normal;font-weight:300;line-height:normal;height:fit-content}main.careers-home section.intro .content{padding-right:0;display:flex;align-items:flex-end;height:fit-content;width:100%;margin:0 auto}main.careers-home section.intro .left{width:52%;padding-top:20px;padding-bottom:36px;align-self:center}main.careers-home section.intro .left .header{color:#383838;font-family:Mulish;font-size:32px;font-style:normal;font-weight:700;line-height:135%;margin-bottom:20px}main.careers-home section.intro .left .career-description p{color:#393939;font-feature-settings:'clig' off,'liga' off;font-family:"MuktaVaani";font-size:16px;font-style:normal;font-weight:400;line-height:24px}main.careers-home section.intro .left .intro-values ul{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:10px;row-gap:10px;justify-content:space-between;margin-top:20px;padding-left:0}main.careers-home section.intro .left .intro-values ul li{color:#003a81;text-align:center;font-family:Mulish;font-size:12px;font-style:normal;font-weight:600;line-height:135%;height:fit-content;text-transform:uppercase;padding:10px 15px;text-align:center;border:1px solid #003a81;display:flex;align-items:center;justify-content:center;min-height:fit-content;height:52px;background-color:#fff}main.careers-home section.intro .content .right{width:48%;height:551px}main.careers-home section.intro .content .right .image{width:100%;height:100%;position:relative}main.careers-home section.intro .content .right .intro-image{width:96%;height:auto;object-fit:cover;position:absolute;bottom:-37px;left:-45%;z-index:-1}main.careers-home section.divider-section{width:100%}main.careers-home section.divider-section .content{display:flex;justify-content:center;align-items:center;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.2) 100%),#002145;text-align:center;align-content:center}main.careers-home section.first-divider .content{height:335px}main.careers-home section.first-divider .content p{color:#f0f0f0;font-feature-settings:'liga' off,'clig' off;font-family:Mulish}main.careers-home section.first-divider .content .header{font-size:32px;font-style:normal;font-weight:700;line-height:24px}main.careers-home section.first-divider .content{display:flex;justify-content:center;display:flex;flex-direction:column;align-items:center;gap:50px}main.careers-home section.first-divider .content .divider-details{display:flex;justify-content:center;gap:200px}main.careers-home section.first-divider .content .divider-details .subsection{display:flex;flex-direction:column;align-items:center}main.careers-home section.first-divider .content .divider-details .subsection .value span{font-size:70px;font-style:normal;font-weight:700;line-height:24px;height:50px;font-family:Mulish}main.careers-home section.first-divider .content .divider-details .subsection .text{text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:24px;width:195px;padding-top:24px;font-family:MuktaVaani}main.careers-home section.main-career{display:flex;padding:4.514vw 14.444vw;flex-direction:column;align-items:stretch;gap:10px;background:#002145}main.careers-home section.main-career .content{display:flex;flex-direction:column;align-items:center}main.careers-home section.main-career .content .join-team{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}main.careers-home section.main-career .content .join-team .description{font-size:16px;color:#fff;padding-bottom:10px}main.careers-home section.main-career .content .join-team .subsections{display:flex;justify-content:center;gap:20px}main.careers-home section.main-career .content .join-team .subsection{display:flex;flex-direction:column;align-items:center;width:33%;max-width:315px;min-width:244px}main.careers-home section.main-career .content .join-team .subsections .subsection .join-image{width:21.736vw;height:14.375vw;max-width:315px;max-height:210px;min-height:177px;min-width:244px;object-fit:cover;padding-bottom:32px}main.careers-home section.main-career .content .join-team .subsections .subsection .header{color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:600;line-height:24px;padding-bottom:13px;font-family:Mulish}main.careers-home section.main-career .content .join-team .subsections .subsection .text{color:var(--www-cdicollege-ca-mine-shaft,#fff);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px;width:96%}main.careers-home section.main-career .content .join-team .title{text-align:center;color:#fff;text-align:center;font-family:Mulish;font-size:32px;font-style:normal;font-weight:700;line-height:135%}main.careers-home section.main-career .content .join-team .employee-testimonials .see-testimonials{width:100%;margin:0 auto;padding:12px 32px;background:#002145;align-items:center;color:#fff;justify-content:center;text-decoration:none;text-transform:capitalize;cursor:pointer;transition:background-color .2s;font-family:'Mulish';line-height:100%;min-height:48px}main.careers-home section.main-career .content .join-team .employee-testimonials .see-testimonials:hover{background-color:var(--CDIBlue)}main.careers-home section.main-career .content .join-team .employee-testimonials{padding-top:20px}main.careers-home section.intro .left .intro-description a:hover,main.careers-home section.career-journey .detail a:hover,section.share .content .right a:hover{text-decoration:underline!important}main.careers-home section.intro .left .intro-description a,main.careers-home section.career-journey .detail a,section.share .content .right a{line-height:24px;color:var(--CDIBlue)}main.careers-home section.testimonials .interesting .right .review{box-shadow:0 .723px 4px 0 rgba(0,0,0,.25);padding:28px 43px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:35.069vw;max-width:435px;gap:28px;height:max-content}main.careers-home section.testimonials .interesting .right .review .profile-image{width:80px;height:80px;border-radius:80px;background-repeat:no-repeat;object-fit:cover;object-position:20% 20%}main.careers-home section.testimonials .interesting .right .review .profile{display:flex;gap:15px}main.careers-home section.testimonials .interesting .right .review .profile .name-title{display:flex;flex-direction:column;align-self:center}main.careers-home section.testimonials .interesting .right .review .profile .name-title .name{color:#003a81;font-family:Mulish;font-size:22px;font-style:normal;font-weight:700;line-height:120%}main.careers-home section.testimonials .testimonials .right .review .profile .name-title .title{color:var(--CDI-Grey-Tint-1,#393939);font-size:16px;font-style:normal;font-weight:400;line-height:24px}main.careers-home section.testimonials .interesting .left .see-opportunities{width:100%;margin:0 auto;padding:12px 32px;background:#1e3456;align-items:center;color:#fff;justify-content:center;text-decoration:none;text-transform:capitalize;cursor:pointer;transition:background-color .2s;font-family:'Mulish';line-height:100%;min-height:48px}main.careers-home section.testimonials .interesting .left .see-opportunities:hover{background-color:var(--CDIBlue)}main.careers-home section.testimonials .interesting .left .explorer-opportunities{padding-top:40px}main.careers-home section.second-divider .content{height:142px}main.careers-home section.second-divider .content p{color:#f0f0f0;font-feature-settings:'liga' off,'clig' off;font-family:Mulish;font-size:32px;font-style:normal;font-weight:700;line-height:24px}main.careers-home section.map-section{display:flex;justify-content:center;padding-top:40px;padding-bottom:50px}main.careers-home section.map-section .content{display:flex;flex-direction:column;gap:20px}main.careers-home section.map-section .content .header{color:#383838;font-family:Mulish;font-size:32px;font-style:normal;font-weight:700;line-height:135%;align-self:stretch}main.careers-home section.map-section .content .description{color:var(--www-cdicollege-ca-mine-shaft,#393939);font-size:16px;font-style:normal;font-weight:400;line-height:160%}main.careers-home section.career-journey{display:flex;flex-direction:column;align-items:center;padding:65px 0}main.careers-home section.career-journey .main-header{font-size:32px!important;padding-bottom:16px}main.careers-home section.career-journey .container{display:flex;gap:40px;margin-bottom:22px}main.careers-home section.career-journey .container .description{align-content:center}main.careers-home section.career-journey .container .header{display:flex;flex-direction:column}main.careers-home section.career-journey .container .header h2{color:#003a81;font-family:Mulish;font-size:22px;font-style:normal;font-weight:700;line-height:24px;padding:20px 0}main.careers-home section.career-journey .container .icon{width:47px;height:47px}main.careers-home section.career-journey .yellow-line{stroke-width:3px;stroke:#f99b1c;width:46px;padding-left:19.5px;flex-shrink:0;display:none}main.careers-home section.career-journey .yellow-line svg{overflow:visible!important}main.careers-home section.career-journey .yellow-line path{vector-effect:non-scaling-stroke}main.careers-home section.career-journey .detail p{color:var(--www-cdicollege-ca-mine-shaft,#393939);font-family:"MuktaVaani";font-size:16px;font-style:normal;font-weight:400;line-height:24px}main.careers-home section.career-journey .container .image{width:100%}main.careers-home section.career-journey .right .cropped{transform:translateX(12.5px)}main.careers-home section.career-journey .left .cropped{transform:translateX(-12px)}main.careers-home section.career-journey .right{background:url("/Files/templates/career-service-2025/images/journey-background-left.png");background-repeat:no-repeat;width:470px;height:298px}main.careers-home section.career-journey .second-journey,main.careers-home section.career-journey .fourth-journey{flex-direction:row-reverse}main.careers-home section.career-journey .fourth-journey{margin-bottom:0}main.careers-home section.career-journey .left{background:url("/Files/templates/career-service-2025/images/journey-background-right.png");background-repeat:no-repeat;width:470px;height:298px}main.careers-home section.top-employers{display:flex;flex-direction:column;align-items:center;gap:20px;padding-bottom:65px}main.careers-home section.top-employers .main-header{color:#383838;text-align:center;font-family:Mulish;font-size:32px;font-style:normal;font-weight:700;line-height:135%}main.careers-home section.top-employers .main-description{color:#393939;text-align:center;font-family:Mulish;font-size:16px;font-style:normal;font-weight:400;line-height:140%}main.careers-home section.top-employers .logos{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;gap:15px;justify-items:center}main.careers-home section.top-employers .logos .logo{align-self:center}main.careers-home section.top-employers-testimonials .logos .image{background:url("/Files/templates/career-service-2025/images/under-cropped.png");background-repeat:no-repeat;width:470px;height:298px}section.top-employers .owl-carousel .item{display:flex;flex-direction:column;gap:10px}section.top-employers .row{display:grid;grid-template-columns:repeat(6,1fr);justify-items:center}section.top-employers .row .logo{height:65px;object-fit:contain;align-self:center}section.top-employers .join-our-employer{background:#1e3456;display:flex;padding:12.675px 28px 14.325px 28px;justify-content:center;align-items:center;width:267px;margin-bottom:20px;cursor:pointer}section.top-employers .join-our-employer-button{color:#fff;text-align:center;font-family:Mulish;font-size:16px;font-style:normal;font-weight:600;line-height:18px}section.top-employers .join-our-employer:hover{background:#003a81}.owl-theme .owl-dots .owl-dot{width:unset}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#003a81!important}section.top-employers .owl-carousel-custom-arrow{display:flex;align-content:space-between;width:100%;justify-content:space-between;margin-top:-50px}section.top-employers .owl-carousel-custom-arrow img{position:relative;width:40px;height:40px;z-index:99;cursor:pointer}.mat-left-button{background:url(/Files/templates/career-service-2025/images/icons/mat-left-button.svg) 0% 0% no-repeat;background-size:40px 40px;padding:30px 35px!important;background-position:center}.mat-right-button{background:url(/Files/templates/career-service-2025/images/icons/mat-right-button.svg) 0% 0% no-repeat;background-size:40px 40px;padding:30px 35px!important;background-position:center}section.top-employers-testimonials .prev{left:-2.5%;position:absolute;top:47%;z-index:111}section.top-employers-testimonials .next{right:-2.5%;position:absolute;top:47%;z-index:111}main.careers-home section.top-employers-testimonials button,main.careers-home section.graduate-videos button{width:unset!important;border:unset!important;color:transparent!important;box-sizing:unset!important;border-radius:unset!important;background-color:unset!important;background-repeat:unset!important;font-size:unset!important;font-family:unset!important;padding:unset!important}main.careers-home section.graduate-videos .header{font-size:32px!important}main.careers-home section.top-employers-testimonials .carousels{display:flex;max-width:1200px;height:700px;margin:0 auto}main.careers-home section.top-employers-testimonials .carousel{width:420px;display:flex;flex-direction:column;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.25);margin:0 26px}main.careers-home section.top-employers-testimonials .image .cropped{transform:translateY(-2px)}main.careers-home section.top-employers-testimonials .background{background:url("/Files/templates/career-service-2025/images/under-cropped.png");background-repeat:no-repeat;width:420px;height:310px}main.careers-home section.top-employers-testimonials .carousel .content .description{padding:18px;display:flex;flex-direction:column;gap:20px}main.careers-home section.top-employers-testimonials .carousel .content .description .testimonial{color:#393939;font-feature-settings:'liga' off,'clig' off;font-family:"MuktaVaani";font-size:16px;font-style:normal;font-weight:400;line-height:160%;height:179px}main.careers-home section.top-employers-testimonials .carousel .content .description .name{color:#003a81;font-family:Mulish;font-size:22px;font-style:normal;font-weight:700;line-height:120%}main.careers-home section.top-employers-testimonials .carousel .content .description .title{color:var(--CDI-Grey-Tint-1,#393939);font-feature-settings:'liga' off,'clig' off;font-family:"MuktaVaani";font-size:14px;font-style:normal;font-weight:400;line-height:120%}main.careers-home section.top-employers-testimonials .carousel .content .footer{display:flex;justify-content:space-between;align-items:center}main.careers-home section.top-employers-testimonials .carousels::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(270deg,rgba(255,255,255,0) 69.37%,#fff 100.03%);z-index:100;display:none}main.careers-home section.top-employers-testimonials .carousels::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0) 69.37%,#fff 100.03%);z-index:100;display:none}.has-effect::before,.has-effect::after{display:block!important}main.careers-home section.top-employers-testimonials .slick-dots li.slick-active button:before{color:#003a81}main.careers-home section.top-employers-testimonials .slick-dots button{color:#d9d9d9}main.careers-home section.main-career{margin-top:60px}main.careers-home section.graduate-videos{text-align:center;padding-top:52px;display:flex;flex-direction:column;align-items:center}main.careers-home section.graduate-videos .header{padding-bottom:10px}main.careers-home section.graduate-videos .description{padding-bottom:30px}main.careers-home section.graduate-videos .carousels{display:flex}main.careers-home section.graduate-videos .carousels .member-image{width:702px;height:395px}main.careers-home section.graduate-videos .carousels .slick-list{width:702px;height:395px}main.careers-home section.graduate-videos .slick-dots li.slick-active button:before{color:#003a81}main.careers-home section.graduate-videos .slick-dots button{color:#d9d9d9}section.graduate-videos .prev{left:-15.5%;position:absolute;top:47%;z-index:111}section.graduate-videos .next{right:-15.5%;position:absolute;top:47%;z-index:111}section.testimonials{display:flex;justify-content:center;width:100%;padding:0 0 40px 0}main.careers-home section.testimonials .interesting{display:flex;padding-top:50px;gap:20px}main.careers-home section.share .content .right .header{color:#383838;font-family:Mulish;font-size:32px;font-style:normal;font-weight:700;line-height:135%}main.careers-home section.share .content .right p{color:var(--www-cdicollege-ca-mine-shaft,#393939);font-family:"MuktaVaani";font-size:16px;font-style:normal;font-weight:400;line-height:160%}section.share{padding-top:30px;padding-bottom:40px}section.share .content{display:flex;justify-content:space-around}section.share .content .right{display:flex;flex-direction:column;gap:20px}section.share .content .right{width:42%;justify-content:center}section.share .content .left .share-form{display:grid;padding:30px;flex-direction:column;gap:10px;background:var(--White,#fff);box-shadow:0 .723px 4px 0 rgba(0,0,0,.25);height:415px;width:388px}section.share .content .left .share-form input,section.share .content .left .share-form textarea{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:1.5px;border:1px solid var(--www-cdicollege-ca-iron,#dddede);background:var(--www-cdicollege-ca-white,#fff)}section.share .content .left .share-form input,section.share .content .left .share-form textarea{padding:9.09px 30.909px 7.95px 8.909px;font-size:12px}section.share .content .left .share-form input::placeholder,section.share .content .left .share-form textarea::placeholder{color:#333;font-size:12px;font-family:"MuktaVaani"}section.share .content .left .share-form .graduate-info .year,section.share .content .left .share-form .graduate-info .program{color:#333;padding:8px 11px;font-family:"MuktaVaani";font-size:12px;border-radius:1.5px;border:1px solid var(--www-cdicollege-ca-iron,#dddede);background:var(--www-cdicollege-ca-white,#fff);height:100%}section.share .content .left .share-form .graduate-info{display:flex;gap:10px}section.share .content .left .share-form .share-button{display:flex;padding:12.675px 31.53px 14.325px 31.54px;justify-content:center;align-items:center;background:#1e3456;color:#fff;text-align:center;font-family:Mulish;font-size:16px;font-style:normal;font-weight:600;line-height:18px;width:55%;cursor:pointer}section.share .content .left .share-form .share-button:hover{background:#003a81}main.careers-home section.career-journey .main-description{text-align:center!important;margin-bottom:4px;padding-bottom:20px}main.careers-home section.top-employers-testimonials{padding:0 56px}main.careers-home section.footer-section{padding-bottom:50px}main.careers-home section.top-employers-testimonials .carousel .content .footer .logo{height:40px}main.careers-home section.career-journey .container .image .image-detail{height:309px!important;width:auto;min-width:490px!important}main.careers-home section.top-employers-testimonials .image .cropped .image-detail{height:310px!important;width:auto!important}main.careers-home section.top-employers .logos .logo{width:120px;height:70px;object-fit:contain}.error{border:1px solid #f00!important}#submitEmployerInfo{max-height:100%;width:100%;padding:0;display:flex;flex-direction:column}#submitEmployerInfo .employer-review-form{margin:22px 34px}#submitEmployerInfo .employer-review-form p{font-size:14px!important;letter-spacing:.24px;margin:0;font-weight:400;line-height:24px}#submitEmployerInfo .employer-review-form .select-wrapper::after{right:10px;top:37px}.overlay-employer{position:fixed;z-index:9999;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-around;width:100%;height:100%;background:rgba(0,0,0,.4)}.overlay-employer>div,.overlay-employer>form{position:relative;overflow:auto;max-width:576px;background-color:#fff;padding:16px 0;max-height:unset;margin:0;z-index:unset;top:unset;bottom:unset;left:unset;right:unset}.overlay-employer>:is(div,form) :is(p,label){color:var(--www-cdicollege-ca-black,#000);font-family:var(--font-family-Font-1,Mulish);font-size:var(--font-size-12,12px);font-style:normal;font-weight:var(--font-weight-400,400);line-height:var(--line-height-14_4,14.4px)}.overlay-employer input::placeholder,.overlay-employer textarea::placeholder{color:#b3b3b3;font-family:var(--font-family-Font-1,Mulish);font-size:var(--font-size-14,14px);font-style:normal;font-weight:var(--font-weight-400,400);line-height:var(--line-height-14_4,14.4px);opacity:1}.employer-overlay-close{position:absolute;right:0;top:14px;z-index:9999999999;font-size:32px;cursor:pointer}.overlay>form{position:relative;max-width:576px;background-color:#fff;padding:16px;overflow:auto}.hidden{display:none!important}.employer-review-form{font-family:Mulish-Regular;display:flex;flex-direction:column;margin:8px 36px}.employer-review-form h4{color:#f99b1c;font-size:24px;font-weight:700;letter-spacing:.45px;margin:0 0 4px 0}.employer-review-form p{font-size:14px;line-height:24px;margin-bottom:16px}.submit-Employer-form-inputs{display:flex;flex-direction:column;margin-top:8px;gap:10px}.full-width-container{display:flex;width:100%;gap:20px}.half-width-container{width:50%}.submit-Employer-form-inputs input,.submit-Employer-form-inputs select,.submit-Employer-form-inputs textarea{white-space:pre-wrap;border-radius:1.5px;border:var(--stroke-weight-1,1px) solid var(--www-cdicollege-ca-iron,#dddede);background:var(--www-cdicollege-ca-white,#fff);width:100%;font-weight:300;padding:8px 12px;color:#000;font-size:var(--font-size-14,14px);font-style:normal;line-height:normal;box-sizing:border-box}.submit-Employer-form-inputs select{appearance:none;width:100%}.submit-Employer-form-inputs textarea{resize:vertical;min-height:60px}.error-alert-message{font-size:10px;font-weight:700;color:#d73232;display:none}.employer-review-form button{display:flex;height:46px;font-size:18px;background-color:#f89b1c;margin:24px 0 11px 0;border:unset;color:#fff!important;text-align:center;font-weight:500;line-height:120%;justify-content:center;align-items:center;cursor:pointer;width:100%}.employer-review-form button:hover{background-color:#d17300}.employer-overlay-close .icon-modal-close_grey,.employer-overlay-close .icon-modal-close_orange{position:absolute;width:20px;height:20px;top:0;right:10px;cursor:pointer;transition:opacity .2s}.employer-overlay-close .icon-modal-close_orange{opacity:0}.employer-overlay-close .icon-modal-close_grey{opacity:1}.employer-overlay-close img:hover.icon-modal-close_grey~.icon-modal-close_orange,.employer-overlay-close img:hover.icon-modal-close_orange{opacity:1}@media only screen and (max-width:1200px){main .careers-home section.first-divider .content .divider-details{gap:12.5vw}main.careers-home section.first-divider .content .divider-details .subsection .value span{font-size:5.833vw}main.careers-home section.first-divider .content .divider-details .subsection .text{font-size:1.667vw}main.careers-home section.career-journey .container .icon{width:35px;height:35px}main.careers-home section.career-journey .container .header h2{font-size:20px;padding:10px 0}main.careers-home section.career-journey .detail p{font-size:14px}main.careers-home section.career-journey .container{gap:15px;padding:0 15px}main.careers-home section.main-career{padding:4.514vw 0;width:100%}main.careers-home section.main-career .content .join-team .subsections{padding:0 10px}main.careers-home section.top-employers .main-header{font-size:26px}section.graduate-videos .next{right:-9.5%}section.graduate-videos .prev{left:-9.5%}main.careers-home section.intro .left .header{font-size:23px}main.careers-home section.intro .intro-description p{font-size:15px}main.careers-home section.share .content .right .header{font-size:26px}}@media only screen and (max-width:820px){main.careers-home section.graduate-videos .carousels{padding-bottom:10px}section.graduate-videos .prev{top:unset;bottom:-23px;left:-3%}section.graduate-videos .next{top:unset;bottom:-23px;right:-3%}}@media only screen and (max-width:800px){.full-width-container{flex-direction:column;gap:10px}.half-width-container{width:100%}main.careers-home section.career-journey .container{margin-bottom:unset}.wrapper{padding:0 34px!important}main.careers-home section.intro .content .left .intro-description p{font-size:14px!important}main.careers-home section.main-career .content .join-team .description{font-size:14px!important;padding-bottom:40px;padding-right:20px;padding-left:20px}main.careers-home section.main-career .content .join-team .subsections .subsection .text{font-size:14px!important}main.careers-home section.intro .left .header{font-size:20px!important}main.careers-home section.main-career .content .join-team .title{font-size:20px!important}main.careers-home .hero{padding:0!important}main.careers-home{padding-top:112px}main.careers-home .hero .content{height:475px}main.careers-home section.hero .content .introtuction .yello-divider{width:100%}main.careers-home section.hero .content .introtuction h1{font-size:24px}main.careers-home section.hero .content .introtuction .career-description p{font-size:12px}main.careers-home section.hero .content .introtuction .button-div .discover-button{font-size:14px;padding:12.675px 0 14.325px 0}main.careers-home section.intro .left{width:100%;text-align:center;height:94%}main.careers-home section.intro .left .intro-values ul{grid-template-columns:1fr 1fr!important}main.careers-home section.intro .content{height:100%!important;flex-direction:column;align-items:center}main.careers-home section.intro .right-image{bottom:unset!important;position:unset;width:467px!important}main.careers-home section.first-divider .content{gap:20px;padding-top:50px;padding-bottom:30px}main.careers-home section.first-divider .content .divider-details{display:grid;grid-template-columns:1fr 1fr;justify-content:center;row-gap:47px;column-gap:50px}main.careers-home section.first-divider .content .divider-details .last{grid-column-start:1;grid-column-end:3}main.careers-home section.first-divider .content .header{font-size:20px}main.careers-home section.first-divider .content .divider-details .subsection .value span{font-size:40px;line-height:40px}main.careers-home section.first-divider .content .divider-details .subsection .text{font-size:14px;padding-top:unset}main.careers-home section.main-career .content .join-team .subsections{flex-direction:column;gap:30px;align-items:center}main.careers-home section.main-career .content .join-team .subsections .subsection .join-image{width:313px;height:207px;padding-bottom:32px;max-width:unset;max-height:unset;width:88.4vw;height:59.688vw}main.careers-home section.main-career .content .join-team .subsections .subsection .header{padding-bottom:13px}main.careers-home section.testimonials .interesting{flex-direction:column-reverse;align-items:center}main.careers-home section.testimonials .interesting .right .review .text p{font-size:14px!important}main.careers-home section.testimonials .interesting .right .review .profile .name-title .title{font-size:14px!important}main.careers-home section.testimonials .interesting .left p{font-size:14px!important}main.careers-home section.testimonials .interesting .right .review{padding:18px;gap:17px;width:78.875vw!important}main.careers-home section.testimonials .interesting .left .header{font-size:20px!important}main.careers-home section.second-divider .content p{font-size:20px;padding:0 20px}main.careers-home section.map-section .content{text-align:center}main.careers-home section.map-section .content .header{font-size:20px!important}main.careers-home section.map-section .content .description{font-size:14px!important}main.careers-home section.testimonials .interesting .left .explorer-opportunities{padding-top:35px}main.careers-home section.testimonials .interesting .left .see-opportunities{padding:12px 17px}main.careers-home section.map-section{padding-bottom:50px!important}main.careers-home section.career-journey .container .header{flex-direction:row;align-items:center;gap:19.5px}main.careers-home section.career-journey .right{background:unset;width:unset;height:unset}main.careers-home section.career-journey .body{display:flex}main.careers-home section.career-journey .cropped{display:none}main.careers-home section.career-journey .container .image{display:none}main.careers-home section.career-journey .yellow-line{display:block}main.careers-home section.career-journey{padding-top:30px!important;padding-bottom:36px!important}main.careers-home section.career-journey .main-header{font-size:20px!important;font-style:normal;font-weight:700;line-height:135%;text-align:center;padding-bottom:20px}main.careers-home section.career-journey .main-description{text-align:center!important;padding-bottom:30px}main.careers-home section.top-employers .logos{display:grid;grid-template-columns:1fr 1fr;justify-items:center;row-gap:20px}main.careers-home section.top-employers .main-header{font-size:20px}section.top-employers-testimonials .prev{top:unset;bottom:-3.5%;left:0}section.top-employers-testimonials .next{top:unset;bottom:-3.5%;right:0}section.top-employers-testimonials{padding:0 5px!important}section.top-employers-testimonials .slick-list{padding:0!important}main.careers-home section.top-employers-testimonials .background{width:320px;height:289px}main.careers-home section.top-employers-testimonials .image .cropped{width:320px}main.careers-home section.top-employers-testimonials .carousel{width:320px;margin:0 0 0 55px!important}main.careers-home section.top-employers-testimonials .carousel .content .description .testimonial{height:136px;font-size:12.19px}main.careers-home section.top-employers-testimonials .carousel .content .description .name{font-size:16.762px}main.careers-home section.top-employers-testimonials .carousel .content .description .title{font-size:10.667px}main.careers-home section.top-employers-testimonials .carousel .content .description .footer .logo{height:30.087px}main.careers-home section.top-employers-testimonials .carousel .content .description .footer .quotation{height:57.905px}section.top-employers .owl-carousel .item{padding:0 15px}main.careers-home section.main-career{padding:50px 0!important;width:unset}main.careers-home section.graduate-videos{padding-top:36px!important}main.careers-home section.graduate-videos .description{padding-bottom:40px}main.careers-home section.graduate-videos .carousels .slick-list{width:86.813vw;height:59.062vw}main.careers-home section.graduate-videos .carousels .member-image{width:86.813vw;height:59.062vw}section.graduate-videos .mat-right-button,section.graduate-videos .mat-left-button{background-size:30px 30px}section.testimonials{padding:unset!important;padding-bottom:20px!important}section.share{padding-top:30px!important;padding-bottom:5px!important}section.share .content{flex-direction:column;align-items:center}section.share .content .right{text-align:center;padding-bottom:10px;width:unset}main.careers-home section.share .content .right .header{font-size:20px}main.careers-home section.share .content .right p{font-size:14px}section.share .content .left .share-form{width:75%;min-width:275px}section.share .content .left{display:flex;justify-content:center}section.footer-section{padding:unset!important;display:flex;justify-content:center}main.careers-home section.footer-section .content .introtuction h2{font-size:24px}main.careers-home .footer-section .content .introtuction{width:80%;gap:15px;display:unset}main.careers-home section.main-career .content .join-team .subsection{width:unset}section.share .content .left .share-form .share-button{font-size:14px}section.share .content .left .share-form .graduate-info .year,section.share .content .left .share-form .graduate-info .program{font-size:12px;padding-top:11px}main.careers-home section.career-journey .container{padding:unset}main.careers-home .footer-section .content{padding-left:20px}main.careers-home section.top-employers-testimonials .carousels{height:640px}main.careers-home section.hero .content .introtuction .career-description{width:100%}main.careers-home section.top-employers{padding:0 0 35px 0!important}main.careers-home section.footer-section{padding-bottom:25px}main.careers-home section.top-employers .main-description{padding:0 20px}main.careers-home section.graduate-videos .header{font-size:20px!important}section.share .select-wrapper::after{top:34%!important}section.top-employers .row{grid-template-columns:repeat(2,1fr)}section.top-employers .row{gap:10px}}@media only screen and (max-width:425px){main.careers-home section.top-employers-testimonials .carousels::before{background:unset}main.careers-home section.top-employers-testimonials .carousels::after{background:unset}section.top-employers .owl-carousel .item{padding:0 5px}}@media only screen and (max-width:420px){main.careers-home section.first-divider .content .divider-details{column-gap:0}main.careers-home section.first-divider .content .divider-details .subsection .value span{width:150px}main.careers-home section.first-divider .content .divider-details .subsection .text{font-size:12px;width:136px}main.careers-home section.intro .right-image{width:100vw!important;min-height:unset!important;height:91.058vw!important}}.slick-dots li button:before{font-size:12px!important;width:12px!important;height:12px!important}.slick-dots li{width:12px!important;height:12px!important}.overlay{position:fixed;z-index:9999;margin-left:auto;margin-right:auto;top:0;left:0;right:0;bottom:0;display:none;overflow:auto;display:block;display:flex;align-items:center;justify-content:space-around;width:100%;height:100%;background:rgba(0,0,0,.4)}.overlay-close{position:absolute;right:32px;top:14px;z-index:9999999999;font-size:32px}.overlay>:is(div,form){position:relative;overflow:auto;max-width:500px;background-color:#fff;padding:16px 0;max-height:unset;margin:0;z-index:unset;top:unset;bottom:unset;left:unset;right:unset}.overlay>:is(div,form) :is(p,label,::placeholder){font-family:MuktaVaani!important;font-size:16px!important;line-height:24px!important}.overlay form .error{border:2px solid #f00}.review-form{display:flex;flex-direction:column;justify-content:space-around;margin:8px 36px}.review-form h4{color:var(--CDIBlue)}.review-form>p{font-size:20px;line-height:26px;padding:8px 0 12px 0}.submit-review-form-inputs{display:flex;flex-direction:column;justify-content:space-evenly;flex:5;margin-top:8px}submit-review-form-inputs .submit-review-form-bytwo{display:flex;flex-direction:row;justify-content:space-between}#submitRequestInfo{max-height:100%;max-width:424px;padding:0;display:flex;flex-direction:column}#submitRequestInfo .error-alert-message{display:none;font-family:MuktaVaani;font-size:10px;font-style:normal;font-weight:700;line-height:14px;text-align:left;color:#d73232}*::-webkit-scrollbar{width:7px}*::-webkit-scrollbar-thumb{border-radius:7px;-webkit-box-shadow:inset 0 0 6px rgb(113 112 116/50%);-moz-box-shadow:inset 0 0 6px rgba(113,112,116,.5)}*::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(113 112 116/30%);-moz-box-shadow:inset 0 0 6px rgba(113,112,116,.3)}#submitRequestInfo .fas{color:var(--CDIOrange);font-size:18px;font-weight:600}#submitRequestInfo .select-wrapper::after{content:"";right:17px;top:17px}#submitRequestInfo .select-wrapper.CountryID::after{top:8px}#submitRequestInfo>:is(div,form) :is(p,label){font-size:14px!important}#submitRequestInfo .review-form{margin:40px 48px}#submitRequestInfo .review-form small{font-size:9px!important;color:var(--CDIGreyTint1);line-height:130%!important;font-weight:300}#submitRequestInfo ::placeholder{font-size:16px}#submitRequestInfo .not_in_canada .not_in_canada_radio,#submitRequestInfo .canada_address .canada_address_radio,#submitRequestInfo .study_permit .study_permit_radio,#submitRequestInfo .refugee_status .refugee_status_radio{margin:5px 0 0 5px}#submitRequestInfo .review-form h4{color:var(--CDIGreyTint1);padding-bottom:4px;font-size:24px}#submitRequestInfo .review-form p{border-bottom:.5px #ddddde solid;padding-bottom:16px}#submitRequestInfo .review-form .submit-review-form-inputs{margin-top:18px}#submitRequestInfo .review-form .submit-review-form-inputs>div{position:relative}#submitRequestInfo .review-form .submit-review-form-inputs>div>img{display:none;margin-right:6px;margin-left:3px;max-height:11px}#submitRequestInfo .review-form .submit-review-form-inputs>div>p{font-size:12px!important}#submitRequestInfo .review-form .submit-review-form-inputs>div{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}#submitRequestInfo .overlay-close :is(.icon-modal-close_grey,.icon-modal-close_orange){position:absolute;width:20px;height:20px;align-self:flex-end;cursor:pointer;z-index:9;transition:all .2s}#submitRequestInfo .overlay-close img:hover.icon-modal-close_grey~.icon-modal-close_orange,#submitRequestInfo .overlay-close img:hover.icon-modal-close_orange{opacity:1}#submitRequestInfo .overlay-close .icon-modal-close_grey{opacity:1}#submitRequestInfo .overlay-close .icon-modal-close_orange{opacity:0}.req-from p{border-bottom:0!important;padding-bottom:0!important}.req-from hr{width:100%;color:var(--CDIGreyTint5);margin-top:15px}#submitRequestInfo .review-form .submit-review-form-inputs .error+img{display:block}#submitRequestInfo .review-form .submit-review-form-inputs .error+img+p{display:block;font-family:MuktaVaani;font-size:10px;font-style:normal;font-weight:700;line-height:14px;text-align:left;color:#d73232}#submitRequestInfo .review-form .submit-review-form-inputs input{width:100%;font-weight:300}#submitRequestInfo .review-form .submit-review-form-inputs input,#submitRequestInfo .review-form .select-wrapper select{background-color:#fff;border:1px solid #dddede;white-space:pre-wrap;line-height:120%;padding-right:30px}#submitRequestInfo .review-form .submit-review-form-inputs input,#submitRequestInfo .review-form .select-wrapper select option{white-space:pre-wrap}#submitRequestInfo .review-form button{margin-bottom:16px;font-size:12px;width:100%;background-color:var(--CDIOrange);margin:24px 0;border:unset;color:var(--White)!important}#submitRequestInfo .review-form button:hover{background-color:#d17300;transition:background-color .2s}.submit-review-form-bytwo.desktop-padding-top{padding-top:24px}.submit-review-form-bytwo>input,.submit-review-form-bytwo>select,.submit-review-form-bytwo>div{width:48%}.submit-review-form-bytwo input,.submit-review-form-inputs input,.submit-review-form-inputs select,.submit-review-form-inputs textarea{padding:8px;margin-top:8px;margin-bottom:2px;border:1px solid var(--DarkBlue);box-sizing:border-box;border-radius:1.5px;font-size:18px}.review-form small,.review-form small,.review-form small,.review-form small a{font-size:15px!important;color:var(--DarkBlue)}.review-form small a{text-decoration:underline;font-weight:bold}.review-form-submit{background-color:var(--CDIOrange);align-self:baseline;margin:5px 0;transition:.2s;font-size:16px;border-radius:3px;color:#fff;margin-top:10px;padding:8px 56px;border:0}.review-form-submited{position:absolute;left:0;right:0;margin:auto;max-width:560px;z-index:999999999;background-color:var(--White);overflow:auto;max-height:788px;top:38px;bottom:28px;display:flex;flex-direction:column;align-items:center;justify-content:space-around;text-align:center}#submited.review-form-submited h3.subheaderOrange{cursor:pointer}#submitReview .submit-review-form-inputs input,#submitReview .submit-review-form-inputs select,#submitReview .submit-review-form-inputs textarea,.career-services input,.career-services textarea,.lead-form input,.lead-form textarea,.lead-form select,.side-section .international-students select,.side-section .international-students input{padding:8px 11px;margin:16px 0 0 0;font-size:14px;line-height:24px;border:0;border-bottom:1px solid #dddede;background-color:rgba(221,222,222,.22)}#submitRequestInfo select{padding:8px 11px;margin:0;margin-top:8px;font-size:14px;line-height:24px;border:0;border-bottom:1px solid #dddede;background-color:rgba(221,222,222,.22)}#submitRequestInfo .select.CountryID select{margin:0;margin-top:0}.select-wrapper{position:relative}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:100%;cursor:pointer}section.share .content .left .share-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:100%;cursor:pointer;white-space:pre-wrap}section.share .select-wrapper{width:50%}section.share .select-wrapper::after{content:"";font-family:fontawesome;color:#b3b3b3;position:absolute;right:17px;top:30%;display:inline-block;text-align:center;pointer-events:none;box-sizing:border-box}.select-wrapper::after{content:"";font-family:fontawesome;color:#b3b3b3;position:absolute;right:10px;top:20px;display:inline-block;text-align:center;pointer-events:none;box-sizing:border-box}select:invalid,select option:disabled{color:#b3b3b3}optgroup{color:var(--DarkGrey)}option{color:var(--DarkGrey)}#submitReview .submit-review-form-inputs input,#submitReview .submit-review-form-inputs select,#submitReview .submit-review-form-inputs textarea{width:100%}#submitReview h4{color:var(--CDIBlue);margin-bottom:0}#submitReview p{font-size:13px;line-height:24px;margin-bottom:22px}#submitReview .review-form-submit{padding:8px 84px;margin-top:30px;margin-bottom:13px;width:auto}#submitReview ::placeholder{font-size:14px}#submitReview .review-form small,.review-form small a{color:var(--DarkGrey);text-decoration:none}#submitReview .submit-review-form-inputs div{position:relative}#submitReview .submit-review-form-inputs div p{position:absolute;top:10px;left:12px;color:var(--CDIBlue);font-size:10px!important;display:none;margin:0;padding:0}#submitReview .submit-review-form-inputs div img{position:absolute;right:11px;top:28px;display:none}#submitReview .error{border:0!important;border-bottom:1px #f00 solid!important}#submitReview select:invalid,#submitReview select:disabled{font-size:10px}#submitReview textarea:focus{border-bottom:1px solid var(--CDIBlue)}#submitReview .submit-review-form-inputs .error+img{display:block!important;content:url("/files/templates/main2020/images/error-icon.svg")}#submitReview .submit-review-form-inputs .error+img+p{display:block!important;color:#f00}#submitReview .submit-review-form-inputs h6{font-size:12px;color:#f00;margin-bottom:-20px}#submitReview .submit-review-form-inputs .border-bottom{border-bottom:1px #f00 solid}@media only screen and (max-width:414px){#submitRequestInfo .review-form .submit-review-form-inputs .error+img+p{top:27px}#submitRequestInfo .review-form .submit-review-form-inputs .error+img{top:15px}#submitRequestInfo .select-wrapper::after{top:19px}}@media only screen and (max-width:320px){#submitRequestInfo>:is(div,form) :is(p,label){font-size:11px!important}}.submit-review-form-inputs input[type="radio"]{display:none}.not_in_canada,.canada_address,.study_permit,.refugee_status{display:flex;margin-bottom:20px;justify-content:space-between}.not_in_canada .not_in_canada_radio{margin-left:50px}.study_permit .question,.refugee_status .question{max-width:225px}.study_permit .study_permit_radio,.refugee_status .refugee_status_radio{margin-left:8px}.canada_address .canada_address_radio{margin-left:40px}.radio-wrapper label{padding:2px 12px;box-shadow:0 3px 7px rgb(0 0 0/25%);cursor:pointer}form#submitRequestInfo .radio-wrapper label.question{box-shadow:none;width:61%}.radio-wrapper input[type="radio"]:checked+label{background-color:var(--CDIOrange);color:#fff}.radio-wrapper input[type="radio"]+label{background-color:var(--White);color:#000;padding:2px 12px;box-shadow:0 3px 7px rgb(0 0 0/25%);cursor:pointer}@media only screen and (min-width:800px){.programs-campus-avalibility>div>h6{margin-bottom:40px}#submitReview{top:38px;bottom:28px}#submitReview .submit-review-form-inputs textarea{padding:18px}}@media only screen and (max-width:800px){#mobile-text-hide{display:none}.connect-with-cdi .orange-section .content-wrapper{flex-direction:row!important}.content .orange-section .content-wrapper.social-links{width:90%}.connect-with-cdi .orange-section .content-wrapper.social-links div a{width:unset;height:unset}#connect-sm{display:flex;flex-direction:column;box-sizing:border-box}div.sm-cover{border:0}#frameIG,#frameFB,#frameT,#frameYTB{grid-column-start:none;grid-column-end:none;grid-row-start:none;grid-row-end:none;max-height:367px;border-radius:25px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.48);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.48);box-shadow:0 0 5px 0 rgba(0,0,0,.48)}.custom_feed article{padding:8px}#frameYTB .custom_feed{overflow:hidden;padding:0 8px;width:calc(100% - 16px);height:calc(100% - 40px)!important}#frameYTB .custom_feed iframe{height:calc(100% - 40px)!important;border-radius:25px}.social_header>a p{font-size:15px;line-height:18px;letter-spacing:-.015em}.custom_feed{margin-top:8px;height:400px}.connect-reviews-header{flex-direction:column;align-items:normal}#btn-submitReview{font-size:15px;line-height:18px;font-weight:500}.overlay-close{top:20px}.review-form{top:16px;bottom:16px;left:16px;right:16px;justify-content:unset;margin:8px 10px}.review-form .topline{width:80%}.submit-review-form-bytwo{flex-direction:column}.submit-review-form-bytwo input,.submit-review-form-inputs input,.submit-review-form-inputs select,.submit-review-form-inputs textarea,.submit-review-form-bytwo div{font-size:12px!important}.select-wrapper::after{top:25px}.submit-review-form-inputs{justify-content:space-evenly}.review-form small,.review-form small,.review-form small,.review-form small a{font-size:8px}#student-reviews-list{padding:0}#student-reviews-list ul li{display:list-item}#student-reviews-list li{padding:8px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.48);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.48);box-shadow:0 0 5px 0 rgba(0,0,0,.48)}.student-reviews-connect{flex-direction:column}.student-reviews-connect iframe{width:100%;max-width:630px;padding:0}.student-reviews-connect-content{width:100%;text-align:center;padding:0}.student-reviews-connect-content hr{margin-right:auto;width:40px}.review-form button{font-size:18px}.review-form>p{padding-top:18px}}@media only screen and (max-width:600px){.overlay>:is(div,form){padding:0}.overlay>:is(div,form) :is(p,label,::placeholder){font-size:13px!important;line-height:20px!important;max-width:85%}.not_in_canada .not_in_canada_radio label:first-child,.canada_address .canada_address_radio label:first-child,.study_permit .study_permit_radio label:first-child,.refugee_status .refugee_status_radio label:first-child{padding:3px 8px}.not_in_canada .not_in_canada_radio label:nth-child(2),.canada_address .canada_address_radio label:nth-child(2),.study_permit .study_permit_radio label:nth-child(2),.refugee_status .refugee_status_radio label:nth-child(2){padding:3px 12px}.career-services button,.lead-form button{font-size:14px;margin:10px 0}#submitReview .submit-review-form-inputs input,#submitReview .submit-review-form-inputs select,#submitReview .submit-review-form-inputs textarea,.career-services input,.career-services textarea,.lead-form input,.lead-form textarea,.lead-form select{margin:10px 0 0 0;padding:4px 11px}.select-wrapper::after{top:15px}}@media only screen and (max-width:400px){.overlay{display:block}.not_in_canada .not_in_canada_radio label,.canada_address .canada_address_radio label,.study_permit .study_permit_radio label,.refugee_status .refugee_status_radio label{padding:3px 6px}}