.mobile-nav .nav-icon a{color:hsl(0 0% 100% / .8)}.navigation{margin-top:60px}.navigation nav ul{list-style:none}.navigation nav .active{padding:5px 10px;background:linear-gradient(to right,#ED1C24 30%,transparent)}.navigation nav .active h2{font-weight:700;font-size:x-large;margin:0;color:#fff}.navigation .container .row .col:nth-child(2) div input{font-family:"Archivo",sans-serif;font-size:15px;font-weight:400;line-height:16.32px}.navigation nav .active h2,.navigation nav ul li a{font-family:"Archivo",sans-serif;line-height:30px;font-size:15px!important}.navigation nav .active h2{font-weight:600}.navigation nav ul li a{font-weight:400;color:#7C7C7C}.navigation .container .row .col:first-child{margin-right:auto}.navigation .container .row .col:nth-child(2) div{position:relative}.navigation .container .row .col:nth-child(2) div input{border-radius:10px;border:1px solid var(--black);background-color:var(--gray)}.navigation .container .row .col:nth-child(2) form:has(svg.search){height:38px}.navigation .container .row .col:nth-child(2) form .search{position:absolute;right:10px;top:0;bottom:0;margin:auto}.flickity-prev-next-button svg,.flickity-prev-next-button:hover svg{fill:transparent!important;transform:scale(3);top:0;bottom:0;left:0;margin:auto}.flickity-page-dots{bottom:-35px}.flickity-page-dots .dot.is-selected{border-color:#ED1C24!important}.flickity-page-dots .dot{border:1.5px solid #B0B0B0!important;width:60px!important;height:2px!important;border-radius:2px!important}.career-list{display:flex;align-items:center;flex-wrap:wrap;width:100%;background-color:#EFEFEF;margin-bottom:30px}.career-list .left,.career-list .right{flex-basis:20%;max-width:20%}.career-list .middle{flex-basis:60%;max-width:60%}.career-list .left,.career-list .right,.career-list .middle{padding:20px}.career-list .apply-button{display:inline-block;background-color:#ED1C24;color:var(--white);padding:5px 40px}.career-list:hover{width:100%;background-color:#ED1C24}.career-list:hover .location-date,.career-list:hover .published,.career-list:hover .title,.career-list:hover .subtitle{color:#fff}.career-list:hover .apply-button{color:#ED1C24;background-color:#fff}.post-list .jobs-not-found{margin-bottom:50px}.post-list:has(.jobs-not-found){height:50vh}.career-list,.career-list h3{font-family:"Archivo",sans-serif}.career-list .location-date,.career-list .title,.career-list .subtitle,.career-list .apply-button{font-weight:400}.career-list .published{font-size:16px;font-weight:600;line-height:17.41px}.career-list .location-date,.career-list .subtitle{font-size:13px}.career-list .title{font-size:25px}.career-list .apply-button{font-size:20px;width:100%;text-align:center}.post-list .category-pagination{display:flex;justify-content:center;align-items:center;text-align:center;gap:10px;margin-block:50px}.post-list .category-pagination :is(a,span){width:30px;height:30px;border-radius:5px;display:inline-block;background-color:#ededed}.post-list .category-pagination :is(a,span):hover{background-color:#e6e6e6}.post-list .category-pagination :is(a:not(.next,.prev),span){line-height:30px}.post-list .category-pagination .current{width:40px;height:40px;line-height:40px!important;background-color:#ED1C24;color:#fff}.post-description .title,.post-description .published,.post-description .location-date,.post-description .task,.post-description .requirement,.post-description .send-application{font-family:"Archivo",sans-serif}.post-description .title{font-size:25px;font-weight:700;line-height:27.2px}.post-description .published,.post-description .task,.post-description .requirement{font-family:"Archivo",sans-serif;font-size:16px;font-weight:600;line-height:17.41px}.post-description .location-date{font-family:"Archivo",sans-serif;font-size:13px;font-weight:600;line-height:14.14px}.post-description .send-application{font-size:23px;font-weight:500;line-height:33px;letter-spacing:.05em}.post-description .task-wrapper,.post-description .requirement-wrapper{font-family:"Archivo",sans-serif;font-size:13px;font-weight:400;line-height:30px;letter-spacing:.05em}.post-description .task-wrapper ul,.post-description .requirement-wrapper ul{margin-left:20px}.post-description .title,.post-description .published,.post-description .task,.post-description .requirement,.post-description .send-application,.post-description .task-wrapper,.post-description .requirement-wrapper{color:#5D5D5D}.post-description .location-date{color:#989898}.post-description hr{border:.5px solid #888;margin:40px 0}@media only screen and (max-width:849px){.archive.tax-career-category .navigation .col:last-child{padding-bottom:0}.archive.tax-career-category .navigation .col:last-child input{margin-bottom:35px}.navigation nav{overflow-y:scroll;height:200px;margin-bottom:30px}.navigation nav ul{margin-block:0}.navigation nav::-webkit-scrollbar{-webkit-appearance:none}.navigation nav::-webkit-scrollbar:vertical{width:8px}.navigation nav::-webkit-scrollbar-thumb{background-color:rgb(0 0 0 / .5);border-radius:10px;border:2px solid #fff}.navigation nav::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}.career-list .left{flex-basis:100%;max-width:100%;padding-bottom:0}.career-list .middle{flex-basis:80%;max-width:80%}.career-list .apply-button{font-size:16px;padding:5px 30px}.post-list:has(.jobs-not-found){height:30vh}}@media only screen and (max-width:428px){.navigation{margin-top:20px}.career-list .middle{padding-bottom:0}.career-list .middle,.career-list .right{flex-basis:100%;max-width:100%}.career-list .middle .title{line-height:30px;margin-bottom:10px!important}.post-list:has(.jobs-not-found){height:unset}.flickity-page-dots .dot{width:25px!important}}