/*!/wp-content/themes/greenovative/assets/dist/jobopening.css*/.horizontal-line{width:calc(100% + 42px);height:2px;background-color:#E7F0FA;margin:20px 0;transform:translateX(-21px)}.container-job{display:flex;flex-direction:column;margin-bottom:20px}.container-title{display:flex;align-items:center}.container-title .elementor-heading-title{flex:1;font-size:48px;line-height:46px;font-weight:700;margin:0;color:#111827}.container-tags{display:flex;align-items:center;gap:10px;margin-top:5px}.container-tags button.elementor-widget-tag{background-color:#0BA02C;color:#fff;padding:3px 11px;font-size:13px;line-height:18px;border:none;border-radius:3px;cursor:pointer;transition:background-color 0.3s ease}.container-tags button.elementor-widget-tag:hover{background-color:#059669}.container-tags .container-apply{margin-left:auto;position:relative;margin-top:-18px}.container-tags .container-apply .elementor-button-link{padding:15px 30px;font-size:21px;line-height:37px;font-weight:600;background-color:#0BA02C;color:#fff;text-decoration:none;border-radius:67px;transition:background-color 0.3s ease;display:block;width:200px;height:65px}.container-tags .container-apply .elementor-button-link:hover{background-color:#0BA02C}.container-tags .container-apply .elementor-button-link svg{height:30px;width:30px;margin-left:8px}.container-details{display:flex;gap:20px}.container-details .job-description{flex-basis:65%;padding-right:20px}.container-details .job-description h3{font-family:"Urbanist",Sans-serif;font-size:24px;font-weight:500;line-height:37px;text-align:left;color:#18191C;}.container-details .job-description{font-family:"Urbanist",Sans-serif;font-size:21px;font-weight:400;line-height:32px;text-align:left;color:#5E6670}.container-details .job-description ul li{font-size:21px;font-weight:400;line-height:32px;text-align:left;color:#5E6670;list-style-type:disc}.container-details .job-meta-content{flex-basis:33.33%}.container-details .job-meta-content .job-overview{flex:1.5;padding:20px;border:1px solid #e5e7eb;border-radius:8px;height:auto}.container-details .job-meta-content .job-overview p{font-size:24px;font-weight:500;line-height:37px;text-align:left;color:#18191C}.container-details .job-meta-content .job-overview h2{font-weight:500;font-size:16px;line-height:25px;color:#000;margin-bottom:20px}.container-details .job-meta-content .job-overview .icons-container{display:flex;flex-wrap:wrap;justify-content:start;margin-top:20px;align-items:flex-start;align-content:flex-start;gap:30}.container-details .job-meta-content .job-overview .icons-container.icon-count-2{justify-content:flex-start;gap:0}.container-details .job-meta-content .job-overview .icons-container .icon-item{display:flex;flex-direction:column;align-items:start}.container-details .job-meta-content .job-overview .icons-container .icon-item.icon-second-row1{flex-grow:0!important;flex-basis:33%}.container-details .job-meta-content .job-overview .icons-container .icon-item.icon-second-row2{flex-grow:0!important;flex-basis:33%!important}.container-details .job-meta-content .job-overview .icons-container .icon-item .icon-circle{width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#f9fafb}.container-details .job-meta-content .job-overview .icons-container .icon-item .icon-circle img{width:42px;height:42px}.container-details .job-meta-content .job-overview .icons-container .icon-item .icon-text{display:flex;flex-direction:column;align-items:flex-start;gap:0}.container-details .job-meta-content .job-overview .icons-container .icon-item .icon-text .icon-title{font-size:14px;line-height:22px;color:#767F8C;font-weight:400}.container-details .job-meta-content .job-overview .icons-container .icon-item .icon-text span{font-size:16px;line-height:22px;color:#18191C;font-weight:500;margin-top:-15px}.container-details .job-meta-content .job-overview .share-job-section{margin-top:20px}.container-details .job-meta-content .job-overview .share-job-section .share-heading{font-size:24px;font-weight:500;line-height:37px;color:#18191C;margin-bottom:10px;text-align:left}.container-details .job-meta-content .job-overview .share-job-section .share-icons{display:flex;gap:10px;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:center;justify-content:flex-start}.container-details .job-meta-content .job-overview .share-job-section .share-icons a.share-icon{display:inline-flex;justify-content:center;align-items:center;padding:5px 12px;border-radius:4px}.container-details .job-meta-content .job-overview .share-job-section .share-icons a.share-icon img{width:16px;height:16px;margin-right:8px}.container-details .job-meta-content .job-overview .share-job-section .share-icons a.share-icon span{font-size:14px;font-weight:500;color:#111827}.container-details .share-job-section{display:flex;flex-direction:column;margin-top:20px}.container-details .share-job-section .share-heading{font-size:24px;font-weight:500;line-height:37px;text-align:left;color:#fff;padding:5px 10px;margin-bottom:15px}.container-details .share-job-section .share-icons{display:flex;gap:10px;justify-content:flex-start}.container-details .share-job-section .share-icons a.share-icon{display:inline-flex;justify-content:center;align-items:center;width:auto;height:40px;padding:0 15px;border-radius:8px}.container-details .share-job-section .share-icons a.share-icon img{width:20px;height:20px;margin-right:8px}.container-details .share-job-section .share-icons a.share-icon span{font-size:14px;font-weight:500;color:#111827}.container-details .share-job-section .share-icons a.share-icon[title=Mail]{width:auto;padding:0 10px}.container-details .share-job-section .share-icons a.share-icon[title=Mail] img{width:24px;height:24px}.container-job .container-tags .container-apply .elementor-button-link{display:flex;align-items:center;justify-content:center;padding:19px 40px;width:245px;height:72px;transition:0.5s ease;border:1px solid #0BA02C}.container-job .container-tags .container-apply .elementor-button-link:hover{background:#fff;color:#0BA02C}.container-job .container-tags .container-apply .elementor-button-link svg{left:75%;top:37%;height:20px;width:20px}.container-job .container-tags .container-apply .elementor-button-link:hover svg path{fill:#0BA02C}.container-salary-location{display:flex;flex-direction:row;flex-wrap:wrap;border:1px solid #CCC;border-radius:8px;margin-top:50px;padding:20px;justify-content:space-evenly;align-items:center;gap:20px}.container-salary-location .salary{flex:1;text-align:center}.container-salary-location .salary h3{color:#18191C;margin-bottom:5px;font-size:21px;font-weight:500;line-height:32px;text-align:center}.container-salary-location .salary p{color:#0BA02C;font-size:17px;font-weight:500;line-height:22px;text-align:center}.container-salary-location .salary h6{font-size:19px;font-weight:400;line-height:27px;text-align:center;color:#767F8C;margin-top:-20px}.container-salary-location .job-location{flex:1;text-align:center}.container-salary-location .job-location h3{color:#18191C;font-size:20px;font-weight:500;line-height:25px;text-align:center}.container-salary-location .job-location p{font-size:18px;font-weight:400;line-height:25px;text-align:center;color:#767F8C;margin-top:-20px}.container-salary-location .vertical-line{width:1px;height:100px;background-color:#e5e7eb;align-self:center}.open-roles-title{margin-top:50px}@media (max-width:1920px){#custom-id{padding-left:0;padding-right:0}}@media (max-width:1440px){.container-job .container-tags{flex-direction:row;margin-top:10px}.container-details .job-meta-content .job-overview .icons-container .icon-item .icon-text .icon-title{font-size:12px;line-height:18px}.container-details .job-meta-content .job-overview .icons-container .icon-item .icon-text span{font-size:16px;line-height:25px}.container-details .job-meta-content .job-overview .share-job-section .share-icons{gap:10px}}@media (max-width:1024px){.container-job,.container-title,.container-tags,.container-details{padding:0 30px}.container-tags{flex-direction:column;align-items:flex-start;gap:8px}.container-apply{margin-left:0;margin-top:10px}.container-job .container-tags .container-apply .elementor-button-link{padding:15px 30px;font-size:15px;line-height:26px;height:62px;width:100%;text-align:center}.container-job .container-tags .container-apply .elementor-button-link svg{left:80%;top:30%;height:20px;width:20px}.container-details{flex-direction:column}.job-meta-content{display:block!important;flex-basis:100%!important;width:100%!important;margin-top:20px;background:#fff}.job-overview{display:block!important;width:100%!important}.job-description{flex-basis:100%;padding-right:0}.job-description p,.job-description ul li{font-size:18px;line-height:28px;word-break:break-word}.job-meta-content .icons-container{display:flex;flex-wrap:wrap;justify-content:space-between}.job-meta-content .icons-container .icon-item{flex:1 1 45%}.container-salary-location{flex-direction:column;align-items:flex-start;text-align:left;padding:15px;gap:10px}.container-salary-location .salary,.container-salary-location .job-location{width:100%}.container-salary-location .vertical-line{display:none}.open-roles-title{padding:0}.job-category-card{padding:0 5px}}@media (max-width:768px){.container-title,.container-tags{flex-direction:column;align-items:flex-start;gap:10px}.container-job{padding:0}.container-job .container-tags .container-apply{margin-top:0}.container-job .container-tags .container-apply .elementor-button-link{padding:12px 8px;height:50px;font-size:16px;line-height:25px;width:140px}.container-job .container-tags .container-apply .elementor-button-link svg{left:82%;top:30%}.container-details{flex-direction:column}.container-details .job-meta-content .job-overview .icons-container{flex-direction:row;align-items:center;gap:20px;justify-content:flex-start}.container-details .job-meta-content .job-overview .icons-container .icon-item .icon-second-row1{flex-basis:30%}.container-details .job-description{padding-right:0}.container-details .job-description p{line-height:25px}.container-details .job-description ul li{font-size:14px;line-height:22px}.container-salary-location{width:100%;margin-left:0;flex-direction:column}.container-salary-location .vertical-line{display:none}.container-salary-location .job-location{text-align:left}.container-salary-location .job-location .icon-circle{margin:0 auto;text-align:center}.elementor-element.elementor-element-7e15372.e-con-full.e-flex.e-con.e-child{padding-top:0px!important}.container-title .container-tags .container-details{padding:0 45px!important}.container-details .job-meta-content .job-overview .icons-container{gap:0 0!important}.container-details .job-meta-content .job-overview .share-job-section .share-icons{row-gap:5px!important}.container-salary-location .vertical-line{width:150px!important;height:1px!important}.container-open-roles .custom-container .open-roles-title{padding-top:40px!important}#custom-id{padding-left:20px;padding-right:20px!important}.job-category-card{padding:0 0 20px 0!important}.job-category-card{flex-basis:100%!important}.job-opening-template-default{padding-top:40%!important}.category-heading{margin-bottom:0!important}}@media (max-width:400px){.container-title{padding:0 40px!important}.container-tags{margin-top:0}.container-tags .container-details{padding:0 40px!important}.open-roles-title .job-category-card{padding:0}.container-tags .container-apply{margin-top:0}.container-tags .container-apply .elementor-button-link{padding:16px 35px;width:210px;height:68px;font-size:16px;line-height:25px}}@media (max-width:360px){.container-job .container-tags .container-apply .elementor-button-link{padding:10px 20px;width:140px}.container-job .container-tags .container-apply .elementor-button-link svg{top:25%}}@media(max-width:1300px){.container-details .job-description h3{font-size:22px}.container-details .job-description,.container-details .job-description li{font-size:17px!important}.container-job .container-tags .container-apply .elementor-button-link{display:flex;align-items:center;justify-content:center;width:170px;height:50px;font-size:18px;padding:0}.container-job .container-tags .container-apply .elementor-button-link svg{left:78%;top:32%;height:18px;width:17px}.container-job .container-tags .container-apply .elementor-button-link{width:160px;height:50px;padding:0}}