h1,h2,h3,h4,h5,h6{font-family:"Hoss Sharp",sans-serif}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form textarea{width:100%;padding:14px 16px;margin-bottom:12px;border:2px solid rgba(255,255,255,0.6);border-radius:0;background:#f2f5f9;;color:#333;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;box-sizing:border-box}.wpcf7-form input::placeholder,.wpcf7-form textarea::placeholder{color:#888;font-size:inherit;font-family:inherit}.wpcf7-form input:focus,.wpcf7-form textarea:focus{outline:none;border-color:#ffffff;background:#ffffff}.wpcf7-form input[type="submit"]{background-color:#ffffff;color:#0b3cff;padding:18px 40px;border:none;border-radius:14px 0 16px 0;font-size:13px;font-family:inherit;font-weight:800;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:all 0.3s ease}.wpcf7-form input[type="submit"]:hover{background-color:#00d3ff;color:#05053a;font-weight:800;text-transform:uppercase;letter-spacing:2px}.wpcf7-form .wpcf7-form-control-wrap:has(input[type="file"]){position:relative;display:block;width:100%;margin-bottom:12px}.wpcf7-form input[type="file"]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.wpcf7-form .wpcf7-form-control-wrap:has(input[type="file"])::before{content:'Choose File';display:inline-block;background-color:#00D3FF;color:#05033A;padding:14px 16px;width:100%;border:2px solid rgba(0,211,255);border-radius:0;font-size:inherit;font-family:inherit;font-weight:700;box-sizing:border-box;cursor:pointer;pointer-events:none}.wpcf7-form label{color:#ffffff;font-size:inherit;font-family:inherit;font-weight:600;display:block;margin-bottom:6px}.wpcf7-form .wpcf7-checkbox input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:20px;height:20px;min-width:20px;border:2px solid rgba(255,255,255,0.6);background:#f2f5f9;cursor:pointer;vertical-align:middle;margin-right:10px;position:relative}.wpcf7-form .wpcf7-checkbox input[type="checkbox"]:checked{background-color:#0b3cff;border-color:#0b3cff}.wpcf7-form .wpcf7-checkbox input[type="checkbox"]:checked::after{content:'✓';position:absolute;color:#ffffff;font-size:14px;top:50%;left:50%;transform:translate(-50%,-50%)}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item-label{color:#ffffff;font-size:inherit;font-family:inherit;vertical-align:middle}.wpcf7-form .wpcf7-checkbox{display:block;padding-left:2px;margin-bottom:20px}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item{margin-left:0}.awsm-job-entry-content span[style*="#05033a"]{color:#05033a!important}.awsm-job-search.awsm-job-form-control{background-color:rgba(11,60,255,0.05)!important;border:2px solid #0b3cff!important;border-radius:5px!important;color:#05033a!important;font-size:13px!important;font-weight:700!important}.awsm-job-search.awsm-job-form-control::placeholder{color:#05033a!important;font-size:13px!important;font-weight:700!important}.awsm-filter-item-search .awsm-job-search.awsm-job-form-control{min-height:48px!important;height:48px!important;padding:8px 15px!important;box-sizing:border-box!important}.awsm-selectric{border:2px solid #0b3cff!important;border-radius:5px!important;background:#ffffff!important}.awsm-selectric .label{color:#05033a!important;font-size:13px!important;font-weight:700!important}.awsm-selectric .button{color:#0b3cff!important;background:none!important}.awsm-selectric-open .awsm-selectric{border-color:#0b3cff!important}.awsm-selectric-items{border:2px solid #0b3cff!important;border-radius:0 0 5px 5px!important}.awsm-selectric-items li{color:#05033a!important;font-size:13px!important;font-weight:700!important}.awsm-job-listing-item{border:none!important;padding:0!important;margin-bottom:16px!important}.awsm-jobs-list,.awsm-lists{border:none!important}.awsm-job-item{border:2px solid #e6ebf3!important;border-radius:5px!important;padding:16px 24px!important;min-height:0!important;height:auto!important;display:flex!important;flex-direction:row!important;align-items:stretch!important;justify-content:space-between!important;transition:box-shadow 0.3s ease,transform 0.3s ease!important}.awsm-job-item:hover{box-shadow:0 8px 24px rgba(0,0,0,0.08)!important;transform:translateY(-2px)!important}.awsm-list-left-col{float:none!important;width:auto!important;display:flex!important;align-items:flex-start!important;flex:1 1 auto!important;min-width:0!important}.awsm-list-right-col{float:none!important;width:auto!important;display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;flex-shrink:0!important;margin-left:24px!important;text-align:right!important}.awsm-job-item .awsm-job-post-title{color:#05033a!important;font-size:24px!important;font-weight:600!important;margin:0!important;line-height:1.3em!important}.awsm-job-item .awsm-list-right-col a{color:#0b3cff!important;font-size:13px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:2px!important;text-decoration:none!important;white-space:nowrap!important}.awsm-job-item .awsm-list-right-col a:hover{text-decoration:underline!important}.awsm-load-more-wrap a,.awsm-load-more{background-color:#0b3cff!important;color:#ffffff!important;font-size:14px!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:2px!important;display:block!important;text-align:center!important;padding:20px!important;border-radius:5px!important;text-decoration:none!important;border:none!important;width:100%!important;box-sizing:border-box!important}.awsm-load-more-wrap a:hover,.awsm-load-more:hover{background-color:#b49ffa!important;color:#05033a!important}h1.awsm-jobs-single-title{display:none!important}.awsm-job-content{padding-top:40px!important;padding-bottom:50px!important;display:flex!important;flex-direction:column!important}.awsm-job-entry-content{order:2!important}.awsm-job-specifications-container{order:1!important}.awsm-job-specifications-container{background-color:#0b3cff!important;padding:30px!important;border-radius:0 25px 0 25px!important;margin-bottom:50px!important}.awsm-job-specification-item{display:flex!important;align-items:baseline!important;gap:6px!important;margin-bottom:6px!important}.awsm-job-specification-label{color:#ffffff!important;font-size:inherit!important;font-weight:900!important}.awsm-job-specification-term{color:#ffffff!important;font-size:inherit!important}.awsm-job-entry-content h3{color:#0b3cff!important;letter-spacing:2px!important;text-transform:uppercase!important;font-size:17px!important}.awsm-job-entry-content hr{margin-top:20px!important;margin-bottom:40px!important}.awsm-job-form-plugin-style{border:none!important;padding:0!important}.awsm-job-form-inner{border:3px solid #0b3cff!important;border-radius:30px 0 30px 0!important;padding:30px!important;background:#fff!important}.awsm-job-form-plugin-style h2,.awsm-job-form-plugin-style h3{color:#0b3cff!important;font-weight:600!important}.awsm-job-form-inner h2{font-size:40px!important;line-height:1.1em!important}@media (max-width:767px){.awsm-job-form-inner h2{font-size:35px!important;line-height:1.1em!important}}.awsm-job-form-plugin-style input,.awsm-job-form-plugin-style textarea,.awsm-job-form-plugin-style select{background-color:rgba(11,60,255,0.05)!important;border:1px solid transparent!important}.awsm-job-form-plugin-style input:focus,.awsm-job-form-plugin-style textarea:focus,.awsm-job-form-plugin-style select:focus{border:2px solid #0b3cff!important;outline:none!important}.awsm-job-form-plugin-style input[type="text"],.awsm-job-form-plugin-style input[type="email"],.awsm-job-form-plugin-style input[type="tel"],.awsm-job-form-plugin-style textarea{padding:8px 12px!important;min-height:0!important}.awsm-application-form .awsm-form-field{margin-bottom:12px!important}.awsm-job-form-inner small{font-size:11px!important;color:#888888!important}.awsm-job-form-group.awsm-job-inline-group label{font-size:12px!important;font-weight:700!important}.awsm-job-form-inner button[type="submit"],.awsm-job-form-inner input[type="submit"]{background-color:#0b3cff!important;color:#ffffff!important;border-radius:16px 0 16px 0!important;font-size:13px!important;letter-spacing:2px!important;text-transform:uppercase!important;font-weight:700!important;border:none!important;transition:background-color 0.3s ease,color 0.3s ease!important;cursor:pointer!important}.awsm-job-form-inner button[type="submit"]:hover,.awsm-job-form-inner input[type="submit"]:hover{background-color:#b49ffa!important;color:#05033a!important}@media (max-width:980px){.awsm-job-item{flex-wrap:wrap!important;flex-direction:column!important;padding:14px 16px!important;align-items:flex-start!important;min-height:0!important;height:auto!important}.awsm-list-left-col{width:100%!important;flex:0 0 auto!important}.awsm-list-right-col{width:100%!important;min-width:0!important;margin-left:0!important;margin-top:8px!important;padding-top:0!important;justify-content:flex-end!important;align-items:flex-end!important;flex:0 0 auto!important}.awsm-job-item .awsm-job-post-title{font-size:18px!important;line-height:1.2em!important}}@media (max-width:767px){.awsm-job-item .awsm-job-post-title{font-size:16px!important;line-height:1.3em!important}.awsm-job-content{padding-top:40px!important;padding-bottom:50px!important}.awsm-job-specifications-container{padding:20px!important}}@media (max-width:980px){.footer-brands a{display:inline-block;padding:8px 0;line-height:1.4}}