.page-template-template-careers .careers-container{background-color:#FFF}.careers-container .page-title{padding:60px 0 90px;margin-left:70px;margin-right:70px;border-bottom:.3px solid #D9D9D9}.careers-container .page-title .title{font-family:'Poppins-SemiBold';font-size:calc(1px * var(--desktop-font-size));color:var(--main-blue);padding-bottom:15px;letter-spacing:-3px;line-height:1.1}.careers-container .page-title .title .title-2.animate{margin-left:40px}.careers-container .page-title .title .title-3.animate{margin-left:80px}.careers-container .page-title .subtitle{font-family:'Poppins-Regular';color:#000;margin:0;margin-bottom:30px;font-size:19px}.careers-container .page-title .subtitle.animate{margin-left:80px}.careers-container .page-title .pc-button.animate{margin-left:80px}.careers-container .first-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:60px 70px}.first-row .first-row-left{padding-right:10px}.first-row .first-row-right{display:flex;align-items:flex-start;justify-content:center;height:100%;overflow:hidden;padding-left:10px}.first-row .first-row-title{font-family:'Poppins-Regular';font-size:40px;color:#000;margin:0;margin-bottom:22px}.first-row .first-row-content{font-family:'Poppins-Regular';color:#000;font-size:16px;margin:0;margin-bottom:30px}.first-row .stat-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:50px}.first-row-stat .value,.first-row-stat .post-value{font-family:'Poppins-SemiBold';font-size:50px;color:var(--main-blue);opacity:0;letter-spacing:-1px;line-height:1}.first-row-stat .post-value{font-size:40px;display:flex;align-items:flex-end}.first-row-stat .stat{font-family:'Poppins-Medium';font-size:20px;color:#000;letter-spacing:-.3px;line-height:1.2;margin:5px 0 20px}.quote-rows{background-color:#fff;position:relative}.quote-rows .swiper-button{width:fit-content;bottom:50px;top:auto}.quote-rows .swiper-button svg{height:auto;width:120px}.quote-rows .swiper-button.swiper-button-next{right:var(--gap)}.quote-rows .swiper-button.swiper-button-prev{left:auto;right:130px}.quote-rows .swiper-button::after{display:none}.quote-rows img{width:100%}@media screen and (max-width:1100px){.first-row .stat-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.first-row-stat .value{font-size:60px}.first-row-stat .stat{font-size:20px}}.careers-container .second-row{background-color:var(--yellow-variant-3);padding:60px 70px 0 70px}.careers-container .second-row .second-row-container .second-row-right{margin-top:auto;padding-left:8px;overflow:hidden}.careers-container .second-row .second-row-container .second-row-right .point:last-child{padding-bottom:175px}.careers-container .second-row .second-row-container .second-row-right .point .point-text{position:relative;right:600px;opacity:0}.careers-container .second-row .second-row-container .second-row-left{margin-bottom:100px}.second-row .second-row-title{font-family:'Poppins-SemiBold';color:var(--main-blue);font-size:60px;margin:0;margin-bottom:75px}.second-row .second-row-left{padding-right:40px;align-items:center;justify-content:center}.second-row-left .second-row-image{justify-content:center;overflow:hidden}.second-row .second-row-container{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.second-row .second-row-image img{height:100%}.second-row .list-container{grid-template-columns:1fr 1fr}.second-row .list-container .point{font-family:'Poppins-Regular';font-size:16px;padding-left:30px;padding-right:40px;padding-bottom:30px;border-left:1px solid var(--main-blue)}.second-row .list-container .point::before{content:"";display:block;position:relative;width:15px;height:15px;border-radius:50%;background-color:var(--main-blue);left:-38px}.second-row .list-container .point .point-title{font-family:'Poppins-Medium';font-size:27px;position:relative;letter-spacing:-.7px;top:-20px;margin:0}.second-row .list-container .point .point-content{font-family:'Poppins-Regular';font-size:16px;margin:0}.careers-container .third-row{background-color:#fff;padding:60px 70px}.third-row .third-row-container{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.third-row-left{margin-right:20px}.third-row-right{max-height:80vh;margin-left:20px}.third-row-left .third-row-title{font-family:'Poppins-SemiBold';font-size:60px;color:var(--main-blue);margin:0;margin-bottom:50px;letter-spacing:-2.3px}.third-row-left .third-row-desc{font-family:'Poppins-Regular';font-size:16px;margin:0;margin-bottom:40px}.swiper-slide h4{color:var(--foreground-color);font-size:35px}.swiper-slide p{color:#FFF;font-size:16px}.page-template-template-careers .fourth-row{padding:60px 70px 100px;background-color:var(--main-blue);color:#fff;margin:0}.page-template-template-careers .fourth-row h2{margin:0}.page-template-template-careers .fourth-row .fourth-row-line-1{font-family:'Poppins-SemiBold';color:#fff;font-size:60px;letter-spacing:-2.7px;line-height:1.15}.page-template-template-careers .fourth-row .fourth-row-line-2{font-family:'Poppins-SemiBold';color:#fff;font-size:60px;margin-bottom:30px;letter-spacing:-2.7px;line-height:1.15}.page-template-template-careers .quote-row{grid-template-columns:1fr 3fr;background-color:#fff;padding:60px 70px}.page-template-template-careers .quote-image-section{margin-top:auto;margin-bottom:auto;padding-right:20px}.page-template-template-careers .quote-text-section p{color:var(--main-blue);font-size:16px}.page-template-template-careers .quote-text-section h4,.page-template-template-careers .quote-text-section h3{color:var(--main-blue);font-size:30px;line-height:38px}.page-template-template-careers .cff-wrapper{padding:60px 70px}.page-template-template-careers .cff-visual-header{display:none}.page-template-template-careers .cff-item{border:1px solid rgb(221,221,221);border-radius:8px;padding-left:10px!important;padding-right:10px!important}.page-template-template-careers .cff-wrapper .cff-likebox{display:none!important}.page-template-template-careers .careers-container .post-container{display:flex;justify-content:space-around;flex-wrap:wrap;gap:5px;padding:60px 70px;background-color:#fff}.page-title .pc-button{border-color:#000}.page-title .pc-button span{color:#000}.page-title .pc-button::before{background-color:var(--main-blue)}.page-title .pc-button:hover span{color:#fff}.page-title .pc-button:hover{border:1px solid var(--main-blue)}.third-row .pc-button::before{background-color:var(--main-blue)}.third-row .pc-button{border-color:#000}.fourth-row .pc-button::before{background-color:#fff}.fourth-row .pc-button span{color:#fff}.fourth-row .pc-button:hover span{color:#000}.third-row .pc-button span{color:#000}.third-row .pc-button:hover span{color:#fff}.third-row .pc-button:hover{border:1px solid var(--main-blue)}.animation{transition:all 0.3s}.swiper-slide .overlay{position:absolute;bottom:50px;left:0;width:100%;height:75%;background:linear-gradient(to bottom,rgba(0,0,0,0),var(--main-blue));opacity:0}.swiper-slide .slider-title{position:absolute;top:50px;left:0;width:100%;font-family:'Poppins-Medium';font-size:27px}.swiper-slide .slider-desc{position:absolute;bottom:150px;left:0;width:100%;opacity:0;font-family:'Poppins-Regular';color:#FFF;font-size:16px;padding:0 15%}.swiper{width:100%;height:100%}.third-row .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center;background-color:#fff}.third-row .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;padding-bottom:50px}.third-row .swiper-pagination-container{position:absolute;width:100%;height:-15px;bottom:0;z-index:1}.page-template-template-careers .third-row .swiper-pagination-bullet-active{background:var(--foreground-color)}.mobile{display:none}.careers-container>.page-title.active{transform:translateY(0);opacity:1}.careers-container>.page-title{transform:translateY(60px);opacity:0;transition:opacity 1s,transform 1s}@media screen and (max-width:1024px){.careers-container .page-title{margin:0 40px;padding-bottom:50px;padding-top:35px;border-bottom:none}.careers-container .page-title .title{font-size:calc(1px * var(--mobile-font-size))}.careers-container .page-title .subtitle{font-size:15px}.careers-container .first-row{display:flex;flex-direction:column-reverse;padding:60px 40px}.first-row .first-row-right{padding-left:0;margin-bottom:25px}.first-row-image,.first-row-image img{width:100%}.first-row .first-row-left .first-row-title{font-size:25px;margin-bottom:15px}.first-row .first-row-content{font-size:15px;margin-bottom:40px}.first-row .stat-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}.first-row-stat .value{font-size:25px}.first-row-stat .post-value{font-size:25px}.first-row-stat .stat{font-size:12px;letter-spacing:-.7px}.careers-container .second-row{padding:60px 40px;padding-bottom:0}.second-row .second-row-title{font-size:35px}.second-row .second-row-container{display:flex;flex-direction:column}.second-row .second-row-left{padding-right:0;margin-bottom:40px}.second-row-left .second-row-image{width:100%;max-height:60vh;align-items:start}.second-row .second-row-image img{width:100%;height:auto}.second-row .list-container{display:block}.second-row .list-container .point .point-title{font-size:20px;top:-17px}.second-row .list-container .point .point-content{font-size:14px}.careers-container .third-row{padding:60px 40px}.mobile{display:block}.desktop{display:none}.third-row .third-row-container{display:flex;flex-direction:column-reverse}.third-row .third-row-title.mobile{font-family:'Poppins-SemiBold';font-size:35px;margin-bottom:35px}.third-row-right{margin-left:0}.page-template-template-careers .fourth-row{padding:60px 40px;min-height:85vh;position:relative;top:180px}.page-template-template-careers .fourth-row .fourth-row-line-1,.page-template-template-careers .fourth-row .fourth-row-line-2{font-size:35px;line-height:1.1;letter-spacing:-.7px}.fourth-row .pc-button{width:fit-content}.careers-container .quote-row{display:block;padding:60px 40px;position:relative}.page-template-template-careers .quote-image-section{padding-right:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.third-row .quote-image-section img{width:100%}.page-template-template-careers .quote-text-section p.designation{margin:25px 0}.page-template-template-careers .quote-text-section h4{font-size:20px;line-height:normal;margin-top:0;letter-spacing:-.7px}.page-template-template-careers .quote-text-section p.byline{position:relative;bottom:0;margin-bottom:0;margin-top:100px}.third-row .swiper-slide img{height:650px}.quote-rows .swiper-button{bottom:0}}@media screen and (max-width:992px){.careers-container .second-row,.careers-container .third-row,.careers-container .fourth-row,.careers-container .post-container{padding:40px 20px}.third-row .swiper-slide img{height:500px;padding-bottom:40px}.third-row-left .third-row-desc{margin-top:20px;margin-bottom:35px;font-size:14px;letter-spacing:.3px}.third-row .swiper-slide .overlay,.third-row .swiper-slide .slider-desc{display:none}.third-row .swiper-slide .slider-title{font-size:12px!important;top:25px}.page-template-template-careers .fourth-row .fourth-row-line-2{margin-bottom:10px}.careers-container .page-title{margin:0 20px}.careers-container .page-title .title{line-height:1;padding-top:15px}.careers-container .page-title .subtitle{font-size:14px}.careers-container .page-title .pc-button{background-color:var(--accent-color-2);border:1px solid var(--accent-color-2)}.careers-container .page-title .pc-button span{color:var(--foreground-color)}.careers-container .first-row{padding:15px 20px}.first-row .first-row-content{font-size:14px;line-height:1.25}.first-row .stat-wrapper{column-gap:30px}.first-row .first-row-left{padding-bottom:60px}.careers-container .second-row{padding:40px 20px 0 20px}.second-row .second-row-title{margin-top:15px;margin-bottom:35px}.careers-container .second-row .second-row-container .second-row-left{margin-bottom:60px}.second-row .list-container .point .point-content{position:relative;top:-17px}.careers-container .second-row .second-row-container .second-row-right .point:last-child{padding-bottom:50px}.third-row .third-row-title.mobile{letter-spacing:-2px}.third-row .third-row-left .pc-button{background-color:var(--accent-color-2);border:1px solid var(--accent-color-2)}.third-row .third-row-left .pc-button span{color:var(--foreground-color)}.swiper-pagination-bullet{height:5px;width:5px}.fourth-row .pc-button{background-color:var(--accent-color);border:1px solid var(--accent-color);padding:10px 20px}.fourth-row .pc-button span{color:#FFF;font-size:10px}.careers-container .quote-row{padding:20px}.page-template-template-careers .quote-text-section p{font-size:10px}}