.careerBannerSection .crTitle{font-family:var(--viHeavy);font-size:36px;line-height:38px;padding-left:10px;margin-bottom:32px;color:#2f3041}.careerBannerSection{margin-top:32px}.careerBannerSection .single-banner img{width:100%}.careerBannerSection .navButton{display:none!important}.careerBannerSection .crBannerWrap .sliderWrapper{overflow:hidden;padding:0}.careerBannerSection .newBanner{height:387px}.swiper-button-next,.swiper-button-next:after,.swiper-button-prev,.swiper-button-prev:after{display:none}.imgDesktop{width:100%;height:387px;border-radius:10px}.imgMobile{display:none;width:360px;height:300px}.imgTablet{display:none;width:688px;height:187px}@media(max-width:767px){.imgDesktop{display:none}.imgMobile{display:block;width:100%;border-radius:10px}.careerBannerSection .crTitle{font-size:30px;line-height:32px;padding-left:0;padding-right:0}.careerBannerSection{margin-top:70px}}@media(min-width:768px) and (max-width:1024px){.imgDesktop,.imgMobile{display:none}.imgTablet{display:block;width:100%;border-radius:10px}}.lifeAtVilSec .titleVil{font-size:36px;line-height:40px;color:#2f3043}.lifeAtVilSec .subTitleVil,.lifeAtVilSec .titleVil{font-family:var(--viBold);font-weight:700;margin:0 0 28px}.lifeAtVilSec .subTitleVil{color:#2F3041;font-size:30px;line-height:32px}.lifeAtVilSec .vilRightDescription{font-family:var(--viRegular);font-size:16px;line-height:20px;margin:0;color:#2f3044}.lifeAtVilSec .lifeAtVilWrap{display:grid;grid-template-columns:507px auto;gap:80px;margin-bottom:80px}@media (max-width:768px){.lifeAtVilSec .lifeAtVilWrap{grid-template-columns:1fr;gap:20px;margin-bottom:60px}.lifeAtVilSec .titleVil{font-size:24px;line-height:26px;margin-bottom:20px}.lifeAtVilSec .subTitleVil{font-size:24px;line-height:28px;color:#2f3043!important}.openPtitle{font-size:24px;line-height:26px}.vilSlider{display:flex;flex-wrap:wrap;flex-direction:column;column-gap:20px}.vilSlider img{overflow:hidden}.vilSlider>div{width:100%!important;padding:0}.titleVil{font-size:24px;line-height:1.08;color:#2f3043}.info,.titleVil{margin:10px 0 0}.openPositionDesc{font-size:16px!important;line-height:20px!important}}.lifeAtVilSec .vilSlider{overflow:hidden}.lifeAtVilSec .swiper-slide{border-radius:0!important}.lifeAtVilSec .swiper-slide img{width:100%;height:415px}.lifeAtVilSec .sliderWrapper{padding:0}.lifeAtVilSec .swiper-grid>.swiper-wrapper{flex-wrap:nowrap}.lifeAtVilSec .sliderWrapper .swiper .swiper-pagination{justify-content:flex-start;bottom:-15px}.sliderWrapper .customNext,.sliderWrapper .customPrev{display:none}.sliderWrapper .swiper-pagination-bullet-active,.swiper-pagination-bullet{opacity:.75}.openPositionDesc{max-width:1024px;font-size:16px;line-height:1.8;color:#333}.openPositionDesc p{line-height:20px}.openPositionDesc a{color:#000;font-weight:600;text-decoration:underline}.openPositionDesc b{font-weight:700}.openPositionDesc section{margin-top:10px}.titleVil{font-size:32px;font-weight:700;margin-bottom:20px}.emptytag{min-height:20px}.vilSlider>div{width:50%}.vilSlider{display:flex;margin-top:55px;flex-wrap:wrap}.img{overflow:hidden;width:50%}.info{padding:0 0 0 80px}.img-swiper{height:450px}.openPtitle{font-family:var(--viHeavy);font-size:30px;line-height:32px;margin-bottom:40px}.openPositionTitle{font-family:var(--viHeavy);font-size:24px;line-height:26px;margin-bottom:28px}.openPositionDes{font-family:var(--viRegular);font-size:16px;line-height:20px;padding:0;margin-bottom:40px;text-align:left;color:#2f3043}.viewJobUrl{text-decoration:none}.viewJobBtn{min-width:150px;height:50px;background-color:#ee2737;font-family:var(--viMedium);font-size:14px;line-height:normal;text-align:center;color:#fff;border-radius:25px;outline:0;border:0;margin:0 auto;display:block;cursor:pointer;text-transform:lowercase}.openPositinCardWrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px 30px;margin-bottom:40px;padding-left:8px}.vilDescription{font-family:var(--viRegular);font-size:16px;line-height:20px;margin-bottom:20px;padding:0}.vilDescription a,.vilDescription:last-of-type{font-family:var(--viBold)}.vilDescription a{color:#2f3043}.viewJobBtn:hover{background-position:0 100%;color:#fff;background-color:#c00000;border-color:#b30000;background-position:100% 100%;transition:all .5s ease-out!important}@media (max-width:768px){.openPositionDes{margin-right:10px}.openPositinCardWrap{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:32px}.openPositionTitle{margin-bottom:20px;font-size:20px;line-height:24px;padding-right:0}}.container1024{max-width:1024px;margin:0 auto}.perkSection{margin:70px 0 0}.perksTitle{font-size:30px;line-height:32px;font-family:var(--viHeavy);color:#2f3043}.perksCardTitle{font-size:18px;line-height:22px;font-family:var(--viBold);color:#2f3043;margin:0 0 5px}.discArea .regularBodyText{font-family:var(--viRegular);font-size:16px;line-height:20px;margin-top:5px}.perksWrap{display:flex;gap:30px}.perksCardContentWrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px 16px;margin:24px 0 64px}.frame{max-width:33.33%}.discArea{max-width:62%}@media (max-width:768px){.regularBodyText{min-width:186px}.perksCardContentWrap{display:flex;flex-direction:column}.container1024{padding:0 20px}.perksTitle{font-size:24px;line-height:26px}.perksWrap{width:100%;padding:8px;display:flex;gap:0}.perksWrap>div{width:100%}.regularBodyText{font-family:var(--viRegular);font-size:16px;line-height:20px;padding:0}.perks-img{display:flex;justify-content:center;align-items:center}.discArea{margin:0;padding:0}}.special-img{display:flex;justify-content:center;align-items:center;margin-bottom:30px}@media (min-width:768px){.regularBodyText{max-width:200px}}