:root{--today-job-middle-bg:#f3f3f3;--today-job-last-bg:#e8e8e8;--today-job-bg:#fad58e;--today-job-bg-gradient:linear-gradient(90deg,#f7cb6b,#ffb891);--today-job-bg-pattern-url:url(/_next/static/media/todays-job-pattern.354d1525.png) no-repeat;--today-job-search-bar-bg:#ffe3cf;--today-job-search-bar-button-hover:#ffa84d;--today-job-alert-bg:rgba(119,71,54,.8);--today-job-action-bar-gradient:linear-gradient(273deg,#ef7e48 2.73%,#dc441a 24.87%,#dc441a 57.33%,#ef7e48 96.25%);--today-job-action-bar-btn-box-shadow:0px 20px 25px 0px rgba(152,49,0,.4),0px 10px 10px 0px rgba(152,49,0,.1);--today-job-folder:#1f81b9;--today-job-folder-hover:#5fb3e2;--today-job-blue-link:#1f81b9;--today-job-blue-link-hover:#69abcb;--today-job-disabled-bg:#f5f5f5;--today-job-disabled-border:#f5f5f5;--today-job-disabled-text:#ccc;--grad-helper-bubble:#99daff;--highlight-sec-default-bg:#0070bc;--highlight-sec-generate-cv:#9bc7f0;--highlight-sec-career-guide:#aad7e5;--swiper-pagination-color:var(--bg);--swiper-pagination-bullet-inactive-color:var(--bg);--swiper-pagination-bullet-inactive-opacity:0.5;--swiper-pagination-bullet-horizontal-gap:0.5rem;--swiper-pagination-bullet-width:1rem;--swiper-pagination-bullet-height:1rem;--swiper-navigation-color:var(--bg)}.white-slide-bg{--swiper-pagination-color:var(--secondary);--swiper-pagination-bullet-inactive-color:var(--secondary);--swiper-navigation-color:var(--secondary)}.lucide--text-search{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5'%3E%3Cpath d='M21 6H3m7 6H3m7 6H3'/%3E%3Ccircle cx='17' cy='15' r='3'/%3E%3Cpath d='m21 19l-1.9-1.9'/%3E%3C/g%3E%3C/svg%3E");background-color:currentColor}.lucide--text-search,.mingcute--thumb-up-2-line{display:inline-block;width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.mingcute--thumb-up-2-line{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M24 0v24H0V0zM12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035c-.01-.004-.019-.001-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427c-.002-.01-.009-.017-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093c.012.004.023 0 .029-.008l.004-.014l-.034-.614c-.003-.012-.01-.02-.02-.022m-.715.002a.023.023 0 0 0-.027.006l-.006.014l-.034.614c0 .012.007.02.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z'/%3E%3Cpath fill='%23000' d='M9.821 3.212c.296-.69 1.06-1.316 2.024-1.13c1.474.283 3.039 1.401 3.149 3.214L15 5.5V8h2.405a4 4 0 0 1 3.966 4.522l-.03.194l-.91 5a4 4 0 0 1-3.736 3.28l-.199.004H6a3 3 0 0 1-2.995-2.824L3 18v-6a3 3 0 0 1 2.824-2.995L6 9h1.34zM7 11H6a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h1zm4.625-6.92l-2.544 5.937a1 1 0 0 0-.072.259L9 10.41V19h7.496a2 2 0 0 0 1.933-1.486l.035-.156l.91-5a2 2 0 0 0-1.82-2.353L17.405 10H15a2 2 0 0 1-1.995-1.85L13 8V5.5c0-.553-.434-1.116-1.205-1.37z'/%3E%3C/g%3E%3C/svg%3E");background-color:var(--primary)}.majesticons--login-line{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 3h8a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H9m6-9l-4-4m4 4l-4 4m4-4H5'/%3E%3C/svg%3E")}.majesticons--login-line,.material-symbols--close{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.material-symbols--close{--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M6.4 19L5 17.6l5.6-5.6L5 6.4L6.4 5l5.6 5.6L17.6 5L19 6.4L13.4 12l5.6 5.6l-1.4 1.4l-5.6-5.6z'/%3E%3C/svg%3E")}.mdi--robot{display:inline-block;width:1em;height:1em;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 2a2 2 0 0 1 2 2c0 .74-.4 1.39-1 1.73V7h1a7 7 0 0 1 7 7h1a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-1v1a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-1H2a1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1h1a7 7 0 0 1 7-7h1V5.73c-.6-.34-1-.99-1-1.73a2 2 0 0 1 2-2M7.5 13A2.5 2.5 0 0 0 5 15.5A2.5 2.5 0 0 0 7.5 18a2.5 2.5 0 0 0 2.5-2.5A2.5 2.5 0 0 0 7.5 13m9 0a2.5 2.5 0 0 0-2.5 2.5a2.5 2.5 0 0 0 2.5 2.5a2.5 2.5 0 0 0 2.5-2.5a2.5 2.5 0 0 0-2.5-2.5'/%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}@keyframes grad-cap-move-cap1{0%{transform:rotate(-30deg)}50%{transform:rotate(10deg)}to{transform:rotate(-30deg)}}@keyframes grad-cap-move-cap2{0%{transform:rotate(-25deg)}50%{transform:rotate(-5deg)}to{transform:rotate(-25deg)}}@keyframes grad-cap-move-cap3{0%{transform:rotate(-10deg)}50%{transform:rotate(5deg)}to{transform:rotate(-10deg)}}.grad-helper{position:fixed;bottom:12px;right:12px;z-index:4}.grad-helper .bubble{display:none;max-width:13rem;border-radius:1rem;background:var(--grad-helper-bubble);position:relative;padding:1rem;font-size:14px;font-weight:600;color:var(--text);bottom:5.5rem;box-shadow:0 6px 12px 0 rgba(92,38,16,.1);transition:opacity .35s ease-in-out!important}.grad-helper .bubble:before{content:"";position:absolute;top:100%;right:1.75rem;width:0;border-top:12px solid var(--grad-helper-bubble);border-left:12px solid transparent;border-right:12px solid transparent}.grad-helper .btn{width:3.5rem;height:3.5rem;background:var(--btn-secondary)!important;box-shadow:0 6px 12px 0 rgba(92,38,16,.2);position:absolute;display:none}.grad-helper .btn:hover{background:var(--btn-secondary-hover)!important}.grad-helper .btn span{background:var(--bg);width:1.75rem;height:1.75rem}.swiper-button-prev{left:12px;right:auto}.swiper-button-prev:after{font-family:Font Awesome\ 5 Free;font-weight:900;font-size:70px;content:"\f053";text-shadow:none;transition:all .35s;opacity:1}.swiper-button-prev:hover:after{opacity:.8}.swiper-button-next{right:12px;left:auto}.swiper-button-next:after{font-family:Font Awesome\ 5 Free;font-weight:900;font-size:70px;content:"\f054";text-shadow:none;transition:all .35s;opacity:1}.swiper-button-next:hover:after{opacity:.8}.adv-320x50{height:50px}.adv-468x60{height:60px}.navbar .adv-s,.navbar .adv-xl{display:none}header{background:var(--bg);color:var(--text-white);overflow:hidden}header .container{font-size:60px}header .swiper{width:100%;height:100%}header .swiper-slide{text-align:center;font-size:18px;background:var(--bg);display:flex;justify-content:center;align-items:center;overflow:hidden}header .swiper-slide.bento-test .bg img{display:inline-flex;width:auto;height:100%}header .swiper-slide.bento-test .bg-mobile img{display:inline-flex;width:100%;height:auto;top:10%;position:relative}header .swiper-slide.welcome-journey{position:relative}header .swiper-slide.welcome-journey .content{display:flex;justify-content:start;align-items:center;position:relative;z-index:2}header .swiper-slide.welcome-journey .content .wrapper{display:flex;flex-direction:column;width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto;text-align:left}header .swiper-slide.welcome-journey .greetings{font-size:32px;line-height:1.2;color:var(--secondary);font-family:Poppins,sans-serif;font-weight:600;display:flex;flex-direction:column}header .swiper-slide.welcome-journey .greetings .title{display:inline-block;color:var(--text-white);background:var(--secondary);padding:1rem 3rem;border-radius:25rem;width:-moz-fit-content;width:-fit-content}header .swiper-slide.welcome-journey .greetings .title .extra-bold{font-weight:900}header .swiper-slide.welcome-journey .greetings .hashtag{margin-top:.5rem;width:-moz-fit-content;width:-fit-content}header .swiper-slide.welcome-journey .greetings .typed-cursor{display:inline}header .swiper-slide.welcome-journey .journey{position:relative;width:-moz-fit-content;width:-fit-content;margin-top:1rem}header .swiper-slide.welcome-journey .journey .desc{font-size:16px;color:var(--text);font-family:Encode Sans Condensed,sans-serif;margin-bottom:1rem}header .swiper-slide.welcome-journey .journey .btn{background:var(--bg);color:var(--text);font-family:Encode Sans Condensed,sans-serif;min-width:26.5rem;margin-bottom:1rem}header .swiper-slide.welcome-journey .journey .btn:hover{background:var(--bg-light-yellow)}header .swiper-slide.welcome-journey .journey .btn .text{font-size:16px;text-align:left;flex-grow:1}header .swiper-slide.welcome-journey .journey .btn .arrow-right{background:url(/_next/static/media/arrow-right.b03e2064.svg);width:1.5rem;height:2rem;background-size:cover}header .swiper-slide.welcome-journey .grad-cap{top:-4%;right:-7.4%;width:100%;position:relative;z-index:10}header .swiper-slide.welcome-journey .grad-cap .wrapper{position:relative;width:100%;padding-bottom:59.8%}header .swiper-slide.welcome-journey .grad-cap .wrapper .cap-1{display:inline-block;width:24.8%;position:absolute;top:10.35%;left:17.65%;animation:grad-cap-move-cap1 6s ease-in-out infinite alternate}header .swiper-slide.welcome-journey .grad-cap .wrapper .cap-2{display:inline-block;width:36.9%;position:absolute;bottom:21.5%;left:1.35%;animation:grad-cap-move-cap2 4s ease-in-out infinite alternate}header .swiper-slide.welcome-journey .grad-cap .wrapper .cap-3{display:inline-block;width:69.9%;position:absolute;bottom:0;right:0;animation:grad-cap-move-cap3 6s ease-in-out infinite}header .swiper-slide.welcome-journey .grad-cap img{width:100%;height:auto}header .swiper-slide.welcome-journey .bg-img{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}header .swiper-slide.welcome-journey .bg-img .gradient{display:none;position:absolute;top:0;bottom:0;left:0;right:0;z-index:3;width:100%;height:100%;justify-content:between}header .swiper-slide.welcome-journey .bg-img .gradient .left{background:linear-gradient(90deg,#ffac3a 80%,rgba(255,172,58,0));width:20%;height:100%}header .swiper-slide.welcome-journey .bg-img .gradient .right{background:linear-gradient(90deg,rgba(255,112,24,0) 0,#ff7018 30%);width:18%;height:100%}header .swiper-slide.welcome-journey .bg-img .bg{background:url(/_next/static/media/header-grad-bg-small.7628575b.jpg) no-repeat;background-size:100%;background-position:50%;width:100%;height:100%;z-index:1;position:absolute}header .swiper-slide.personality-test .container{position:relative;padding:3rem 4.25rem}header .swiper-slide.personality-test .container .ct-logo{display:flex;width:200px;height:-moz-fit-content;height:fit-content}header .swiper-slide.personality-test .container .ct-logo img{display:inline-block;width:100%;height:auto}header .swiper-slide.personality-test .content{z-index:2;position:relative;display:flex;justify-content:space-between;align-items:center}header .swiper-slide.personality-test .text-content{display:flex;flex-direction:column;font-family:Abril Fatface,sans-serif;font-variation-settings:"wght" 700,"opsz" 48;text-align:left;flex-grow:1}header .swiper-slide.personality-test .container .text-btns{position:relative}header .swiper-slide.personality-test .text{color:#7d7d7d;font-size:31px;line-height:48px;width:100%}header .swiper-slide.personality-test .text-n-button{display:flex;align-items:center}header .swiper-slide.personality-test .btn{display:flex;white-space:nowrap;font-family:Abril Fatface,sans-serif;font-variation-settings:"wght" 700,"opsz" 48;font-size:50px;line-height:1;color:var(--text-white);background:var(--secondary);padding:8px 48px;border-radius:6.25rem;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}header .swiper-slide.personality-test .btn:hover{background:var(--btn-secondary-hover)}header .swiper-slide.personality-test .text .highlighted{color:var(--secondary);font-family:Abril Fatface,sans-serif;font-size:50px;line-height:48px;margin-right:24px}header .swiper-slide.personality-test .key-visual{width:60%;margin:2% auto 0;max-width:500px}header .swiper-slide.personality-test .key-visual img{width:100%;height:auto}header .swiper-slide.personality-test .bg{position:absolute;top:0;bottom:0;left:0;right:0;background:url(/_next/static/media/personality-test-bg.ee0684ee.png) no-repeat;background-size:100%;background-position:10% 12%;z-index:1}header .swiper-slide.mbti-bento{background:url(/_next/static/media/mbti-bg.76d0e0de.jpg) no-repeat 50%;background-size:cover}header .swiper-slide.mbti-bento .container{height:100%;position:relative}header .swiper-slide.mbti-bento .content{color:#d5332c;display:flex;flex-direction:column;font-size:20px;height:100%;position:relative;text-align:center;align-items:center;justify-content:center;padding:48px 28px;z-index:2}header .swiper-slide.mbti-bento .content .text-line{text-shadow:0 0 10px #ffc674}header .swiper-slide.mbti-bento .highlighted{font-weight:700}header .swiper-slide.mbti-bento a.btn{background-color:#d5332c;border-radius:30px;font-size:18px;font-weight:700;margin-top:10px;padding:5px 20px;box-shadow:0 10px 20px 0 hsla(0,0%,100%,.8)}header .swiper-slide.mbti-bento a.btn:active,header .swiper-slide.mbti-bento a.btn:visited{background-color:#d5332c}header .swiper-slide.mbti-bento a.btn:hover{background-color:#7fa447}header .swiper-slide.mbti-bento .bento-pic{display:block;position:absolute;width:160px;transition:all .3s ease-in-out}header .swiper-slide.mbti-bento .bento-pic-01{left:50px;top:-10px}header .swiper-slide.mbti-bento .bento-pic-02{left:-10px;top:15%}header .swiper-slide.mbti-bento .bento-pic-03{transform:rotate(-10deg);left:-30px;top:calc(100% - 280px)}header .swiper-slide.mbti-bento .bento-pic-04{transform:rotate(10deg);left:40px;top:calc(100% - 190px)}header .swiper-slide.mbti-bento .bento-pic-05{right:40px;top:0}header .swiper-slide.mbti-bento .bento-pic-06{transform:rotate(20deg);right:-30px;top:15%}header .swiper-slide.mbti-bento .bento-pic-07{right:-30px;top:calc(100% - 280px)}header .swiper-slide.mbti-bento .bento-pic-08{right:50px;top:calc(100% - 160px)}.modal .full-height{height:calc(100% - 2rem);min-height:calc(100% - 2rem);padding:0 .5rem}.modal .full-height .modal-content{display:flex;flex-grow:1}.modal .btn-cancel-primary{min-width:7.5rem}.modal .modal-title .desc{font-size:13px;font-weight:400}.search-modal .modal-header,.temp-like-list-modal .modal-header{border-bottom:0}.search-modal .modal-body,.temp-like-list-modal .modal-body{padding:0 1rem}.search-modal .modal-footer,.temp-like-list-modal .modal-footer{border-top:0;justify-content:flex-start}.search-modal form{padding:0}.search-modal .form__item .dropdown .field__error{display:none}.temp-like-list-modal .modal-dialog{max-width:51.5625rem}.temp-like-list-modal.modal .modal-content{height:100%}.temp-like-list-modal.modal .modal-header .modal-title{display:flex;flex-direction:column}.temp-like-list-modal.modal .modal-body{overflow:hidden;display:flex;flex-grow:1;padding:0 1rem;overflow-y:auto}.temp-like-list-modal .toastify{position:absolute}.temp-like-list-modal .toastify a,.temp-like-list-modal .toastify a:link,.temp-like-list-modal .toastify a:visited{color:var(--anchor-light)}.temp-like-list-modal .toastify a:hover{color:var(--anchor-light-hover)}.temp-like-list-modal .like-jobs{list-style:none;padding:0;margin:0;max-height:100%;width:100%}.temp-like-list-modal .like-job{border-bottom:var(--divider);padding-top:1rem;padding-bottom:1rem;display:flex;flex-direction:column}.temp-like-list-modal .like-job:first-child{padding-top:0}.temp-like-list-modal .like-job:last-child{border-bottom:0;padding-bottom:0}.temp-like-list-modal .like-job .content{display:flex;flex-direction:column;flex-grow:1}.temp-like-list-modal .like-job .job-title{font-size:14px;color:var(--today-job-blue-link)}.temp-like-list-modal .like-job .job-title:hover{color:var(--today-job-blue-link-hover)}.temp-like-list-modal .like-job .company{font-size:13px;font-weight:400;color:var(--text);margin:.25rem 0}.temp-like-list-modal .like-job .date{font-size:13px;font-weight:400;color:var(--lightgrey)}.temp-like-list-modal .like-job .btns{display:flex;flex-shrink:0;margin-top:.5rem}.temp-like-list-modal .like-job .btns .btn{font-size:13px;height:-fit-content}.temp-like-list-modal .like-job .btns .btn .fas{margin-right:.375rem}.temp-like-list-modal .like-job .btns .btn-delete{margin-right:1rem}.temp-like-list-modal .like-job .btn-apply{min-width:8.375rem}.delete-job-modal .desc{font-size:.938rem}.delete-job-modal .modal-header{border-bottom:0}.delete-job-modal .modal-footer{border-top:0;padding:1rem}.dropdown-item label{font-weight:600}.form .field__select{font-size:.9375rem;display:flex;align-items:center}.form .field__select .not-selected{color:var(--placeholder);font-weight:400}.today-job-modal{position:absolute!important}.today-job-modal.show{padding-right:0!important}.today-job-modal .modal-dialog{margin-top:1rem;margin-bottom:1rem}.today-job-modal-backdrop,.today-job-modal-backdrop.inner-modal-backdrop{opacity:.75;position:absolute!important}.tutorial-modal .modal-body{overflow:hidden}.tutorial-modal .modal-footer{padding:1rem 12px;display:flex;justify-content:space-between}.tutorial-modal .modal-footer .left,.tutorial-modal .modal-footer .right{margin:0}.tutorial-modal .modal-footer .right .btn--next{margin-left:.5rem}.tutorial-modal .step{display:none}.tutorial-modal .step .step-info{font-size:13px;color:var(--text);margin-bottom:.5rem}.tutorial-modal .step .title{font-size:15px;font-weight:700;color:var(--text)}.tutorial-modal .step .desc{font-size:13px;line-height:1.6;font-weight:400;color:var(--text);text-align:left}.tutorial-modal .step .img-wrapper{text-align:center}.tutorial-modal .step.fade{transition:opacity .3s linear}.tutorial-modal .step img{width:100%;margin:1rem auto 0}.today-job .inner-modal{z-index:1063}.today-job .inner-modal-backdrop{z-index:1062}.form .dropdown-item .not-selected{color:var(--placeholder);font-weight:400}.form .field__input{font-size:.9375rem}.highlights-today-job{background:var(--bg-light-orange);padding-bottom:0}.today-job{border-radius:1rem;background:#fff;box-shadow:0 6px 12px 0 rgba(92,38,16,.1);position:relative;display:flex;flex-direction:column}.today-job .body{flex-direction:column;flex-grow:1;background:var(--today-job-bg-gradient);background-size:cover;padding:0;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;overflow:hidden;z-index:4}.today-job .body,.today-job .title-bar{display:flex;align-items:center;justify-content:center}.today-job .title-bar{padding:.938rem;width:100%}.today-job .title-bar .icon{color:var(--primary);font-size:2.5rem;display:flex;margin-right:.5rem}.today-job .title-bar .text{flex:1 1 auto}.today-job .title-bar .title{font-size:1.25rem;font-weight:700}.today-job .title-bar .desc{font-size:14px}.today-job .title-bar .body{display:flex;flex-direction:column;align-items:center;flex-grow:1}.today-job .btn-how-to-use .fas{margin-right:.5rem}.today-job .popup-msg{display:none;position:absolute;z-index:10;animation:fadeIn 1s;top:4.5rem;right:1rem}.today-job .popup-msg .msg-head h5{color:var(--text);font-size:16px;font-weight:700;line-height:1.5;padding:0;margin:0}.today-job .popup-msg .msg-body{color:var(--text);padding:.5rem 0}.today-job .popup-msg .msg-footer button{float:right}.today-job .popup-msg .msg-wrapper{display:flex;flex-direction:column;position:relative;width:100%;max-width:21.25rem;padding:1rem;border-radius:1rem;color:#fff;background:var(--today-job-search-bar-bg);box-shadow:0 10px 18px 0 rgba(92,38,16,.3)}.today-job .popup-msg .msg-arrow-right{&:after{content:"";position:absolute;bottom:100%;left:85%;margin-left:-12.5px;border-width:0 15px 20px;border-style:solid;border-color:var(--today-job-search-bar-bg) transparent}}.today-job .popup-msg-icon{vertical-align:bottom}.today-job .dropdown .dropdown-menu{max-height:200px;overflow-y:auto}.today-job .single-select .dropdown-list--submenu .dropdown-item{padding-left:0}.today-job .screening-questions{padding:2rem 1.5rem;background:var(--bg);border-radius:1.25rem;margin-right:12px;margin-left:12px}.today-job .screening-questions .wrapper{margin-top:0;margin-bottom:0}.today-job .screening-questions .desc{font-size:14px;color:var(--text);text-align:center;margin-bottom:1rem}.today-job .screening-questions .qs-title{display:inline-block;width:-moz-fit-content;width:-fit-content;padding:.313rem .688rem;font-size:13px;color:var(--text-white);background:var(--primary);border-radius:25rem;margin-bottom:.5rem}.today-job .screening-questions .qs-title .qs-num{margin-left:.25rem;margin-right:.25rem}.today-job .screening-questions .qs-title .total-num{margin-left:.25rem}.today-job .screening-questions .qs-text{font-size:16px;font-weight:700;color:var(--text)}.today-job .screening-questions .questions{width:100%}.today-job .screening-questions .question{display:flex;flex-direction:column}.today-job .screening-questions .question.thank-you{display:flex;flex-direction:column;align-items:center;justify-content:center}.today-job .screening-questions .question.thank-you .qs-title{display:none}.today-job .screening-questions .question.thank-you .qs-text{text-align:center;margin-top:0}.today-job .screening-questions .question .action-btns{margin-top:1rem;display:flex;justify-content:flex-end}.today-job .screening-questions .answers{position:relative;margin-top:1rem}.today-job .screening-questions .answers .form-check{padding:.5rem 1rem;color:var(--text);background:var(--bg);border-radius:25rem;margin-bottom:1rem;border:var(--field-border)}.today-job .screening-questions .answers .form-check.checked{color:var(--text-white);background:var(--primary);border:1px solid var(--primary)}.today-job .screening-questions .answers .form-check:last-child{margin-bottom:0}.today-job .screening-questions .answers .dropdown-list--submenu li:first-child{position:sticky;top:0}.today-job .screening-questions .thank-you .title{font-size:16px;font-weight:700}.today-job .screening-questions .progress{display:flex;height:8px;overflow:hidden;font-size:12px;background-color:var(--bg);border-radius:8px;width:100%}.today-job .screening-questions .progress-bar{display:flex;flex-direction:column;justify-content:center;text-align:center;background-color:var(--primary);transition:width .6s ease}.today-job .screening-questions .progress.complete .progress-bar{width:100%!important}.today-job .jobs-content{flex-direction:column;flex-grow:1}.today-job .jobs-content,.today-job .jobs-content .alert{display:flex;align-items:center;justify-content:center;text-align:center;width:100%}.today-job .jobs-content .alert{margin-bottom:0}.today-job .jobs-content .alert .btn-close{margin-left:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.today-job .jobs-content .alert .text.no-job-match{display:none}.today-job .btn-search .lucide--text-search{width:24px;height:24px}.today-job .no-more-jobs{display:none;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-top:1.5rem;flex-grow:1}.today-job .no-more-jobs .wrapper{padding:2rem 1.5rem;background:var(--bg);border-radius:1.25rem;margin-right:12px;margin-left:12px}.today-job .no-more-jobs .title{font-size:16px;font-weight:700;color:var(--text)}.today-job .no-more-jobs .desc{font-size:14px;font-weight:400;color:var(--text);text-align:center;margin-top:.5rem}.today-job .no-more-jobs .btn-search{margin:1rem auto 0}.page-body .highlights-sec.snap-sec{background:var(--bg-light-orange);height:auto}.highlights-sec .sec-block{display:flex;flex-direction:column}.highlights-sec .sec-block .img{padding:2rem;position:relative;background:var(--highlight-sec-default-bg);border-top-left-radius:1rem;border-top-right-radius:1rem;min-height:12rem;max-height:17.375rem;overflow:hidden}.highlights-sec .sec-block.no-space .img{padding:0;height:100%;width:auto;overflow:hidden}.highlights-sec .sec-block.generate-cv .img{background:var(--highlight-sec-generate-cv)}.highlights-sec .sec-block.career-guide .img{background:var(--highlight-sec-career-guide)}.highlights-sec .sec-block .img .decoration{position:absolute;top:0;bottom:0;left:0;right:0;background:url(/_next/static/media/decoration.ec68a6ec.svg) no-repeat 50%;z-index:1}.highlights-sec .sec-block .img img{width:100%;z-index:2;position:relative}.highlights-sec .sec-block .detail{display:flex;flex-direction:column;flex-grow:1;padding:.938rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem;background:var(--bg);box-shadow:0 -8px 16px 0 rgba(92,38,16,.16);margin-top:-1rem;min-height:12.5rem;z-index:2}.highlights-sec .sec-block .detail .title{font-size:16px;font-weight:700;margin:0 0 .5rem}.highlights-sec .sec-block .detail .add-info-title,.highlights-sec .sec-block .detail .title{color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.highlights-sec .sec-block .detail .add-info-title{font-size:14px}.highlights-sec .sec-block .detail .add-info-desc{font-size:14px;font-weight:700;color:var(--primary);border-radius:6.25rem;padding:.313rem .688rem;margin-top:.5rem;background:var(--bg-mild-orange);width:-moz-fit-content;width:-fit-content;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.highlights-sec .sec-block .detail .action-btns{flex-grow:1;align-content:flex-end}.highlights-sec .sec-block .detail .btn-view-details{margin-top:1rem;width:-moz-fit-content;width:-fit-content;border-radius:6.25rem}.highlights-sec .sec-block .detail .btn-view-details .fas{font-size:14px;margin-left:.5rem}.highlights .adv-md{display:none;width:100%;text-align:center}.highlights .adv-md .adv{display:inline-block;margin:0 auto 3rem;height:60px}.highlights .adv-s{display:none;padding:0}.highlights .adv-s .adv{display:inline-block;margin:0 auto 2rem;height:50px}.latest-job-opportunities{height:auto!important}.latest-job-opportunities .sec-title{display:flex;flex-direction:column;align-items:start}.latest-job-opportunities .content{display:flex;flex-direction:column}.latest-job-opportunities .job-categories{display:flex;flex-wrap:wrap;flex-grow:1}.latest-job-opportunities .job-category{display:flex;flex-direction:column;padding-bottom:1.5rem;height:100%}.latest-job-opportunities .job-category .wrapper{display:flex;flex-direction:column;padding:.938rem;background:var(--block-bg);border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 6px 12px 0 rgba(92,38,16,.1);width:100%;height:100%}.latest-job-opportunities .job-category .title{font-size:16px;font-weight:700;color:var(--text);z-index:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.latest-job-opportunities .job-category .desc{font-size:14px;font-weight:400;color:var(--text);z-index:2}.latest-job-opportunities .job-category .highlight{font-size:14px;font-weight:700;color:var(--primary);padding:.313rem .688rem;background:var(--bg-mild-orange);border-radius:.75rem;width:-moz-fit-content;width:-fit-content;margin-right:25%;z-index:2;margin-top:.5rem}.latest-job-opportunities .job-category .highlight span{max-height:70px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.latest-job-opportunities .job-category .btn-view-details{display:flex;align-items:center;justify-content:center;border-radius:6.25rem;position:absolute;bottom:.938rem;right:.938rem;z-index:2}.latest-job-opportunities .job-category .btn-view-details .text{display:none}.latest-job-opportunities .job-category .bg-img{display:flex;align-items:center;justify-content:center;position:absolute;width:70%;height:70%;bottom:-45%;right:-20%;z-index:1;padding:5%;opacity:.2}.latest-job-opportunities .job-category .bg-img img{display:inline-block;width:45%;height:auto;position:relative;top:-75%;z-index:1}.latest-job-opportunities .job-category .bg-img .bg{display:none;background:#cdcdcd;z-index:0;width:100%;height:100%;position:absolute;border-radius:50%}.latest-job-opportunities .job-category.mt-gt-program .bg-img img{top:-80%}.latest-job-opportunities .job-category.internship .bg-img img{width:50%}.latest-job-opportunities .latest-salary-trends{background:var(--bg-light-orange);margin:0 auto;padding-bottom:1rem;height:100%;box-shadow:0 6px 12px 0 rgba(92,38,16,.1)}.latest-job-opportunities .latest-salary-trends .title{padding:.938rem;border-bottom:1px solid var(--primary);display:flex;align-items:flex-start}.latest-job-opportunities .latest-salary-trends .title .icon{font-size:1.875rem;color:var(--primary)}.latest-job-opportunities .latest-salary-trends .title .title-text{font-weight:700;margin-left:.5rem}.latest-job-opportunities .latest-salary-trends .title .title-text .desc{font-size:13px;font-weight:400;color:var(--text)}.latest-job-opportunities .latest-salary-index-list{list-style:none;letter-spacing:0;margin:0;padding:1rem .938rem}.latest-job-opportunities .latest-salary-index-list .content{display:flex;flex-direction:row}.latest-job-opportunities .latest-salary-index-item{padding-bottom:1rem}.latest-job-opportunities .latest-salary-index-item:first-child{padding-top:0}.latest-job-opportunities .latest-salary-index-item:last-child{padding-bottom:0}.latest-job-opportunities .latest-salary-index-item .job-title{font-size:13px;color:var(--text)}.chi .latest-job-opportunities .latest-salary-index-item .job-title{font-size:14px}.latest-job-opportunities .latest-salary-index-item .content{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.latest-job-opportunities .latest-salary-index-item .salary-index{text-align:left;margin-right:1.5rem;flex-shrink:0}.latest-job-opportunities .latest-salary-index-item .salary-index .index{font-size:24px;font-weight:700;color:var(--text)}.latest-job-opportunities .latest-salary-index-item .salary-index .desc{font-size:13px;color:var(--text)}.latest-job-opportunities .latest-salary-index-item .btn-view-jobs{height:-fit-content;flex-shrink:0}.latest-job-opportunities .latest-salary-index-item .btn-view-jobs .fa{margin-left:.5rem;transition:all .3s ease-in-out}.latest-job-opportunities .latest-salary-trends .btn-read-more{margin:0 .938rem}.latest-job-opportunities .latest-salary-trends .btn-read-more .fa{margin-left:.5rem;transition:all .3s ease-in-out}.career-news-insights{background-color:var(--bg);height:auto!important}.career-news-insights .sec-title{display:flex;align-items:flex-start;flex-direction:column}.career-news-insights .content{display:flex;flex-direction:row}.career-news-insights .industry-news{display:flex;flex-wrap:wrap;flex-grow:1}.career-news-insights .industry-news>.row{flex-grow:1}.career-news-insights .industry-news .category--badge .tag--grad{background-color:var(--anchor);color:var(--text-white)}.career-news-insights .industry-news .category--badge .tag--grad:hover{background-color:var(--anchor-hover);color:var(--text-white)}.career-news-insights .adv{height:15.625rem}.career-news-insights .adv:last-child{margin-bottom:0}.why-ct-graduate{height:auto!important}.why-ct-graduate .sec-title{display:flex;flex-direction:column;align-items:start}.why-ct-graduate .reason{display:flex;justify-content:center;padding:.938rem 1.25rem;border-radius:1rem;background:var(--block-bg);box-shadow:0 6px 12px 0 rgba(92,38,16,.1);position:relative}.why-ct-graduate .reasons .title{font-size:16px;font-weight:700;color:var(--text)}.why-ct-graduate .reasons .title .highlight{color:var(--primary)}.why-ct-graduate .reasons .desc{margin-top:.5rem;font-size:14px;font-weight:400;color:var(--text)}.why-ct-graduate .reasons .reason .img{display:flex;align-items:center;border-radius:1rem}.why-ct-graduate .reasons .text{display:flex;flex-direction:column;padding-right:1rem}.why-ct-graduate .reasons .reason .img img{width:10.625rem;height:10.625rem}.today-job .jobs{text-align:center;display:flex;justify-content:center;z-index:1;position:relative}.today-job .jobs .job-action-msg{position:absolute;opacity:0;transition:all .3s;width:100%;flex-direction:column;align-items:center}.today-job .jobs .job-action-msg .msg-wrapper{border-radius:6.25rem;color:var(--text-white);padding:.5rem 1rem;width:100%;margin-top:.5rem;margin-bottom:.5rem}.today-job .jobs .job-action-msg .msg-wrapper.nope{background:var(--error)}.today-job .jobs .job-action-msg .msg-wrapper.like{background:var(--success)}.today-job .job{padding:1.25rem 1rem;border-radius:.5rem;background:var(--bg);width:100%;overflow:hidden;position:absolute;will-change:transform;transition:all .3s ease-in-out;cursor:grab;text-align:left;height:342px}.today-job .job .btn,.today-job .job .text-link{transform:translate(0) rotate(0deg)!important}.today-job .job .wrapper{pointer-events:none;position:relative}.today-job .job.middle{background:var(--today-job-middle-bg)}.today-job .job.middle .btn-view-job-description,.today-job .job.middle .wrapper{opacity:0}.today-job .job.middle.showing{background:var(--bg)}.today-job .job.middle.showing .btn-view-job-description,.today-job .job.middle.showing .wrapper{opacity:1}.today-job .job.last{background:var(--today-job-last-bg)}.today-job .job.last .btn-view-job-description{opacity:0}.today-job .job.last.showing{background:var(--today-job-middle-bg)}.today-job .login-first,.today-job .login-first .login-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.today-job .login-first .login-wrapper{pointer-events:none}.today-job .login-first .login-wrapper .icon{font-size:7.5rem;color:#ddd;margin-bottom:.5rem}.today-job .login-first .login-wrapper .title{font-size:16px;font-weight:700}.today-job .login-first .login-wrapper .desc{font-size:14px;margin:.5rem 0 1rem;text-align:center}.today-job .login-first .login-wrapper .btns{display:flex;flex-direction:column;justify-content:space-between;font-size:14px}.today-job .login-first .login-wrapper a{pointer-events:all}.today-job .login-first .login-wrapper .btns .btn{min-width:20rem;pointer-events:all}.today-job .login-first .login-wrapper .btns .btn-login{margin:0 0 .5rem}.today-job .login-first .login-wrapper .link-skip-for-now{margin-top:.5rem}.today-job .login-first .login-wrapper p{font-size:14px;margin-bottom:0}.today-job .login-first.other-job .login-wrapper{opacity:0}.today-job .login-first.middle.showing .login-wrapper{opacity:1}.today-job .temp-like-job-list{display:flex;flex-direction:column;padding:1rem}.today-job .temp-like-job-list .job-list-wrapper{pointer-events:none}.today-job .temp-like-job-list .job-list-wrapper button{pointer-events:all}.today-job .temp-like-job-list .job-list-btns{text-align:center}.today-job .temp-like-job-list .job-list-btns .btn{margin:0 auto;font-size:13px}.today-job .temp-like-job-list .temp-like-job-list-title{font-weight:700;padding-bottom:.5rem}.today-job .temp-like-job-list .like-jobs{list-style:none;padding:0;margin:0;max-height:100%;width:100%}.today-job .temp-like-job-list .like-jobs .like-job{border-bottom:var(--divider);padding-top:.5rem;padding-bottom:.5rem;display:flex;flex-direction:row}.today-job .temp-like-job-list .like-jobs .like-job:first-child{padding-top:0}.today-job .temp-like-job-list .like-jobs .like-job:last-child{border-bottom:0;padding-bottom:0}.today-job .temp-like-job-list .like-jobs .like-job .content{display:flex;flex-direction:column;padding-right:1rem}.today-job .temp-like-job-list .like-jobs .like-job .job-title{font-size:14px;color:var(--today-job-blue-link)}.today-job .temp-like-job-list .like-jobs .like-job .job-title:hover{color:var(--today-job-blue-link-hover)}.today-job .temp-like-job-list .like-jobs .like-job .company{font-size:13px;font-weight:400;color:var(--text);margin:.25rem 0;background:transparent;padding:0;text-align:left}.today-job .temp-like-job-list .like-jobs .like-job .date{font-size:13px;font-weight:400;color:var(--lightgrey)}.today-job .temp-like-job-list .like-jobs .like-job .btns{display:flex;flex-shrink:0;margin-top:.5rem}.today-job .temp-like-job-list .like-jobs .like-job .btns .btn{font-size:13px;height:-fit-content}.today-job .temp-like-job-list.other-job .btn-apply-job-later{display:none}.today-job .temp-like-job-list.other-job.showing .btn-apply-job-later{display:flex}.today-job .temp-like-job-list .like-jobs .like-job .btns .btn .fas{margin-right:.375rem}.today-job .temp-like-job-list .like-jobs .like-job .btns .btn-delete{margin-right:1rem}.today-job .temp-like-job-list .like-jobs .like-job .btn-apply{min-width:8.375rem}.moving.job{transition:none;cursor:grabbing}.today-job .job .company{padding:1rem;background:var(--bg-light-orange);pointer-events:none;text-align:center;margin-bottom:1rem}.today-job .job .company .title{font-size:13px;font-weight:600;color:var(--text);text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-wrap:break-word;word-break:keep-all}.today-job .job .company .logo{margin-left:auto;margin-right:auto}.today-job .job .content{pointer-events:none;position:relative}.today-job .job .jl-title{pointer-events:none}.today-job .job .jl-title .text{font-size:15px;font-weight:600;color:var(--today-job-blue-link);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.6;max-height:3.2}.today-job .job .jl-title .text:hover{color:var(--today-job-blue-link-hover)}.today-job .job .ic_whatsapp_size{height:1.5rem;margin-right:4px;margin-bottom:0!important}.today-job .job .salary{display:flex;font-size:14px;font-weight:600;color:var(--text);padding:.5rem 1rem;border-radius:6.25rem;background:#f5f5f5;pointer-events:none;margin-bottom:.5rem;width:-moz-fit-content;width:-fit-content}.today-job .job .salary .icon{padding-right:.25rem}.today-job .job .salary .text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-word}.today-job .job .job-highlight{font-size:14px;margin-top:0;margin-bottom:.5rem;padding:10px 10px 10px 28px;color:var(--text);list-style:disc;border-radius:8px;background:#f5f5f5;pointer-events:none}.today-job .job .job-highlight li span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-word}.today-job .job .benefit{position:relative;font-size:13px;color:var(--text-grey);display:flex;align-items:center;margin-bottom:.5rem}.today-job .job .benefit .icon{width:2rem;text-align:left;font-size:15px;margin-right:.5rem;flex-shrink:0}.today-job .job .benefit .icon .content{display:flex;background:url(/_next/static/media/job-icon-bene.5717a62c.svg) no-repeat;background-size:cover;width:25px;height:14px;margin-top:.125rem}.today-job .job .benefit .text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.today-job .job .other-criteria{list-style:none;padding:0;display:flex;margin:0}.today-job .job .other-criteria li{position:relative;font-size:13px;color:var(--text-grey);display:flex;align-items:center;margin-right:1rem;margin-bottom:.25rem}.today-job .job .other-criteria li i{flex-shrink:0}.today-job .job .other-criteria li .text{text-align:left;width:150px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-word}.today-job .job .other-criteria li:last-child{margin-right:0}.today-job .job .other-criteria i.fas,.today-job .job .other-criteria span.ct-icon{width:2rem;text-align:left;font-size:14px;margin-right:.5rem;flex-shrink:0}.today-job .job .other-criteria .exp span.ct-icon{vertical-align:-2px}.today-job .job .other-criteria .benefit-list{display:inline-block;position:absolute;top:-3px}.today-job .job .other-criteria .benefit-list span.ct-icon{font-size:22px;width:auto;margin:0 4px}.today-job .job .post-date{font-size:14px;color:var(--lightgrey);pointer-events:none}.today-job .job .post-date i{width:2rem;text-align:left;font-size:14px;margin-right:.5rem;flex-shrink:0}.today-job .job .content{flex-grow:1}.today-job .job .jl-title h2{display:flex;margin-top:0;margin-bottom:.5rem}.today-job .action-bar{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:1rem;background:var(--primary);overflow:hidden;z-index:4;position:relative;margin-top:1rem}.today-job .action-bar .search-bar{display:flex;box-shadow:0 10px 25px 0 rgba(201,68,68,.3),0 10px 10px 0 rgba(201,68,68,.1)}.today-job .action-bar .search-bar .text{padding:.5rem 1rem;border-radius:8px 0 0 8px;background:var(--today-job-search-bar-bg);border-right:4px solid var(--anchor-hover);width:20rem;height:3.5rem;text-align:left;cursor:pointer}.today-job .action-bar .search-bar .text .sub-title{font-size:13px;font-weight:400;color:var(--text)}.today-job .action-bar .search-bar .text .content{font-size:15px;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-job .action-bar .search-bar button,.today-job .action-bar .search-bar button:link,.today-job .action-bar .search-bar button:visited{width:3.5rem;height:3.5rem;border-top-left-radius:0;border-bottom-left-radius:0;background-color:var(--bg);color:var(--today-job-search-bar-button-hover)}.today-job .action-bar .search-bar button:hover,.today-job .action-bar .search-bar:hover button{color:var(--text-white);background-color:var(--today-job-search-bar-button-hover)}.today-job .action-bar .search-bar button .fas{font-size:24px}.today-job .action-bar .btns{display:flex;align-items:center;justify-content:center;padding-left:1rem}.today-job .action-bar .btns button{background:var(--bg);border-radius:50%;width:3.5rem;height:3.5rem;display:flex;align-content:center;box-shadow:var(--today-job-action-bar-btn-box-shadow);margin-right:1rem;font-size:24px}.today-job .action-bar .btns button:last-child{margin-right:0}.today-job .action-bar .btns .btn:disabled,.today-job .action-bar .btns .btn:disabled:hover,.today-job .action-bar .btns a.btn.disabled:focus,.today-job .action-bar .btns a.btn.disabled:hover,.today-job .action-bar .btns a.btn.disabled:link,.today-job .action-bar .btns a.btn.disabled:visited{background:var(--today-job-disabled-bg);border-color:var(--today-job-disabled-border);color:var(--today-job-disabled-text)}.today-job .action-bar .btns .btn-nope{color:var(--error);background:var(--bg)}.today-job .action-bar .btns .btn-nope:hover{color:var(--text-white);background:var(--error-hover)}.today-job .action-bar .btns .btn-like{color:var(--success);background:var(--bg)}.today-job .action-bar .btns .btn-like:hover{color:var(--text-white);background:var(--success-hover)}.today-job .action-bar .btns .btn-apply-now{font-size:16px;height:3.5rem;margin-right:1rem;padding-left:2rem;padding-right:2rem;justify-content:center;box-shadow:var(--today-job-action-bar-btn-box-shadow)}.today-job .action-bar .btns .btn-temp-like-list{color:var(--today-job-folder);background:var(--bg)}.today-job .action-bar .btns .btn-temp-like-list:hover{color:var(--text-white);background:var(--today-job-folder-hover)}.today-job .jobs{flex-grow:1;margin-top:0;margin-bottom:0;width:798px}.today-job .job .btn-view-job-description{display:inline-block;margin-top:1rem;font-size:13px;z-index:2}.today-job .job .btn-view-job-description .fas{margin-right:.5rem}.today-job .body{position:relative}.today-job .jobs-content,.today-job .screening-questions{position:relative;z-index:2}.today-job .body .pattern{position:absolute;width:100%;height:100%;background:var(--today-job-bg-pattern-url);background-size:cover;opacity:.4;z-index:1}.today-job .body .alert{border-radius:0;border:0;padding:12px 1rem;color:var(--text-white);background:var(--today-job-alert-bg);position:relative;z-index:4}.today-job .body .alert .close{background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;font-weight:700;line-height:1;color:var(--text-white);margin-left:.5rem;cursor:pointer}.chi header .swiper-slide.welcome-journey .journey .desc{font-family:Noto Sans TC,serif}.chi header .swiper-slide.personality-test .text-line:last-child{display:flex;align-items:center}.chi .modal .modal-title .desc{font-size:14px}.chi .highlights-sec .sec-block .detail .add-info-desc{font-size:15px}.chi .latest-job-opportunities .latest-salary-index-item .salary-index .desc{font-size:14px}.chi header .swiper-slide.welcome-journey .greetings{font-family:Noto Sans TC,serif}.chi header .swiper-slide.personality-test .text-content{font-family:"Noto Serif TC",serif}.chi header .swiper-slide.personality-test .text{font-size:36px;line-height:64px}.chi header .swiper-slide.personality-test .text .highlighted{margin-right:16px;font-family:"Noto Serif TC",serif;font-weight:700;font-size:56px;line-height:64px}.chi header .swiper-slide.personality-test .text .highlighted:first-child{padding-left:4px}.chi header .swiper-slide.personality-test .btn-wrapper{position:relative;padding-left:0}.chi header .swiper-slide.personality-test .text .btn{padding:2vh 2vw;font-size:40px;font-family:"Noto Serif TC",serif;margin:0 auto}.chi .tutorial-modal .step .desc,.chi .tutorial-modal .step .step-info{font-size:14px}.chi .today-job .screening-questions .desc{font-size:15px}.chi .today-job .screening-questions .qs-title{font-size:14px}.chi .today-job .screening-questions .qs-text{font-size:18px}.chi .today-job .jobs-content .alert{font-size:14px}.chi .highlights-sec .sec-block .detail .title{font-size:18px}.chi .highlights-sec .sec-block .detail .add-info-title{font-size:15px}.chi .latest-job-opportunities .job-category .title{font-size:18px}.chi .latest-job-opportunities .job-category .desc{font-size:15px}.chi .latest-job-opportunities .latest-salary-trends .title .title-text{font-size:18px}.chi .latest-job-opportunities .latest-salary-trends .title .title-text .desc{font-size:12px}@supports (-webkit-appearance:none) or (-moz-appearance:none){.today-job .screening-questions input[type=checkbox],.today-job .screening-questions input[type=radio]{left:1rem;border:2px solid var(--primary)}.today-job .screening-questions input[type=checkbox]:focus,.today-job .screening-questions input[type=radio]{box-shadow:0 0 0 var(--primary)}.today-job .screening-questions input[type=radio]:not(.switch):after{width:8px;height:12px;border:3px solid var(--bg);border-top:0;border-left:0;left:7px;top:3px;border-radius:0;transform:rotate(43deg);opacity:1;background:none}.today-job .screening-questions input[type=radio]:not(.switch):checked{--r:43deg}.today-job .screening-questions input[type=checkbox]:not(.switch):after,.today-job .screening-questions input[type=radio]:not(.switch):after{left:6px;top:2px}.today-job .screening-questions .form-check.checked input[type=checkbox],.today-job .screening-questions .form-check.checked input[type=radio]{background:var(--text-white)}.today-job .screening-questions .form-check.checked input[type=checkbox]:not(.switch):after,.today-job .screening-questions .form-check.checked input[type=radio]:not(.switch):after{border-color:var(--primary)}.today-job .screening-questions input[type=checkbox]+label,.today-job .screening-questions input[type=radio]+label{padding-left:2rem;font-weight:600}.dropdown-menu input[type=checkbox],.dropdown-menu input[type=radio]{border:2px solid var(--primary)}}@media (max-width:1199px){.container{padding:0;max-width:100%;height:100%}.with-adv .navbar{padding-top:54px;margin-top:0}.with-adv .navbar .adv-s{margin:0;display:block;position:absolute;top:0;width:100%;left:0;text-align:center}.with-adv .navbar .adv-s .adv{margin:0 auto;display:inline-block}.with-adv.page-body .snap-sec{scroll-margin-top:50px}.with-adv .highlights .adv-md .adv{margin:0 auto 2rem}header .swiper-button-next,header .swiper-button-prev{display:none}header .swiper-slide.welcome-journey .content{width:100%;max-width:600px;height:100%;padding:2rem 1rem;flex-direction:column}header .swiper-slide.welcome-journey .content .wrapper{text-align:center;display:flex;flex-direction:column;align-items:center;margin:5% auto 0}header .swiper-slide.welcome-journey .greetings{font-size:calc(20px + 12 * (100vh - 640px) / 1280);position:relative;z-index:11;align-items:center;width:100%;line-height:1.4}header .swiper-slide.welcome-journey .greetings .hashtag{width:100%}header .swiper-slide.welcome-journey .greetings .hashtag .type-text{white-space:normal}header .swiper-slide.welcome-journey .greetings .hashtag span.next-line{display:block}header .swiper-slide.welcome-journey .greetings .title{padding:.25rem 1rem}header .swiper-slide.welcome-journey .grad-cap{top:-8%;width:80vw;min-width:240px;max-width:600px;margin:0 auto}header .swiper-slide.welcome-journey .journey{position:relative;width:100%;z-index:11}header .swiper-slide.welcome-journey .journey .desc{font-size:calc(16px + 8 * (100vh - 640px) / 1280)}header .swiper-slide.welcome-journey .journey .btn{width:100%;min-width:0}header .swiper-slide.welcome-journey .journey .btn .text{font-size:calc(16px + 8 * (100vh - 640px) / 1280)}header .swiper-slide.welcome-journey .bg-img .gradient{display:none}header .swiper-slide.personality-test .container{padding:3rem 2.25rem}header .swiper-slide.personality-test .text-content{width:-moz-fit-content;width:fit-content;flex-grow:0}header .swiper-slide.personality-test .container .ct-logo{width:16vw;min-width:120px;margin:0}header .swiper-slide.personality-test .content{flex-direction:column;position:relative;height:100%;justify-content:flex-start}header .swiper-slide.personality-test .btn{font-size:5vw;padding:1vh 4vw}header .swiper-slide.personality-test .text{font-size:3vw;line-height:1.6}header .swiper-slide.personality-test .text .highlighted{font-size:5vw;line-height:1.6}.today-job{border-radius:0;height:100%}.today-job .title-bar{padding:1rem}.today-job .job{min-height:342px;height:92%}.no-snap-sec .highlights-today-job.snap-sec{height:auto}.no-snap-sec .today-job .body{min-height:37.21875rem}.today-job .temp-like-job-list .job-list-btns .btn{margin:1rem auto}.page-body{height:100vh;height:100dvh;overflow-y:scroll;scroll-snap-type:y mandatory;scroll-padding-top:2.8125rem}.page-body .snap-sec{display:flex;height:calc(100vh - 2.8125rem);height:calc(100dvh - 2.8125rem);flex-direction:column;justify-content:center;scroll-snap-align:start;scroll-snap-stop:always}.page-body.no-snap-sec{scroll-snap-type:none}.page-body.disabled-scroll{overflow-y:hidden}section .container{padding:0 12px}.chi header .swiper-slide.welcome-journey .greetings .hashtag span.next-line{display:inline}.chi header .swiper-slide.personality-test .container .ct-logo{margin:0 auto}.chi header .swiper-slide.personality-test .content{align-items:center}.chi header .swiper-slide.personality-test .text .btn{font-size:5.5vw;padding:2vh 4vw}.chi header .swiper-slide.personality-test .container .text-btns{flex-direction:column;align-items:flex-start}.chi header .swiper-slide.personality-test .text-n-button{flex-direction:column}.chi header .swiper-slide.personality-test .btn-wrapper{margin-left:-100%;margin-top:12px}.chi header .swiper-slide.personality-test .text{font-size:4.5vw;line-height:1.6}.chi header .swiper-slide.personality-test .text-line{position:relative}.chi header .swiper-slide.personality-test .text-line:last-child{align-items:start;justify-content:center}.chi header .swiper-slide.personality-test .text-line:last-child .highlighted{margin-top:-16px}.chi header .swiper-slide.personality-test .text-content{text-align:center}.chi header .swiper-slide.personality-test .text .highlighted{font-size:7vw;line-height:1.6;margin-right:0}.highlights-sec .sec-block.no-space .img img{width:110%;margin-left:-5%}}@media (max-width:1091px){.highlights-sec .sec-block.no-space .img img{width:120%;margin-left:-10%}}@media (max-width:991px){.today-job .title-bar .title{font-size:16px}.today-job .title-bar .desc{font-size:13px}.today-job .action-bar .search-bar .text{width:16rem}.today-job .action-bar .btns .btn-apply-now,.today-job .action-bar .btns button{margin-right:.5rem}.today-job .jobs{width:90%}header .swiper-slide.welcome-journey .bg-img .bg{background-size:cover;background-position:51%}.row-cols-lg-2>.col-auto{width:100%}.highlights-sec .sec-block.no-space .img img{width:114%;margin-left:-7%}.latest-job-opportunities .latest-salary-index-list{display:flex;flex-direction:row;flex-wrap:wrap;padding-bottom:0}.latest-job-opportunities .latest-salary-index-item{width:50%}.latest-job-opportunities .latest-salary-index-item:nth-child(2n){padding-left:calc(var(--bs-gutter-x) * .5)}.latest-job-opportunities .latest-salary-index-item:nth-child(odd){padding-right:calc(var(--bs-gutter-x) * .5)}.latest-job-opportunities .job-category .bg-img img{display:none}.why-ct-graduate .reasons .reason{margin-bottom:1.25rem}.why-ct-graduate .reasons .col-12:last-child .reason{margin-bottom:0}.why-ct-graduate .reasons .reason .img img{width:9.313rem;height:9.313rem}}@media (max-width:850px){.highlights-sec .sec-block.no-space .img img{width:130%;margin-left:-15%}}@media (max-width:767px){.with-adv .highlights .adv-s .adv{margin:0 auto 1.5rem}.tutorial-modal .step .img{display:none}.tutorial-modal .step .m-img{max-width:18.75rem}.grad-helper .btn{width:3rem;height:3rem;padding:.5rem}.grad-helper .btn span{background:var(--bg);width:1.5rem;height:1.5rem}.grad-helper .bubble{font-size:12px}header .swiper-slide.welcome-journey .container .wrapper{padding:0 15px}.highlights-today-job{padding-top:0}.highlights-today-job .container{padding:0;max-width:100%;height:100%}.today-job{border-radius:0;height:100%}.today-job .body{border-radius:0;min-height:542px}.today-job .title-bar{padding:.5rem 12px}.today-job .btn-how-to-use{width:1.875rem;height:1.875rem}.today-job .btn-how-to-use .fas{margin-right:0!important}.today-job .btn-how-to-use .text{display:none}.today-job .popup-msg .msg-arrow-right{&:after{left:90%}}.today-job .popup-msg .msg-body{font-size:14px}.today-job .popup-msg{top:3.8rem;right:.1rem}.today-job .jobs{width:100%;padding:0;align-items:center;margin-top:-.5rem}.today-job .jobs-content{min-height:542px}.today-job .jobs .job-action-msg{top:1.5rem}.today-job .jobs .job-action-msg .msg-wrapper{width:90%!important;margin:0 auto}.today-job .job{width:90%;flex-direction:column;padding:1rem;min-height:390px}.today-job .job .btn-view-job-description{width:calc(100% - 2rem);position:absolute;bottom:1rem}.today-job .job .company{padding:.5rem 1rem}.today-job .job .company .title{-webkit-line-clamp:1;font-size:12px}.today-job .job .jl-title .text{font-size:14px;line-height:1.42857}.today-job .job .job-highlight,.today-job .job .salary{font-size:13px}.today-job .job.other-job{opacity:1!important}.today-job .job.last,.today-job .job.middle{transform:scale(.7) translateY(40px) rotate(0deg)!important}.today-job .action-bar{width:100%;box-shadow:none;border-radius:0;padding:0;position:sticky;bottom:0}.today-job .action-bar .search-bar{width:100%}.today-job .action-bar .search-bar .text{flex-grow:1;border-radius:0;padding:.25rem 1rem;height:2.75rem}.today-job .action-bar .search-bar .text .sub-title{font-size:11px}.today-job .action-bar .search-bar .text .content{font-size:12px}.today-job .action-bar .search-bar button{border-radius:0;font-size:1.25rem;width:2.75rem;height:2.75rem;padding:0}.today-job .action-bar .btns{width:100%;padding:.5rem 1rem}.today-job .action-bar .btns button{width:3rem;height:3rem}.today-job .action-bar .btns .btn-nope{font-size:24px}.today-job .action-bar .btns .btn-apply-now{height:3rem}.today-job .action-bar .btn-temp-like-list,.today-job .action-bar .btns .btn-like{font-size:24px}.today-job .body .alert{font-size:12px;padding:.5rem 1rem;margin-bottom:.5rem}.highlights-sec .sec-block{max-width:28.125rem;margin:0 auto 1.5rem}.highlights-sec .col-12:last-child .sec-block{margin-bottom:0}.highlights-sec .sec-block .detail,.highlights-sec .sec-block .detail .title{min-height:0}.highlights-sec .sec-block .img{max-height:17rem}.highlights-sec .sec-block.no-space .img img{width:110%;margin-left:-5%}.latest-job-opportunities .job-category .btn-view-details{width:2rem;height:2rem;border-radius:50%}.latest-job-opportunities .job-category .btn-view-details .fas{font-size:1.25rem}.latest-job-opportunities .latest-salary-index-item .salary-index{flex-basis:5.5rem}.career-news-insights .advs{display:inline-block;margin:0 auto;text-align:center}.career-news-insights .adv{display:inline-block;margin-right:1rem}.career-news-insights .adv:last-child{margin-right:0}.why-ct-graduate .reasons{margin-top:1rem}}@media (max-width:767px) and (max-height:700px){.today-job .job{min-height:370px}.today-job .mingcute--thumb-up-2-line{width:.75em;height:.75em}.today-job .title-bar .desc{font-size:11px}.today-job .title-bar .icon{display:none!important}.today-job .jobs .job-action-msg{top:.6rem}.today-job .job .jl-title .text{-webkit-line-clamp:1;height:1.3rem;position:relative;top:2px}}@media (max-width:650px){.career-news-insights .advs{isplay:block}.career-news-insights .adv:first-child{display:block;margin-bottom:1.5rem;margin-right:0}}@media (max-width:575px){.highlights-sec .sec-block.no-space .img img{width:100%;margin-left:0}}@media (max-width:550px){.today-job .login-first .login-wrapper .btns{width:100%}.today-job .login-first .login-wrapper .btns .btn{min-width:0;width:100%}.today-job .login-first .login-wrapper .desc{width:80%}.today-job .screening-questions{padding:1rem;border-radius:.5rem}.today-job .screening-questions .desc{font-size:13px}.highlights-sec .sec-block{max-width:100%}.latest-job-opportunities .latest-salary-index-list{display:flex;flex-direction:column;flex-wrap:wrap;padding-bottom:.938rem}.latest-job-opportunities .latest-salary-index-item{width:100%}.latest-job-opportunities .latest-salary-index-item:nth-child(2n){padding-left:0}.latest-job-opportunities .latest-salary-index-item:nth-child(odd){padding-right:0}.why-ct-graduate .reasons .reason{flex-direction:column}.why-ct-graduate .reasons .reason .img{margin-top:1rem;width:100%}.why-ct-graduate .reasons .reason .img img{width:9.375rem;height:9.375rem;margin:0 auto}.chi header .swiper-slide.personality-test .text-line:last-child .highlighted{margin-top:-12px}}@media (max-width:520px){.highlights-sec .sec-block.no-space .img img{width:100%;margin-left:0}}@media (max-width:500px) and (max-height:550px){header .swiper-slide.welcome-journey .grad-cap{top:-20%}}@media (max-width:500px){.with-adv .highlights .adv-md{display:none}.with-adv .highlights .adv-s{display:block;text-align:center}.highlights-sec .sec-block.no-space .img img{width:110%;margin-left:-5%}}@media (max-width:450px){.modal .btn-cancel-primary{width:100%}header .swiper-slide.welcome-journey .journey .btn .arrow-right{width:1rem;height:1.3rem}header .swiper-slide.personality-test .container{padding:2rem 1rem}.today-job .temp-like-job-list .like-jobs .like-job{flex-direction:column;padding-bottom:1rem}.today-job .temp-like-job-list .like-jobs .like-job .content{padding-right:0}.today-job .temp-like-job-list .like-jobs .like-job .job-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.today-job .job .other-criteria{flex-direction:column}.today-job .job .other-criteria li .text{width:100%}.today-job .action-bar .btns .btn-apply-now{font-size:14px;padding:1rem}.highlights-sec .sec-block{max-width:100%}.highlights-sec .sec-block .detail{padding:1rem!important}.highlights-sec .sec-block .img{max-height:17rem}.latest-job-opportunities .latest-salary-trends{max-width:100%}.latest-job-opportunities .latest-salary-trends .title .icon{font-size:32px}.latest-job-opportunities .latest-salary-trends .title .title-text .text{font-size:16px}.latest-job-opportunities .latest-salary-trends .title .title-text .desc{font-size:12px}.latest-job-opportunities .latest-salary-index-item{padding:.5rem 0}.latest-job-opportunities .latest-salary-index-list .btn-read-more{margin-bottom:0!important}.chi header .swiper-slide.personality-test .text-line:last-child .highlighted{margin-top:-8px}}@media (max-width:450px) and (max-height:900px){.today-job .temp-like-job-list .like-jobs .like-job:last-child{display:none}.today-job .temp-like-job-list .like-jobs .like-job:nth-last-child(2){border-bottom:0}}@media (max-width:400px){header .swiper-slide.welcome-journey .content{padding:2rem .5rem}header .swiper-slide.personality-test .text{font-size:5vw}header .swiper-slide.personality-test .btn,header .swiper-slide.personality-test .text .highlighted{font-size:7vw}.today-job .popup-msg{top:4.4rem}.highlights-sec .sec-block.no-space .img img{width:120%;margin-left:-10%}}@media (max-width:340px){.today-job .action-bar .btns .btn-apply-now{white-space:nowrap}.today-job .action-bar .btns .btn:last-child{margin-right:0!important}.career-news-insights .adv img{width:100%;max-width:100%}.highlights-sec .sec-block.no-space .img img{width:140%;margin-left:-20%}}@media (max-width:340px) and (max-height:360px){header .swiper-slide.personality-test .container{padding:1.5rem 1rem}header .swiper-slide.personality-test .container .ct-logo{min-width:100px}}@media (max-height:800px){.today-job .temp-like-job-list .like-jobs .like-job .job-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.today-job .temp-like-job-list .job-list-btns .btn{margin:.5rem auto}}@media (min-width:501px){.with-adv .highlights .adv-md{display:block}}@media (min-width:576px){.today-job-modal .modal-dialog{padding:1rem}.delete-job-modal .modal-dialog{max-width:51.5625rem}}@media (min-width:480px){header .swiper-slide.mbti-bento .bento-pic{width:190px}}@media (min-width:768px){.navbar{border-bottom:4px solid var(--primary-light)}.tutorial-modal .step .m-img{display:none}.tutorial-modal .modal-dialog{min-width:680px}header{height:400px}header .swiper-slide.welcome-journey .bg-img .gradient{display:flex}header .swiper-slide.welcome-journey .bg-img .gradient .left{background:linear-gradient(90deg,#ffac3a 20%,rgba(255,172,58,0))}header .swiper-slide.welcome-journey .bg-img .gradient .right{background:linear-gradient(90deg,rgba(255,112,24,0) 0,#ff7018 80%)}header .swiper-slide.mbti-bento .content{font-size:24px;height:400px}header .swiper-slide.mbti-bento a.btn{font-size:22px}header .swiper-slide.mbti-bento .bento-pic{width:160px}header .swiper-slide.mbti-bento .bento-pic-01{left:140px;top:-60px}header .swiper-slide.mbti-bento .bento-pic-02{left:-20px;top:40px}header .swiper-slide.mbti-bento .bento-pic-03{left:-50px;top:200px}header .swiper-slide.mbti-bento .bento-pic-04{left:100px;top:280px}header .swiper-slide.mbti-bento .bento-pic-05{right:60px;top:-60px}header .swiper-slide.mbti-bento .bento-pic-06{transform:rotate(20deg);right:-60px;top:80px}header .swiper-slide.mbti-bento .bento-pic-07{right:-30px;top:200px}header .swiper-slide.mbti-bento .bento-pic-08{right:120px;top:280px}.highlights-today-job .container{max-width:100%}.highlights-sec .sec-block{max-width:28.125rem;margin:0 auto}.highlights-sec .sec-block .detail .title{min-height:0}.highlights-sec .sec-block .img{max-height:12rem}.temp-like-list-modal .like-job{flex-direction:row}.temp-like-list-modal .like-job .btns{margin-top:0}.temp-like-list-modal .like-job .btns .btn{padding:.5rem 1rem;min-height:2.5rem}.today-job,.today-job .body{border-radius:0}.today-job .screening-questions{min-width:600px}.today-job .jobs{margin-top:2rem;margin-bottom:1rem}.today-job .job{display:flex}.today-job .job .company{margin-right:1rem;margin-bottom:0;width:11.625rem}.today-job .job .company .title{text-align:left}.today-job .job .wrapper{width:100%;display:flex;flex-direction:row;justify-content:space-between}.today-job .job .btn-view-job-description{position:absolute;left:13.625rem;bottom:3rem;margin-bottom:0}.today-job .action-bar{margin-bottom:2rem;flex-direction:row}.latest-job-opportunities .job-category .btn-view-details{width:2rem;height:2rem;border-radius:50%}.latest-job-opportunities .job-category .btn-view-details .fas{font-size:1.25rem}.latest-job-opportunities .industry-news>.row:last-child .article{margin-bottom:0}.career-news-insights .advs{display:inline-block;margin:0 auto;text-align:center}.career-news-insights .adv{display:inline-block;margin-right:1rem}.career-news-insights .adv:last-child{margin-right:0}.why-ct-graduate .reasons .title .highlight{color:var(--primary)}}@media (min-width:992px){header .swiper-slide.mbti-bento .content{font-size:36px;height:400px}header .swiper-slide.mbti-bento a.btn{font-size:32px}header .swiper-slide.mbti-bento .bento-pic{width:180px}header .swiper-slide.mbti-bento .bento-pic-01{left:150px;top:-80px}header .swiper-slide.mbti-bento .bento-pic-02{left:0;top:20px}header .swiper-slide.mbti-bento .bento-pic-03{left:-20px;top:180px}header .swiper-slide.mbti-bento .bento-pic-04{left:120px;top:240px}header .swiper-slide.mbti-bento .bento-pic-05{right:80px;top:-80px}header .swiper-slide.mbti-bento .bento-pic-06{transform:rotate(20deg);right:0;top:80px}header .swiper-slide.mbti-bento .bento-pic-07{right:-20px;top:200px}header .swiper-slide.mbti-bento .bento-pic-08{right:160px;top:270px}.temp-like-list-modal .like-job .job-title{margin-right:1rem}.tutorial-modal .modal-dialog{min-width:800px}header .swiper-slide.welcome-journey .bg-img .bg{background-size:cover;background-position:40%}.today-job .job-content,.today-job .title-bar .body{flex-grow:0}.highlights-sec .sec-block .img{max-height:14rem}.latest-job-opportunities .content{display:flex;flex-direction:row}.latest-job-opportunities .latest-salary-trends{max-width:18.75rem}.latest-job-opportunities .job-category{min-height:15.625rem}.latest-job-opportunities .job-category.internship,.latest-job-opportunities .job-category.part-time{padding-bottom:0}.latest-job-opportunities .job-category .btn-view-details{width:auto;height:auto;border-radius:6.25rem;position:absolute;margin-top:.5rem;width:-moz-fit-content;width:fit-content;right:auto;bottom:.938rem}.latest-job-opportunities .job-category .btn-view-details .text{display:block}.latest-job-opportunities .job-category .btn-view-details .fas{font-size:14px;margin-left:.5rem}.latest-job-opportunities .job-category .bg-img .bg{display:block}.latest-job-opportunities .job-category .bg-img img{width:42%;top:-65%}.latest-job-opportunities .job-category.mt-gt-program .bg-img img{top:-70%}.latest-job-opportunities .job-category.internship .bg-img img{width:48%}.career-news-insights .advs{display:block;flex-basis:324px;flex-shrink:0}.career-news-insights .adv{margin-right:0;float:right}.career-news-insights .adv:first-child{margin-bottom:1.5rem}}@media (min-width:1200px){.with-adv .navbar{padding:0 1rem}.with-adv .highlights .adv-s{display:none}header .swiper-slide.welcome-journey .bg-img .bg{background:url(/_next/static/media/header-grad-bg.792b5fba.jpg) no-repeat;background-size:110%;background-position:50%}header .swiper-slide.welcome-journey .content{max-width:1140px;width:100%;height:100%;padding:3rem 0;justify-content:center}header .swiper-slide.welcome-journey .bg-img .gradient{display:flex}header .swiper-slide.personality-test .text{font-size:24px}header .swiper-slide.personality-test .text .highlighted{font-size:40px}header .swiper-slide.personality-test .key-visual{width:360px;margin:0}header .swiper-slide.mbti-bento .bento-pic{width:200px}.highlights-today-job .container{max-width:1140px}.highlights-sec .sec-block{max-width:100%}.highlights-sec .sec-block .img{max-height:17rem}.highlights-sec .sec-block.no-space .img img{width:130%;margin-left:-15%}.today-job{border-radius:1rem}.today-job .body{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;min-height:37.21875rem}.today-job .jobs{height:24rem}.today-job .job{height:342px}.latest-job-opportunities .job-category .title{font-size:16px}.why-ct-graduate .reasons .reason .img img{width:9.375rem;height:9.375rem}}@media (min-width:1400px){header .swiper-slide.welcome-journey .content{max-width:1320px}header .swiper-slide.welcome-journey .bg-img .bg{background-size:90%}header .swiper-slide.welcome-journey .bg-img .gradient .left{background:linear-gradient(90deg,#ffac3a 80%,rgba(255,172,58,0))}header .swiper-slide.welcome-journey .bg-img .gradient .right{width:18%;background:linear-gradient(90deg,rgba(255,112,24,0) 0,#ff7018 60%)}header .swiper-slide.personality-test .text{font-size:31px;line-height:48px}header .swiper-slide.personality-test .text .highlighted{font-size:50px;line-height:48px}header .swiper-slide.personality-test .key-visual{width:400px;margin:0}.highlights-today-job .container{max-width:1320px}.highlights-sec .sec-block.no-space .img img{width:120%;margin-left:-10%}.why-ct-graduate .reasons .reason .img img{width:10.625rem;height:10.625rem}.latest-job-opportunities .job-category .bg-img img{width:40%;top:-75%}.latest-job-opportunities .job-category.mt-gt-program .bg-img img{top:-80%}.latest-job-opportunities .job-category.internship .bg-img img{width:45%}}@media (min-width:1500px){header .swiper-slide.welcome-journey .bg-img .bg{background-size:85%}header .swiper-slide.welcome-journey .bg-img .gradient .right{width:18%;background:linear-gradient(90deg,rgba(255,112,24,0) 0,#ff7018 30%)}}@media (min-width:1680px){header .swiper-slide.welcome-journey .bg-img .bg{background-size:75%}}@media (min-width:1200px) and (max-width:1769px){.with-adv .navbar{margin-top:64px;padding:.8rem 1rem}.with-adv .adv-xl{margin:.25rem 0;display:block;position:absolute;top:-60px;width:100%;left:0;text-align:center}.with-adv .adv-xl .adv{margin:0 auto;display:inline-block}}@media (min-width:1770px){.with-adv .navbar{padding:0 1rem}.with-adv .adv-xl{margin:.25rem 0;display:block}}@media (hover:none) and (pointer:coarse){.btn:hover,a.btn:hover{background-color:var(--btn-primary)}.btn.hover,a.btn.hover{background-color:var(--btn-primary-hover)}.btn--outline:hover{background-color:transparent;border:1px solid var(--anchor);color:var(--anchor)}.btn--outline.hover{background-color:var(--bg);border:1px solid var(--anchor-hover);color:var(--anchor-hover)}.btn--highlight:hover,a.btn--highlight:hover{background:var(--btn-highlight);color:var(--btn-highlight-text)}.btn--highlight.hover,a.btn--highlight.hover{color:#fff!important;background:var(--btn-highlight);text-shadow:0 2px 2px rgba(0,0,0,.2)}.btn:hover .fa-arrow-right{transform:translateX(0)}.btn.hover .fa-arrow-right{transform:translateX(3px)}.grad-helper .btn:hover{background:var(--btn-secondary)!important}.grad-helper .btn.hover{background:var(--btn-secondary-hover)!important}header .swiper-slide.welcome-journey .journey .btn:hover{color:var(--text);background:var(--bg)}header .swiper-slide.welcome-journey .journey .btn.hover{color:var(--text);background:var(--bg-light-yellow)}header .swiper-slide.personality-test .btn:hover{background:var(--btn-secondary)}header .swiper-slide.personality-test .btn.hover{background:var(--btn-secondary-hover)}.temp-like-list-modal .like-job .btn--success:hover{color:var(--text-white);background:var(--success)}.temp-like-list-modal .like-job .btn--success.hover{color:var(--text-white);background:var(--success-hover)}.temp-like-list-modal .like-job .job-title:hover{color:var(--today-job-blue-link)}.temp-like-list-modal .like-job .job-title.hover{color:var(--today-job-blue-link-hover)}.today-job .action-bar .btns .btn-nope:hover{color:var(--error);background:var(--bg)}.today-job .action-bar .btns .btn-nope.hover{color:var(--text-white);background:var(--error-hover)}.today-job .action-bar .btns .btn-like:hover{color:var(--success);background:var(--bg)}.today-job .action-bar .btns .btn-like.hover{color:var(--text-white);background:var(--success-hover)}.today-job .action-bar .btns .btn-temp-like-list:hover{color:var(--today-job-folder);background:var(--bg)}.today-job .action-bar .btns .btn-temp-like-list.hover{color:var(--text-white);background:var(--today-job-folder-hover)}.today-job .action-bar .search-bar button:hover,.today-job .action-bar .search-bar:hover button{background-color:var(--bg);color:var(--today-job-search-bar-button-hover)}.today-job .action-bar .search-bar:hover button.hover,today-job .action-bar .search-bar button.hover{color:var(--text-white);background-color:var(--today-job-search-bar-button-hover)}}@media screen and (max-width:1199px) and (orientation:landscape){header .swiper-slide.personality-test .bg{background-position:10% 50%}header .swiper-slide.personality-test .container{padding:3rem 2.25rem}header .swiper-slide.personality-test .content{z-index:2;position:relative;display:flex;flex-direction:row;align-items:center}header .swiper-slide.personality-test .text{font-size:2.5vw;line-height:1.6}header .swiper-slide.personality-test .text .highlighted{font-size:4vw;line-height:1.6;margin-right:16px}header .swiper-slide.personality-test .text .btn{font-size:3.5vw}header .swiper-slide.personality-test .key-visual{position:relative;width:39%;margin:0;top:auto;left:auto;right:auto;bottom:auto}.chi header .swiper-slide.personality-test .container .ct-logo{margin:0}.chi header .swiper-slide.personality-test .text-content{display:flex;flex-direction:column;text-align:left;flex-grow:1}.chi header .swiper-slide.personality-test .text-n-button{flex-direction:row}.chi header .swiper-slide.personality-test .text{font-size:3vw}.chi header .swiper-slide.personality-test .text .highlighted{font-size:4.5vw}.chi header .swiper-slide.personality-test .text-line:last-child{display:flex;align-items:center;justify-content:flex-start}.chi header .swiper-slide.personality-test .text-line:last-child .highlighted{margin-top:0}.chi header .swiper-slide.personality-test .text .btn{font-size:3vw;padding:2vh 2vw}.chi header .swiper-slide.personality-test .btn-wrapper{margin-left:0;margin-top:0}}@media screen and (max-width:1199px) and (max-height:750px) and (orientation:landscape){header .swiper-slide.welcome-journey .bg-img .bg{background:url(/_next/static/media/header-grad-bg.792b5fba.jpg) no-repeat;background-position:100%;background-size:100% 100%}header .swiper-slide.welcome-journey .greetings{align-items:start}header .swiper-slide.welcome-journey .greetings .hashtag span.next-line{display:inline}header .swiper-slide.welcome-journey .journey{width:100%}header .swiper-slide.welcome-journey .journey .btn{min-width:300px}header .swiper-slide.welcome-journey .journey .btn .arrow-right{width:1rem;height:1.3rem}header .swiper-slide.welcome-journey .content{width:100%;height:100%;max-width:100%;flex-direction:row}header .swiper-slide.welcome-journey .content>.wrapper{width:100%;margin-right:auto;margin-left:auto;text-align:left;justify-content:center;height:100%;margin-top:0}header .swiper-slide.welcome-journey .grad-cap{top:4%;right:-3%;width:100%;position:relative;z-index:10}}@media screen and (max-width:450px) and (orientation:landscape){header .swiper-slide.welcome-journey .grad-cap{display:none}header .swiper-slide.welcome-journey .journey .btn{width:100%}}.welcome-journey .greetings .typing{overflow:hidden}.cursor{border-right:3px solid;animation:blink .75s step-end infinite}@keyframes blink{50%{border-color:transparent}}@keyframes typing{0%{width:0}}.today-job .job .company a{pointer-events:all;cursor:pointer}.today-job .job .company .logo{padding:3px 0}.today-job .job .company .logo img{width:154px}.today-job .action-bar .btns .btn.disabled{background:var(--today-job-disabled-bg);border-color:var(--today-job-disabled-border);color:var(--today-job-disabled-text)}.today-job .action-bar .btns .btn-temp-like-list.disabled{cursor:pointer;pointer-events:unset}.today-job .login-first .login-wrapper .link-skip-for-now{color:var(--anchor);text-decoration:none;pointer-events:all}.today-job .login-first .login-wrapper .link-skip-for-now:hover{color:var(--anchor-hover)}.today-job .loading-job-list .overlay--loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.today-job .loading-job-list .overlay--loading .spinner{border-top:4px solid var(--primary-light);width:50px;height:50px}.today-job .temp-like-job-list .job-list-wrapper,.today-job .temp-like-job-list .like-jobs .like-job .content{pointer-events:all}.today-job .temp-like-job-list .like-jobs .like-job .company{width:auto}.highlights-sec .sec-block .detail .add-info-title{white-space:normal}.highlights-sec .sec-block-relative{position:relative}.highlights-sec .sec-block-relative .action-btns a{z-index:2;position:relative}.latest-job-opportunities .job-category .title{width:90%}.latest-job-opportunities .latest-salary-index-item.item-relative{position:relative}.latest-job-opportunities .latest-salary-index-item .btn-view-jobs{z-index:2}.why-ct-graduate .reasons .reason .img img{max-width:unset}.latest-job-opportunities .latest-salary-index-item .btn-view-jobs,.temp-like-list-modal .like-job .btns .btn,.today-job .temp-like-job-list .like-jobs .like-job .btns .btn{height:-moz-fit-content;height:fit-content}@media (min-width:1400px){.latest-job-opportunities .content{display:flex;flex-direction:column}}@media (max-width:1199px){section .container{max-width:100%;height:100%;padding:0 .75rem}}@media (max-width:991px){.career-news-insights .advs{margin-top:20px}}@media (max-width:767px){.today-job .job .company .logo{display:flex;justify-content:center}}@media (max-width:650px){.career-news-insights .adv:first-child{display:inline-block}}@media (max-width:450px) and (max-height:900px){.today-job .temp-like-job-list .like-jobs .like-job:last-child{display:block;padding-bottom:1rem}}.second-backdrop{z-index:1070!important}.second-modal{z-index:1071!important}@media (min-width:767px){.card-line-clamp{line-clamp:1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}}.career-news-insights .industry-news.col{flex-direction:column;flex-wrap:nowrap}.highlights .adv{margin:0 auto 2rem}.adunitContainer:has(.adBox[style="display: none;"]),.adunitContainer:has(div[style*="height: 0px"]),.adunitContainer:has(iframe[height="0"]){display:none!important}:root{--toastify-toast-min-height:0px!important;--toastify-font-family:"Open Sans","Roboto",Arial,"微軟正黑體","Microsoft JhengHei","新細明體",sans-serif!important;--toastify-toast-width:500px!important}.Toastify__toast-container{transition:all .4s cubic-bezier(.215,.61,.355,1)}.Toastify__toast-body{padding:10px 32px 10px 14px!important}.Toastify__toast-body:has(.toastify-w-ad){padding:10px 0 10px 14px!important}.Toastify__toast-theme--colored.Toastify__toast--default{font-size:14px;padding:0;margin-left:auto;margin-right:auto;left:0;right:0;max-width:-moz-fit-content;max-width:fit-content;background:rgba(0,0,0,.8);color:#fff;box-shadow:0 3px 6px -1px rgba(0,0,0,.12),0 10px 36px -4px rgba(0,0,0,.3);transition:all .4s cubic-bezier(.215,.61,.355,1);border-radius:12px;text-decoration:none;z-index:2147483647;display:flex;align-items:center;bottom:15px!important;margin-top:15px}.Toastify__close-button{width:22px;height:22px;color:#aaa!important;cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;right:8px;margin-top:10px}.Toastify__close-button>svg{width:22px!important;height:22px!important}.toastify-w-ad.hv-bottom-bar{bottom:80px!important}@keyframes keyframes-fade-out{0%{opacity:1}to{opacity:0}}.custom-toastify-animated{animation-duration:.4s;animation-fill-mode:both}.animated-fade-out{animation-name:keyframes-fade-out}.Toastify__toast:has(.toastify-w-ad){margin-right:15px;margin-left:15px}.toastify-w-ad .wrapper .ad-msg{white-space:normal}@media (min-width:992px){:root{--toastify-toast-width:fit-content!important}.Toastify__toast-theme--colored.Toastify__toast--default{font-size:15px}.Toastify__toast-body{padding:11px 33px 11px 14px!important}.Toastify__close-button{right:10px;margin-top:12px}.toastify-w-ad .wrapper .ad-msg{white-space:nowrap}}@media only screen and (max-width:480px){.Toastify__toast-theme--colored.Toastify__toast--default{bottom:15px!important}}