@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";html,html a,body{-webkit-font-smoothing:antialiased}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{transition:all .3s ease-in-out;text-decoration:none}ul,li{list-style:none;padding:0;margin:0}body,html{margin:0;max-width:100vw}html{position:relative;min-height:100%}ul{margin-bottom:0}a{color:#161722}a:hover,a:focus{text-decoration:none}a:focus{outline:none}p{margin:0}:focus{outline:none}hr{border-top:1px solid #e7e7e7}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0}.centerY{top:50%;transform:translateY(-50%)}.centerX{left:50%;transform:translateX(-50%)}.centerXY{top:50%;left:50%;transform:translate(-50%, -50%)}body{font-family:"Roboto Condensed",sans-serif;font-size:18px;color:#161722;background:#fff}@media screen and (max-width: 991px){body{overflow-x:hidden}}@media screen and (max-width: 575px){body{font-size:16px}}body.menu-opened{overflow:hidden}*::-moz-selection{background:#de0029;color:#fff;text-shadow:none}::-moz-selection{background:#de0029;color:#fff;text-shadow:none}::selection{background:#de0029;color:#fff;text-shadow:none}.scrollup{position:fixed;bottom:16px;right:10px;text-align:center;line-height:52px;z-index:9999999;color:#00c344;width:56px;height:56px;border:2px solid #fff;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.05);-webkit-transition:all .2s;transition:all .2s;display:flex;justify-content:center;align-items:center}.scrollup:hover{background:#de0029;border:2px solid rgba(255,255,255,.13)}.scrollup img{margin-bottom:3px}.text-justify{text-align:justify}.font-weight-bold{font-weight:bold !important}.bg-theme-color{background-color:#de0029}#wrapper{height:100%;overflow:hidden;width:100%}.width-150{width:150px}.min-width-150{min-width:150px !important}.width-200{width:200px}.columns-2{column-count:2;column-gap:30px}.container-fluid{padding:0 60px}@media screen and (max-width: 1199px){.container-fluid{padding:0 40px}}@media screen and (max-width: 991px){.container-fluid{padding:0 15px}}.container-fluid-xl{max-width:1920px;margin-right:auto;margin-left:auto;padding:0 80px}@media screen and (max-width: 1365px){.container-fluid-xl{padding:0 40px}}@media screen and (max-width: 991px){.container-fluid-xl{padding:0 15px}}.bg-img{overflow:hidden}.bg-img .img-fluid{display:block}.font-10{font-size:10px}.border{border:1px solid #e7e7e7}.font-family{font-family:"Roboto Condensed",sans-serif}.font-family-2{font-family:"Roboto Condensed",sans-serif}.theme-color{background-color:#de0029}.theme-color2{background-color:#ffc107}.theme-black1{background-color:#111921}.bg-linkedin{background-color:#007ab5}.text-theme{color:#161722 !important}.text-theme{color:#161722 !important}.text-light{color:rgba(255,255,255,.8196078431) !important}.title-banner{font-size:96px;font-weight:900;margin-bottom:1rem;text-shadow:0px 4px 4px rgba(0,0,0,.2823529412);text-shadow:#000 7px 11px 22px}@media screen and (max-width: 575px){.title-banner{font-size:56px}}.des-banner{font-size:36px;font-weight:300;margin-bottom:1.5rem}@media screen and (max-width: 767px){.des-banner{font-size:24px}}.section-title{position:relative}.section-title .padding-content{padding-left:70px}.section-title .padding-content .des-section{text-align:justify}.section-title.center{text-align:center}.section-title.left-square:before{content:"";position:absolute;left:0%;top:8px;background:url(../images/shape-square.svg);background-repeat:no-repeat;width:38px;height:41px}.section-title.left-square .title-section{padding-top:1.5rem}.section-title.left-square .padding-content{padding-left:50px}@keyframes border-text{to{background-size:100% 8px}}.title-section{font-size:clamp(36px,3vw,58px);margin-bottom:1rem}.title-section .line{display:inline;position:relative;z-index:2;animation:border-text 300ms 300ms both;background:linear-gradient(#FFC107 0 0);background-repeat:no-repeat;background-position:0 84%;-webkit-background-clip:content;background-clip:content;background-size:100% 0;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media screen and (max-width: 1299px){.title-section .line:after{bottom:5px;height:8px}}@media screen and (max-width: 575px){.title-section{font-size:36px}.title-section .line:after{bottom:5px;height:6px}}.des-section{font-size:20px;font-weight:400;margin-bottom:1.5rem}@media screen and (max-width: 575px){.des-section{font-size:18px;margin-bottom:1rem}}.title-group{font-size:clamp(30px,3vw,52px);font-weight:600;margin-bottom:1rem}@media screen and (max-width: 575px){.title-group{font-size:30px}}.title-box{font-size:clamp(20px,3vw,28px);font-weight:bold;margin-bottom:1rem}@media screen and (max-width: 575px){.title-box{font-size:20px}}.object-cover{object-fit:cover}.title-name{font-size:20px;font-weight:bold;margin-bottom:1rem}.group-title .title{font-size:24px;font-weight:600;position:relative;padding-left:90px;margin-bottom:1rem;text-transform:uppercase;text-align:justify}.group-title .title:before{content:"";position:absolute;left:0;top:10px;width:74px;height:5px;z-index:-1;background-color:#de0029}@media screen and (max-width: 575px){.group-title .title{font-size:38px;margin-bottom:2rem}}@media screen and (max-width: 575px){.group-title .title-box{padding-left:0rem}}@media screen and (max-width: 575px){.ic-title-group{width:32px}}.content-right{padding-left:.75rem}@media screen and (max-width: 575px){.content-right{padding-left:.5rem}}.list-style-circle{list-style:circle}ul.list-style-circle li{list-style:circle}.object-contain{object-fit:contain}.btn{border-radius:0}.btn.theme-color:hover{background-color:#111921}.btn.btn-lg{min-width:256px;padding-top:1rem;padding-bottom:1rem}.btn.btn-icon-right{min-width:inherit;color:#161722;font-weight:bold;text-decoration:none;padding-left:0;padding-right:0;display:flex;align-items:center}.btn.btn-icon-right:hover svg{animation-duration:2s;animation-fill-mode:both;animation-iteration-count:infinite;animation-name:shakeX}.header{position:relative;width:100%;background:#fff;text-align:center;left:0;top:0;right:0;z-index:99;height:68px;-webkit-transition:all .3s ease-out;transition:all .6s ease-out}.header.sticky{position:fixed;top:0px;transition:all .6s ease-out;box-shadow:0px 2px 3px rgba(0,0,0,.0901960784)}.header .navbar{display:flex;justify-content:space-between;align-items:center;padding:0}.header .navbar .navbar-brand{padding:0}.header .navbar .navbar-brand .img-logo{height:68px}.header .menu-anchor li{display:inline-block;vertical-align:top}.header .menu-anchor li a{color:#000;display:flex;padding:0px 1.1rem;font-size:18px;font-weight:400;height:68px;align-items:center}.header .menu-anchor li a.active{color:#ffc107}@media screen and (max-width: 991px){.header .menu-anchor li a.active{background-color:#f9f9f9;border-bottom:none}}.header .menu-anchor li.active a{background-color:rgba(142,142,142,.2)}.header .dropdown .dropdown-toggle{color:#161722;height:100%;display:flex;align-items:center;padding-left:1rem;padding-right:1rem}.header .dropdown .dropdown-menu{margin-top:-18px}@media screen and (max-width: 991px){.header .dropdown .dropdown-menu{margin-top:18px}}.header .dropdown .dropdown-menu li a{padding:.5rem 1rem}.header .dropdown .dropdown-menu li a.active{background-color:#343a40}@media screen and (max-width: 991px){.header{display:flex;align-items:center}.header .container-fluid,.header .container{width:100%}}body.dark .header{background-color:#111921}body.dark .header .menu-anchor li a{color:#fff}body.dark .header .dropdown .dropdown-toggle{color:#fff}body.dark .nav-toggle:after{border-top:2px solid rgba(255,255,255,.8);border-bottom:2px solid rgba(255,255,255,.8)}body.dark .nav-toggle:before{background:rgba(255,255,255,.8)}body.dark .nav-toggle.menu-opened:after{background:rgba(255,255,255,.8)}body.dark .nav-toggle.menu-opened:before{background:rgba(255,255,255,.8)}body.dark .nav-toggle.menu-opened:after{border-top:2px solid rgba(255,255,255,.8);border-bottom:none}body.menu-opened{max-height:100vh}.nav-toggle{width:68px;height:68px;position:absolute;padding:2rem 1rem;right:-12px;top:-6px;cursor:pointer;z-index:9999;display:none}.nav-toggle:after,.nav-toggle:before{position:absolute;top:26px;left:1rem;display:block;width:34px;height:2px}.nav-toggle:after{top:38px;height:15px;border-top:2px solid #161722;border-bottom:2px solid #161722;content:""}.nav-toggle:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;background:#161722;content:""}.nav-toggle.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;border:0;top:36px;height:2px;background:#161722;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.nav-toggle.menu-opened:before{top:36px;background:#161722;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-overlay{background:rgba(0,0,0,.4);display:none;position:fixed;transition:all .3s;left:0;right:0;top:0;bottom:0;z-index:1}.menu-overlay.show{display:block}@media screen and (min-width: 992px){.menu-overlay.show{display:none}}@media screen and (max-width: 991px){.nav-toggle{display:block}.header .menu-anchor{background-color:#111921;padding:10% 4%;overflow:hidden;transition:all .3s;position:fixed;width:80%;max-width:500px;top:68px;right:-90%;bottom:0;z-index:999;box-shadow:0 3px 4px #a0a0a0;overflow-y:auto}.header .menu-anchor li{display:block}.header .menu-anchor li a{font-size:20px;text-align:left;height:68px;color:#fff}.header .menu-anchor li a.active{color:#fff}.header .menu-anchor.show{right:0}.navbar .dropdown{margin-right:4rem}}.list-operation>.col-sm-6{margin-bottom:1.5rem;overflow:hidden}.list-operation .item-operation{border:1px solid #e7e7e7;padding:1rem;height:100%;background:rgba(255,255,255,.7529411765);transition:all 300ms}.list-operation .item-operation .bg-icon{display:inline-block;width:60px;height:60px;margin-bottom:.5rem}.list-operation .item-operation .bg-icon img{width:100%}.list-operation .item-operation .content .title-box{font-size:clamp(20px,3vw,24px)}.list-operation .item-operation .content .description{color:#6c757d;text-align:justify}.list-operation .item-operation:hover{transition:all 300ms;background:#de0029;color:#fff}.list-operation .item-operation:hover .bg-icon{padding:8px;background:#fff}.list-operation .item-operation:hover .description{color:#fff}.item-info-company{display:flex}.item-info-company .icon{display:inline-flex;align-items:center;justify-content:center;background:#de0029;width:48px;height:48px;padding:.5rem;border-radius:50%;margin-bottom:1rem}.item-info-company .icon svg{max-width:22px;max-height:22px}.item-info-company .content{padding-left:1rem;width:calc(100% - 50px)}.item-info-company .content .name{color:#6c757d;font-size:18px;font-weight:bold}.item-info-company .content .description{color:#6c757d}.item-info-company .content a:hover{color:#de0029}.item-info-company .content .title-box{font-size:24px}@media screen and (max-width: 1199px){.item-info-company .icon{width:32px;height:32px}.item-info-company .icon img{width:16px}.item-info-company .content .name{font-size:14px}.item-info-company .content .title-box{font-size:16px}}.list-communicate>.col-sm-6{margin-bottom:1.5rem;overflow:hidden}.list-communicate .item-communicate{position:relative;padding:2rem;height:100%;background:#f6fcff;color:#161722}.list-communicate .item-communicate .icon{display:inline-flex;background:#de0029;width:48px;height:48px;padding:.5rem;border-radius:3px;margin-bottom:1rem}.list-communicate .item-communicate .content .description{color:#6c757d;text-align:justify}.list-communicate .item-communicate::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:0px;background-color:#111921;z-index:0;transition:all 300ms}.list-communicate .item-communicate .content{position:relative;z-index:1}.list-communicate .item-communicate .content .description{color:#6c757d;text-align:justify}.list-communicate .item-communicate:hover{background:rgba(255,255,255,.1490196078)}.list-communicate .item-communicate:hover::after{height:100%;transition:all 300ms}.list-communicate .item-communicate:hover .content{color:#fff}.list-communicate .item-communicate:hover .content .description{color:#fff}.list-security .item-security{position:relative;height:100%;color:#fff;background-size:cover;background-position:center;height:360px;display:flex;align-items:flex-end;transition:all 300ms}.list-security .item-security .content{padding:1.5rem;width:100%;width:100%;left:0;bottom:0;display:flex;flex-wrap:wrap;align-content:center}.list-security .item-security .content .des-banner{text-shadow:none}.list-security .item-security .content .description{text-align:justify}.list-security .item-security:hover{padding-bottom:1.5rem;transition:all 300ms}@media screen and (max-width: 575px){.list-security .item-security{height:260px;margin-bottom:1rem}}.list-emp{display:flex;gap:.25rem}.list-emp .item-emp{position:relative;height:100%;color:#fff;background-size:cover;background-position:center;height:360px;display:flex;align-items:flex-end;transition:all 300ms;flex:1}.list-emp .item-emp .content{padding:1rem;width:100%;width:100%;left:0;bottom:0;display:flex;flex-wrap:wrap;align-content:center}.list-emp .item-emp .content .des-banner{text-shadow:none}.list-emp .item-emp .content .description{text-align:justify}.list-emp .item-emp .content .title-box{font-size:22px}.list-emp .item-emp:hover{padding-bottom:1.5rem;transition:all 300ms}@media screen and (max-width: 575px){.list-emp{flex-wrap:wrap}.list-emp .item-emp{height:260px;flex:0 calc(50% - .125rem)}.list-emp .item-emp .content{padding:.5rem}.list-emp .item-emp .content .title-box{font-size:16px}}.item-quality{display:flex;padding:.75rem 1rem .75rem 0;padding-right:0}.item-quality .icon{display:inline-flex;width:36px;height:36px;border-radius:3px;margin-bottom:1rem}.item-quality>.content-quality{padding-left:.25rem}.item-quality>.content-quality .description{color:rgba(255,255,255,.8196078431);text-align:justify}.item-quality>.content-quality .title-name{margin-bottom:.25rem;color:#fff;font-size:18px;margin-bottom:.35rem}.list-quality-normal .item-quality .content-quality .description{color:#6c757d}.list-quality-normal .item-quality .content-quality .title-name{color:#161722}.item-solution{background:#fff;padding:1rem;height:100%;transition:all 500ms ease;border:1px solid #e7e7e7}.item-solution .title-box{text-transform:uppercase}.item-solution:hover{background:#f9fafb;transition:all 500ms ease;box-shadow:0 0 6px rgba(172,172,172,.2117647059)}.item-solution .description{text-align:justify;font-size:18px}@media screen and (max-width: 1364px){.item-solution .description{font-size:16px}}.list-check .item-check{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:17px}.list-check .item-check img{width:26px}@media screen and (max-width: 1364px){.list-check .item-check{font-size:15px}.list-check .item-check img{width:18px}}.list-vision>.col-sm-6{margin-bottom:1.5rem;overflow:hidden}.list-vision .item-vision{position:relative;border:0;padding:2rem;height:100%;color:#161722;background:rgba(255,255,255,.8980392157)}.list-vision .item-vision::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:0px;background-color:#de0029;z-index:0;transition:all 300ms}.list-vision .item-vision .content{position:relative;z-index:1}.list-vision .item-vision .content .description{color:#6c757d;text-align:justify}.list-vision .item-vision:hover::after{height:100%;transition:all 300ms}.list-vision .item-vision:hover .content{color:#fff}.list-vision .item-vision:hover .content .description{color:#fff}@media screen and (max-width: 991px){.list-vision .item-vision{padding:1rem}}.list-service .item-service{position:relative;text-align:center;border:1px solid #dfdfdf;width:100%;background:#fff;padding:3rem 1rem;margin-bottom:3rem;transition:all 500ms}.list-service .item-service .title-box{margin-top:3rem;min-height:62px;display:flex;align-items:center;justify-content:center}.list-service .item-service .des-group{padding:0 1rem}.list-service .item-service .bg-img{position:relative;width:144px;height:144px;border-radius:32px;border:1.7px solid #ff0e00;transform:rotate(45deg);margin:0 auto}.list-service .item-service .bg-img img{position:absolute;transform:rotate(-45deg);width:140%;height:140%;margin:auto;top:0px;left:-28px;object-fit:cover;right:0;bottom:0;background-position:center;background-size:cover}.list-service .item-service .btn{position:absolute;bottom:-23px;left:50%;margin-top:1.5rem;transform:translate(-50%, 0px);background:#de0029}.list-service .item-service .btn svg{transform:rotate(0deg)}.list-service .item-service .btn[aria-expanded=true] svg{transform:rotate(-180deg)}.list-service .item-service:hover,.list-service .item-service.bg-theme{transition:all 500ms;background:#de0029}.list-service .item-service:hover .btn,.list-service .item-service.bg-theme .btn{background:#fff;box-shadow:0 0 34px rgba(219,44,0,.24)}.list-service .item-service:hover .btn svg path,.list-service .item-service.bg-theme .btn svg path{fill:#de0029}.list-logo{background:#fff;padding:0 1rem}.list-logo .col-lg-2{width:20%;padding:0}.list-logo .item-logo{position:relative;text-align:center;padding:2rem 1rem;height:100%}.list-logo .item-logo .bg-image{transition:all 500ms ease}.list-logo .item-logo .bg-image img{position:relative;right:auto;width:auto;height:auto;max-height:35px;max-width:100%;transition:all 500ms ease;transition:all .35s cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translateZ(0px)}.list-logo .item-logo:after{content:"";position:absolute;right:0;top:10px;display:block;width:1px;height:calc(100% - 20px);background-color:#e6eaf0}.list-logo .item-logo:before{content:"";position:absolute;left:10px;bottom:0;display:block;width:calc(100% - 20px);height:1px;background-color:#e6eaf0}.list-logo .item-logo:hover .bg-image{transition:all 500ms ease;transform:rotateY(180deg)}.list-logo .item-logo:hover .bg-image img{transition:all 500ms ease;transform:rotateY(180deg)}.list-logo .item-logo .description{margin-top:1rem}.list-logo .col-lg-2:nth-child(5) .item-logo:after{content:unset}.list-logo .col-lg-2:nth-child(10) .item-logo:after{content:unset}.list-logo .col-lg-2:nth-child(15) .item-logo:after{content:unset}.list-logo .col-lg-2:nth-child(20) .item-logo:after{content:unset}.list-logo .col-lg-2:nth-child(25) .item-logo:after{content:unset}.list-logo .col-lg-2:nth-child(30) .item-logo:after{content:unset}.item-user{padding:2rem;gap:2rem;transition:all 500ms ease}.item-user .avatar{position:relative;width:240px;height:240px;overflow:hidden;padding:20px;display:flex;justify-content:center;align-items:center}.item-user .avatar .bg-circle-dashed{position:absolute;top:0px;left:0;width:100%;height:100%}.item-user .avatar img{object-fit:cover;border-radius:50%;transition:all 500ms ease;transition:all .35s cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translateZ(0px)}.item-user .avatar:after{content:"";position:absolute}.item-user .avatar .ic-circle-check{position:absolute;bottom:0px;left:50%;transform:translateX(-50%)}.item-user .user-info .user-name{margin-bottom:0}.item-user .user-info .user-position{margin-bottom:.5rem}.item-user .user-info .user-experience{color:#6c757d;margin:0}.item-user .user-info ul li{position:relative;padding-left:1.5rem}.item-user .user-info ul li:before{content:"";position:absolute;left:0;top:13px;width:6px;height:6px;border-radius:50%;background:#fff}.item-user:hover{transition:all 500ms ease;background:#de0029}.item-user:hover .avatar img{transition:all 500ms ease;transform:rotateY(180deg)}.item-user:hover .avatar .bg-circle-dashed linearGradient stop{stop-color:#fff}.item-user:hover .avatar .ic-circle-check circle{fill:#fff}.list-user .col-12{margin-bottom:1.5rem}.list-user .item-user{height:100%;border:1px solid #e7e7e7}.list-user .item-user .avatar{margin:auto}.list-user .item-user .user-info{margin-top:2rem;text-align:center}.list-laboratory{margin-top:2rem}.list-laboratory>.col-lg-4{overflow:hidden;margin-bottom:1.5rem}.item-laboratory{background:#f1f1f1;padding:2rem;height:100%;transition:all 500ms ease}.item-laboratory .number{position:relative;margin-bottom:1rem}.item-laboratory .number span{position:relative;display:flex;align-items:center;justify-content:center;width:62px;height:50px;padding-bottom:5px;padding-left:8px;overflow:hidden;background:#2e353b;border-radius:8px;z-index:1}.item-laboratory .number span b{z-index:1;color:#fff}.item-laboratory .number span:before{content:"";position:absolute;left:8px;bottom:8px;width:100%;height:100%;background:#de0029;border-radius:8px;z-index:0}.item-laboratory .number::after{content:"";position:absolute;width:calc(100% - 80px);top:50%;right:0px;height:2px;background-image:url(../images/dashed.svg);background-repeat:repeat-x}.item-laboratory:hover{background:#d5d5d5}.item-laboratory .description{text-align:justify;font-size:20px;font-weight:bolder}.list-system{margin-top:1.5rem}.item-system{position:relative;overflow:hidden;min-height:320px;margin-bottom:1rem}@media screen and (min-width: 1366px){.item-system{min-height:380px}}@media screen and (max-width: 439px){.item-system{min-height:280px}}.item-system .bg-img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.item-system .content{position:absolute;top:110%;background:rgba(0,0,0,.6117647059);left:0;right:0;bottom:0;color:#fff;padding:3rem 2rem 0;z-index:0;transition:all ease 500ms}.item-system .content p{text-align:justify}.item-system .title-bottom{position:absolute;left:0;bottom:0;right:0;z-index:1;width:100%;display:flex;align-items:center;background:#de0029;height:110px;padding:.5rem}.item-system .title-bottom .title-box{font-size:18px;font-weight:bold;margin-bottom:0}.item-system:hover .content{top:0;transition:all ease 500ms}.item-system:hover .title-bottom{transition:all ease 500ms;background:#2e353b;color:#fff}.item-system:hover .title-bottom .ic-chevron-down svg{transform:rotate(-180deg)}.item-system:hover .title-bottom .ic-chevron-down svg path{transition:all ease 500ms;fill:#fff}.number{position:relative;margin-bottom:1rem;width:80%;margin-top:-2rem;color:#fff;display:flex;align-items:center;padding:12px;gap:12px}.number span{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 50px;height:50px;padding-bottom:5px;overflow:hidden;background:#d00026;border-radius:8px;z-index:1;font-size:20px}.number span b,.number span svg{z-index:1}.number span:before{content:"";position:absolute;left:8px;bottom:8px;width:100%;height:100%;background:#de0029;border-radius:8px;z-index:0}.number span::after{content:"";position:absolute;left:-26px;bottom:-27px;width:100%;height:100%;background:#ffc107;border-radius:8px;z-index:-1}.number p{font-size:clamp(20px,3vw,32px);line-height:normal}.number::after{content:"";position:absolute;width:calc(100% - 80px);top:50%;right:0px;height:2px;background-image:url(../images/dashed.svg);background-repeat:repeat-x}@media screen and (max-width: 767px){.number{width:100%;margin-bottom:0}}.small{position:relative;width:100%;display:flex;align-items:center;padding:12px;gap:12px}.small span{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 36px;height:36px;padding-bottom:5px;overflow:hidden;background:#d00026;border-radius:8px;z-index:1;font-size:20px}.small span b,.small span svg{z-index:1}.small span:before{content:"";position:absolute;left:6px;bottom:5px;border-radius:6px;width:100%;height:100%;background:#de0029;z-index:0}.small span::after{content:"";position:absolute;left:-22px;bottom:-22px;border-radius:6px;width:100%;height:100%;background:#ffc107;z-index:-1}.small p{font-size:clamp(20px,3vw,24px);line-height:normal;font-weight:bolder}@media screen and (max-width: 767px){.small{width:100%;margin-bottom:0}}.section-page{padding:80px 0}@media screen and (max-width: 1365px){.section-page{padding:50px 0}}.banner-main{position:relative;background-image:url(../images/banner-main.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;overflow:hidden;height:860px;max-height:100vh;min-height:420px;color:#fff;display:flex;align-items:center;margin-top:-68px;padding-top:calc(68px - 4rem)}.banner-main .des-banner{margin-bottom:1.5rem}@media screen and (max-width: 575px){.banner-main{height:80vh}}.section-intro{background-color:#de0029;color:#fff}.section-operation{position:relative;background-image:url(../images/bg-operation.png);background-repeat:no-repeat;background-size:cover;background-position:center;padding:60px 0}@media screen and (max-width: 1199px){.section-operation{padding:50px 0}}.section-commitment{position:relative;background-image:url(../images/bg-commitment.png);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff}.section-commitment .box-content{background:#de0029;padding:3rem 2rem}@media screen and (max-width: 1280px){.section-commitment .box-content .title{font-size:24px}}@media screen and (max-width: 767px){.section-commitment .box-content{padding:2rem 1rem}.section-commitment .box-content .title{font-size:18px}}.section-commitment .item-info-company{display:flex;gap:12px;margin-bottom:.75rem}.section-commitment .item-info-company .icon{background:rgba(0,0,0,0);width:28px;padding:0rem;margin-bottom:0}.section-commitment .item-info-company .icon svg{max-width:28px;max-height:28px}.section-commitment .item-info-company .content{padding-left:0}.section-commitment .item-info-company .content .name{color:#d3d9e3;font-size:14px;font-weight:normal}.section-commitment .item-info-company .content .des{font-weight:normal;font-size:20px}@media screen and (max-width: 1280px){.section-commitment .item-info-company .content .des{font-size:16px}}@media screen and (max-width: 991px){.section-philosophy .row.mt-5{margin-top:0rem !important}.section-philosophy img{margin-bottom:1rem}}.content-full{position:relative}.content-full .item .content{padding-left:7%;padding-right:7%}.content-full .item-img{position:absolute;top:0;width:50%;height:100%;background-repeat:no-repeat;background-size:cover;object-fit:cover;background-position:center}.content-full .item-img.left{left:0}.content-full .item-img.right{right:0}.content-full.width4-6 .item-img{width:33%}.content-full.width4-6 .item.right .content{padding-left:3%;padding-right:0%}.content-full.width4-6 .item.left .content{padding-right:3%;padding-left:0%}@media screen and (max-width: 767px){.content-full{display:flex;flex-wrap:wrap}.content-full .item{width:100%}.content-full .item .content{padding-left:0%;padding-right:0%}.content-full .item-img{position:relative;width:100%}.content-full .item-img.item-img{height:300px;width:92%;left:4%;margin-bottom:1rem}}.section-comment{position:relative;overflow:hidden;z-index:1}.section-comment::before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-color:#dce9f1;z-index:-1}.section-comment::after{content:"";position:absolute;top:0;right:0;width:60%;height:100%;background-image:url(../images/bg-comment.png);background-repeat:no-repeat;background-size:contain;background-position:right bottom;z-index:-1}@media screen and (max-width: 767px){.section-comment img{width:60px}}.section-vision-home{position:relative;background-image:url(../images/bg-vision-home.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff}.section-vision-home .title{font-size:64px}.section-vision-home .des{font-size:32px}.tab-main{position:relative}.tab-main .tab-content{max-width:100vw;overflow:hidden}.tab-main .hero-service{background-image:url(../images/bg-service-top.jpg);background-repeat:no-repeat;background-size:cover;background-position:right bottom;color:#fff}@media screen and (max-width: 575px){.tab-main .hero-service .container-fluid,.tab-main .hero-service .container{padding:0}.tab-main .hero-service .container-fluid .title-section,.tab-main .hero-service .container .title-section{text-align:center}}.tab-main.sticky .hero-service .nav-tabs{position:fixed;z-index:1000}@media screen and (min-width: 992px){.tab-main.sticky .hero-service .nav-tabs{bottom:16%;right:12px;display:flex;flex-direction:column}.tab-main.sticky .hero-service .nav-tabs .nav-item .nav-link{width:100%;padding:12px 0px;font-size:13px;line-height:18px;background:rgba(255,255,255,.831372549);border-bottom:1px solid #e7e7e7}.tab-main.sticky .hero-service .nav-tabs .nav-item .nav-link img{width:28px}.tab-main.sticky .hero-service .nav-tabs .nav-item .nav-link.active{background-color:#de0029;color:#fff;border-bottom:1px solid #e7e7e7}}@media screen and (max-width: 991px){.tab-main.sticky .hero-service .nav-tabs{margin-left:0;top:0;background-color:#f3f3f3;left:0;width:100%;justify-content:center}}@media screen and (max-width: 373px){.tab-main.sticky .hero-service .nav-tabs .nav-item .nav-link{font-size:11px}}.section-MnA{position:relative}.section-MnA::after{content:"";position:absolute;top:-400px;right:-100px;width:800px;height:800px;border-radius:500px;background-color:#de0029;z-index:-1}@media screen and (max-width: 1199px){.section-MnA::after{right:-300px}}@media screen and (max-width: 991px){.section-MnA::after{right:-440px;top:500px}}.section-MnA2{color:#fff}.section-comment-service{position:relative;overflow:hidden;z-index:1}.section-comment-service::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-image:url(../images/bg-comment-service.jpg);background-repeat:no-repeat;background-size:cover;background-position:right bottom;z-index:-1}@media screen and (max-width: 767px){.section-comment-service img{width:60px}.section-comment-service::after{background-position:center bottom}}.section-service-education-cta{position:relative}.section-service-education-cta::before{content:"";position:absolute;top:0px;left:0;width:100%;height:100%;background-image:url(../images/bg-service-education-cta.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-1}.section-service-education-cta .content{background-image:url(../images/bg-service-CTA.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;padding:2rem}.consult-comment{padding:2rem}.consult-comment::after{width:100%;height:100%;background-image:url(../images/bg-service-consult1.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 767px){.consult-comment{padding:1rem}}.content-comment{padding:1rem;background-color:rgba(255,255,255,.8980392157)}@media screen and (max-width: 767px){.content-comment img{width:60px}}.hero-solution{position:relative}.hero-solution::after{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% + 100px);background-image:url(../images/bg-hero-solution.png);background-repeat:no-repeat;background-size:cover;background-position:right bottom;z-index:-1}.section-solution{position:relative;margin-top:-100px}@media screen and (max-width: 1365px){.section-solution{margin-top:-50px}}.section-solution::before{content:"";position:absolute;top:200px;left:0;width:100%;height:calc(100% - 200px);background-image:url(../images/bg-solution.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;z-index:-1}.section-vision-solution{position:relative}.section-vision-solution::after{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background-repeat:no-repeat;background-size:cover;object-fit:cover;background-position:center;background-color:#de0029;z-index:-1}@media screen and (max-width: 767px){.section-vision-solution::after{height:58%;width:100%}}.section-vision-solution::before{content:"";position:absolute;top:0;right:0;width:40%;height:100%;background-repeat:no-repeat;background-size:cover;object-fit:cover;background-position:center;background-color:#f9f9f9;z-index:-1}.section-company{background-color:#f9f9f9}.section-company .list-info-company{margin-top:2rem}@media screen and (max-width: 767px){.section-company{padding-top:1rem}.section-company .list-info-company{margin-top:0rem}}@media screen and (max-width: 575px){.section-company{padding-top:2rem}}.section-company .bg-company{position:relative;height:100%}.section-company .bg-company img{object-fit:cover;height:100%;width:100%;padding:1rem 0}@media screen and (max-width: 991px){.section-company .bg-company img{max-height:400px}}.section-company .bg-company:before,.section-company .bg-company:after{content:"";position:absolute;width:130px;height:130px;background:#de0029;z-index:-1}.section-company .bg-company:before{left:0;top:0}.section-company .bg-company:after{right:0;bottom:0}.section-vision-us{background-image:url(../images/bg-vision-us.png)}.section-vision-us .title{font-size:clamp(32px,4vw,64px)}@media screen and (max-width: 991px){.section-vision-us .title{margin-bottom:1rem}.section-vision-us .title br{display:none}}.section-vision-us .des{font-size:clamp(16px,2vw,32px)}@media screen and (max-width: 575px){.section-vision-us{background-position:left}}.hero-contact{position:relative;color:#fff}.hero-contact::after{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% + 100px);background-image:url(../images/bg-contact.jpg);background-repeat:no-repeat;background-size:cover;background-position:right bottom;z-index:-1}.section-form-contact{margin-top:-130px}.section-form-contact .content{position:relative;background-image:url(../images/bg-form-contact.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:100%;padding:1rem;display:flex;align-items:center}.section-form-contact .content p{color:#fff;top:10%;padding:8%;background-color:rgba(17,25,33,.8);left:1rem;right:1rem;width:auto}.section-form-contact .form-contact{background:#f9f9f9}@media screen and (max-width: 767px){.section-form-contact{margin-top:-140px}}.section-commitment.section-commitment-contact{background-image:url(../images/bg-commission-contact.jpg)}.iframe-map{display:block}.section-top-page{position:relative;min-height:420px;background:rgba(222,0,41,.1);margin-top:-68px;padding-top:calc(68px*2 - 5rem);display:flex;align-items:center}.section-top-page:after{content:"";position:absolute;top:50%;right:0;background-image:url(../images/shape-triangle.svg);background-position:center;background-size:contain;width:184px;height:190px;z-index:-1}.section-content-page{position:relative}.section-content-page:before{content:"";position:absolute;bottom:3rem;right:3rem;background-image:url(../images/shape-map-to-right.svg);background-position:center;background-size:cover;width:473px;height:388px;z-index:-1;max-width:100vw}.section-content-page:after{position:absolute;bottom:30rem;left:3rem;background-image:url(../images/shape-map-center-left.svg);background-position:center;background-size:cover;width:192px;height:290px;z-index:-1}.section-content-page .title-group{margin-top:3rem;font-size:30px}@media screen and (max-width: 575px){.section-content-page .title-group{font-size:24px}}.section-content-page .img-policy{float:right;max-width:600px;width:-webkit-fill-available}.section-content-page .two-column{column-count:2;column-gap:1rem}.section-content-page p{margin-bottom:1rem;text-align:justify}.section-content-page ul{padding-left:1.5rem}.section-ceo{position:relative;color:#fff}.section-ceo::before{content:"";position:absolute;top:0%;right:0;width:100%;height:120%;background-image:url(../images/bg-ceo.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:0}.section-ceo .position-sticky{z-index:1}.section-ceo .img-CEO{position:relative;height:fit-content}.section-ceo .img-CEO img{object-position:bottom}.section-ceo .img-CEO .info{position:absolute;bottom:0;left:0;right:0;background-color:#de0029;padding:1rem;text-align:center}.section-ceo .img-CEO .info .name{font-size:clamp(24px,3vw,38px);font-weight:bold}.section-ceo .img-CEO .info .level{font-weight:300}.section-ceo .content{position:relative;margin:1rem 0;padding:1rem 1rem 1rem 0}.section-ceo .content ul{position:relative;z-index:1}.section-ceo .content::before{content:"";position:absolute;top:-3%;right:0;width:132%;height:109%;background-color:rgba(255,255,255,.1);z-index:0;border:1px solid rgba(255,255,255,.5)}@media screen and (max-width: 1199px){.section-ceo .img-CEO{top:100px}}@media screen and (max-width: 767px){.section-ceo{padding-top:2rem}.section-ceo .content{padding:1rem}.section-ceo .content::before{top:-8%;width:100%;height:111%;border:1px solid rgba(255,255,255,.5)}.section-ceo .img-CEO{text-align:center}.section-ceo .img-CEO img{width:70%}.section-ceo .img-CEO .info{width:90%;margin:auto}}.footer{color:rgba(255,255,255,.7);font-size:16px;position:relative;background-image:url("../images/bg-footer.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;padding:60px 0 0}.footer a:not(.btn){font-size:16px;color:rgba(255,255,255,.7)}.footer a:not(.btn):hover{color:#fff}.footer p{margin-bottom:.5rem}.footer .link-footer:hover{color:#fff}.footer .link-footer:hover svg path{fill:#fff}.footer .link-footer:hover img{filter:brightness(10) invert(0)}.footer .footer-top{padding:0 0 2rem 0}.footer .footer-top .item-security{position:relative;color:#fff;margin-bottom:1.5rem;background-size:cover;background-position:center}.footer .footer-top .item-security .content{padding:2rem 1.5rem;width:100%;text-align:center}.footer .footer-top .item-security .content .des-banner{text-shadow:none}@media screen and (max-width: 1365px){.footer .footer-top .item-security .content .des-banner{margin-bottom:.5rem}}.footer .footer-top .container-fluid,.footer .footer-top .container{position:relative;z-index:1}.footer .footer-top img{margin-bottom:.325rem}.footer .footer-top .title-menu{margin-bottom:.5rem;color:rgba(255,255,255,.7)}.footer .footer-top ul li a{display:block;padding:.25rem 0}.footer .footer-top ul li a:hover{color:#fff}.footer .footer-top ul li a:hover svg path{fill:#fff}.footer .footer-top ul li a:hover img{filter:brightness(10) invert(0)}.footer .footer-bottom{position:relative;z-index:1;background-color:#000}.footer .footer-bottom p{margin:0}.footer .footer-bottom .content{display:flex;align-items:center;justify-content:space-between;color:rgba(255,255,255,.7)}@media screen and (max-width: 575px){.footer .footer-bottom .content{flex-wrap:wrap-reverse}.footer .footer-bottom .content .socials{width:100%;justify-content:center}.footer .footer-bottom .content p{text-align:center;font-size:13px;width:100%;margin-bottom:1rem}}.socials{display:flex}.socials li a{display:inline-block;padding:1rem .75rem}.slider-service .slick-slide{padding-right:.5rem}.slider-service .slick-slide img{display:block;width:100%}.slider-service .slick-arrow{position:absolute;right:8px;top:-3rem;z-index:1;border:none;background-color:rgba(255,255,255,.368627451);width:38px;height:38px}.slider-service .slick-arrow.slick-disabled{opacity:.5;cursor:auto}.slider-service .slick-arrow.slick-prev{right:48px;background-image:url(../images/ic-chevron.svg)}.slider-service .slick-arrow.slick-next{transform:rotateY(-180deg);background-image:url(../images/ic-chevron.svg)}.slider-service .slick-arrow:hover{background-color:#de0029}.nav-tabs{border-bottom:0}.nav-tabs .nav-item .nav-link{margin:0 4px 0px;background-color:rgba(255,255,255,.3490196078);color:#161722;font-weight:bold;border-radius:0;padding:.5rem 2rem;height:100%;line-height:normal}.nav-tabs .nav-item .nav-link img{margin-bottom:.25rem;width:36px}.nav-tabs .nav-item .nav-link.active{background-color:#fff}@media screen and (max-width: 991px){.nav-tabs .nav-item{flex:1}.nav-tabs .nav-item .nav-link{width:100%;padding:8px 8px;font-size:13px;line-height:14px}.nav-tabs .nav-item .nav-link img{width:28px}}@media screen and (max-width: 519px){.nav-tabs .nav-item .nav-link{padding:8px 4px;font-size:11px;margin:0 0px 0px}}@media screen and (max-width: 375px){.nav-tabs{margin-left:3px}.nav-tabs .nav-item .nav-link{margin:0 0px}}@media screen and (max-width: 320px){.nav-tabs .nav-item .nav-link{font-size:11px;padding:8px 1px}}.form-group{position:relative}.form-group .form-control{border-radius:0}.form-group .form-control:focus{box-shadow:none}.form-check-input:checked{background-color:#de0029;border-color:#de0029}.form-check-input:focus{border-color:rgba(255,193,7,.9);box-shadow:0 0 0 .25rem rgba(255,193,7,.23)}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23222' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}form.search-form{position:relative}form.search-form input[type=text]{background:#fff;border:1px solid #161722;color:#999;display:block;height:43px;padding-left:15px;padding-right:55px;position:relative;transition:all 500ms ease 0s;width:100%}form.search-form button{background:#de0029 none repeat scroll 0 0;color:#161722;display:flex;align-items:center;justify-content:center;position:absolute;right:1px;top:1px;bottom:1px;-webkit-transition:all 500ms ease 0s;transition:all 500ms ease 0s;width:60px;border:none}form.search-form button:hover{background-color:#111921}#particles-js{position:absolute;width:100%;height:100%;z-index:0}@-webkit-keyframes swal2-show{0%{-webkit-transform:scale(0.7);transform:scale(0.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(0.95);transform:scale(0.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes swal2-show{0%{-webkit-transform:scale(0.7);transform:scale(0.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(0.95);transform:scale(0.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}}@keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.875em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.875em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(0.4);transform:scale(0.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(0.4);transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(0.4);transform:scale(0.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(0.4);transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast{flex-direction:column;align-items:stretch}body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-actions{flex:1;align-self:stretch;justify-content:flex-end;height:2.2em}body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-shown.swal2-has-input>.swal2-container>.swal2-toast .swal2-validationerror{font-size:1em}body.swal2-toast-shown>.swal2-container{position:fixed;background-color:rgba(0,0,0,0)}body.swal2-toast-shown>.swal2-container.swal2-shown{background-color:rgba(0,0,0,0)}body.swal2-toast-shown>.swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown>.swal2-container.swal2-top-end,body.swal2-toast-shown>.swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown>.swal2-container.swal2-top-left,body.swal2-toast-shown>.swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown>.swal2-container.swal2-center-left,body.swal2-toast-shown>.swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown>.swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.swal2-toast-shown>.swal2-container.swal2-center-end,body.swal2-toast-shown>.swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown>.swal2-container.swal2-bottom-left,body.swal2-toast-shown>.swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown>.swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown>.swal2-container.swal2-bottom-end,body.swal2-toast-shown>.swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}.swal2-popup.swal2-toast{flex-direction:row;align-items:center;width:auto;padding:.625em;box-shadow:0 0 .625em #d9d9d9;overflow-y:hidden}.swal2-popup.swal2-toast .swal2-header{flex-direction:row}.swal2-popup.swal2-toast .swal2-title{justify-content:flex-start;margin:0 .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-close{position:initial}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon-text{font-size:2em;font-weight:700;line-height:1em}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{height:auto;margin:0 .3125em}.swal2-popup.swal2-toast .swal2-styled{margin:0 .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 .0625em #fff,0 0 0 .125em rgba(50,100,150,.4)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:2em;height:2.8125em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.25em;left:-0.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:2em 2em;transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;-webkit-transform-origin:0 2em;transform-origin:0 2em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:showSweetToast .5s;animation:showSweetToast .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:hideSweetToast .2s forwards;animation:hideSweetToast .2s forwards}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:animate-toast-success-tip .75s;animation:animate-toast-success-tip .75s}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:animate-toast-success-long .75s;animation:animate-toast-success-long .75s}@-webkit-keyframes showSweetToast{0%{-webkit-transform:translateY(-0.625em) rotateZ(2deg);transform:translateY(-0.625em) rotateZ(2deg);opacity:0}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg);opacity:.5}66%{-webkit-transform:translateY(0.3125em) rotateZ(2deg);transform:translateY(0.3125em) rotateZ(2deg);opacity:.7}100%{-webkit-transform:translateY(0) rotateZ(0);transform:translateY(0) rotateZ(0);opacity:1}}@keyframes showSweetToast{0%{-webkit-transform:translateY(-0.625em) rotateZ(2deg);transform:translateY(-0.625em) rotateZ(2deg);opacity:0}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg);opacity:.5}66%{-webkit-transform:translateY(0.3125em) rotateZ(2deg);transform:translateY(0.3125em) rotateZ(2deg);opacity:.7}100%{-webkit-transform:translateY(0) rotateZ(0);transform:translateY(0) rotateZ(0);opacity:1}}@-webkit-keyframes hideSweetToast{0%{opacity:1}33%{opacity:.5}100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@keyframes hideSweetToast{0%{opacity:1}33%{opacity:.5}100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes animate-toast-success-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes animate-toast-success-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes animate-toast-success-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes animate-toast-success-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-shown{top:auto;right:auto;bottom:auto;left:auto;background-color:rgba(0,0,0,0)}body.swal2-no-backdrop .swal2-shown>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-shown.swal2-top{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-top-left,body.swal2-no-backdrop .swal2-shown.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-top-end,body.swal2-no-backdrop .swal2-shown.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-shown.swal2-center{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-left,body.swal2-no-backdrop .swal2-shown.swal2-center-start{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-end,body.swal2-no-backdrop .swal2-shown.swal2-center-right{top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom-left,body.swal2-no-backdrop .swal2-shown.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-bottom-end,body.swal2-no-backdrop .swal2-shown.swal2-bottom-right{right:0;bottom:0}.swal2-container{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:10px;background-color:rgba(0,0,0,0);z-index:1060;overflow-x:hidden;-webkit-overflow-scrolling:touch}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex !important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex !important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex !important;flex:1;align-content:center;justify-content:center}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.swal2-container .swal2-modal{margin:0 !important}}.swal2-container.swal2-fade{transition:background-color .1s}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.4)}.swal2-popup{display:none;position:relative;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem;box-sizing:border-box}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-popup .swal2-header{display:flex;flex-direction:column;align-items:center}.swal2-popup .swal2-title{display:block;position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-popup .swal2-actions{align-items:center;justify-content:center;margin:1.25em auto 0}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1))}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))}.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm{width:2.5em;height:2.5em;margin:.46875em;padding:0;border:.25em solid rgba(0,0,0,0);border-radius:100%;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0) !important;color:rgba(0,0,0,0);cursor:default;box-sizing:border-box;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-right:30px;margin-left:30px}.swal2-popup .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{display:inline-block;width:15px;height:15px;margin-left:5px;border:3px solid #999;border-radius:50%;border-right-color:rgba(0,0,0,0);box-shadow:1px 1px 1px #fff;content:"";-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal}.swal2-popup .swal2-styled{margin:0 .3125em;padding:.625em 2em;font-weight:500;box-shadow:none}.swal2-popup .swal2-styled:not([disabled]){cursor:pointer}.swal2-popup .swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)}.swal2-popup .swal2-styled::-moz-focus-inner{border:0}.swal2-popup .swal2-footer{justify-content:center;margin:1.25em 0 0;padding-top:1em;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-popup .swal2-image{max-width:100%;margin:1.25em auto}.swal2-popup .swal2-close{position:absolute;top:0;right:0;justify-content:center;width:1.2em;height:1.2em;padding:0;transition:color .1s ease-out;border:none;border-radius:0;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer;overflow:hidden}.swal2-popup .swal2-close:hover{-webkit-transform:none;transform:none;color:#f27474}.swal2-popup>.swal2-checkbox,.swal2-popup>.swal2-file,.swal2-popup>.swal2-input,.swal2-popup>.swal2-radio,.swal2-popup>.swal2-select,.swal2-popup>.swal2-textarea{display:none}.swal2-popup .swal2-content{justify-content:center;margin:0;padding:0;color:#545454;font-size:1.125em;font-weight:300;line-height:normal;word-wrap:break-word}.swal2-popup #swal2-content{text-align:center}.swal2-popup .swal2-checkbox,.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-radio,.swal2-popup .swal2-select,.swal2-popup .swal2-textarea{margin:1em auto}.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-textarea{width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;font-size:1.125em;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-sizing:border-box}.swal2-popup .swal2-file.swal2-inputerror,.swal2-popup .swal2-input.swal2-inputerror,.swal2-popup .swal2-textarea.swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}.swal2-popup .swal2-file:focus,.swal2-popup .swal2-input:focus,.swal2-popup .swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 3px #c4e6f5}.swal2-popup .swal2-file::-webkit-input-placeholder,.swal2-popup .swal2-input::-webkit-input-placeholder,.swal2-popup .swal2-textarea::-webkit-input-placeholder{color:#ccc}.swal2-popup .swal2-file:-ms-input-placeholder,.swal2-popup .swal2-input:-ms-input-placeholder,.swal2-popup .swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-popup .swal2-file::-ms-input-placeholder,.swal2-popup .swal2-input::-ms-input-placeholder,.swal2-popup .swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-popup .swal2-file::placeholder,.swal2-popup .swal2-input::placeholder,.swal2-popup .swal2-textarea::placeholder{color:#ccc}.swal2-popup .swal2-range input{width:80%}.swal2-popup .swal2-range output{width:20%;font-weight:600;text-align:center}.swal2-popup .swal2-range input,.swal2-popup .swal2-range output{height:2.625em;margin:1em auto;padding:0;font-size:1.125em;line-height:2.625em}.swal2-popup .swal2-input{height:2.625em;padding:.75em}.swal2-popup .swal2-input[type=number]{max-width:10em}.swal2-popup .swal2-file{font-size:1.125em}.swal2-popup .swal2-textarea{height:6.75em;padding:.75em}.swal2-popup .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;color:#545454;font-size:1.125em}.swal2-popup .swal2-checkbox,.swal2-popup .swal2-radio{align-items:center;justify-content:center}.swal2-popup .swal2-checkbox label,.swal2-popup .swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-popup .swal2-checkbox input,.swal2-popup .swal2-radio input{margin:0 .4em}.swal2-popup .swal2-validationerror{display:none;align-items:center;justify-content:center;padding:.625em;background:#f0f0f0;color:#666;font-size:1em;font-weight:300;overflow:hidden}.swal2-popup .swal2-validationerror::before{display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center;content:"!";zoom:normal}@supports(-ms-accelerator: true){.swal2-range input{width:100% !important}.swal2-range output{display:none}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.swal2-range input{width:100% !important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}.swal2-icon{position:relative;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid rgba(0,0,0,0);border-radius:50%;line-height:5em;cursor:default;box-sizing:content-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;zoom:normal}.swal2-icon-text{font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:3.75em 3.75em;transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;-webkit-transform-origin:0 3.75em;transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;top:-0.25em;left:-0.25em;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%;z-index:2;box-sizing:content-box}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;top:.5em;left:1.625em;width:.4375em;height:5.625em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;height:.3125em;border-radius:.125em;background-color:#a5dc86;z-index:2}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.875em;width:1.5625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-progresssteps{align-items:center;margin:0 0 1.25em;padding:0;font-weight:600}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle{background:#add8e6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{width:2.5em;height:.4em;margin:0 -1px;background:#3085d6;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}[dir=rtl] .swal2-close{right:auto;left:0}.swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-animate-success-icon .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-animate-error-icon{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-animate-error-icon .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}@-webkit-keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.accordion .accordion-item,.accordion .accordion-button{background-color:rgba(0,0,0,0)}.accordion .accordion-button{box-shadow:inset 0 1px rgba(222,226,230,.1490196078);padding-left:0;padding-right:0}.accordion .accordion-body{color:#6c757d;padding-top:0;padding-bottom:2rem}.accordion.accordion-dark .accordion-item{border:none}.accordion.accordion-dark .accordion-button{box-shadow:inset 0 1px rgba(0,0,0,0)}.accordion.accordion-dark .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff85'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion.accordion-dark .accordion-button{color:#fff;padding-left:0}.accordion.accordion-dark .accordion-body{color:rgba(255,255,255,.8196078431)}.hero-blog-feature{position:relative}.hero-blog-feature::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-image:url(../images/bg-blog-featured.jpg);background-repeat:no-repeat;background-size:cover;background-position:right bottom;z-index:-1}.breadcrumb .breadcrumb-item a{color:#fff}.breadcrumb .breadcrumb-item.active{color:#b9b9b9}.categories{gap:4px}.categories .nav-link{border-radius:0;border:1px solid #161722;color:#161722;background-color:#fff}.categories .nav-link.active,.categories .nav-link.mixitup-control-active{background-color:#de0029;border-color:#de0029;color:#fff}.sidebar-wrapper{position:sticky;top:88px}.blog-grid-area .post-pagination{overflow:hidden;border-top:1px solid #f4f4f4;padding-top:50px}.latest-blog-area{padding-top:80px;padding-bottom:80px}.single-blog-item{position:relative;overflow:hidden;display:block}.single-blog-item .img-holder{display:block;overflow:hidden;position:relative}.single-blog-item .img-holder img{transform:scale(1.1);transition:all .5s ease;width:100%}.single-blog-item .text-holder{transition:all 500ms ease}.single-blog-item .text-holder .category{margin-top:25px;margin-bottom:8px;display:inline-block;border:1px solid #de0029;color:#333;font-size:14px;font-weight:400;padding:4px 12px 4px;transition:all 500ms ease}.single-blog-item .text-holder .blog-title{color:#161722;font-size:clamp(18px,3vw,24px);font-weight:bold;padding:0;display:block;transition:all 500ms ease;margin-bottom:.5rem;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}.single-blog-item .text-holder .blog-title:hover{color:#de0029}.single-blog-item .text-holder .meta-info{overflow:hidden;padding-top:13px;padding-bottom:20px}.single-blog-item .text-holder .meta-info li{display:inline-block;float:left;line-height:14px;border-right:1px solid #999;padding-right:10px;margin-right:10px}.single-blog-item .text-holder .meta-info li:last-child{margin-right:0;padding-right:0;border-right:none}.single-blog-item .text-holder .meta-info li a{color:#999;font-size:14px;font-weight:300}.single-blog-item .text-holder .meta-info li a:hover{color:#de0029}.single-blog-item .text-holder .text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-height:initial;max-height:4.5em}.single-blog-item .text-holder .text-link{padding:8px 0;display:block;color:#de0029;font-weight:bold;transition:all 500ms ease}.single-blog-item:hover{color:#161722}.single-blog-item:hover .img-holder .overlay-style-one{opacity:1;-webkit-transform:perspective(400px) rotateX(0deg);-moz-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);-o-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg)}.single-blog-item:hover .img-holder img{transform:scale(1)}.single-blog-item:hover .text-holder .badge{background:#de0029 !important}.single-blog-item:hover .blog-title{color:#de0029}.single-blog-item:hover .text-link{padding-left:1rem;transition:all 500ms ease}@media screen and (min-width: 1100px){.single-blog-item{font-size:19px}.single-blog-item h2{font-size:1.85rem}}.single-blog-item.horizontal{display:flex;gap:1rem}.single-blog-item.horizontal .img-holder{flex:0 100px;flex-shrink:0}.single-blog-item.horizontal .img-holder img{object-fit:cover;height:100%;object-position:right}.single-blog-item.horizontal .text-holder .blog-title{font-size:clamp(16px,3vw,20px)}.single-blog-item.horizontal .text-holder .text{-webkit-line-clamp:2}@media screen and (max-width: 1199px){.single-blog-item.horizontal{gap:.5rem}}.blog-post .post-image img{max-width:100%}.blog-post .post-meta{font-size:1rem;color:#303030;margin-bottom:1rem}.blog-post h1{margin:0 !important}.blog-post h2{margin-top:1rem}.blog-post .post-content{line-height:1.6;margin-bottom:1.5rem;text-align:justify;color:#343a40}.blog-post .post-content h1,.blog-post .post-content h2,.blog-post .post-content h3,.blog-post .post-content h4,.blog-post .post-content h5,.blog-post .post-content h6,.blog-post .post-content .h1,.blog-post .post-content .h2,.blog-post .post-content .h3,.blog-post .post-content .h4,.blog-post .post-content .h5,.blog-post .post-content .h6{margin-top:1.5rem;margin-bottom:.5rem}.blog-post .post-content h2{margin-top:20px;color:#333;font-size:1.5rem}.blog-post .post-content p{margin-bottom:.5rem}.blog-post .post-content ul{list-style-type:disc;margin:10px 0;padding-left:20px}@media screen and (min-width: 1300px){.blog-post .post-content{font-size:19px}.blog-post .post-content h2{font-size:1.85rem;margin-bottom:.5rem}.blog-post .post-content h3{font-size:1.35rem;margin-top:.75rem;margin-bottom:.35rem}}.blog-post .post-content img{margin:10px 0}.blog-post .post-tags,.blog-post .post-share{margin-bottom:1rem}.blog-post .post-share{color:#6c757d}.blog-post .post-share p{color:#161722}.blog-post .post-share a{margin-right:10px;text-decoration:none;color:#007bff;transition:color .3s}.blog-post .post-share a:hover{color:#0056b3}.blog-post .post-comments{margin-top:40px}.blog-post .post-comments h3{margin-bottom:15px;font-size:1.5rem}.blog-post .comment-box{margin-bottom:20px}.blog-post .comment-box textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;resize:none}.blog-post .comment-box button{margin-top:10px;padding:10px 15px;border:none;background-color:#007bff;color:#fff;border-radius:5px;cursor:pointer;transition:background-color .3s}.blog-post .comment-box button:hover{background-color:#0056b3}.blog-post .comment-list{border-top:1px solid #ddd;padding-top:10px}.blog-post .comment-item{padding:10px 0;border-bottom:1px solid #f4f4f4}.blog-post .comment-item:last-child{border-bottom:none}.blog-post .comment-item strong{display:block;color:#222}.popular-tag{margin-left:-3px;margin-right:-3px;margin-top:-5px}.popular-tag li{display:inline-block;margin:0 3px 10px}.popular-tag li a{border:1px solid #e7e7e7;color:#6c757d;display:block;font-size:14px;font-weight:400;padding:5px 12px 4px;transition:all 500ms ease 0s;border-radius:3px;background-color:#fff}.popular-tag li a:hover{background:#de0029;border-color:#de0029;color:#fff}@media screen and (min-width: 992px){.blog-grid-area .tab-content{margin-left:-0.75rem;margin-right:-0.75rem}.blog-grid-area .tab-content .single-blog-item{padding-left:.75rem;padding-right:.75rem}}@-webkit-keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.hvr-wobble-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-wobble-horizontal:hover,.hvr-wobble-horizontal:focus,.hvr-wobble-horizontal:active{-webkit-animation-name:hvr-wobble-horizontal;animation-name:hvr-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}.page-link{color:#161722}.page-link:hover{color:#de0029}.active>.page-link,.page-link.active{background-color:#de0029;border-color:#de0029}.hero-career{position:relative;overflow:hidden}.hero-career .content{position:relative;z-index:2}.hero-career::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#212529;z-index:-5}.hero-career img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1);animation:zoomEffect 20s ease-in-out infinite;opacity:0;z-index:0}.hero-career .bg-zoom img:nth-child(1){animation-delay:0s;z-index:1}.hero-career .bg-zoom img:nth-child(2){animation-delay:5s;z-index:1}.hero-career .bg-zoom img:nth-child(3){animation-delay:10s;z-index:1}.hero-career .bg-zoom img:nth-child(4){animation-delay:15s;z-index:1}@keyframes zoomEffect{0%{transform:scale(1);opacity:0}5%{opacity:1}25%{transform:scale(1.2);opacity:1}30%{opacity:0}100%{opacity:0}}.section-job-why{position:relative}.section-job-why::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-image:url(../images/bg-job-why.jpg);background-repeat:no-repeat;background-size:cover;background-position:top left;z-index:-1}.section-job-why .list-emp{height:100%;overflow:hidden}.section-job-why .list-emp .item-emp{height:300px;margin-right:4px;margin-right:4px}.section-job-why .list-emp .slick-track{height:100%}@media all and (max-width: 767px){.section-job-why .content-full .item-img{height:auto}.section-job-why .content-full .item-img .list-emp{padding-bottom:0}.section-job-why .content-full .item-img .list-emp .item-emp{height:240px}}.section-job{position:relative}.section-job::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-image:url(../images/hero-shape-right.png);background-repeat:no-repeat;background-size:contain;background-position:top center;z-index:-1}.section-job::before{content:"";position:absolute;top:0;width:100%;height:100%;background:#e8fffd;background:-moz-linear-gradient(top, rgb(232, 255, 253) 0%, rgb(255, 255, 255) 19%, rgb(255, 255, 255) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgb(232, 255, 253)), color-stop(19%, rgb(255, 255, 255)), color-stop(100%, rgb(255, 255, 255)));background:-webkit-linear-gradient(top, rgb(232, 255, 253) 0%, rgb(255, 255, 255) 19%, rgb(255, 255, 255) 100%);background:-o-linear-gradient(top, rgb(232, 255, 253) 0%, rgb(255, 255, 255) 19%, rgb(255, 255, 255) 100%);background:-ms-linear-gradient(top, rgb(232, 255, 253) 0%, rgb(255, 255, 255) 19%, rgb(255, 255, 255) 100%);background:linear-gradient(to bottom, rgb(232, 255, 253) 0%, rgb(255, 255, 255) 19%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e8fffd", endColorstr="#ffffff", GradientType=0);z-index:-1}.grid-job{position:relative}.grid-job::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-image:url(../images/bg-job.jpg);background-repeat:no-repeat;background-size:cover;background-position:center bottom;background-attachment:fixed;z-index:-1}.scroll-down{animation:bounce 1s infinite}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(10px)}}.grid-article{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr);gap:16px}.grid-article .item-grid-article{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0;text-transform:uppercase;text-decoration:none;border:none;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#000;box-shadow:none;color:#fff;min-height:200px;height:100%;background-size:100%;transition:background-size .6s ease-in-out;font-size:28px}.grid-article .item-grid-article img{position:absolute;height:100%;width:100%;object-fit:cover;transition:transform .6s ease-in-out}.grid-article .item-grid-article span{position:absolute;padding:1rem}.grid-article .item-grid-article:hover img{transform:scale(1.1)}.grid-article .item-grid-article:nth-child(1){grid-area:1/1/3/1}.grid-article .item-grid-article:nth-child(2){grid-area:1/2/3/2}.grid-article .item-grid-article:nth-child(3){grid-area:1/3/2/5}.grid-article .item-grid-article:nth-child(4){grid-area:2/3/4/3}.grid-article .item-grid-article:nth-child(5){grid-area:2/4/4/4}.grid-article .item-grid-article:nth-child(6){grid-area:3/1/3/3}@media screen and (max-width: 991px){.grid-article{align-items:start;grid-template-columns:repeat(2, 1fr)}.grid-article .item-grid-article{grid-area:auto !important;justify-content:center;flex-direction:column;font-size:18px}.grid-article .item-grid-article:nth-child(1){grid-area:1/2/3/1 !important}.grid-article .item-grid-article:nth-child(5){grid-area:3/1/3/3 !important}}.list-job .item-job:nth-child(1){background-color:#ffddd8}.list-job .item-job:nth-child(2){background-color:#ffe8e5}.list-job .item-job:nth-child(3){background-color:#fff4f2}.item-job{--whiteColor: #fff;--transition: .5s;padding:1rem;background-color:var(--whiteColor);margin-bottom:1.5rem;position:relative;transition:var(--transition);border:1px solid #e7e7e7;color:#3c3c3c}.item-job .content{position:relative}.item-job .content .recent-job-img{position:absolute;top:0;left:0}.item-job .content .recent-job-img a{display:block}.item-job .content .recent-job-img a img{border-radius:50%}.item-job .content .name{font-size:22px;color:#000}.item-job .content .name a{transition:var(--transition);color:var(--titleColor)}.item-job .content ul{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.item-job .content ul li{margin-right:100px;margin-bottom:.25rem}.item-job .content ul li:last-child{margin-right:0}.item-job .content .price{color:var(--titleColor)}.item-job .content .price span{color:var(--bodyColor);font-size:15px}.item-job .item-content{display:inline-flex;align-items:center;color:var(--bodyColor)}.item-job .item-content img{position:relative;margin-right:4px;color:var(--mainColor)}.item-job .job-sub-content{display:flex;align-items:center;justify-content:space-between}.item-job:hover{transform:translateY(-10px)}.item-job:hover .content h3 a{color:var(--mainColor)}.sub{display:inline-block;padding:4px 18px;border-radius:50px;font-size:14px;font-weight:500;margin-right:10px;margin-bottom:0}.sub:last-child{margin-right:0}.sub.time{color:#323232;background-color:rgba(222,0,0,.1803921569)}.sub.freelance{color:#ff5b4a;background-color:#ffefed}.sub.internship{color:#ff4aa1;background-color:#ffedf6}.hero-job-feature{position:relative}.hero-job-feature::after{content:"";position:absolute;top:0;right:0;width:100%;height:518px;background-image:url(../images/bg-hero-job.svg);background-repeat:no-repeat;background-size:contain;background-position:top left;z-index:-1}@media screen and (max-width: 419px){.hero-job-feature::after{background-size:cover}}.job-details-category li{display:flex;justify-content:space-between;padding:.25rem 0;color:#72777a;font-size:16px}.job-details-category li img{margin-right:.125rem;width:22px;margin-bottom:4px}.job-details-category li span,.job-details-category li strong{color:#000}@media screen and (max-width: 1199px){.job-details-category li{padding:.125rem 0}}.section-job-detail{position:relative}.section-job-detail::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-color:#f8f9fa;z-index:-2}.section-job-detail .blog-post,.section-job-detail .sidebar-wrapper{background-color:#fff;padding:1.3rem 1rem}@media all and (min-width: 1400px){.section-job-detail .blog-post,.section-job-detail .sidebar-wrapper{padding:3rem 2rem}}@media screen and (max-width: 1399px){.section-job-detail .sidebar-wrapper .post-share .fs-6{font-size:14px !important}.section-job-detail .sidebar-wrapper .post-share .badge{font-size:10px}}@media screen and (max-width: 991px){.section-job-detail .sidebar-wrapper .post-share .fs-6{font-size:16px !important}.section-job-detail .sidebar-wrapper .post-share .badge{font-size:14px}}.toast-container{bottom:80px}.table-div{--bs-table-bg: #f8f9fa;--bs-table-border-color: #dfe0e1;display:table;width:100%;border-top:1px solid var(--bs-table-border-color);border-bottom:1px solid var(--bs-table-border-color);margin-bottom:1rem}.table-div .table-head{display:table-header-group;margin-bottom:1rem}.table-div .table-head .column{border-right:1px solid var(--bs-table-border-color);border-bottom:1px solid var(--bs-table-border-color);font-weight:bold;padding:1rem .5rem;vertical-align:middle;background-color:var(--bs-table-bg)}.table-div .table-head .column:first-child{border-left:1px solid var(--bs-table-border-color)}.table-div .table-head .column i{line-height:22px}.table-div .table-row{display:table-row;margin-bottom:1rem}.table-div .table-row.checked{background-color:#aaa !important}.table-div .table-row .column{padding:1rem .5rem;vertical-align:middle}.table-div .table-row .column:nth-child(1){border-left:1px solid var(--bs-table-border-color)}.table-div .table-row:last-child .column{border-bottom:none}.table-div .column{display:table-cell;display:table-cell;border-bottom:1px solid var(--bs-table-border-color);border-right:1px solid var(--bs-table-border-color);height:-webkit-fill-available}.table-div .column .btn:disabled{opacity:.35}.table-div.has-checkbox .table-row .column:first-child,.table-div.has-checkbox .table-head .column:first-child{width:50px;text-align:center}@media all and (max-width: 991px){.table-div{display:block;border:none}.table-div.has-checkbox .table-row .column:first-child{display:none}.table-div .table-row,.table-div .column,.table-div .column:before{display:block}.table-div .table-row .column:last-child{border-bottom:none}.table-div .table-head{position:absolute;top:-1000em;left:-1000em}.table-div .table-row{border:1px solid var(--bs-table-border-color);border-top:1px solid var(--bs-table-border-color);border-bottom:1px solid var(--bs-table-border-color);margin:1rem 0;border-radius:1rem;padding:.5rem 0rem;background-color:#fff}.table-div .table-row .column:nth-child(1){border-left:none}.table-div .table-row .column:last-child{border-right:none}.table-div .table-row:last-child .column,.table-div .column{border-bottom:0px solid var(--bs-table-border-color);display:flex;align-items:center;border-right:none;font-size:14px;padding:.125rem 1rem}.table-div .column:before{padding-right:4px;font-size:14px;content:" " attr(data-label);color:rgba(255,255,255,.7)}}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:#a6a6a6;content:var(--bs-breadcrumb-divider, "/")}/*# sourceMappingURL=styles.css.map */



/* President message heading bar */
.section-president-message .heading-bar{position:relative;background:#f1f1f1;border-radius:4px;margin:0 auto;max-width:860px;padding:18px 24px;text-align:center}
.section-president-message .heading-bar .title-section{font-size:28px;font-weight:700;color:#222;margin:0}
.section-president-message .heading-bar .marker{position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:60px;height:4px;background:#e53935;border-radius:2px}
.section-president-message .content p{margin-bottom:16px;line-height:1.8;color:#333}
@media (max-width: 991.98px){
  .section-president-message .heading-bar{max-width:100%;padding:14px 16px}
  .section-president-message .heading-bar .title-section{font-size:22px}
}

/* President message visual polish */
.section-president-message{position:relative;overflow:hidden;background:linear-gradient(180deg,#fafafa 0%,#ffffff 70%)}
.section-president-message .container{position:relative;z-index:1}
.section-president-message::before,.section-president-message::after{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:0}
.section-president-message::before{top:-70px;left:-120px;width:280px;height:280px;background:radial-gradient(closest-side,rgba(229,57,53,.10),rgba(229,57,53,0))}
.section-president-message::after{bottom:-90px;right:-130px;width:320px;height:320px;background:radial-gradient(closest-side,rgba(30,136,229,.10),rgba(30,136,229,0))}
.section-president-message .heading-bar{background:linear-gradient(180deg,#f7f8fa 0%,#f1f1f1 100%);box-shadow:0 6px 18px rgba(15,23,42,.36)}
.section-president-message .heading-bar .marker{background:linear-gradient(90deg,#e53935 0%,#ff7043 100%);height:5px;width:64px;border-radius:999px}
.section-president-message .col-lg-5 img{box-shadow:0 14px 34px rgba(15,23,42,.10);border:1px solid rgba(2,6,12,.06)}
@media (max-width: 991.98px){
  .section-president-message::before{top:-120px;left:-160px;width:220px;height:220px}
  .section-president-message::after{bottom:-140px;right:-160px;width:240px;height:240px}
}

/* ================= Recruitment Performance Compact Layout ================= */
.layout-recruit-performance{color:whitesmoke;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}
@media (min-width:992px){.layout-recruit-performance{grid-template-columns:repeat(3,1fr);gap:40px}}
.card-dark{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);padding:24px 22px;border-radius:14px;position:relative;min-height:100%;backdrop-filter:blur(4px)}
.card-dark .thumb{width:74px;height:74px;object-fit:cover}
.process-list{counter-reset:step;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}
.process-list li{position:relative;padding-left:46px;line-height:1.35}
.process-list li:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;background:#fff;color:#111;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}
.check-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}
.check-list li{position:relative;padding-left:32px}
.check-list li:before{content:"";position:absolute;left:0;top:4px;width:20px;height:20px;background:url('../../assets/images/ic-checked.svg') center/20px 20px no-repeat}
.partners-list{display:flex;flex-wrap:wrap;gap:10px}
.partner-item{background:#fff;color:#0c0c0c;font-weight:500;padding:8px 18px;border-radius:40px;font-size:14px;line-height:1;box-shadow:0 2px 4px rgba(0,0,0,.15)}
@media (max-width:575.98px){.card-dark{padding:20px 18px}.process-list li{padding-left:42px}.process-list li:before{width:28px;height:28px;font-size:13px}.partner-item{font-size:13px;padding:7px 14px}}
/* ========================================================================== */