.CertificationSection-module__P47hNq__section{background-color:var(--primary-white);width:100%;padding-top:clamp(48px,6.25vw,120px);padding-bottom:clamp(48px,6.25vw,120px);padding-inline:var(--section-padding-inline)}.CertificationSection-module__P47hNq__inner{flex-direction:column;gap:clamp(16px,1.25vw,24px);max-width:1920px;margin-inline:auto;display:flex}.CertificationSection-module__P47hNq__header{width:100%}.CertificationSection-module__P47hNq__title{font-family:var(--font-montserrat), Montserrat, sans-serif;font-size:var(--font-size-h2);margin:0;font-weight:400;line-height:1.5}.CertificationSection-module__P47hNq__titleLead{color:var(--secondary);font-weight:400}.CertificationSection-module__P47hNq__titleAccent{color:var(--primary);font-weight:600}.CertificationSection-module__P47hNq__tabsLayout .wrapper{gap:clamp(32px,5.208vw,100px);padding-right:clamp(20px,5.208vw,100px)}.CertificationSection-module__P47hNq__tabsLayout .sidebarText{white-space:normal}.CertificationSection-module__P47hNq__panel{gap:clamp(24px,1.667vw,32px)}.CertificationSection-module__P47hNq__panelTitle{font-family:var(--font-montserrat), Montserrat, sans-serif;font-size:var(--font-size-h2);color:var(--primary-black);margin:0;font-weight:400;line-height:1.5}.CertificationSection-module__P47hNq__certList{flex-direction:column;gap:clamp(24px,1.667vw,32px);margin:0;padding:0;list-style:none;display:flex}.CertificationSection-module__P47hNq__certRow{align-items:center;gap:clamp(24px,1.667vw,32px);display:flex}.CertificationSection-module__P47hNq__logoCard{background-color:var(--primary-white);border-radius:clamp(12px,.833vw,16px);flex-shrink:0;justify-content:center;align-items:center;width:clamp(160px,10.417vw,200px);height:clamp(96px,6.25vw,120px);padding:clamp(12px,1.042vw,20px);display:flex;box-shadow:0 2px 4px #00000021}.CertificationSection-module__P47hNq__logoImg{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.CertificationSection-module__P47hNq__certCopy{color:#333;flex-direction:column;flex:1 1 0;gap:clamp(8px,.521vw,10px);min-width:0;display:flex}.CertificationSection-module__P47hNq__certTitle{font-family:var(--font-montserrat), Montserrat, sans-serif;font-size:var(--font-size-sub);margin:0;font-weight:600;line-height:1.5}.CertificationSection-module__P47hNq__certDescription{font-family:var(--font-montserrat), Montserrat, sans-serif;font-size:var(--font-size-p-primary);margin:0;font-weight:400;line-height:1.4}.CertificationSection-module__P47hNq__desktopLayout{width:100%}.CertificationSection-module__P47hNq__mobileAccordion{width:100%;display:none}.CertificationSection-module__P47hNq__mobileList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CertificationSection-module__P47hNq__mobileItem{border-bottom:1px solid #ffffff52}.CertificationSection-module__P47hNq__mobileItem:last-child{border-bottom:none}.CertificationSection-module__P47hNq__mobileHeader{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:clamp(12px,3.125vw,16px);width:100%;padding:clamp(14px,3.721vw,20px) clamp(16px,4.651vw,20px);display:flex}.CertificationSection-module__P47hNq__mobileLabel{min-width:0;font-family:var(--font-montserrat), Montserrat, sans-serif;font-size:var(--font-size-p-primary);color:var(--primary-white);flex:1 1 0;font-weight:600;line-height:1.5}.CertificationSection-module__P47hNq__mobileToggle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:clamp(32px,8.372vw,40px);height:clamp(32px,8.372vw,40px);transition:background-color .2s,color .2s,border-color .2s;display:flex}.CertificationSection-module__P47hNq__mobileToggleClosed{border:clamp(1.5px, .392vw, 2px) solid var(--primary-white);color:var(--primary-white);background:0 0}.CertificationSection-module__P47hNq__mobileToggleOpen{background:var(--primary-white);color:var(--primary);border:none}.CertificationSection-module__P47hNq__mobileChevronOpen{transform:rotate(180deg)}.CertificationSection-module__P47hNq__mobilePanel{background:var(--primary-white);border-radius:clamp(12px,.833vw,16px);flex-direction:column;gap:clamp(16px,4.186vw,24px);margin:0 clamp(12px,3.125vw,16px) clamp(12px,3.125vw,16px);padding:clamp(16px,4.186vw,24px);display:flex}.CertificationSection-module__P47hNq__mobileAccordion .CertificationSection-module__P47hNq__panelTitle{font-size:clamp(20px,5.128vw,24px)}@media (max-width:1024px){.CertificationSection-module__P47hNq__desktopLayout{display:none}.CertificationSection-module__P47hNq__mobileAccordion{background:var(--primary);border-radius:clamp(16px,1.563vw,30px);display:block;overflow:hidden}.CertificationSection-module__P47hNq__tabsLayout .wrapper{gap:clamp(16px,1.667vw,24px);padding-right:0}.CertificationSection-module__P47hNq__certRow{flex-direction:row;align-items:flex-start;gap:clamp(12px,3.125vw,24px)}.CertificationSection-module__P47hNq__logoCard{width:clamp(90px,29.333vw,110px);height:clamp(56px,18.667vw,70px);padding:clamp(4px,1.25vw,8px)}}@media (max-width:349px){.CertificationSection-module__P47hNq__certRow{flex-direction:column;align-items:stretch}.CertificationSection-module__P47hNq__logoCard{width:110px;max-width:none;height:70px}}
.PracticalLearningSection-module__epXdga__section{background:var(--primary-white);width:100%;padding-inline:var(--section-padding-inline);padding-top:var(--soca-section-pt);padding-bottom:var(--soca-section-pb);box-sizing:border-box}.PracticalLearningSection-module__epXdga__inner{flex-direction:column;align-items:center;gap:clamp(24px,1.875vw,30px);max-width:1920px;margin-inline:auto;display:flex}.PracticalLearningSection-module__epXdga__header{text-align:center;align-items:center;gap:var(--soca-head-gap);flex-direction:column;width:100%;max-width:min(100%,90ch);display:flex}.PracticalLearningSection-module__epXdga__heading{font-family:var(--font-montserrat), Montserrat, sans-serif;margin:0;font-size:clamp(24px,2.083vw,40px);line-height:1.5}.PracticalLearningSection-module__epXdga__headingDark{color:var(--secondary);font-weight:400}.PracticalLearningSection-module__epXdga__headingAccent{color:var(--primary);font-weight:600}.PracticalLearningSection-module__epXdga__subtitle{font-family:var(--font-montserrat), Montserrat, sans-serif;font-size:var(--font-size-p-primary);color:#666;margin:0;font-weight:400;line-height:1.5}.PracticalLearningSection-module__epXdga__content{width:100%}.PracticalLearningSection-module__epXdga__grid{grid-template-columns:repeat(3,1fr);gap:clamp(24px,2.604vw,50px);display:grid}.PracticalLearningSection-module__epXdga__card{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:clamp(24px,1.667vw,32px);display:flex}.PracticalLearningSection-module__epXdga__cardImage{aspect-ratio:709/514;border-radius:clamp(14px,1.5625vw,30px);flex-shrink:0;width:100%;max-height:clamp(280px,26.771vw,514px);position:relative;overflow:hidden}.PracticalLearningSection-module__epXdga__cardImg{object-fit:cover;object-position:center}.PracticalLearningSection-module__epXdga__cardBody{flex-direction:column;flex:auto;gap:clamp(16px,1.094vw,21px);display:flex}.PracticalLearningSection-module__epXdga__cardHeading{flex-direction:column;gap:clamp(6px,.417vw,8px);display:flex}.PracticalLearningSection-module__epXdga__cardTitle{font-family:var(--font-montserrat), Montserrat, sans-serif;font-size:var(--font-size-sub);color:var(--primary-black);margin:0;font-weight:600;line-height:1.5}.PracticalLearningSection-module__epXdga__cardSubtitle{font-family:var(--font-montserrat), Montserrat, sans-serif;font-size:var(--font-size-p-secondary);color:#333;margin:0;font-weight:600;line-height:1.5}.PracticalLearningSection-module__epXdga__cardText{font-family:var(--font-montserrat), Montserrat, sans-serif;font-size:var(--font-size-p-secondary);color:#555;margin:0;font-weight:500;line-height:1.5}.PracticalLearningSection-module__epXdga__sliderWrap{flex-direction:column;align-items:center;gap:clamp(16px,2.083vw,24px);width:100%;display:none;overflow:hidden}.PracticalLearningSection-module__epXdga__swiper{width:100%;overflow:visible}.PracticalLearningSection-module__epXdga__slide{height:auto}.PracticalLearningSection-module__epXdga__navRow{justify-content:center;width:100%;display:flex}@media (max-width:1023px){.PracticalLearningSection-module__epXdga__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.PracticalLearningSection-module__epXdga__grid{display:none}.PracticalLearningSection-module__epXdga__sliderWrap{display:flex}}
.CareerPathwaysSection-module__jaOSJq__section{width:100%;padding-top:var(--soca-career-pt);padding-bottom:var(--soca-career-pb);padding-inline:var(--section-padding-inline);background-color:#f0f0f0;position:relative;overflow:hidden}.CareerPathwaysSection-module__jaOSJq__bgImage{object-fit:cover;object-position:center;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.CareerPathwaysSection-module__jaOSJq__inner{z-index:1;align-items:center;gap:var(--soca-career-section-gap);flex-direction:column;max-width:1920px;margin-inline:auto;display:flex;position:relative}.CareerPathwaysSection-module__jaOSJq__header{align-items:center;gap:var(--soca-career-header-gap);text-align:center;flex-direction:column;width:100%;display:flex}.CareerPathwaysSection-module__jaOSJq__heading{font-family:var(--font-montserrat), Montserrat, sans-serif;font-size:var(--font-size-soca-career-heading);color:var(--secondary);margin:0;line-height:1.5}.CareerPathwaysSection-module__jaOSJq__headingAccent{color:var(--primary);font-weight:600}.CareerPathwaysSection-module__jaOSJq__headingRest{color:var(--secondary);font-weight:700}.CareerPathwaysSection-module__jaOSJq__intro{flex-direction:column;gap:0;width:100%;display:flex}.CareerPathwaysSection-module__jaOSJq__introText,.CareerPathwaysSection-module__jaOSJq__rolesLabel{font-family:var(--font-montserrat), Montserrat, sans-serif;font-size:var(--font-size-p-secondary);color:#555;margin:0;font-weight:700;line-height:1.5}.CareerPathwaysSection-module__jaOSJq__rolesWrap{flex-direction:column;align-items:center;width:100%;display:flex}.CareerPathwaysSection-module__jaOSJq__rolesGrid{gap:var(--soca-career-grid-gap);flex-direction:column;width:100%;display:flex}.CareerPathwaysSection-module__jaOSJq__rolesRow,.CareerPathwaysSection-module__jaOSJq__rolesRowBottom{gap:var(--soca-career-grid-gap);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.CareerPathwaysSection-module__jaOSJq__rolesRowBottom>:first-child{grid-column:2}.CareerPathwaysSection-module__jaOSJq__rolesRowBottom>:nth-child(2){grid-column:3}.CareerPathwaysSection-module__jaOSJq__rolesRowBottom>:nth-child(3){grid-column:4}.CareerPathwaysSection-module__jaOSJq__roleCard{min-width:0;height:var(--soca-career-card-h);border-radius:var(--about-pcu-card-radius);background:var(--primary-white);position:relative;overflow:hidden}.CareerPathwaysSection-module__jaOSJq__roleInner{z-index:1;width:100%;height:100%;padding:var(--soca-career-card-pad);box-sizing:border-box;align-items:center;gap:clamp(10px,.521vw,24px);display:flex;position:relative}.CareerPathwaysSection-module__jaOSJq__roleIcon{width:var(--soca-career-card-icon);height:var(--soca-career-card-icon);object-fit:contain;flex-shrink:0}.CareerPathwaysSection-module__jaOSJq__roleText{min-width:0;font-family:var(--font-montserrat), Montserrat, sans-serif;font-size:var(--soca-career-role-text);color:var(--primary-black);text-align:left;flex:1 1 0;margin:0;font-weight:600;line-height:1.5}.CareerPathwaysSection-module__jaOSJq__rolesSlider{flex-direction:column;align-items:center;gap:clamp(16px,2.083vw,24px);width:100%;display:none;overflow:hidden}.CareerPathwaysSection-module__jaOSJq__rolesSwiper{width:100%;overflow:visible}.CareerPathwaysSection-module__jaOSJq__rolesSlide{height:auto}.CareerPathwaysSection-module__jaOSJq__slideGrid{gap:var(--soca-career-grid-gap);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.CareerPathwaysSection-module__jaOSJq__slideGrid>*{min-width:0}.CareerPathwaysSection-module__jaOSJq__navRow{justify-content:center;width:100%;display:flex}@media (max-width:1279px){.CareerPathwaysSection-module__jaOSJq__rolesRow,.CareerPathwaysSection-module__jaOSJq__rolesRowBottom{grid-template-columns:repeat(3,minmax(0,1fr))}.CareerPathwaysSection-module__jaOSJq__rolesRowBottom>:first-child,.CareerPathwaysSection-module__jaOSJq__rolesRowBottom>:nth-child(2),.CareerPathwaysSection-module__jaOSJq__rolesRowBottom>:nth-child(3){grid-column:auto}}@media (max-width:1023px){.CareerPathwaysSection-module__jaOSJq__rolesRow,.CareerPathwaysSection-module__jaOSJq__rolesRowBottom{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.CareerPathwaysSection-module__jaOSJq__rolesGrid{display:none}.CareerPathwaysSection-module__jaOSJq__rolesSlider{display:flex}.CareerPathwaysSection-module__jaOSJq__roleCard{height:auto;min-height:clamp(100px,28vw,140px)}.CareerPathwaysSection-module__jaOSJq__roleInner{height:auto;min-height:inherit;justify-content:flex-start;gap:clamp(8px,2.133vw,12px)}.CareerPathwaysSection-module__jaOSJq__roleIcon{width:clamp(36px,10.667vw,48px);height:clamp(36px,10.667vw,48px)}.CareerPathwaysSection-module__jaOSJq__slideGrid{grid-template-rows:auto auto}}
.RecruitmentSection-module__KZZeqW__section{background:var(--primary-white);width:100%;padding-inline:var(--section-padding-inline);box-sizing:border-box;padding-top:clamp(48px,6.25vw,120px);padding-bottom:clamp(48px,6.25vw,120px)}.RecruitmentSection-module__KZZeqW__inner{flex-direction:column;align-items:center;gap:clamp(28px,2.344vw,45px);max-width:1920px;margin-inline:auto;display:flex}.RecruitmentSection-module__KZZeqW__header{width:100%}.RecruitmentSection-module__KZZeqW__heading{text-align:center;font-family:var(--font-montserrat), Montserrat, sans-serif;color:var(--secondary);margin:0;font-size:clamp(28px,2.5vw,48px);line-height:1.5}.RecruitmentSection-module__KZZeqW__headingLead{font-weight:700}.RecruitmentSection-module__KZZeqW__headingAccent{color:var(--primary);font-weight:600}.RecruitmentSection-module__KZZeqW__tabsBlock{flex-direction:column;align-items:center;gap:clamp(28px,2.344vw,45px);width:100%;display:flex}.RecruitmentSection-module__KZZeqW__headerTabs{flex-direction:column;align-items:center;gap:clamp(20px,1.615vw,31px);width:100%;display:flex}.RecruitmentSection-module__KZZeqW__tabs{border:1px solid var(--soca-career-tab-border);border-radius:var(--soca-career-tab-radius);padding:var(--soca-career-tab-pad);background-color:var(--primary-white);min-height:var(--soca-career-tab-h);box-sizing:border-box;flex-wrap:nowrap;align-items:stretch;width:fit-content;max-width:100%;display:inline-flex;gap:0!important}.RecruitmentSection-module__KZZeqW__tabs button[role=tab]{border-radius:var(--soca-career-tab-radius);width:clamp(200px,18.75vw,360px);height:auto;min-height:clamp(50px,3.177vw,61px);font-family:var(--font-montserrat), Montserrat, sans-serif;color:var(--secondary);white-space:normal;text-align:center;cursor:pointer;background-color:#0000;border:none;flex:0 0 clamp(200px,18.75vw,360px);justify-content:center;align-items:center;padding:clamp(5px,.26vw,5px) clamp(10px,.521vw,10px);font-size:clamp(14px,.9375vw,18px);font-weight:600;line-height:1;display:flex}.RecruitmentSection-module__KZZeqW__tabs button[role=tab]:hover:not([aria-selected=true]){background-color:#0000000a}.RecruitmentSection-module__KZZeqW__tabs button[role=tab][aria-selected=true]{background-color:var(--primary);color:var(--primary-white)}.RecruitmentSection-module__KZZeqW__tabLabel{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;line-height:1;display:flex}.RecruitmentSection-module__KZZeqW__content{flex-direction:column;align-items:center;gap:clamp(16px,.99vw,19px);width:100%;display:flex}.RecruitmentSection-module__KZZeqW__intro{text-align:center;font-family:var(--font-montserrat), Montserrat, sans-serif;color:#333;margin:0;font-size:clamp(14px,.9375vw,18px);font-weight:600;line-height:1.5}.RecruitmentSection-module__KZZeqW__logoRows{flex-direction:column;align-items:center;gap:clamp(16px,1.042vw,20px);width:100%;display:flex}.RecruitmentSection-module__KZZeqW__logoRow,.RecruitmentSection-module__KZZeqW__logoRowBottom{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(16px,1.042vw,20px);width:100%;max-width:min(100%,5*clamp(150px,14.063vw,270px) + 4*clamp(16px,1.042vw,20px));display:grid}.RecruitmentSection-module__KZZeqW__logoRowBottom>:first-child:nth-last-child(3){grid-column:2}.RecruitmentSection-module__KZZeqW__logoRowBottom>:nth-child(2):nth-last-child(2){grid-column:3}.RecruitmentSection-module__KZZeqW__logoRowBottom>:nth-child(3):last-child{grid-column:4}.RecruitmentSection-module__KZZeqW__logoRowBottom>:first-child:nth-last-child(2){grid-column:2}.RecruitmentSection-module__KZZeqW__logoRowBottom>:nth-child(2):last-child{grid-column:4}.RecruitmentSection-module__KZZeqW__logoCard{background:var(--primary-white);box-sizing:border-box;border-radius:clamp(8px,.521vw,10px);justify-content:center;align-items:center;width:100%;height:clamp(72px,5.208vw,100px);padding:clamp(10px,.781vw,15px);display:flex;box-shadow:0 0 clamp(8px,.521vw,10px) #00000040}.RecruitmentSection-module__KZZeqW__logoName{font-family:var(--font-montserrat), Montserrat, sans-serif;color:var(--secondary);text-align:center;margin:0;font-size:clamp(14px,.9375vw,18px);font-weight:600;line-height:1.2}.RecruitmentSection-module__KZZeqW__logoImg{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.RecruitmentSection-module__KZZeqW__logoSlider{flex-direction:column;align-items:center;gap:clamp(16px,2.083vw,24px);width:100%;display:none;overflow:hidden}.RecruitmentSection-module__KZZeqW__logoSwiper{width:100%;overflow:visible}.RecruitmentSection-module__KZZeqW__logoSlide{height:auto}.RecruitmentSection-module__KZZeqW__logoSlideGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,3.125vw,16px);width:100%;display:grid}.RecruitmentSection-module__KZZeqW__logoSlideGrid>*{min-width:0}.RecruitmentSection-module__KZZeqW__logoNavRow{justify-content:center;width:100%;display:flex}.RecruitmentSection-module__KZZeqW__rolesBlock{flex-direction:column;align-items:center;gap:clamp(12px,.833vw,16px);width:100%;display:flex}.RecruitmentSection-module__KZZeqW__rolesHeading{text-align:center;font-family:var(--font-montserrat), Montserrat, sans-serif;color:var(--primary-black);margin:0;font-size:clamp(14px,.9375vw,18px);font-weight:600;line-height:1.5}.RecruitmentSection-module__KZZeqW__rolePills{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(6px,.417vw,8px);margin:0;padding:0;list-style:none;display:flex}.RecruitmentSection-module__KZZeqW__rolePill{font-family:var(--font-montserrat), Montserrat, sans-serif;color:#333;white-space:nowrap;background:#f8eded;border-radius:clamp(20px,1.563vw,30px);padding:clamp(4px,.313vw,6px) clamp(14px,.938vw,18px);font-size:clamp(14px,.9375vw,18px);font-weight:700;line-height:1.5}@media (max-width:1279px){.RecruitmentSection-module__KZZeqW__logoRow,.RecruitmentSection-module__KZZeqW__logoRowBottom{grid-template-columns:repeat(3,minmax(0,1fr));max-width:100%}.RecruitmentSection-module__KZZeqW__logoRowBottom>:first-child,.RecruitmentSection-module__KZZeqW__logoRowBottom>:nth-child(2),.RecruitmentSection-module__KZZeqW__logoRowBottom>:nth-child(3),.RecruitmentSection-module__KZZeqW__logoRowBottom>:first-child:nth-last-child(3),.RecruitmentSection-module__KZZeqW__logoRowBottom>:nth-child(2):nth-last-child(2),.RecruitmentSection-module__KZZeqW__logoRowBottom>:nth-child(3):last-child,.RecruitmentSection-module__KZZeqW__logoRowBottom>:first-child:nth-last-child(2),.RecruitmentSection-module__KZZeqW__logoRowBottom>:nth-child(2):last-child{grid-column:auto}}@media (max-width:1023px){.RecruitmentSection-module__KZZeqW__tabs{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding:clamp(3px,.8vw,4px);scroll-padding-inline:clamp(3px,.8vw,4px);overflow:auto hidden;gap:0!important;width:100%!important;max-width:100%!important}.RecruitmentSection-module__KZZeqW__tabs::-webkit-scrollbar{display:none}.RecruitmentSection-module__KZZeqW__tabs button[role=tab]{scroll-snap-stop:always;padding:clamp(5px,1.333vw,6px) clamp(8px,2.133vw,10px);scroll-snap-align:start!important;flex:0 0 82%!important;width:82%!important;max-width:none!important}.RecruitmentSection-module__KZZeqW__tabs button[role=tab]:last-child{scroll-snap-align:end!important}}@media (max-width:767px){.RecruitmentSection-module__KZZeqW__heading{font-size:clamp(24px,6.512vw,28px)}.RecruitmentSection-module__KZZeqW__logoRows{display:none}.RecruitmentSection-module__KZZeqW__logoSlider{display:flex}.RecruitmentSection-module__KZZeqW__logoCard{height:clamp(56px,14.933vw,72px);padding:clamp(8px,2.133vw,12px)}.RecruitmentSection-module__KZZeqW__logoRow,.RecruitmentSection-module__KZZeqW__logoRowBottom{grid-template-columns:repeat(2,minmax(0,1fr))}}
