@media only screen and (min-width:1200px){.container-xl{max-width:1194px}}.has-fixed-header .sticky-wrapper{height:auto!important}.has-fixed-header .header-style1 .main-bar:not(.color-fill) .header-nav .nav>li>a:not(:hover){color:#fff}@media only screen and (max-width:991px){.has-fixed-header .header-style1 .main-bar:not(.color-fill) .header-nav .nav>li>a:not(:hover){color:#777}}.bg-gradient-blue{background:var(--primary);background:linear-gradient(90deg,#11a5de 0,#5cf4ff)}.font-weight-medium{font-weight:500!important}.text-primary{color:var(--primary)!important}.text-red{color:#fa4040!important}@media only screen and (min-width:768px){.fixed-sidebar-common{max-height:100vh;position:sticky;top:116px;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;padding-bottom:100px}.fixed-sidebar-common::-webkit-scrollbar{display:none}}.item-effect-common{position:relative;background:#fff;padding-bottom:68.6813186813%}@media only screen and (max-width:767px){.item-effect-common{padding:20px 20px 10px!important}}.item-effect-common:hover .box-hover .box-detail,.item-effect-common:hover .box-hover:before{transform:translate(0)}.item-effect-common .box-hover{position:absolute;left:20px;right:20px;top:20px;bottom:20px;width:auto;height:auto;overflow:hidden;border-radius:7px}@media only screen and (max-width:767px){.item-effect-common .box-hover{position:relative;left:auto;right:auto;top:auto;bottom:auto;padding-bottom:68.6813186813%}}.item-effect-common .box-hover:before{opacity:.65;content:"";position:absolute;left:0;bottom:0;transform:translateY(100%);width:100%;height:100%;border-radius:7px;background:var(--primary);transition:all .4s ease;z-index:2}@media only screen and (max-width:767px){.item-effect-common .box-hover:before{display:none}}.item-effect-common .box-hover .img-big{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@media only screen and (max-width:767px){.item-effect-common .box-hover .img-big{position:absolute;left:0;top:0}}.item-effect-common .box-detail{display:flex;justify-content:space-between;align-items:center;position:absolute;left:28px;right:28px;width:auto;bottom:10.447761194%;top:auto;transform:translateY(100px);transition-delay:1s;transition:all .6s ease;z-index:3}@media only screen and (max-width:767px){.item-effect-common .box-detail{position:static;transform:translate(0);margin-top:6px}}.item-effect-common .box-detail:hover .text{text-decoration:underline}@media only screen and (max-width:767px){.item-effect-common .box-detail:hover .text{color:var(--primary)}}.item-effect-common .box-detail .text{flex:1 1 auto;color:#fff;font-size:24px;font-style:normal;font-weight:700;line-height:normal;padding-right:10px;transition:all .4s ease}@media only screen and (max-width:1199px){.item-effect-common .box-detail .text{font-size:18px}}@media only screen and (max-width:991px){.item-effect-common .box-detail .text{font-size:16px}}@media only screen and (max-width:767px){.item-effect-common .box-detail .text{color:#000}}.item-effect-common .box-detail .box-more{flex:0 0 auto}.item-effect-common .box-detail .btn-more{position:relative;left:0;transition:all .4s ease}.slider-control-common{display:flex;justify-content:center;align-items:center;margin:26px auto 0}.slider-control-common .owl-nav{display:flex;justify-content:center;align-items:center;width:38px;height:38px;background:#e8f6fc;border:0;outline:0;border-radius:50%;transition:all .4s ease}@media only screen and (max-width:767px){.slider-control-common .owl-nav{width:32px;height:32px}}.slider-control-common .owl-nav:hover{background:var(--primary)}.slider-control-common .owl-nav:hover svg path{fill:#fff}.slider-control-common .owl-nav svg path{transition:all .4s ease}.slider-control-common .owl-dots{display:flex;justify-content:center;align-items:center;margin:0 16px}@media only screen and (max-width:767px){.slider-control-common .owl-dots{margin:0 8px}}.slider-control-common .owl-dots .owl-dot{opacity:1;background:0 0;border:0;outline:0;padding:0;margin:0 16px}@media only screen and (max-width:767px){.slider-control-common .owl-dots .owl-dot{margin:0 6px}}.slider-control-common .owl-dots .owl-dot.active span{background:var(--primary)}.slider-control-common .owl-dots .owl-dot span{display:block;width:12px;height:12px;background:#d9d9d9;border:0;outline:0;text-align:center;cursor:pointer;border-radius:50%}@media only screen and (max-width:767px){.slider-control-common .owl-dots .owl-dot span{width:10px;height:10px}}.main-footer{background:#ebedef;padding:73px 0 30px}@media only screen and (min-width:1200px){.main-footer .container-xl{max-width:1264px}}@media only screen and (max-width:767px){.main-footer .box-logo{text-align:center;margin-bottom:50px}}.main-footer .logo{display:inline-block;vertical-align:middle;margin-bottom:16px}.main-footer .logo img{width:158px}@media only screen and (max-width:1199px){.main-footer .logo img{width:120px}}.main-footer .company-name{color:#414040!important;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.main-footer .title-footer{color:#11a5de;font-size:15px;font-style:normal;font-weight:500;line-height:normal}@media only screen and (max-width:767px){.main-footer .title-footer.for-contact{text-align:center}}.main-footer .box-nav{margin-bottom:36px}@media only screen and (max-width:767px){.main-footer .box-nav{text-align:center;margin-bottom:50px}}@media only screen and (max-width:767px){.main-footer .box-contact-wrapper{flex-wrap:nowrap;justify-content:space-between;align-items:flex-end}}.main-footer .contact-nav{list-style:none;padding:0;margin:0}@media only screen and (max-width:767px){.main-footer .contact-nav{text-align:left}}.main-footer .contact-nav li{margin-bottom:12px}.main-footer .contact-nav li a{display:flex;flex-wrap:nowrap;align-items:flex-start;color:#414040!important;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.main-footer .contact-nav li a .ic{position:relative;top:2px;flex:0 0 14px;width:14px;text-align:center}.main-footer .contact-nav li a .text{flex:1 1 calc(100% - 14px);width:1 1 calc(100% - 14px);padding-left:10px}.main-footer .contact-nav li a[href]:hover{color:#11a5de!important}.main-footer .footer-nav{list-style:none;padding:0;margin:0}.main-footer .footer-nav li{margin-bottom:8px}.main-footer .footer-nav li a{color:#414040!important;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.main-footer .footer-nav li a[href]:hover{color:#11a5de!important}.main-footer .social-nav{display:flex;list-style:none;padding:0;margin:0}.main-footer .social-nav li{margin-right:14px;margin-bottom:8px}.main-footer .social-nav li a{color:#414040;font-size:25px;font-style:normal;font-weight:400;line-height:normal}.main-footer .social-nav li a:hover .ic{transform:scale(1.1)}.main-footer .social-nav li a .ic{transform-origin:center center;transition:all .4s ease}.main-footer .social-nav li a .fa-facebook-square{color:#0866ff}.main-footer .social-nav li a .fa-linkedin-square{color:#0a66c2}.main-footer .social-nav li a .fa-youtube-play{color:#ff0101}.main-footer .social-nav li a[href]:hover{color:#11a5de}.breadcrumb-common{position:relative;margin-bottom:60px}@media only screen and (max-width:767px){.breadcrumb-common{margin-bottom:40px}}.breadcrumb-common .breadcrumb{margin-bottom:0}.breadcrumb-common .breadcrumb .breadcrumb-item{font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin:3px 0}@media only screen and (max-width:991px){.breadcrumb-common .breadcrumb .breadcrumb-item{font-size:14px}}.breadcrumb-common .breadcrumb .breadcrumb-item.active{color:var(--primary)}.breadcrumb-common .breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:">"}.breadcrumb-common .breadcrumb .breadcrumb-item a{color:#414040}.breadcrumb-common .breadcrumb .breadcrumb-item a:hover{color:var(--primary)}.btn-blue{display:inline-flex;justify-content:center;align-items:center;position:relative;height:66px;font-weight:400;font-size:20px;color:#fff;background:0 0;border:0;text-decoration:none;outline:0;border-radius:0;box-shadow:none;text-align:center;padding:6px 15px;transition:all .4s ease}.btn-blue:before{opacity:1;background:var(--primary);background:linear-gradient(90deg,#11a5de 0,#5cf4ff)}.btn-blue:after,.btn-blue:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;transition:all .4s ease}.btn-blue:after{opacity:0;background:var(--primary);z-index:1}.btn-blue:hover{color:#fff}.btn-blue:hover:after{opacity:1}.btn-blue>*{position:relative;z-index:2}.btn-blue .ic{width:1em;height:1em;margin-right:5px}.btn-blue.for-view-more{overflow:hidden;height:24px;color:#000;font-size:12px;text-transform:uppercase;border-radius:6px}.btn-blue-2,.btn-blue.for-view-more{font-style:normal;font-weight:400;line-height:normal}.btn-blue-2{display:inline-flex;justify-content:center;align-items:center;position:relative;height:35px;color:#fff;font-size:16px;background:#12a6de;border:0;text-decoration:none;outline:0;border-radius:20px;box-shadow:none;text-align:center;padding:3px 21px;transition:all .4s ease}.btn-blue-2:hover{opacity:.8;color:#fff}.btn-outline-gray{display:inline-flex;justify-content:center;align-items:center;position:relative;height:28px;font-weight:400;font-size:16px;color:#414040;background:0 0;border-radius:2px;border:1px solid #6c757c;text-decoration:none;outline:0;box-shadow:none;text-align:center;padding:4px 15px;transition:all .4s ease}.btn-outline-gray:hover{color:#fff;background:#414141;border-color:#414141}.form-check-input{display:none}input[type=checkbox]:checked+label:after{line-height:17px}input[type=checkbox]+label:before,input[type=radio]+label:before{border-color:#414040}input[type=checkbox]:checked+label:before{border-width:8px;border-color:var(--primary)}.heading-lg{color:#fff;text-align:center;font-size:36px;font-style:normal;font-weight:700;line-height:normal;margin:0}@media only screen and (max-width:1199px){.heading-lg{font-size:32px}}@media only screen and (max-width:991px){.heading-lg{font-size:24px}}.heading-lg-2{position:relative;color:var(--primary);text-align:center;font-size:36px;font-style:normal;font-weight:700;line-height:normal;padding-bottom:10px;margin:0}@media only screen and (max-width:1199px){.heading-lg-2{font-size:32px}}@media only screen and (max-width:991px){.heading-lg-2{font-size:24px}}.heading-lg-2:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:190px;height:3px;background:var(--primary)}.heading-lg-3{padding:0 15px;margin-bottom:40px}.heading-lg-3 .lg{display:block;color:#414040;text-align:center;font-family:Roboto;font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin:auto}@media only screen and (max-width:767px){.heading-lg-3 .lg{font-size:28px}}.heading-lg-3 .md{display:block;color:#9d9b9b;font-family:Roboto;font-size:16px;font-weight:400;max-width:698px;margin:8px auto 0}.heading-lg-3 .md,.heading-md{text-align:center;font-style:normal;line-height:normal}.heading-md{position:relative;color:#fff;font-size:36px;font-weight:700;margin:0}@media only screen and (max-width:1199px){.heading-md{font-size:32px}}@media only screen and (max-width:991px){.heading-md{font-size:24px}}.heading-md.blue{color:var(--primary)}.heading-md .line{display:block;width:144px;height:3px;background:var(--primary);margin:20px auto 0}@media only screen and (max-width:767px){.heading-md .line{margin:10px auto 0}}.heading-md-2{color:#000;font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 25px}@media only screen and (max-width:1199px){.heading-md-2{font-size:28px}}@media only screen and (max-width:991px){.heading-md-2{font-size:24px}}.heading-md-2.blue{color:var(--primary)}.heading-md-3{text-align:center;margin:0 0 50px}@media only screen and (max-width:991px){.heading-md-3{margin-bottom:40px}}@media only screen and (max-width:767px){.heading-md-3{margin-bottom:30px}}.heading-md-3 .md{display:block;color:#000;font-size:24px;font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width:1199px){.heading-md-3 .md{font-size:20px}}.heading-md-3 .lg{display:block;color:var(--primary);font-size:48px;font-style:normal;font-weight:700;line-height:normal}@media only screen and (max-width:1199px){.heading-md-3 .lg{font-size:40px}}@media only screen and (max-width:991px){.heading-md-3 .lg{font-size:34px}}.heading-widget{color:#414040;font-size:24px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 10px}@media only screen and (max-width:767px){.heading-widget{font-size:22px}}.heading-widget .sm{font-size:16px;font-weight:400}.box-widget{margin:0 auto 30px}@media only screen and (max-width:991px){.box-widget{max-width:450px}}@media only screen and (max-width:575px){.box-widget{max-width:100%}}.c-widget-video .box-iframe{position:relative;padding-bottom:56.25%}.c-widget-video .box-iframe iframe{position:absolute;left:0;top:0;width:100%;height:100%}.c-widget-filter-jobs .box-checkbox{overflow:hidden;margin-bottom:15px}.c-widget-filter-jobs .title-field{color:#414040;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:12px}.c-widget-filter-jobs .title-field .ic{position:relative;font-size:20px;color:#c6c6c7;margin-right:3px}.c-widget-filter-jobs .title-field .ic:after{content:"";position:absolute;left:50%;top:calc(100% + 6px);height:100vh;border-left:1px solid #c6c6c7}.c-widget-filter-jobs .checkbox-group .form-check{padding-left:24px;margin-bottom:4px}.c-widget-filter-jobs .checkbox-group .form-check-label{line-height:1.43;margin-bottom:0}.c-widget-filter-jobs .btn-submit{margin:0 0 0 20px}.home-partner .swiper-wrapper{max-width:1442px;padding:15px 0;margin:auto}.home-partner .swiper-slide{display:flex;justify-content:center;align-items:center;min-height:91px;text-align:center;padding:0 15px}.home-partner .swiper-slide img{display:inline-block;vertical-align:middle;width:auto}.home-our-services{padding-top:68px}@media only screen and (max-width:767px){.home-our-services{padding-top:50px}}.home-our-services .heading-lg-3{margin-bottom:50px}@media only screen and (max-width:767px){.home-our-services .heading-lg-3{margin-bottom:30px}}.home-our-services .swiper-wrapper{position:relative;overflow:visible;background:#ebedef}.home-our-services .swiper-wrapper:before{display:block;content:"";position:absolute;top:0;right:-5px;width:15px;height:100%;background:#ebedef;z-index:2}.home-our-services .owl-stage{display:flex;flex-wrap:nowrap}.home-our-services .owl-stage .owl-item{float:none}.home-our-services .box-item,.home-our-services .owl-item,.home-our-services .swiper-slide{height:100%}.home-our-services .box-item .img-thumb{position:relative;height:25vw}@media only screen and (max-width:767px){.home-our-services .box-item .img-thumb{height:50vw}}.home-our-services .box-item .img-thumb img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.home-our-services .box-item .box-detail{padding:25px 26px}@media only screen and (max-width:1199px){.home-our-services .box-item .box-detail{padding:20px}}@media only screen and (max-width:767px){.home-our-services .box-item .box-detail{padding:15px}}.home-our-services .box-item .title-item{color:#11a5de;font-size:20px;font-style:normal;font-weight:700;line-height:normal}@media only screen and (max-width:1199px){.home-our-services .box-item .title-item{font-size:18px}}@media only screen and (max-width:1199px){.home-our-services .box-item .title-item br{display:none}}.home-our-services .box-item .txt{color:#404041;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:15px}@media only screen and (max-width:1199px){.home-our-services .box-item .txt{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden}}@media only screen and (max-width:575px){.home-our-services .box-item .txt{-webkit-line-clamp:10}}.home-industries{padding-top:68px}@media only screen and (max-width:767px){.home-industries{padding-top:50px;padding-bottom:10px}}@media only screen and (min-width:1200px){.home-industries .container-xl{max-width:1340px}}.home-industries .list{list-style:none;padding:0;margin:0}.home-industries .item{text-align:center;margin-bottom:60px}@media only screen and (max-width:767px){.home-industries .item{margin-bottom:40px}}.home-industries .item .img-thumb{display:inline-flex;justify-content:center;align-items:center;width:86px;height:86px;border:2px solid var(--primary);border-radius:50%;margin-bottom:26px}@media only screen and (max-width:767px){.home-industries .item .img-thumb{margin-bottom:15px}}.home-industries .item .img-thumb img{width:40px}.home-industries .item .title-item{display:flex;justify-content:center;align-items:center;min-height:46px;color:#414040;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:26px}@media only screen and (max-width:767px){.home-industries .item .title-item{font-size:18px;margin-bottom:15px}}.home-industries .item .txt{max-width:90%;color:#404041;text-align:justify;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:auto}.home-perfect{background:#11a5de url(/assets/images/digidinos/bg-perfect.png) no-repeat 100% 0;background-size:auto 100%}.home-perfect .box-perfect{display:flex;justify-content:space-between;align-items:center;max-width:820px;height:248px;margin:auto}@media only screen and (max-width:767px){.home-perfect .box-perfect{flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:space-between;max-width:100%;height:320px}}@media only screen and (max-width:767px){.home-perfect .box-perfect .box-txt{width:100%;margin-top:-20px;margin-bottom:30px}}.home-perfect .box-perfect .box-txt .txt-1{color:#fff;font-size:32px;font-style:normal;font-weight:100;line-height:normal}@media only screen and (max-width:991px){.home-perfect .box-perfect .box-txt .txt-1{font-size:28px}}@media only screen and (max-width:767px){.home-perfect .box-perfect .box-txt .txt-1{font-size:25px;margin-bottom:5px}}.home-perfect .box-perfect .box-txt .txt-2{color:#fff;font-size:32px;font-style:normal;font-weight:700;line-height:normal;padding-left:50px}@media only screen and (max-width:991px){.home-perfect .box-perfect .box-txt .txt-2{font-size:28px}}@media only screen and (max-width:767px){.home-perfect .box-perfect .box-txt .txt-2{font-size:25px}}@media only screen and (max-width:767px){.home-perfect .box-perfect .box-btn{width:100%;text-align:center}}.home-perfect .box-perfect .box-btn .btn-contact{display:inline-flex;justify-content:center;align-items:center;height:36px;color:#12a6de;font-size:14px;font-style:normal;font-weight:700;line-height:normal;border-radius:6px;border:1px solid #d9d9d9;background:#fff;outline:0;white-space:nowrap;cursor:pointer;padding:5px 15px;transition:all .4s ease}.home-perfect .box-perfect .box-btn .btn-contact:hover{background:#e6e6e6}.home-services{padding:68px 0 117px}@media only screen and (max-width:1199px){.home-services{padding:55px 0 70px}}@media only screen and (max-width:991px){.home-services{padding:35px 0 50px}}.home-services .box-list{list-style:none;padding:0;margin:0}.home-services .box-list .item{margin-bottom:18px}@media only screen and (max-width:767px){.home-services .box-list .item{margin-bottom:50px}}.home-services .box-list .item:nth-child(2n) .col-thumb{text-align:left}.home-services .box-list .item .col-detail .title-item{color:var(--primary);font-size:36px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:16px}@media only screen and (max-width:1199px){.home-services .box-list .item .col-detail .title-item{font-size:30px}}@media only screen and (max-width:991px){.home-services .box-list .item .col-detail .title-item{font-size:22px}}@media only screen and (max-width:767px){.home-services .box-list .item .col-detail .title-item{text-align:center}}.home-services .box-list .item .col-detail .txt{color:#6c757c;text-align:justify;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.home-services .box-list .item .col-thumb{text-align:right}@media only screen and (max-width:767px){.home-services .box-list .item .col-thumb{text-align:center!important}}.home-highlight-products{position:relative;background:var(--primary);padding:56px 0 131px}@media only screen and (max-width:991px){.home-highlight-products{padding:50px 0 131px}}@media only screen and (max-width:575px){.home-highlight-products{padding:50px 0 100px}}.home-highlight-products .heading-lg{margin-bottom:52px}@media only screen and (max-width:991px){.home-highlight-products .heading-lg{margin-bottom:30px}}.home-highlight-products .box-list{margin-left:-41px;margin-right:-41px}@media only screen and (max-width:1199px){.home-highlight-products .box-list{margin-left:-20px;margin-right:-20px}}@media only screen and (max-width:991px){.home-highlight-products .box-list{margin-left:-12px;margin-right:-12px}}@media only screen and (max-width:767px){.home-highlight-products .box-list{margin-left:0;margin-right:0}}.home-highlight-products .swiper-wrapper .swiper-slide{padding-left:41px;padding-right:41px}@media only screen and (max-width:1199px){.home-highlight-products .swiper-wrapper .swiper-slide{padding-left:20px;padding-right:20px}}@media only screen and (max-width:991px){.home-highlight-products .swiper-wrapper .swiper-slide{padding-left:12px;padding-right:12px}}@media only screen and (max-width:767px){.home-highlight-products .swiper-wrapper .swiper-slide{padding-left:0;padding-right:0}}.home-highlight-products .swiper-wrapper .box-item{height:455px;border-radius:10px;background:#fff;padding:21px 33px;margin:auto}@media only screen and (max-width:991px){.home-highlight-products .swiper-wrapper .box-item{padding:15px}}@media only screen and (max-width:767px){.home-highlight-products .swiper-wrapper .box-item{height:455px;max-width:300px}}.home-highlight-products .swiper-wrapper .box-item .thumb{margin-bottom:25px}.home-highlight-products .swiper-wrapper .box-item .thumb img{width:100%;height:158px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:18px}.home-highlight-products .swiper-wrapper .box-item .title-item{color:var(--primary);text-align:center;font-family:Roboto;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.home-counter{position:relative}@media only screen and (max-width:767px){.home-counter{z-index:2}}.home-counter .box-counter{border-radius:9px;border-bottom:2px solid #d9d9d9;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);max-width:700px;transform:translateY(-36px);padding:45px 65px;margin:auto}@media only screen and (max-width:767px){.home-counter .box-counter{transform:translateY(-33%)}}.home-counter .box-counter .item:last-child{margin-bottom:0!important}@media only screen and (max-width:767px){.home-counter .box-counter .item:last-child{margin-top:35px;margin-left:35%}}.home-counter .box-counter .txt-count{color:#414040;font-size:36px;font-style:normal;font-weight:700;line-height:.8}@media only screen and (max-width:991px){.home-counter .box-counter .txt-count{font-size:32px}}@media only screen and (max-width:767px){.home-counter .box-counter .txt-count{font-size:26px}}.home-counter .box-counter .txt-title{color:#6c757c;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.home-our-life{position:relative;overflow:hidden;padding:120px 0 200px}@media only screen and (max-width:1199px){.home-our-life{padding:70px 0}}@media only screen and (max-width:991px){.home-our-life{padding:50px 0}}@media only screen and (min-width:1200px){.home-our-life .container-xl{max-width:1314px}}@media only screen and (max-width:767px){.home-our-life .container-xl{padding:0}}.home-our-life .heading-lg-3{margin-bottom:50px}@media only screen and (max-width:767px){.home-our-life .heading-lg-3{margin-bottom:30px}}.home-our-life .box-list{margin:0 -18px}@media only screen and (max-width:991px){.home-our-life .box-list{margin:0 -12px}}@media only screen and (max-width:767px){.home-our-life .box-list{margin:0}}.home-our-life .swiper-wrapper .owl-stage{display:flex;flex-wrap:nowrap}.home-our-life .swiper-wrapper .owl-stage .owl-item{float:none}.home-our-life .swiper-wrapper .swiper-slide{height:100%;padding-left:18px;padding-right:18px;margin:auto}@media only screen and (max-width:991px){.home-our-life .swiper-wrapper .swiper-slide{padding-left:12px;padding-right:12px}}@media only screen and (max-width:575px){.home-our-life .swiper-wrapper .swiper-slide{padding-left:8px;padding-right:8px}}.home-our-life .swiper-wrapper .swiper-slide .box-item{display:block;height:100%;position:relative;overflow:hidden;border-radius:10px;background:#e8f6fc;padding:23px 14px;transition:all .4s ease}.home-our-life .swiper-wrapper .swiper-slide .thumb{position:relative;overflow:hidden;padding-bottom:66.7553191489%;border-radius:10px}.home-our-life .swiper-wrapper .swiper-slide .thumb img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.home-our-life .swiper-wrapper .swiper-slide .box-hover{padding:20px 23px 0}@media only screen and (max-width:575px){.home-our-life .swiper-wrapper .swiper-slide .box-hover{padding:15px 0 0}}.home-our-life .swiper-wrapper .swiper-slide .title-item{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:9px}@media only screen and (max-width:1199px){.home-our-life .swiper-wrapper .swiper-slide .title-item{font-size:18px}}@media only screen and (max-width:767px){.home-our-life .swiper-wrapper .swiper-slide .title-item{font-size:16px}}.home-our-life .swiper-wrapper .swiper-slide .title-item a{color:var(--primary)}.home-our-life .swiper-wrapper .swiper-slide .title-item a:hover{text-decoration:underline}.home-our-life .swiper-wrapper .swiper-slide .txt{color:#6c757c;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 15px}.page-introduction-index{background:#e7f6fc}@media only screen and (min-width:1200px){.page-introduction-index .container-xl{max-width:1079px}}@media only screen and (min-width:1600px){.page-introduction-index .container-xl{max-width:1336px}}.page-introduction-detail{background:#e7f6fc}@media only screen and (min-width:1200px){.page-introduction-detail .breadcrumb-common .container-xl,.page-introduction-detail .container{max-width:1079px}}.page-introduction-detail .breadcrumb-common{padding-top:21px}.c-introduction-banner-top{position:relative}.c-introduction-banner-top .box-txt{position:absolute;left:0;top:50%;transform:translateY(-38%);padding-left:12%}@media only screen and (max-width:767px){.c-introduction-banner-top .box-txt{top:auto;bottom:0;transform:none;padding-left:6%;padding-bottom:68px}}.c-introduction-banner-top .box-txt .lg-1{color:#fff;font-family:Roboto;font-size:40px;line-height:normal;font-weight:300;font-style:normal}.c-introduction-banner-top .box-txt .lg-2{color:#fff;font-kerning:none;font-size:42px;letter-spacing:3.36px;line-height:normal;font-weight:700;font-style:normal;margin-bottom:6px}.c-introduction-tabs{background:transparent url(/assets/images/digidinos/bg-introduction.png) no-repeat bottom;background-size:100% auto;padding:41px 0 80px}.c-introduction-tabs .box-tabs .nav{display:flex;justify-content:center;align-items:center}.c-introduction-tabs .box-tabs .nav .nav-item{position:relative;padding:0 18px}@media only screen and (max-width:991px){.c-introduction-tabs .box-tabs .nav .nav-item{padding:0 10px}}@media only screen and (max-width:767px){.c-introduction-tabs .box-tabs .nav .nav-item{padding:0 5px}}.c-introduction-tabs .box-tabs .nav .nav-item [id*=anchor-]{position:absolute;left:0;top:-100px}.c-introduction-tabs .box-tabs .nav .nav-link{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;height:73px;border:0;outline:0;border-radius:10px;color:#000;font-size:24px;font-style:normal;font-weight:500;line-height:normal;padding:5px 24px;margin:10px 0}@media only screen and (max-width:991px){.c-introduction-tabs .box-tabs .nav .nav-link{height:60px;font-size:18px}}@media only screen and (max-width:767px){.c-introduction-tabs .box-tabs .nav .nav-link{height:40px;font-size:16px;padding:5px 12px;margin:5px 0}}@media only screen and (max-width:575px){.c-introduction-tabs .box-tabs .nav .nav-link{font-size:14px}}.c-introduction-tabs .box-tabs .nav .nav-link.active:after,.c-introduction-tabs .box-tabs .nav .nav-link:hover:after{opacity:1}.c-introduction-tabs .box-tabs .nav .nav-link:before{opacity:1;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#b1e2f5;background:linear-gradient(90deg,#b1e2f5 0,#c1f2fb);transition:all .4s ease}.c-introduction-tabs .box-tabs .nav .nav-link:after{opacity:0;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--primary);background:linear-gradient(90deg,var(--primary) 0,#4fe6f9);transition:all .4s ease;z-index:1}.c-introduction-tabs .box-tabs .nav .nav-link>*{position:relative;z-index:2}.c-introduction-tabs .box-tabs .tab-pane{outline:0;transform-origin:center center;transition:all .2s ease;margin-top:53px}@media only screen and (max-width:991px){.c-introduction-tabs .box-tabs .tab-pane{margin-top:40px}}@media only screen and (max-width:767px){.c-introduction-tabs .box-tabs .tab-pane{margin-top:30px}}.c-introduction-tabs .box-tabs .tab-pane.active{transform:scale(0)}.c-introduction-tabs .box-tabs .tab-pane.active.show{transform:scale(1)}.c-introduction-vision-tab{max-width:910px;background:#fff;border-radius:16px;padding:75px 80px 86px;margin:auto}@media only screen and (max-width:767px){.c-introduction-vision-tab{max-width:100%;padding:50px 30px}}.c-introduction-vision-tab ul{list-style:none;padding:0;margin:0}.c-introduction-vision-tab ul li{text-align:center;margin-bottom:55px}.c-introduction-vision-tab ul li:last-child{margin-bottom:0!important}.c-introduction-vision-tab ul li .txt-title{text-align:center;margin-bottom:24px}.c-introduction-vision-tab ul li .txt-title .lg{display:inline-block;vertical-align:middle;position:relative;color:var(--primary);background:linear-gradient(90deg,#11a5de 52.64%,rgba(17,165,222,.43) 87.89%,rgba(17,165,222,.23) 106.23%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:40px;font-style:normal;font-weight:700;line-height:normal;padding-bottom:10px}@media only screen and (max-width:1199px){.c-introduction-vision-tab ul li .txt-title .lg{font-size:34px}}@media only screen and (max-width:991px){.c-introduction-vision-tab ul li .txt-title .lg{font-size:26px}}.c-introduction-vision-tab ul li .txt-title .lg:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:107px;height:3px;background:var(--primary)}.c-introduction-vision-tab ul li .txt{color:#000;font-size:24px;font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width:1199px){.c-introduction-vision-tab ul li .txt{font-size:18px}}@media only screen and (max-width:991px){.c-introduction-vision-tab ul li .txt{font-size:16px}}@media only screen and (max-width:767px){.c-introduction-vision-tab ul li .txt{font-size:14px}}.c-introduction-company-info-tab .company-table{display:flex;justify-content:space-between;max-width:910px;margin:auto}@media only screen and (max-width:767px){.c-introduction-company-info-tab .company-table{max-width:100%;display:block}}.c-introduction-company-info-tab .company-table .c-table01{max-width:100%;margin:0;width:45%}@media only screen and (max-width:767px){.c-introduction-company-info-tab .company-table .c-table01{width:100%}}.c-introduction-company-info-tab .company-table .c-table01 .table_ttl{font-weight:700;font-size:1.5rem;margin-bottom:20px}.c-introduction-company-info-tab .company-table .c-table01 .row{display:flex;border-top:.5px solid var(--primary);padding:1px 0;align-items:center;margin-bottom:1px}.c-introduction-company-info-tab .company-table .c-table01 .row dt{width:180px;margin-right:30px}.c-introduction-company-info-tab .company-table .c-table01 .row dd{word-break:break-word}.c-introduction-house-tab .owl-carousel .owl-dots{margin-top:0}@media only screen and (max-width:767px){.c-introduction-house-tab .owl-carousel .owl-dots{margin-top:10px}}.c-introduction-house-tab .owl-carousel .owl-dots .owl-dot{width:19px;height:19px;margin:0 12px}@media only screen and (max-width:767px){.c-introduction-house-tab .owl-carousel .owl-dots .owl-dot{width:14px;height:14px;margin:0 5px}}.c-introduction-house-tab .box-list .list{list-style:none;padding:0;margin:0 -22px}.c-introduction-house-tab .box-list .item{padding:0 22px;margin-bottom:68px}@media only screen and (max-width:1199px){.c-introduction-house-tab .box-list .item{margin-bottom:48px}}@media only screen and (max-width:991px){.c-introduction-house-tab .box-list .item{margin-bottom:24px}}.c-introduction-house-tab .box-item{position:relative;overflow:visible;height:100%;background:#aedced;border-radius:10px}.c-introduction-house-tab .box-item:hover .box-inner{left:-8px;top:-20px}@media only screen and (max-width:767px){.c-introduction-house-tab .box-item:hover .box-inner{left:0;top:0}}.c-introduction-house-tab .box-item .box-inner{height:100%;position:relative;left:0;top:0;border-radius:inherit;background:#fff;border:1px solid #d9d9d9;padding:23px 14px;transition:all .4s ease}.c-introduction-house-tab .box-item .box-detail{padding:21px 14px 0}.c-introduction-house-tab .box-item .box-thumb{position:relative;overflow:hidden;border-radius:5px;padding-bottom:66.7553191489%}.c-introduction-house-tab .box-item .box-thumb img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.c-introduction-house-tab .box-item .box-title{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:7px}.c-introduction-house-tab .box-item .box-title:hover .text{color:var(--primary)}.c-introduction-house-tab .box-item .box-title .text{flex:1 1 calc(100% - 60px);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#414040;font-size:16px;font-style:normal;font-weight:700;line-height:normal;padding-right:10px;transition:all .4s ease}@media only screen and (max-width:1199px){.c-introduction-house-tab .box-item .box-title .text{font-size:18px}}@media only screen and (max-width:991px){.c-introduction-house-tab .box-item .box-title .text{font-size:16px}}.c-introduction-house-tab .box-item .box-title .box-more{flex:0 0 60px;text-align:right}.c-introduction-house-tab .box-item .box-title .btn-more{position:relative;left:0;transition:all .4s ease}.c-introduction-house-tab .box-item .box-desc{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;color:#6c757c;text-align:justify;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.c-introduction-house-tab .box-read-more{max-width:1292px}.c-introduction-house-tab .box-read-more .btn-read-more{height:31px;overflow:hidden;border-radius:6px;color:#4a566a;text-align:center;font-size:14px;font-style:italic;font-weight:700;line-height:normal}.c-introduction-other-tab .box-list .list{list-style:none;padding:0;margin-bottom:0}.c-introduction-other-tab .item-effect-common{margin-bottom:28px}@media only screen and (max-width:991px){.c-introduction-other-tab .item-effect-common{margin-bottom:24px}}.c-introduction-other-tab .item-effect-common.for-youtube{padding-bottom:43.7728937729%}@media only screen and (max-width:767px){.c-introduction-other-tab .item-effect-common.for-youtube .box-hover{padding-bottom:43.7728937729%}}.c-introduction-other-tab .item-effect-common.for-facebook{padding-bottom:33.5164835165%}@media only screen and (max-width:767px){.c-introduction-other-tab .item-effect-common.for-facebook .box-hover{padding-bottom:33.5164835165%}}.c-introduction-post-detail{padding:0 0 70px}@media only screen and (max-width:991px){.c-introduction-post-detail{padding:0 0 50px}}@media only screen and (max-width:767px){.c-introduction-post-detail{padding:0 0 40px}}.c-introduction-post-detail .title-top{margin-bottom:28px}.c-introduction-post-detail .title-top .lg{display:block;color:var(--primary);font-size:36px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:6px}@media only screen and (max-width:991px){.c-introduction-post-detail .title-top .lg{font-size:32px}}@media only screen and (max-width:767px){.c-introduction-post-detail .title-top .lg{font-size:26px}}.c-introduction-post-detail .title-top .md{display:block;color:#9d9b9b;font-size:20px;font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width:991px){.c-introduction-post-detail .title-top .md{font-size:18px;margin-bottom:18px}}@media only screen and (max-width:767px){.c-introduction-post-detail .title-top .md{font-size:16px;margin-bottom:16px}}.c-introduction-post-detail .box-content{color:#414040;text-align:justify;font-size:16px;line-height:1.3888888889;font-style:normal;font-weight:400}@media only screen and (max-width:991px){.c-introduction-post-detail .box-content{font-size:16px}}@media only screen and (max-width:767px){.c-introduction-post-detail .box-content{font-size:14px}}.c-introduction-post-detail .box-content p{margin-bottom:20px}@media only screen and (max-width:767px){.c-introduction-post-detail .box-content p{margin-bottom:15px}}.c-introduction-related-post{padding:0 0 120px}@media only screen and (max-width:991px){.c-introduction-related-post{padding:0 0 50px}}.c-introduction-related-post .heading-md{margin-bottom:36px}@media only screen and (max-width:767px){.c-introduction-related-post .heading-md{margin-bottom:30px}}.c-introduction-related-post .box-list{margin-left:-17px;margin-right:-17px}@media only screen and (max-width:991px){.c-introduction-related-post .box-list{margin-left:-12px;margin-right:-12px}}@media only screen and (max-width:767px){.c-introduction-related-post .box-list{margin-left:0;margin-right:0}}.c-introduction-related-post .swiper-wrapper .swiper-slide{padding-left:17px;padding-right:17px}@media only screen and (max-width:991px){.c-introduction-related-post .swiper-wrapper .swiper-slide{padding-left:12px;padding-right:12px}}@media only screen and (max-width:767px){.c-introduction-related-post .swiper-wrapper .swiper-slide{padding-left:0;padding-right:0}}.c-introduction-related-post .swiper-wrapper .box-item{background:#fff;margin:auto}@media only screen and (max-width:767px){.c-introduction-related-post .swiper-wrapper .box-item{max-width:300px}}.c-introduction-related-post .swiper-wrapper .box-item .thumb{position:relative;padding-bottom:63.0718954248%}.c-introduction-related-post .swiper-wrapper .box-item .thumb img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.c-introduction-related-post .swiper-wrapper .box-item .box-detail{height:104px;padding:11px 17px}.c-introduction-related-post .swiper-wrapper .box-item .title-item{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#414040;font-size:18px;font-style:normal;font-weight:700;line-height:normal}@media only screen and (max-width:991px){.c-introduction-related-post .swiper-wrapper .box-item .title-item{font-size:16px}}.c-introduction-related-post .swiper-wrapper .box-item .title-item a{color:#414040}.c-introduction-related-post .swiper-wrapper .box-item .title-item a:hover{color:var(--primary)}.c-introduction-related-post .swiper-wrapper .box-item .txt{color:#6c757c;text-align:justify;font-size:16px;font-style:normal;font-weight:400;line-height:1.5625}.page-recruitment-index .c-recruitment-search-job .box-form{transform:translateY(-50%);margin-bottom:-26px}@media only screen and (max-width:767px){.page-recruitment-index .c-recruitment-search-job .box-form{margin-bottom:-36px}}.page-recruitment-search{padding-bottom:70px}@media only screen and (max-width:767px){.page-recruitment-search{padding-bottom:40px}}@media only screen and (max-width:767px){.page-recruitment-search .c-recruitment-search-job{margin-bottom:20px}}.page-recruitment-search .c-recruitment-search-job .container{padding:0;max-width:100%}.page-recruitment-search .c-recruitment-search-job .box-form{max-width:100%;transform:translateY(-50%);margin-bottom:-26px}@media only screen and (max-width:767px){.page-recruitment-search .c-recruitment-search-job .box-form{margin-bottom:-36px}}.page-recruitment-search .c-recruitment-search-job .box-form .txt-note{display:none}@media only screen and (max-width:991px){.page-recruitment-search .main-body .main-content{margin-bottom:30px}}@media only screen and (max-width:767px){.page-recruitment-search .main-body .main-content{margin-bottom:0}}.page-recruitment-detail{padding-bottom:70px}@media only screen and (max-width:767px){.page-recruitment-detail{padding-bottom:40px}}.page-recruitment-detail .breadcrumb-common{padding-top:20px;margin-bottom:30px}@media only screen and (max-width:991px){.page-recruitment-detail .main-body .main-content{margin-bottom:30px}}@media only screen and (max-width:767px){.page-recruitment-detail .main-body .main-content{margin-bottom:0}}.c-recruitment-banner-1{position:relative}.c-recruitment-banner-1 .box-img-big .txt-title{position:absolute;left:0;bottom:65%;transform:translateY(50%);width:100%;text-align:center;color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.25);font-size:96px;font-weight:700;line-height:normal}@media only screen and (max-width:1599px){.c-recruitment-banner-1 .box-img-big .txt-title{bottom:38.5%;font-size:73px}}@media only screen and (max-width:1199px){.c-recruitment-banner-1 .box-img-big .txt-title{font-size:50px}}@media only screen and (max-width:767px){.c-recruitment-banner-1 .box-img-big .txt-title{bottom:56.5%}}@media only screen and (max-width:575px){.c-recruitment-banner-1 .box-img-big .txt-title{font-size:6vw}}.c-recruitment-banner-1 .box-img-big .txt-title .highlight{color:var(--primary)}.c-recruitment-search-job .box-form{max-width:938px;border-radius:6px;background:rgba(100,108,122,.75);padding:12px 38px 29px;margin:auto}@media only screen and (max-width:767px){.c-recruitment-search-job .box-form{padding:12px 25px 20px}}.c-recruitment-search-job .box-form .txt-title-form{text-align:left;color:#fff;font-size:20px;font-weight:700;margin-bottom:20px}@media only screen and (max-width:767px){.c-recruitment-search-job .box-form .txt-title-form{margin-bottom:10px}}.c-recruitment-search-job .box-form .box-input-row{display:flex;flex-wrap:nowrap}.c-recruitment-search-job .box-form .col-input{flex:1 1 calc(100% - 279px);padding-right:50px}@media only screen and (max-width:991px){.c-recruitment-search-job .box-form .col-input{flex:1 1 calc(100% - 180px);padding-right:20px}}@media only screen and (max-width:767px){.c-recruitment-search-job .box-form .col-input{flex:1 1 calc(100% - 50px);padding-right:0}}.c-recruitment-search-job .box-form .col-input .input{height:66px;width:100%;color:#000;font-weight:400;font-size:20px;background:#d9d9d9;border:0;border-radius:0;outline:0;padding:10px 16px}@media only screen and (max-width:767px){.c-recruitment-search-job .box-form .col-input .input{height:50px;font-size:16px}}.c-recruitment-search-job .box-form .col-input .input:-ms-input-placeholder{color:#6c757c}.c-recruitment-search-job .box-form .col-input .input:-moz-placeholder,.c-recruitment-search-job .box-form .col-input .input::-moz-placeholder{color:#6c757c}.c-recruitment-search-job .box-form .col-input .input::-webkit-input-placeholder{color:#6c757c}.c-recruitment-search-job .box-form .col-btn{flex:0 0 279px}@media only screen and (max-width:991px){.c-recruitment-search-job .box-form .col-btn{flex:0 0 180px}}@media only screen and (max-width:767px){.c-recruitment-search-job .box-form .col-btn{flex:0 0 50px}}.c-recruitment-search-job .box-form .col-btn .btn-submit{width:100%}@media only screen and (max-width:767px){.c-recruitment-search-job .box-form .col-btn .btn-submit{height:50px}}@media only screen and (max-width:767px){.c-recruitment-search-job .box-form .col-btn span{display:none}}.c-recruitment-search-job .box-form .txt-note{color:#fff;text-align:center;font-weight:400;font-size:20px;margin-top:22px}@media only screen and (max-width:767px){.c-recruitment-search-job .box-form .txt-note{font-size:14px;margin-top:15px}}.c-recruitment-search-job .box-form .txt-note a{color:#55ecfb;text-decoration:none}.c-recruitment-search-job .box-form .txt-note a:hover{text-decoration:underline}@media only screen and (min-width:1600px){.c-recruitment-hot-jobs .container{max-width:1124px}}.c-recruitment-hot-jobs .img-big{width:100%}.c-recruitment-hot-jobs .heading-md{margin-bottom:28px}@media only screen and (max-width:767px){.c-recruitment-hot-jobs .heading-md{margin-bottom:30px}}.c-recruitment-hot-jobs .box-job-list{padding:31px 0 0}@media only screen and (max-width:767px){.c-recruitment-hot-jobs .box-job-list{padding:50px 0}}.c-recruitment-hot-jobs .box-list{text-align:center;padding-top:10px;margin:auto}.c-recruitment-hot-jobs .box-list .list{display:inline-flex;flex-wrap:nowrap;text-align:left;border-left:1px solid #d9dcde}@media only screen and (max-width:767px){.c-recruitment-hot-jobs .box-list .list{border:0}}.c-recruitment-hot-jobs .box-list .item{width:275px;background:#d9d9d9}@media only screen and (max-width:1599px){.c-recruitment-hot-jobs .box-list .item{width:272px}}@media only screen and (max-width:1199px){.c-recruitment-hot-jobs .box-list .item{width:234px}}@media only screen and (max-width:991px){.c-recruitment-hot-jobs .box-list .item{width:174px}}@media only screen and (max-width:767px){.c-recruitment-hot-jobs .box-list .item{margin-bottom:30px}}@media only screen and (max-width:767px){.c-recruitment-hot-jobs .box-list .item:last-child{margin-bottom:0!important}}.c-recruitment-hot-jobs .box-list .box-item:hover{top:-10px;left:-10px;border:1px solid #d9dcde;cursor:pointer}.c-recruitment-hot-jobs .box-slider .swiper-slide{padding-top:10px}.c-recruitment-hot-jobs .box-slider .owl-dots{margin-top:10px}.c-recruitment-hot-jobs .box-slider .owl-dots .owl-dot{width:12px;height:12px}.c-recruitment-hot-jobs .box-item{position:relative;top:0;left:0;height:100%;background:#fff;border-top:1px solid #d9dcde;border-bottom:1px solid #d9dcde;border-right:1px solid #d9dcde;padding:28px;margin-top:-1px;transition:all .4s ease}@media only screen and (max-width:991px){.c-recruitment-hot-jobs .box-item{padding:20px}}@media only screen and (max-width:767px){.c-recruitment-hot-jobs .box-item{border:1px solid #d9dcde}}.c-recruitment-hot-jobs .box-item .txt-title{display:block;margin-bottom:17px}.c-recruitment-hot-jobs .box-item .txt-title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--primary);font-size:20px;font-style:normal;font-weight:700;line-height:normal}@media only screen and (max-width:767px){.c-recruitment-hot-jobs .box-item .txt-title a{font-size:18px}}.c-recruitment-hot-jobs .box-item .txt-title a:hover{color:var(--dark-primary)}.c-recruitment-hot-jobs .box-item ul{list-style:none;padding:0;margin:0}.c-recruitment-hot-jobs .box-item ul li{color:#6c757c;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:12px}@media only screen and (max-width:767px){.c-recruitment-hot-jobs .box-item ul li{font-size:14px}}.c-recruitment-hot-jobs .box-item ul li:last-child{margin-bottom:0!important}.c-recruitment-hot-jobs .box-item ul li .ic{width:15px;text-align:center;margin-right:15px}@media only screen and (max-width:991px){.c-recruitment-hot-jobs .box-item ul li .ic{margin-right:5px}}.c-recruitment-choose-us{position:relative;padding:66px 0 0}.c-recruitment-choose-us #dd-choose-us{position:absolute;left:0;top:-80px}@media only screen and (max-width:991px){.c-recruitment-choose-us #dd-choose-us{top:-50px}}@media only screen and (max-width:767px){.c-recruitment-choose-us #dd-choose-us{top:-30px}}@media only screen and (min-width:1600px){.c-recruitment-choose-us .container{max-width:1200px}}.c-recruitment-choose-us .heading-md{margin-bottom:66px}@media only screen and (max-width:991px){.c-recruitment-choose-us .heading-md{margin-bottom:50px}}@media only screen and (max-width:767px){.c-recruitment-choose-us .heading-md{margin-bottom:40px}}.c-recruitment-choose-us .box-list .list{list-style:none;padding:0;margin:0}.c-recruitment-choose-us .box-list .item{margin-bottom:42px}@media only screen and (max-width:767px){.c-recruitment-choose-us .box-list .item{margin-bottom:50px}}.c-recruitment-choose-us .box-list .item:last-child{margin-bottom:0!important}.c-recruitment-choose-us .box-list .item:nth-child(2n) .box-thumb{order:1}@media only screen and (max-width:767px){.c-recruitment-choose-us .box-list .item:nth-child(2n) .box-thumb{order:0}}.c-recruitment-choose-us .box-list .item:nth-child(2n) .box-detail{order:2}@media only screen and (max-width:767px){.c-recruitment-choose-us .box-list .item:nth-child(2n) .box-detail{order:0}}.c-recruitment-choose-us .box-list .item:nth-child(2n) .box-detail .box-inner{padding-left:38px}@media only screen and (max-width:991px){.c-recruitment-choose-us .box-list .item:nth-child(2n) .box-detail .box-inner{padding-left:0}}.c-recruitment-choose-us .box-list .item .box-thumb{width:54%}@media only screen and (max-width:767px){.c-recruitment-choose-us .box-list .item .box-thumb{width:100%}}.c-recruitment-choose-us .box-list .item .box-thumb img{width:100%}.c-recruitment-choose-us .box-list .item .box-detail{width:46%}@media only screen and (max-width:767px){.c-recruitment-choose-us .box-list .item .box-detail{width:100%;margin-bottom:30px}}.c-recruitment-choose-us .box-list .item .box-detail .box-inner{padding-right:38px}@media only screen and (max-width:991px){.c-recruitment-choose-us .box-list .item .box-detail .box-inner{padding-right:0}}.c-recruitment-choose-us .box-list .item .box-detail .txt-title{color:#414040;font-size:24px;font-style:normal;font-weight:500;line-height:normal;text-align:center;margin:0 0 22px}.c-recruitment-choose-us .box-list .item .box-detail .box-content{list-style:none;padding:0;margin:0}.c-recruitment-choose-us .box-list .item .box-detail .box-content li{position:relative;color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:normal;padding-left:22px;margin-bottom:20px}.c-recruitment-choose-us .box-list .item .box-detail .box-content li:last-child{margin-bottom:0!important}.c-recruitment-choose-us .box-list .item .box-detail .box-content li:before{content:"";position:absolute;left:0;top:.23em;width:12px;height:12px;border-radius:50%;background:var(--primary)}.c-recruitment-progress{position:relative;padding:66px 0 126px}@media only screen and (max-width:991px){.c-recruitment-progress{padding:66px 0 100px}}@media only screen and (max-width:767px){.c-recruitment-progress{padding:66px 0 70px}}.c-recruitment-progress #dd-recruitment-process{position:absolute;left:0;top:-80px}@media only screen and (max-width:991px){.c-recruitment-progress #dd-recruitment-process{top:-50px}}@media only screen and (max-width:767px){.c-recruitment-progress #dd-recruitment-process{top:-30px}}@media only screen and (min-width:1200px){.c-recruitment-progress .container{max-width:972px}}.c-recruitment-progress .heading-md{margin-bottom:66px}@media only screen and (max-width:991px){.c-recruitment-progress .heading-md{margin-bottom:50px}}@media only screen and (max-width:767px){.c-recruitment-progress .heading-md{margin-bottom:40px}}.c-recruitment-progress .box-progress .box-detail .box-img-progress{position:relative;max-width:360px}@media only screen and (max-width:767px){.c-recruitment-progress .box-progress .box-detail .box-img-progress{margin:auto}}.c-recruitment-progress .box-progress .box-detail .img-progress{width:100%}.c-recruitment-progress .box-progress .box-detail ul{list-style:none;padding:0;margin:0}.c-recruitment-progress .box-progress .box-detail ul li{position:absolute;color:#000;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.c-recruitment-progress .box-progress .box-detail ul li:first-child{left:41%;top:6.8%}.c-recruitment-progress .box-progress .box-detail ul li:nth-child(2){left:0;top:24.6%}.c-recruitment-progress .box-progress .box-detail ul li:nth-child(3){left:41%;top:41%}.c-recruitment-progress .box-progress .box-detail ul li:nth-child(4){left:0;top:59%}.c-recruitment-progress .box-progress .box-detail ul li:nth-child(5){left:41%;top:74%}.c-recruitment-progress .box-progress .box-detail ul li:nth-child(6){left:0;top:91%}@media only screen and (max-width:767px){.c-recruitment-progress .box-progress .box-thumb{display:none}}.c-recruitment-progress .box-progress .box-thumb img{width:100%}.c-recruitment-job-list .box-list .list{list-style:none;padding:0;margin:0}.c-recruitment-job-list .box-list .item{margin-bottom:30px}@media only screen and (max-width:767px){.c-recruitment-job-list .box-list .item{border-bottom:1px dotted #d9d9d9;padding-bottom:20px;margin-bottom:20px}}.c-recruitment-job-list .box-list .item:last-child{border-bottom:0}.c-recruitment-job-list .box-list .item .box-info,.c-recruitment-job-list .box-list .item .txt-title{max-width:650px}@media only screen and (max-width:1199px){.c-recruitment-job-list .box-list .item .box-info,.c-recruitment-job-list .box-list .item .txt-title{max-width:57vw}}@media only screen and (max-width:991px){.c-recruitment-job-list .box-list .item .box-info,.c-recruitment-job-list .box-list .item .txt-title{max-width:75vw}}.c-recruitment-job-list .box-list .item .txt-title{display:flex;align-items:center;flex-wrap:nowrap;line-height:1;margin:0 0 5px}.c-recruitment-job-list .box-list .item .txt-title:hover .md{color:var(--primary)}.c-recruitment-job-list .box-list .item .txt-title .md{display:inline-flex;color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:normal;transition:all .4s ease}@media only screen and (max-width:767px){.c-recruitment-job-list .box-list .item .txt-title .md{font-size:18px}}.c-recruitment-job-list .box-list .item .txt-title .label{border-radius:6px;background:#ed3237;color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:normal;padding:1px 8px;margin-left:20px}@media only screen and (max-width:767px){.c-recruitment-job-list .box-list .item .txt-title .label{margin-left:15px}}.c-recruitment-job-list .box-list .item .box-detail{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.c-recruitment-job-list .box-list .item .box-info{display:inline-flex;align-items:center;flex-wrap:wrap;list-style:none;padding:0;margin:0}.c-recruitment-job-list .box-list .item .box-info li{display:inline-flex;flex-wrap:nowrap;align-items:center;color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:3px 20px 3px 0}.c-recruitment-job-list .box-list .item .box-info li:last-child{margin-right:0!important}.c-recruitment-job-list .box-list .item .box-info li .ic{font-size:23px;color:#9c9d9e;text-align:center;margin-right:4px}@media only screen and (max-width:767px){.c-recruitment-job-list .box-list .item .box-info li .ic{width:20px;font-size:18px;text-align:center}}.c-recruitment-job-list .box-list .item .box-info li .ic.fa-map-marker{font-size:30px}@media only screen and (max-width:767px){.c-recruitment-job-list .box-list .item .box-info li .ic.fa-map-marker{font-size:22px}}.c-recruitment-job-list .box-list .item .btn-view-detail{height:38px;overflow:hidden;color:#000;font-size:14px;font-weight:400;white-space:nowrap;border-radius:6px}.c-recruitment-detail .title-detail{color:#000;font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:12px}@media only screen and (max-width:991px){.c-recruitment-detail .title-detail{font-size:26px}}@media only screen and (max-width:767px){.c-recruitment-detail .title-detail{font-size:23px;margin-bottom:8px}}.c-recruitment-detail .box-meta-top{margin-bottom:30px}@media only screen and (max-width:767px){.c-recruitment-detail .box-meta-top{margin-bottom:20px}}.c-recruitment-detail .box-meta-top ul{display:inline-flex;align-items:center;flex-wrap:wrap;list-style:none;padding:0;margin:0}.c-recruitment-detail .box-meta-top ul li{display:inline-flex;flex-wrap:nowrap;align-items:center;color:#000;font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin:5px 30px 5px 0}.c-recruitment-detail .box-meta-top ul li:last-child{margin-right:0!important}.c-recruitment-detail .box-meta-top ul li .ic{font-size:25px;color:#9c9d9e;text-align:center;margin-right:7px}@media only screen and (max-width:767px){.c-recruitment-detail .box-meta-top ul li .ic{width:20px;font-size:18px;text-align:center}}.c-recruitment-detail .box-meta-top ul li .ic.fa-map-marker{font-size:30px}@media only screen and (max-width:767px){.c-recruitment-detail .box-meta-top ul li .ic.fa-map-marker{font-size:22px}}.c-recruitment-detail .box-summary{color:#000;text-align:justify;font-size:16px;font-style:normal;font-weight:400;line-height:normal;border-radius:6px;border:1px solid var(--primary);padding:16px 20px;margin-bottom:23px}.c-recruitment-detail .box-summary span{font-weight:700}.c-recruitment-detail .box-content{color:#414040}.c-recruitment-detail .box-content h4{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0}.c-recruitment-detail .box-content ul{list-style:none;padding-left:15px;margin:0}.c-recruitment-detail .box-content ul li{position:relative;color:#414040;text-align:justify;font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding-left:12px}.c-recruitment-detail .box-content ul li:before{content:"";position:absolute;left:0;top:.4em;width:3px;height:3px;border-radius:50%;background:currentColor}.c-recruitment-detail .box-apply{margin-top:35px;margin-bottom:35px}.c-recruitment-detail .btn-apply{min-width:180px;height:45px;overflow:hidden;color:#fff;font-size:16px;font-weight:500;white-space:nowrap;border-radius:6px}
