:root{--color-primary:#b37f2c;--color-primary-solid:#fcf4e7;--color-secondary:#054423;--color-reverse:#fff;--color-dark:#787878;--color-white:#fff;--color-background:#e7f2e9}.content-page{min-height:400px}.content-page ul,.content-page ol{padding-left:20px}.section{position:relative;padding-top:3rem;padding-bottom:3rem}@media (min-width: 992px){.section{padding-top:3rem;padding-bottom:3rem}}.page-about,.page-project{padding:0}.wrapper{position:relative}@media (max-width: 992px){.section-about{padding-top:50px;padding-bottom:16rem;background-color:var(--color-secondary)}.section-about .section-bg{min-height:30vh}}@media (min-width: 992px){.section-about{padding-top:calc(5rem + 10px)}}@media screen and (min-width: 1650px){.section-about{padding-top:calc(5rem + 40px)}}.mix-bg{position:absolute;width:100%;height:100%;background-color:var(--color-background);top:0;left:0}.about-right-bg{position:absolute;bottom:0;right:0;mix-blend-mode:multiply}.about-right-bg img{transition:all .2s linear}@media (min-width: 768px){.about-right-bg{width:50%;height:auto}}@media (min-width: 992px){.about-group{width:50%}}.about-item{display:flex;align-items:center;gap:1rem;margin-bottom:3rem}@media (min-width: 992px){.about-item{gap:3rem}}.about-icon{width:20%}.about-content{flex:1;text-align:justify}.about-content p{color:var(--color-secondary)}.solid-background{position:absolute;width:100%;height:100%;background-color:var(--color-background);top:0;left:0}.eco-flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.eco-col{position:relative;width:100%}@media (min-width: 768px){.eco-col-left{width:50%}}@media (min-width: 992px){.eco-col-left{width:40%;padding-right:6%}}@media (min-width: 768px){.eco-col-right{width:50%}}@media (min-width: 992px){.eco-col-right{width:60%;padding-left:6%}}.eco-title-group{margin-bottom:1rem}.eco-title-group .page-subtitle{margin-top:-.5rem}@media (min-width: 992px){.eco-title-group{margin-bottom:1rem}.eco-title-group .page-subtitle{margin-top:-1rem}}.eco-image .image-box{padding-bottom:92%}.eco-image .image-box img{opacity:0}@media (max-width: 991.98px){.eco-image{margin-top:2rem}}.gp-system{position:relative;width:70%;margin:auto}@media (max-width: 767px){.gp-system{width:90%}}.gp-system .system-logo{display:flex;flex-direction:column;align-items:center}.gp-system .system-logo .gp-pro{width:100%;text-align:center}.gp-system .system-logo .gp-pro:before{content:"";position:absolute;height:90%;border:1px solid #044423;top:0;left:50%;right:auto}.gp-system .system-logo .gp-pro img{border-radius:5px;width:100px;position:relative;z-index:2}.gp-system .system-logo .gp-child{display:flex;align-items:center;width:100%;justify-content:space-between;position:relative}.gp-system .system-logo .gp-child:before{content:"";position:absolute;width:100%;border:1px solid #044423;top:50%;left:0}.gp-system .system-logo .gp-child img{border-radius:5px;width:100px;position:relative;z-index:2}.gp-system .system-logo .gp-child .gp-child-system{position:relative}.gp-system .system-logo .gp-child .gp-child-system:nth-child(1):after{height:420px}.gp-system .system-logo .gp-child .gp-child-system:nth-child(2):after{height:350px}.gp-system .system-logo .gp-child .gp-child-system:after{content:"";position:absolute;border:1px solid #044423;top:0;left:50%;right:auto}.gp-system .system-service{display:flex;justify-content:space-between}.gp-system .system-service .system-service-child{width:calc(100% / 3);display:flex;flex-direction:column}.gp-system .system-service .system-service-child:nth-child(1){align-items:flex-start}.gp-system .system-service .system-service-child:nth-child(1) .system-item{margin-left:10px}.gp-system .system-service .system-service-child:nth-child(2){align-items:center}.gp-system .system-service .system-service-child:nth-child(3){align-items:flex-end}.gp-system .system-service .system-service-child:nth-child(3) .system-item{margin-right:10px}.gp-system .system-service .system-item{background-color:#cbb79e;width:80px;height:80px;position:relative;z-index:1;margin:10px 0;border-radius:5px;display:flex;align-items:center;text-align:center;font-weight:500;font-size:11px;text-transform:uppercase}.gp-system .system-service .system-item p{margin:0 10px}.section-vm{background-color:var(--color-secondary)}.section-vm.solid{background-color:var(--color-background)}@media (max-width: 1199.98px){.section-vm{padding:0}}.vm-bg{position:relative}.vm-bg img{position:absolute;width:100%;height:100%;object-fit:cover}.vm-group{padding:0px}@media (min-width: 1200px){.vm-group{width:38%}.vm-group.mission-group{margin-left:65%}}.vm-title-group{margin-bottom:1rem}@media (min-width: 992px){.vm-title-group{margin-bottom:2rem}}.vm-item{display:flex;align-items:center;gap:5px;margin-bottom:1rem}.vm-item:last-child{margin-bottom:0}.vm-number{font-weight:600;color:var(--color-primary);font-size:4rem;line-height:4rem;width:15%}@media (min-width: 768px) and (max-width: 991.98px){.vm-number{width:8%}}.vm-content{flex:1}@media (max-width: 1199.98px){.vm-bg{min-height:42vh}}@media (min-width: 1200px){.vm-bg{position:absolute;width:55%;height:auto}.vm-bg.vision-bg{top:0;right:0;height:100%}.vm-bg.mission-bg{top:0;left:0;height:100%}.vm-bg.team-bg{top:0;left:0;height:100%}}@media (max-width: 991.98px){.team-group{padding:10px 0}}@media (min-width: 992px){.team-group{width:34%;margin-left:66%}}.team-title-group{margin-bottom:1rem}.team-title-group .page-subtitle{margin-top:-.5rem}@media (min-width: 992px){.team-title-group{margin-bottom:1rem}.team-title-group .page-subtitle{margin-top:-1rem}}.value-title-group{margin-bottom:2rem}.value-title-group .page-title{color:var(--color-white);font-weight:400}.value-title-group .page-title strong{font-weight:600}@media (min-width: 992px){.value-title-group{margin-bottom:4rem}}.value-row .value-col{margin-bottom:2rem}@media (min-width: 768px){.value-row{margin-left:-5rem;margin-right:-5rem}.value-row .value-col{padding-left:5rem;padding-right:5rem;margin-bottom:5rem}}.value-item-title{position:relative;font-size:1.6rem;text-transform:uppercase;color:var(--color-white);margin-bottom:1rem;font-weight:600}@media (min-width: 992px){.value-item-title{font-size:2rem}}.chart-title-group{margin-bottom:2rem}.chart-title-group .page-title{color:var(--color-primary);font-weight:400}.chart-title-group .page-title strong{font-weight:600}@media (min-width: 992px){.chart-title-group{margin-bottom:0}}.chart-image{position:relative;z-index:2;padding-bottom:40px}.organ-header{position:relative;background-color:var(--color-secondary);margin-bottom:1rem}@media (min-width: 992px){.projects-header{margin-bottom:2rem}}.organ-cat-list{position:relative;display:flex;align-items:center;justify-content:center}.organ-cat-list .organ-link span{position:relative;display:block}.organ-cat-list .cat-url span{position:relative;display:block}.organ-cat-list .organ-link span::after{content:"";width:100%;height:1px;background-color:var(--color-white);position:absolute;bottom:0;left:0;transform:scaleX(0);cursor:pointer;transition:all .3s linear}.organ-cat-list .organ-link{text-transform:uppercase;color:var(--color-white) !important;border:none;border-radius:0;padding:1rem;white-space:nowrap}.organ-cat-list .organ-link:hover span::after,.organ-cat-list .organ-link.active span::after{transform:scaleX(1)}@media (max-width: 991.98px){.organ-cat-list{overflow-x:auto;overflow-y:hidden}}.organ-system{position:relative}.organ-content{opacity:0;visibility:hidden;height:0;overflow:hidden}.organ-content.active{opacity:1;visibility:visible;height:auto}.organ-float{padding:20px 0}.org-chart{display:flex;justify-content:center}.org-chart ul{padding:0;position:relative;transition:all 0.5s;display:flex;justify-content:center}@media (max-width: 991px){.org-chart ul.sub-user{flex-wrap:wrap}.org-chart ul.sub-user li{width:50%}}.org-chart li{float:left;text-align:center;list-style-type:none;position:relative;transition:all 0.5s;padding:10px}@media (max-width: 420px){.org-chart li .user>div,.org-chart li .user>a{font-size:11px !important}.org-chart li .user .name{font-size:11px !important}.org-chart li .user .role{height:40px}.org-chart li .user .name{height:36px;line-height:18px}}.org-chart li::after{right:auto;left:50%;border-left:1px solid #ccc}.org-chart li:only-child::after,.org-chart li:only-child::before{display:none}@media (max-width: 991px){.org-chart li .user .name{font-size:12px !important}.org-chart .sub-user li:nth-child(2)::after{border-top:0}.org-chart .sub-user li:nth-child(3)::before{border-top:0}.org-chart .sub-user li::before{border-radius:0}}.org-chart li:only-child{padding-top:0}.org-chart li:first-child::before,.org-chart li:last-child::after{border:0 none}.org-chart li:last-child::before{border-right:1px solid #ccc;border-radius:0 5px 0 0}.org-chart li:first-child::after{border-radius:5px 0 0 0}.org-chart li .user{text-decoration:none;color:#666;display:inline-block;padding:10px;transition:all 0.5s;background:#fff;width:250px;border-radius:6px;margin-bottom:15px;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}@media (max-width: 420px){.org-chart li .user{width:140px}}@media (max-width: 767px) and (min-width: 421px){.org-chart li .user{width:150px}}@media (max-width: 1199px) and (min-width: 768px){.org-chart li .user{width:210px}}.org-chart li .user:hover,.org-chart li .user:hover+ul li .user{background:#b5d5ef;color:#002a50;transition:all 0.15s;transform:translateY(-5px);box-shadow:inset 0 0 0 3px #76b1e1,0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}.org-chart li .user:hover img,.org-chart li .user:hover+ul li .user img{box-shadow:0 0 0 5px #4c99d8}.org-chart li .user:hover+ul li::after,.org-chart li .user:hover+ul li::before,.org-chart li .user:hover+ul::before,.org-chart li .user:hover+ul ul::before{border-color:#94a0b4}.org-chart li .user>div,.org-chart li .user>a{font-size:12px}.org-chart li .user img{margin:0 auto;width:200px;height:auto}@media (max-width: 420px){.org-chart li .user img{width:150px}}@media (max-width: 767px) and (min-width: 421px){.org-chart li .user img{width:180px}}@media (max-width: 991px) and (min-width: 768px){.org-chart li .user img{width:180px}}.org-chart li .user .call{margin:15px 0 5px 0}.org-chart li .user .name{font-size:14px;font-weight:600;color:#044423}.org-chart li .user .name .call{font-weight:400}.org-chart li .user .name strong{text-transform:uppercase}.org-chart li .user .role{font-weight:400;margin-bottom:10px;margin-top:5px}.org-chart li .user .manager{font-size:12px;color:#b21e04}.rule-row .rule-col{margin-bottom:2rem}@media (min-width: 992px){.rule-row{margin-left:-5rem;margin-right:-5rem}.rule-row .rule-col{padding-left:5rem;padding-right:5rem;margin-bottom:5rem}}.rule-title-group{margin-bottom:2rem}.rule-title-group .page-title{color:var(--color-primary);font-weight:400}.rule-title-group .page-title strong{font-weight:600}@media (max-width: 767.98px){.rule-title-group .page-title strong{display:block;margin-top:-1rem}}@media (min-width: 992px){.rule-title-group{margin-bottom:4rem}}.rule-item-image{width:20%;margin-bottom:.5rem}.rule-item-title{margin-bottom:1rem;text-transform:uppercase;font-weight:600;color:var(--color-secondary)}.rule-item-content p{color:var(--color-secondary)}.section.section-featured{position:relative;padding:0;overflow:hidden}.section.section-featured .project-bg-slide{width:100%;height:100%}.about-bg{position:absolute;width:100%;height:100%;background-color:var(--color-background);top:0;left:0;overflow:hidden}@media (max-width: 767px){.career-page .about-bg{position:absolute}}.about-title-group{margin-bottom:2rem}@media (min-width: 992px){.about-title-group{margin-bottom:8rem}}.about-left-image{position:absolute;bottom:0;left:0;mix-blend-mode:multiply}.about-left-image img{transition:all .2s linear}@media (max-width: 767.98px){.about-left-image{display:none}}@media (min-width: 768px){.about-left-image{width:41.6%;height:auto}}.featured-wrapper{padding-top:70px}@media (max-width: 767px){.featured-wrapper{padding:30px 0}}@media (min-width: 992px){.featured-wrapper{padding:70px 0}}@media screen and (min-width: 1650px){.featured-wrapper{padding:90px 0}}.solid-background-left{position:absolute;width:45%;height:100%;top:0;left:0}.solid-background-left:after{content:"";position:absolute;top:0;right:-95px;width:200px;height:100%}@media (max-width: 767px){.solid-background-left{width:1%}}.featured-image{mix-blend-mode:multiply;transition:all .3s linear}@media (min-width: 768px){.featured-image{width:70%;height:auto}}@media (min-width: 767px){.featured-group{width:40%}}.featured-content p{color:var(--color-secondary)}.projects-header{position:relative;background-color:var(--color-secondary);margin-bottom:1rem}@media (min-width: 992px){.projects-header{margin-bottom:2rem}}.section-projects{padding-top:0 !important}.product-col{margin-top:1rem}@media (min-width: 992px){.product-col{margin-top:2rem}}@media screen and (min-width: 1560px){#project_list{margin-left:30px;margin-right:30px}.product-col{padding-left:30px;padding-right:30px;margin-top:2rem}}.project-cat-list{position:relative;display:flex;align-items:center}.project-cat-list .cat-link{text-transform:uppercase;color:var(--color-white) !important;border:none;border-radius:0;padding:1rem;white-space:nowrap}.project-cat-list .cat-url a{display:flex;text-transform:uppercase;color:#fff;padding:1rem;align-items:center;white-space:nowrap}.project-cat-list .cat-url a:hover{color:#fff}.project-cat-list .cat-url a span{padding-right:5px}.project-cat-list .cat-url a svg{width:12px;height:12px}.project-cat-list .cat-url a svg path{fill:#fff}.project-cat-list .cat-link span{position:relative;display:block}.project-cat-list .cat-url span{position:relative;display:block}.project-cat-list .cat-link span::after{content:"";width:100%;height:1px;background-color:var(--color-white);position:absolute;bottom:0;left:0;transform:scaleX(0);cursor:pointer;transition:all .3s linear}.project-cat-list .cat-link:hover span::after,.project-cat-list .cat-link.active span::after{transform:scaleX(1)}.project-cat-list .cat-url span::after{content:"";width:100%;height:1px;background-color:var(--color-white);position:absolute;bottom:0;left:0;transform:scaleX(0);cursor:pointer;transition:all .3s linear}.project-cat-list .cat-url:hover span::after,.project-cat-list .cat-url.active span::after{transform:scaleX(1)}@media (max-width: 991.98px){.project-cat-list{overflow-x:auto;overflow-y:hidden}}@media (min-width: 992px){.project-item{transition:transform .3s linear}.project-item:hover{transform:translateY(-5px)}}.project-image{margin-bottom:2rem}.project-title{font-size:2rem;text-transform:uppercase}aside.line{margin-top:1rem;margin-bottom:1rem;width:50%;height:1px;background:var(--color-secondary)}.project-title a{color:var(--color-primary);display:flex;flex-direction:column;font-weight:400;font-size:14px}.project-title a .main{font-weight:600}.cat-content{opacity:0;visibility:hidden;height:0;overflow:hidden}.cat-content.active{opacity:1;visibility:visible;height:auto}.section-contact{padding-top:0}.section-page{padding-top:0}.section-single-banner{position:relative;border-bottom:1px solid var(--color-secondary)}.section-single-banner .featured-image{position:absolute;bottom:0;right:0}.section-single-banner::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--color-background)}@media (max-width: 991.98px){.section-single-banner{padding-top:50px;padding-bottom:25rem;background-color:var(--color-secondary)}.section-single-banner .section-bg{min-height:30vh}}@media (max-width: 767.98px){.section-single-banner{padding-bottom:22rem}}@media (min-width: 992px){.section-single-banner{padding-top:calc(5rem + 105px);min-height:60vh}}@media screen and (min-width: 1650px){.section-single-banner{padding-top:calc(5rem + 140px)}}.single-banner-title{font-weight:600;color:var(--color-primary)}.single-image{margin-bottom:1rem}.single-content{margin-bottom:1rem}.single-content p{color:var(--color-secondary);margin-bottom:0}.single-content ul{padding-left:15px}.single-content ul li{list-style:disc;color:var(--color-secondary)}@media (min-width: 992px){.single-content{margin-bottom:2rem}}.single-image{margin-bottom:1rem}.project-image-slider .slick-slide{margin:0 15px}.project-image-slider .slick-list{margin:0 -15px}.project-image-slider .slick-prev,.project-image-slider .slick-next{z-index:1;background-color:var(--color-secondary);width:30px;height:30px;text-align:center}.project-image-slider .slick-prev::before,.project-image-slider .slick-next::before{font-family:'Font Awesome 6 Pro';font-weight:700;color:var(--color-primary)}.project-image-slider .slick-prev{left:0}.project-image-slider .slick-prev::before{content:"\f0d9"}.project-image-slider .slick-next{right:0}.project-image-slider .slick-next::before{content:"\f0da"}.project-image-slider .slick-dots{bottom:-40px}.project-image-slider .slick-dots li{width:15px;height:15px}.project-image-slider .slick-dots li button{background-color:#ddd;border-radius:50%;width:15px;height:15px}.project-image-slider .slick-dots li button::before{content:""}.project-image-slider .slick-dots li.slick-active button{background-color:var(--color-secondary)}.related-title{font-size:2rem;font-weight:600;margin-top:30px;padding-top:40px;color:var(--color-primary);text-transform:uppercase}.section-about .about-title-group{margin-bottom:0}.section-recruiment{padding:0}.recruiment-header{position:relative;background-color:var(--color-secondary);margin-bottom:1rem}@media (min-width: 992px){.recruiment-header{margin-bottom:2rem}}.recruiment-list{position:relative;display:flex;align-items:center}.recruiment-list a{text-transform:uppercase;color:var(--color-white) !important;border:none;border-radius:0;padding:1rem;white-space:nowrap;opacity:.9}.recruiment-list a span{position:relative;display:block}.recruiment-list a span::after{content:"";width:100%;height:1px;background-color:var(--color-white);position:absolute;bottom:0;left:0;transform:scaleX(0);transition:all .3s linear}.recruiment-list a:hover,.recruiment-list a.active{opacity:1}.recruiment-list a:hover span::after,.recruiment-list a.active span::after{transform:scaleX(1)}@media (max-width: 991.98px){.recruiment-list{overflow-x:auto;overflow-y:hidden}}.recruiment-detail{width:100%}.recruiment-group{width:100%}.recruiment-group ul{padding-left:15px}@media (min-width: 992px){.recruiment-group{width:50%}}.recruiment-content p{color:var(--color-secondary)}.recruiment-content ul li{color:var(--color-secondary)}.recruiment-content ul li b,.recruiment-content ul li strong{font-weight:600}.recruiment-content a{color:var(--color-secondary);font-weight:600;text-decoration:underline}.single-career{margin-bottom:1rem}@media (min-width: 992px){.single-career{margin-bottom:2rem}}.single-career-title{color:var(--color-primary);font-size:1.8rem;text-transform:uppercase;font-weight:600;padding-bottom:1rem;margin-bottom:1rem;border-bottom:2px solid var(--color-secondary)}.single-career-content p{color:var(--color-secondary)}.single-career-content p strong{font-weight:600}.recruitment-subtitle{font-weight:400}.recruitment-title,.recruitment-subtitle{text-transform:uppercase;color:var(--color-primary);font-size:1.4rem}.recruitment-title .text-gradient,.recruitment-subtitle .text-gradient{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(to right, #cea23a, #f8cc62, #e0b44b)}.recruitment-title span,.recruitment-subtitle span{display:block}@media (min-width: 992px){.recruitment-title,.recruitment-subtitle{font-size:1.8rem}}.recruitment-title{font-weight:600}.recruitment-title-group{margin-bottom:1rem}.recruiment-box{position:relative;display:flex;align-items:center;flex-wrap:wrap}@media (min-width: 992px){.recruiment-box{min-height:70vh}.recruiment-box:last-child{margin-bottom:0}.recruiment-box.left .recruiment-bg{right:0}.recruiment-box.left .recruiment-group{padding-right:5%;padding-top:20px}.recruiment-box.right .recruiment-bg{left:0}.recruiment-box.right .recruiment-group{margin-left:50%}.recruiment-box.right .recruiment-group{padding-left:5%;padding-top:20px}}.recruiment-bg{width:100%}@media (max-width: 991.98px){.recruiment-bg{margin-bottom:2rem}}@media (min-width: 992px){.recruiment-bg{position:absolute;width:50%;height:100%}.recruiment-bg img{position:absolute;width:100%;height:100%;object-fit:cover}}.about-bg .about-image{position:absolute;bottom:0;right:0;mix-blend-mode:multiply;transition:all .3s linear}@media (max-width: 991px){#about .section-about{padding-bottom:12rem}}#career_list table{caption-side:bottom;border-collapse:collapse;width:100%}#career_list table thead,#career_list table tbody,#career_list table tfoot,#career_list table tr,#career_list table td,#career_list table th{border-color:inherit;border-style:solid;border-width:0}#career_list table th,#career_list table td{border:1px solid #787878}#career_list table th{font-weight:600;text-align:center;background-color:var(--color-secondary);color:var(--color-primary);padding:2px 5px}#career_list table td{transition:all .3s linear;text-align:center;padding:5px 0}#career_list table td a.career-link{display:flex;justify-content:space-between;padding:0 5px}#career_list table td a.career-link .viewmore{font-style:italic;color:#b37f2b}@media (max-width: 767px){#career_list table td a.career-link{flex-direction:column}}#career_list table tr:hover td{background-color:var(--color-secondary);color:var(--color-primary)}@media (min-width: 992px){.page-contact .about-group{width:40%;margin-top:8rem}}.page-contact .section-about{padding-top:5rem;min-height:70vh}.page-contact .about-bg{position:absolute}@media (max-width: 991px){.page-contact .section-about{min-height:0}}#contact .overflow-hidden{position:relative}#contact .overflow-hidden ul{padding:0}.contact-flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 991px){.contact-flex{flex-direction:column}}@media (min-width: 992px){.contact-col-left{width:40%}}@media (min-width: 992px){.contact-col-right{width:60%;padding-left:5%}}@media (min-width: 992px){.contact-col-left{padding-top:2rem}}.contact-box{position:relative;margin-bottom:1rem}@media (min-width: 992px){.contact-box{margin-bottom:2rem}}.contact-box-title{text-transform:uppercase;font-size:1.2rem;color:var(--color-secondary);font-family:var(--font-bold);line-height:inherit}.company-info ul li{padding:5px 0;color:var(--color-secondary)}.company-info svg{width:15px;height:15px;transform:scale(-1, 1)}.company-info svg path,.company-info svg circle{fill:var(--color-secondary)}.company-info ul li img,.company-info ul li span{margin:0;width:25px}.company-info ul li strong{font-family:var(--font-bold)}.company-info ul li a{color:var(--color-secondary)}.company-time p{margin-bottom:0}.company-time p strong{font-family:var(--font-bold)}#page_contact_form{background-color:var(--color-secondary);padding:1rem}#page_contact_form input{border:1px solid #fff;background:transparent;border-radius:5px;padding:7px;width:100%}@media (max-width: 991px){#page_contact_form .form-control-input{margin-bottom:1rem}}#page_contact_form input#fmess{height:100px;padding-bottom:65px}#page_contact_form input::placeholder{color:#fff}#page_contact_form .btn-form{display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-radius:5px}#page_contact_form .btn-form input{text-align:left}#page_contact_form .btn-form svg path{fill:#044423}@media (min-width: 992px){#page_contact_form{padding:3rem}#page_contact_form .form-control-input{margin-bottom:2rem}}.contact-title-group{margin-bottom:1rem}@media (min-width: 992px){.contact-title-group{margin-bottom:2rem}}.career-modal{position:fixed;top:80px;left:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:9;padding:30px 0;overflow-y:auto;text-align:center}@media (max-width: 767px){.career-modal{top:50px}}.career-modal.active{opacity:1;visibility:visible}.career-modal .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:9}.career-modal .career-modal-content{display:inline-block;text-align:left;width:60%;height:80vh;margin:0 auto;overflow:auto;background:var(--color-background);z-index:99;position:relative;padding:15px;border-radius:10px}.career-modal .career-modal-content::-webkit-scrollbar{display:none}.career-modal .career-modal-content .career-title{font-size:20px;color:#b37f2b;border-bottom:1px solid #b37f2b}.career-modal .career-modal-content .career-content{padding-top:10px}.career-modal .career-modal-content .career-content p{margin-bottom:5px}.career-modal .career-modal-content #career_detail{height:100%;overflow:auto}.career-modal .career-modal-content ul{padding-left:50px}@media (max-width: 991px){.career-modal .career-modal-content{width:90%;padding:25px}.career-modal .career-modal-content ul{padding-left:5px;width:100%}}.career-modal button.btn-close{position:absolute;right:10px;top:10px;background:transparent;border:none}.career-modal button.btn-close span{font-size:22px}@media (max-width: 991px){.career-modal button.btn-close{right:0;top:5px}}
