.career-banner{background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--color-white);text-align:center;background-color:var(--color-banner)}@media all and (min-width:1301px){.career-banner>.container{padding-top:80px;padding-bottom:80px}}.career-banner__title{margin-bottom:32px}@media all and (max-width:480px){.career-banner .site-button{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.career-banner .career-numbers{margin-top:52px}.career-banner .career-numbers .container{grid-template-columns:repeat(4,1fr);text-align:left;color:var(--color-black);background-color:var(--color-white);padding:32px;border-radius:20px}@media all and (max-width:640px){.career-banner .career-numbers .container{grid-template-columns:1fr;padding:16px}}.career-banner .career-numbers__numbers-item-subtitle{color:var(--color-black)}.projects__title{margin-bottom:24px}.projects__title span{display:inline-block;max-width:1040px}@media all and (max-width:1280px){.projects__title .site-slider-arrows{display:none}}.projects__text{font-size:24px;line-height:1.3;color:var(--color-text-gray);font-family:var(--font-family)}@media all and (max-width:768px){.projects__text{font-size:20px}}@media all and (max-width:1280px){.career-numbers__numbers-item-subtitle{font-size:20px}}@media all and (max-width:640px){.career-numbers__numbers-item{padding-left:16px!important;padding-right:16px!important}}.career-principles__title{width:100%}.career-principles .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.career-principles__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px;margin:0 -10px}@media all and (max-width:640px){.career-principles__items{margin:0 -8px;row-gap:16px}}@media all and (max-width:480px){.career-principles__items{margin:0}}.career-principles__item{position:relative;background-color:var(--color-gray2);border-radius:var(--radius-sm);width:calc(33.3333333333% - 20px);margin:0 10px;padding:32px 32px 250px 32px;overflow:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media all and (max-width:1024px){.career-principles__item{padding:24px 24px 200px 24px}}@media all and (max-width:960px){.career-principles__item{width:calc(50% - 20px)}}@media all and (max-width:640px){.career-principles__item{padding:16px 16px 200px 16px;margin:0 8px;border-radius:var(--radius-md)}}@media all and (max-width:480px){.career-principles__item{width:100%;margin:0}}@media all and (max-width:640px){.career-principles__item-title{font-size:16px}}.career-principles__item-image{position:absolute;right:0;bottom:-20px;width:250px;height:250px}@media all and (max-width:1024px){.career-principles__item-image{width:200px;height:200px;bottom:0}}.career-principles__item-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.career-principles .site-button{margin-top:52px}@media all and (max-width:640px){.career-principles .site-button{margin-top:32px}}@media all and (max-width:480px){.career-principles .site-button{width:100%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media all and (max-width:480px){.career-aboutus__items{margin-right:-16px}}.career-aboutus__items a{display:inline-block;aspect-ratio:1;line-height:0;overflow:hidden;border-radius:20px;background-color:var(--color-gray)}.career-aboutus__items a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform var(--transition);transition:-webkit-transform var(--transition);-o-transition:transform var(--transition);transition:transform var(--transition);transition:transform var(--transition),-webkit-transform var(--transition)}.career-aboutus__items a:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.career-aboutus__desc{margin-top:52px;font-size:20px;color:var(--color-text-gray);line-height:1.3}@media all and (max-width:640px){.career-aboutus__desc{margin-top:32px}}.career-stories__item{padding:24px;border-radius:20px;background-color:var(--color-gray2);height:initial}.career-stories__item-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.career-stories__item-image{-ms-flex-negative:0;flex-shrink:0;margin-right:16px;width:62px;height:62px;border-radius:50%;overflow:hidden}.career-stories__item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.career-stories__item-title{font-size:20px;font-weight:600;margin-bottom:6px}.career-stories__item-subtitle{color:var(--color-text-gray)}.career-stories__item-body{margin-top:16px;line-height:1.3}.career-interview-steps .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (min-width:641px){.career-interview-steps .container{padding-bottom:0}}.career-interview-steps__head{width:100%}.career-interview-steps__title{margin-bottom:16px}.career-interview-steps__subtitle{font-size:24px}@media all and (max-width:640px){.career-interview-steps__subtitle{font-size:16px}}.career-interview-steps__items{color:var(--color-black);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}@media all and (max-width:1280px){.career-interview-steps__items{margin:0 -8px}}@media all and (max-width:480px){.career-interview-steps__items{margin:0}}.career-interview-steps__item{width:calc(25% - 20px);margin:0 10px 20px;background-color:var(--color-white);background-size:cover;background-position:center;background-repeat:no-repeat;padding:32px;border-radius:20px}@media all and (max-width:1280px){.career-interview-steps__item{width:calc(50% - 16px);padding:24px;margin:0 8px 16px}}@media all and (max-width:480px){.career-interview-steps__item{width:100%;margin:0 0 16px}.career-interview-steps__item:last-child{margin-bottom:0}}.career-interview-steps__item-num{margin-bottom:16px}@media all and (max-width:768px){.career-interview-steps__item-num{font-size:52px}}@media all and (max-width:480px){.career-interview-steps__item-num{margin-bottom:12px}}.career-interview-steps__item-title{margin-bottom:12px;font-weight:600}.career-interview-steps .site-button{margin-top:32px}@media all and (max-width:480px){.career-interview-steps .site-button{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.career-interview__items{display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--color-black)}@media all and (min-width:481px){.career-interview__items{margin:0 -6px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.career-interview__item{width:calc(33.3333333333% - 12px);margin:0 6px 12px;background-color:var(--color-white);border-radius:20px;padding:32px;height:initial}@media all and (max-width:1280px){.career-interview__item{padding:24px}}@media all and (max-width:768px){.career-interview__item{width:calc(50% - 12px)}}@media all and (max-width:480px){.career-interview__item{width:100%;margin:0;padding:16px}}.career-interview__item-image{width:100px;height:100px;margin-bottom:40px}@media all and (max-width:480px){.career-interview__item-image{margin-bottom:24px}}.career-interview__item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.career-interview__item-title{margin-bottom:10px}@media all and (max-width:480px){.career-interview__item-title{font-size:20px}}.career-interview__item-desc{color:var(--color-text-gray)}.career-interview .site-slider-pagination__bullet{background-color:var(--color-white)!important}.career-interview-sections-group{background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--color-white);background-color:var(--color-banner)}