.job-listing-section{width:100%;display:inline-block;padding:50px 0}.job-listing-section .section-title{width:100%;display:inline-block;padding:0 0 20px 0}.job-listing-section .section-title h2{width:100%;display:inline-block}.job-listing-section .accordion .accordion-content ul{margin-left:20px;width:100%;display:inline-block;padding:0 0 20px 0}.job-listing-section .accordion .accordion-content ul li{position:relative;width:100%;display:block;font-size:16px;line-height:32px;color:#666;font-weight:500}.job-listing-section .accordion .accordion-content ul li:before{position:absolute;content:'';width:5px;height:5px;left:-18px;top:15px;background:#000;border-radius:50%}.job-listing-section .faq-box{width:calc(100% + 30px);display:flex;justify-content:flex-start;align-items:flex-start;margin:0 -15px;flex-wrap:wrap}.job-listing-section .faq-box .job-item{width:calc(100% / 2 - 30px);display:inline-block;vertical-align:top;margin:0 15px}.job-listing-section .accordion .faq-box .accordion-item{width:100%;display:inline-block;border:1px solid #d9d9d9;margin:30px 0 30px 0;padding:0 24px}.job-listing-section .accordion{width:100%;display:inline-block}.job-listing-section .job-listing-section{padding:0}.job-listing-section .accordion button[aria-expanded='true']+.accordion-content{opacity:1;max-height:100%;transition:all 200ms linear;will-change:opacity,max-height;width:100%}.accordion button{position:relative;display:block;text-align:left;width:100%;padding:1em 0;color:#7288a2;font-size:1.15rem;font-weight:400;border:0;background:0;outline:0}.accordion button:hover,.accordion button:focus{cursor:pointer}.accordion button:hover::after,.accordion button:focus::after{cursor:pointer;color:#03b5d2;border:1px solid #03b5d2}.job-listing-section .accordion button .accordion-title{padding:0;color:#000;font-size:20px;line-height:20px;font-weight:700}.accordion button .icon{display:inline-block;position:absolute;top:18px;right:0;width:22px;height:22px}.accordion button .icon::before{display:block;position:absolute;content:'';top:9px;left:5px;width:10px;height:2px;background:currentColor}.accordion button .icon::after{display:block;position:absolute;content:'';top:5px;left:9px;width:2px;height:10px;background:currentColor}.accordion button[aria-expanded='true'] .icon::after{width:0}.accordion button[aria-expanded='true']+.accordion-content{opacity:1;max-height:9em;transition:all 200ms linear;will-change:opacity,max-height}.accordion .accordion-content{opacity:0;max-height:0;overflow:hidden;transition:opacity 200ms linear,max-height 200ms linear;will-change:opacity,max-height}.accordion .accordion-content p{font-size:1rem;font-weight:300;margin:2em 0}.job-img{display:inline-block;width:100%}.job-img img{width:100%;height:250px;max-height:250px;object-fit:contain;object-position:top;box-shadow:rgb(0 0 0 / 24%) 0px 3px 8px}.left-faq{width:100%;display:block;max-width:1050px;margin:0 auto}@media(max-width:767px){.job-listing-section .faq-box{width:100%;margin:0}.job-listing-section .faq-box .job-item{width:100%;margin:0}}