div.wpforms-container-full .wpforms-form h3{font-size:16px;font-family:'Montserrat';font-weight:bold;margin-top:18px}div.wpforms-container-full
.wpforms-form{font-size:16px;font-family:'Montserrat'}.et-cart-info{display:none}h1,h2,h3,h4,h5,h6{line-height:1.2!important}.single-post .entry-content h2,.single-post .wp-block-post-content h2,.single-post article h2{font-size:clamp(1.10rem,1.02rem + 0.35vw,1.28rem);font-weight:700;line-height:1.25;margin-top:0.9em;margin-bottom:0.45em}.single-post .entry-content h3,.single-post .wp-block-post-content h3,.single-post article h3{font-size:clamp(1.00rem,0.95rem + 0.25vw,1.15rem);font-weight:500;line-height:1.30;margin-top:0.7em;margin-bottom:0.4em}.et_pb_blog_grid_wrapper .et_pb_post h2.entry-title,.et_pb_blog_grid_wrapper .et_pb_post h2.entry-title a{font-size:16px!important;line-height:1.25!important;font-weight:700!important}.popup-cta-button{min-width:280px;text-align:center}#hrJobApplication.hr_form{background:#f2f3f5;color:#1f2933;padding:32px;border-radius:10px;max-width:720px;margin:32px auto;box-sizing:border-box}#hrJobApplication input,#hrJobApplication select,#hrJobApplication label,#hrJobApplication div{box-sizing:border-box}#hrJobApplication .hr_form_section_title{font-size:1.15rem;font-weight:600;margin:28px 0 14px;padding-bottom:8px;border-bottom:1px solid #d4d7dd;color:#1f2933}#hrJobApplication .hr_form_section_title:first-of-type{margin-top:0}#hrJobApplication .hr_text_formfield,#hrJobApplication .hr_select_formfield,#hrJobApplication .hr_document_formfield{margin-bottom:18px}#hrJobApplication .hr_text_formfield label,#hrJobApplication .hr_select_formfield label,#hrJobApplication .hr_document_formfield label{display:block;font-weight:500;font-size:0.95rem;margin-bottom:6px;color:#1f2933}#hrJobApplication input[type="text"],#hrJobApplication input[type="email"],#hrJobApplication input[type="tel"],#hrJobApplication select{display:block;width:100%;padding:11px 14px;font-size:1rem;line-height:1.4;color:#1f2933;background-color:#ffffff;border:1px solid #d4d7dd;border-radius:6px;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}#hrJobApplication input::placeholder{color:#5f6b7a;opacity:1}#hrJobApplication select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%235f6b7a' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}#hrJobApplication input[type="text"]:focus,#hrJobApplication select:focus{outline:none;border-color:#1a3a5f;box-shadow:0 0 0 3px rgba(26,58,95,.15)}#hrJobApplication .hr_document_formfield [id^="upload_fields_"]{margin-top:10px}#hrJobApplication input[type="file"]{display:block;width:100%;padding:12px;background:#ffffff;border:1px dashed #d4d7dd;border-radius:6px;font-size:0.95rem;cursor:pointer}#hrJobApplication .hr_checkbox_with_modal_formfield_inner-wrapper{display:flex;align-items:flex-start;margin-bottom:24px}#hrJobApplication input[type="checkbox"]{flex:0 0 auto;width:18px;height:18px;margin:2px 10px 0 0;cursor:pointer}#hrJobApplication .hr_checkbox_with_modal_formfield label{font-size:0.95rem;line-height:1.5;margin:0;cursor:pointer}#hrJobApplication #saveApplicant{display:inline-block;width:100%;padding:14px 28px;font-size:1rem;font-weight:600;color:#ffffff;background:#1a3a5f;border:0;border-radius:6px;cursor:pointer;transition:background .15s ease}#hrJobApplication #saveApplicant:hover{background:#12293f}@media (max-width:600px){#hrJobApplication.hr_form{padding:20px 16px;margin:20px 0;border-radius:0}}