.page-header{position:relative;min-height:500px;background-image:url("../../../images/recruit/interview-bg-pattern.webp");background-size:cover;background-position:right;background-repeat:no-repeat;overflow:hidden;padding:60px 0}@media(max-width: 767.98px){.page-header{min-height:400px;padding:40px 0 30px}}.page-header .container{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 30px}@media(max-width: 767.98px){.page-header .container{padding:0 20px}}.page-header__content{display:flex;align-items:center}@media(max-width: 767.98px){.page-header__content{flex-direction:column;gap:30px;text-align:center}}.page-header__text{flex:1;min-width:0}.page-header__badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;backdrop-filter:blur(10px)}@media(max-width: 767.98px){.page-header__badge{margin-bottom:0}}.page-header__badge-text{font-size:41px;font-family:"Caveat",cursive;font-weight:600;color:#004ea2}@media(max-width: 767.98px){.page-header__badge-text{font-size:28px}}.page-header__badge-number{font-size:60px;font-family:"Caveat",cursive;font-weight:700;color:rgba(0,0,0,0);-webkit-text-stroke:1px #004ea2;text-stroke:1px #004ea2}@media(max-width: 767.98px){.page-header__badge-number{font-size:40px}}.page-header__title{font-size:45px;font-weight:700;line-height:1.2;margin:0 0 40px 0}@media(max-width: 767.98px){.page-header__title{font-size:28px;margin:0 0 20px 0}}.page-header__subtitle{font-size:20px;font-weight:700;margin:0px 0 25px 0}@media(max-width: 767.98px){.page-header__subtitle{font-size:14px;margin:0}}.page-header__meta{display:flex;flex-direction:column;gap:0;margin-top:30px}@media(max-width: 767.98px){.page-header__meta{margin-top:0}}.page-header__meta .meta-item{display:flex;align-items:center;gap:8px;font-size:14px;opacity:.8}@media(max-width: 767.98px){.page-header__meta .meta-item{font-size:12px;justify-content:center}}.page-header__meta .meta-item .icon{width:16px;height:16px;background:hsla(0,0%,100%,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px}.page-header__initials{font-family:"Caveat",cursive;font-size:36px;font-weight:600;color:#000;margin-top:10px}@media(max-width: 767.98px){.page-header__initials{font-size:33px;margin-top:0}}.page-header__image{flex:2.3;position:relative;max-width:none;width:100vw;margin-left:-200px;margin-right:calc(-50vw + 50%);z-index:-1}@media(max-width: 767.98px){.page-header__image{flex:none;width:100vw;max-width:none;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}}.page-header__image .image-wrapper{position:relative;border-radius:20px 0 0 20px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.2);background:#fff}@media(max-width: 767.98px){.page-header__image .image-wrapper{border-radius:0 !important;box-shadow:none}}.page-header__image .image-wrapper::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg, rgba(0, 78, 162, 0.1) 0%, rgba(0, 160, 233, 0.1) 100%);z-index:1}.page-header__image .image-wrapper img{width:100%;height:auto;display:block;position:relative;z-index:2;aspect-ratio:2000/1000;object-fit:cover}@media(max-width: 767.98px){.page-header__image .image-wrapper img{aspect-ratio:1.5/1}}.page-header__image .image-badge{position:absolute;bottom:20px;right:20px;background:rgba(0,0,0,.8);color:#fff;padding:8px 16px;border-radius:20px;font-size:12px;font-weight:600;backdrop-filter:blur(10px);z-index:3}.page-header__decoration{position:absolute;top:50%;right:-50px;transform:translateY(-50%);width:200px;height:200px;background:hsla(0,0%,100%,.05);border-radius:50%;z-index:1}@media(max-width: 767.98px){.page-header__decoration{display:none}}.page-header__decoration::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100px;height:100px;background:hsla(0,0%,100%,.1);border-radius:50%}.interview-qa{padding:80px 0;overflow:hidden;padding-bottom:270px}@media(max-width: 767.98px){.interview-qa{padding:60px 0}}.interview-qa--message{background-image:url("../../../images/recruit/common/bg_rainbow.webp");background-size:700px;background-position:right bottom;background-repeat:no-repeat;padding-bottom:210px;background-color:#fff;overflow:visible}.interview-qa--message .qa-block{margin-top:-260px}@media(max-width: 767.98px){.interview-qa--message .qa-block{margin-top:0}}@media(max-width: 767.98px){.interview-qa--message{padding-bottom:230px}.interview-qa--message .qa-block__content{flex-direction:column-reverse}}.interview-qa .qa-block{margin-bottom:80px}@media(max-width: 767.98px){.interview-qa .qa-block{margin-bottom:60px}}.interview-qa .qa-block:last-child{margin-bottom:0}.interview-qa .qa-block__content{display:flex;align-items:center;gap:60px}@media(max-width: 767.98px){.interview-qa .qa-block__content{flex-direction:column;gap:30px}}.interview-qa .qa-block__text{flex:0 0 50%;min-width:0}.interview-qa .qa-block__image{flex:1;position:relative}@media(max-width: 767.98px){.interview-qa .qa-block__image{flex:none;width:100vw;max-width:none;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}}.interview-qa .qa-block__image img{width:100%;height:auto;border-radius:8px;object-fit:cover;aspect-ratio:16/12}@media(max-width: 767.98px){.interview-qa .qa-block__image img{border-radius:0 !important;aspect-ratio:1.5/1}}.interview-qa .qa-block__question{margin-bottom:50px}.interview-qa .qa-block__title{margin-bottom:30px}.interview-qa .qa-question{font-size:22px;font-weight:700;margin:0;position:relative;color:#004ea2;padding-left:36px}@media(max-width: 767.98px){.interview-qa .qa-question{font-size:16px}}.interview-qa .qa-question::before{position:absolute;left:0;top:-19px;content:"Q.";font-family:"Caveat",cursive;font-weight:700;margin-right:8px;font-size:40px;color:#004ea2}.interview-qa .qa-title{font-size:34px;font-weight:700;color:#1a202c;line-height:1.3;margin:0}@media(max-width: 767.98px){.interview-qa .qa-title{font-size:24px}}.interview-qa .qa-title__body p{font-size:17px;line-height:1.8;color:#333;margin:0 0 20px 0}@media(max-width: 767.98px){.interview-qa .qa-title__body p{font-size:16px;margin:0 0 15px 0}}.interview-qa .qa-title__body p:last-child{margin-bottom:0}.interview-qa .qa-block--image-left .qa-block__content{flex-direction:row-reverse}@media(max-width: 767.98px){.interview-qa .qa-block--image-left .qa-block__content{flex-direction:column}}.interview-qa .qa-block--image-left .qa-block__image{margin-left:calc(-50vw + 50%)}@media(max-width: 767.98px){.interview-qa .qa-block--image-left .qa-block__image{width:100vw;max-width:none;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}}.interview-qa .qa-block--image-left .qa-block__image img{border-radius:0 8px 8px 0}@media(max-width: 767.98px){.interview-qa .qa-block--image-left .qa-block__image img{border-radius:0 !important;aspect-ratio:1.5/1}}.interview-qa .qa-block--image-right .qa-block__content{flex-direction:row}@media(max-width: 767.98px){.interview-qa .qa-block--image-right .qa-block__content{flex-direction:column}}.interview-qa .qa-block--image-right .qa-block__image{margin-right:calc(-50vw + 50%)}@media(max-width: 767.98px){.interview-qa .qa-block--image-right .qa-block__image{width:100vw;max-width:none;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}}.interview-qa .qa-block--image-right .qa-block__image img{border-radius:8px 0 0 8px}@media(max-width: 767.98px){.interview-qa .qa-block--image-right .qa-block__image img{border-radius:0 !important;aspect-ratio:1.5/1}}.interview-qa .qa-block--image-center .qa-block__content{flex-direction:column;text-align:left;gap:40px;max-width:800px;margin:0 auto}@media(max-width: 767.98px){.interview-qa .qa-block--image-center .qa-block__content{gap:30px}}.interview-qa .qa-block--image-center .qa-block__image{margin:0;order:1;max-width:100%;margin:0 auto}@media(max-width: 767.98px){.interview-qa .qa-block--image-center .qa-block__image{width:100vw;max-width:none;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);order:2}}.interview-qa .qa-block--image-center .qa-block__image img{border-radius:8px;aspect-ratio:800/350}@media(max-width: 767.98px){.interview-qa .qa-block--image-center .qa-block__image img{border-radius:0 !important;aspect-ratio:1.5/1}}.interview-qa .qa-block--image-center .qa-block__text{order:2;flex:none;width:100%}@media(max-width: 767.98px){.interview-qa .qa-block--image-center .qa-block__text{order:1}}.m-interview-content{padding:80px 0}@media(max-width: 767.98px){.m-interview-content{padding:60px 0}}.m-interview-content .container{max-width:800px;margin:0 auto;padding:0 30px}@media(max-width: 767.98px){.m-interview-content .container{padding:0 20px}}.m-interview-eyecatch{margin-bottom:40px;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1)}.m-interview-eyecatch img{width:100%;height:auto;display:block}.m-interview-body{font-size:16px;line-height:1.8;color:#333;margin-bottom:40px}@media(max-width: 767.98px){.m-interview-body{font-size:15px}}.m-interview-body h2,.m-interview-body h3,.m-interview-body h4{color:#004ea2;margin:30px 0 15px 0}.m-interview-body p{margin-bottom:20px}.m-interview-body blockquote{border-left:4px solid #004ea2;padding-left:20px;margin:30px 0;font-style:italic;background:#f8f9fa;padding:20px;border-radius:0 10px 10px 0}.m-interview-meta{display:flex;gap:30px;padding:20px 0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}@media(max-width: 767.98px){.m-interview-meta{flex-direction:column;gap:15px}}.m-interview-meta .m-interview-date,.m-interview-meta .m-interview-category{display:flex;align-items:center;gap:10px}.m-interview-meta .m-interview-date .label,.m-interview-meta .m-interview-category .label{font-weight:600;color:#666}.m-interview-meta .m-interview-date .value,.m-interview-meta .m-interview-category .value{color:#333}.job-introduction{padding:80px 0}@media(max-width: 767.98px){.job-introduction{padding:60px 0}}.job-introduction__content{background:#fff;border-radius:12px;padding:80px 100px;box-shadow:0 0px 20px rgba(0,0,0,.05);display:flex;align-items:center;gap:100px}@media(max-width: 767.98px){.job-introduction__content{flex-direction:column;padding:40px 30px;gap:30px}}@media(min-width: 768px){.job-introduction__title{flex:0 0 auto;writing-mode:vertical-rl;text-orientation:upright;position:relative;padding-left:15px}}@media(max-width: 767.98px){.job-introduction__title{padding-left:0;padding-top:0px;margin-bottom:0px;border-bottom:solid 2px #000;padding-bottom:20px !important;display:block;flex:none}}.job-introduction__title::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background-color:#1a202c}@media(max-width: 767.98px){.job-introduction__title::before{display:none}}.job-introduction__title h2{font-size:22px;font-weight:700;color:#1a202c;margin:0;line-height:1.2}@media(max-width: 767.98px){.job-introduction__title h2{font-size:20px;writing-mode:horizontal-tb;text-orientation:initial}}.job-introduction__text{flex:1;min-width:0}.job-introduction__text p{font-size:17px;line-height:1.8;color:#333;margin:0}@media(max-width: 767.98px){.job-introduction__text p{font-size:16px}}.other-interviews{position:relative;background-color:#7598d1;padding:80px 0;padding-bottom:180px;margin-top:0px}.other-interviews__content{gap:0;position:relative;margin-top:-188px}@media(max-width: 767.98px){.other-interviews__content{flex-direction:column;gap:30px}}.other-interviews__sidebar{flex:0;position:relative;display:flex;align-items:flex-start;justify-content:center;position:absolute;left:0;top:0}@media(max-width: 767.98px){.other-interviews__sidebar{position:static;flex:none;width:100%;min-height:auto;padding:0 0 20px 0;justify-content:flex-start}}.other-interviews__sidebar::before{content:"";position:absolute;left:-10px;top:0;width:2px;height:100%;background-color:#000}@media(max-width: 767.98px){.other-interviews__sidebar::before{display:none}}.other-interviews__main{flex:1;padding-left:120px}@media(max-width: 767.98px){.other-interviews__main{padding-left:0;width:100%}}.sidebar-text{font-size:22px;font-weight:600;color:#000;writing-mode:vertical-rl;text-orientation:upright}@media(max-width: 767.98px){.sidebar-text{writing-mode:horizontal-tb;text-orientation:initial;font-size:24px;margin-bottom:0}}.interviews-carousel{position:relative;overflow:hidden;margin-bottom:30px;margin-right:calc(-50vw + 50% + 62px)}@media(max-width: 767.98px){.interviews-carousel{margin-right:calc(-50vw + 50%)}}.interviews-track{display:flex;transition:transform .3s ease;padding:0}@media(max-width: 767.98px){.interviews-track{gap:0}}.interviews-navigation{display:flex;align-items:center;gap:20px;justify-content:space-between}@media(max-width: 767.98px){.interviews-navigation{gap:15px}}.nav-buttons{display:flex;gap:10px}.nav-btn{width:40px;height:40px;background:rgba(0,0,0,0);border:1px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#fff}.nav-btn:hover{background:hsla(0,0%,100%,.1)}.nav-btn::after{content:"";width:20px;height:15.5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40.25px' height='31.25px'%3E%3Cpath fill-rule='evenodd' stroke='rgb(255, 255, 255)' stroke-width='3.5px' stroke-linecap='round' stroke-linejoin='miter' fill='none' d='M24.405,3.854 L34.137,14.853 L24.405,25.851 '/%3E%3Cpath fill-rule='evenodd' stroke='rgb(255, 255, 255)' stroke-width='3.5px' stroke-linecap='round' stroke-linejoin='miter' fill='none' d='M3.822,14.868 L31.423,14.868 '/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;display:block}.nav-btn span{display:none}.nav-btn--prev::after{transform:scaleX(-1)}.nav-progress{flex:1;height:2px;background:hsla(0,0%,100%,.7);border-radius:2px;overflow:hidden;margin:0 20px}@media(max-width: 767.98px){.nav-progress{margin:0 15px}}.nav__progress-bar{height:100%;background:#004ea2;border-radius:2px;width:33.33%;transition:width .3s ease}.view-all-btn{background:#000;color:#fff;padding:10px 90px 10px 36px;border-radius:25px;text-decoration:none;display:flex;align-items:center;gap:8px;transition:background-color .3s ease;font-size:17px;font-weight:600;position:relative}.view-all-btn:hover{background:#333}.view-all-btn::after{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:9px;height:9px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='17.886px' height='17.888px'%3E%3Cpath fill-rule='evenodd' stroke='rgb(255, 255, 255)' stroke-width='2.592px' stroke-linecap='round' stroke-linejoin='miter' fill='none' d='M7.825,3.373 L12.898,8.461 L7.604,13.771 '/%3E%3Cpath fill-rule='evenodd' stroke='rgb(255, 255, 255)' stroke-width='2.588px' stroke-linecap='round' stroke-linejoin='miter' fill='none' d='M11.611,8.785 L2.672,8.785 '/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;display:block}@media(max-width: 767.98px){.view-all-btn{padding:10px 16px;font-size:12px}}/*# sourceMappingURL=interview-single.css.map */
