.job-posting-content-right .fsForm input[type=radio]:focus{outline:none!important}.job-posting-content-right .fsBody{font-family:Codec Pro,sans-serif!important;padding:0}.job-posting-content-right .wf-active .fsBody,.job-posting-content-right .wf-active .fsBody input,.job-posting-content-right .wf-active .fsBody select,.job-posting-content-right .wf-active .fsBody textarea{font-family:Codec Pro,sans-serif}.job-posting-content-right .fsBody form{margin:0;padding:0}.job-posting-content-right .fsBody form label,.job-posting-content-right form .fsFieldRow .fsFieldCell legend span{color:var(--body)!important;font-size:.875rem;font-weight:500;margin-bottom:4px;text-transform:capitalize;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.job-posting-content-right form .fsFieldRow .fsFieldCell.fsValidationError input{border-color:#dc3545!important}.job-posting-content-right .fsValidationError .fsRequiredMarker{color:var(--body)!important}.job-posting-content-right .fsError{display:none}.job-posting-content-right .fsBody form input[type=email].fsRequired,.job-posting-content-right .fsBody form input[type=number].fsRequired,.job-posting-content-right .fsBody form input[type=tel].fsRequired,.job-posting-content-right .fsBody form input[type=text].fsRequired,.job-posting-content-right .fsBody form textarea.fsRequired,.job-posting-content-right .fsBody form.fsForm select.fsRequired{background-color:var(--form-background-color);border:2px solid var(--secondary-background);border-radius:4px;color:#000;display:inline-block;font-family:Codec Pro,sans-serif;font-size:1.125rem;height:42px;padding:11px 10px 10px;width:100%!important}.job-posting-content-right form .fsFieldRow{margin-bottom:0!important}.job-posting-content-right form .fsFieldRow .fsFieldCell{width:100%}.job-posting-content-right form .fsFieldRow:first-child .fsFieldCell{width:48%}.job-posting-content-right form .fsFieldRow .fsFieldCell.fsReadOnly{display:none}.job-posting-content-right .fsBody .fsForm .fsSubmit{display:inline-block;margin-top:20px;padding:0;position:relative;text-align:left}.job-posting-content-right .fsBody .fsForm .fsSubmit input{background:0 0!important;border:none;border-radius:10rem!important;color:var(--body)!important;cursor:pointer;display:inline-block;font-family:poppins,sans-serif;font-size:1rem;font-weight:500;line-height:1;padding:12px 24px 10px;position:relative;text-align:center;text-transform:uppercase;-webkit-transition:all .3s linear;transition:all .3s linear;white-space:pre-wrap}.job-posting-content-right .fsBody .fsForm .fsSubmit:after,.job-posting-content-right .fsBody .fsForm .fsSubmit:before{border-radius:200px;content:"";height:100%;left:0;outline:2px solid var(--primary);pointer-events:none;position:absolute;top:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.job-posting-content-right .fsBody .fsForm .fsSubmit:after{opacity:0;outline:4px solid var(--primary);visibility:hidden}.job-posting-content-right .fsBody .fsForm .fsSubmit:focus:after,.job-posting-content-right .fsBody .fsForm .fsSubmit:hover:after{opacity:1;visibility:visible}.job-posting-content-right .fsBody .fieldset-content .fsOptionLabel.horizontal{align-items:center;column-gap:12px;display:grid;grid-template-columns:10px 1fr;margin-right:10px;width:calc(50% - 10px)}.job-posting-content-right .fsRowBody input[type=radio]:checked:before{background-color:var(--tertiary);border:0}.job-posting-content-right .fsRowBody input[type=radio]:before,.job-posting-content-right .fsRowBody input[type=radio]:checked:before{border:3px solid #fff;border-radius:50%;box-shadow:none;height:12px;margin:3px 0 0;outline:2px solid var(--secondary);width:12px}.job-posting-content-right form .hs-fieldtype-radio .hs-form-radio-display input[type=radio]{border:3px solid #fff;border-radius:50%;height:12px;margin:3px 0 0;outline:2px solid var(--secondary);width:12px}.job-posting-content-right .fsRowBody input[type=checkbox],.job-posting-content-right .fsRowBody input[type=radio]{box-shadow:none;float:unset;height:12px;overflow:unset}.job-posting-content-right .fsBody form.fsForm select.fsRequired{appearance:auto;background-image:none;color:#000;height:49px}.job-posting-content-right form .fsFieldRow .fsFieldCell .fieldset-content input[value="Choose File"]{background-color:transparent;background-image:url(https://go.venntechnology.com/hubfs/Up%20Arrow.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;content:"";font-size:0;height:40px;left:0;margin-right:10px;top:27px;width:40px}.job-posting-content-right form .fsFieldRow .fsFieldCell .fieldset-content input[value="Remove File"]{display:none}.job-posting-content-right .fsBody .fsSupporting{margin-top:8px}.job-posting-content-right form #fsRow4611583-2.fsFieldRow .fsFieldCell{margin-right:0;width:100%}.job-posting-content-right form #fsRow4611583-2.fsFieldRow .fsFieldCell:nth-last-child(2){margin-left:0}.job-posting-content-right .fsForm .ui-slider-handle:focus,.job-posting-content-right .fsForm input:focus,.job-posting-content-right .fsForm select:focus,.job-posting-content-right .fsForm textarea:focus{box-shadow:none!important;outline:2px solid var(--secondary)!important}.job-posting-content-right form .fsFieldRow .fsFieldCell{background:transparent;border:0;box-shadow:unset}.job-posting-content-right .fsRowBody input[type=radio]{top:-2px}.job-posting-content-wrap{align-items:flex-start;display:flex;flex-wrap:wrap}.job-posting-content-left{padding-right:30px;width:63.75%}.job-posting-content-right{background:#fff 0 0 no-repeat padding-box;border:1px solid #2aa8ff;border-radius:14px;box-shadow:0 8px 24px #151f2c14;padding:30px;position:sticky;top:120px;width:36.25%}.job-content-box.job-content-box-bg{background:#fff;border-radius:14px;padding:30px}.job-content-box ul{margin:0;padding:0}.job-content-box ul li{list-style-type:none;margin-bottom:10px;padding-left:18px;position:relative}.job-content-box ul li:last-child{margin-bottom:0}.job-content-box ul li:after{background:#2aa8ff;border-radius:100%;content:"";height:6px;left:0;position:absolute;top:4px;width:6px}.job-content-box p:last-child{margin-bottom:0}.job-content-box{margin-bottom:40px}.job-benefit-card-img{background:#fff;border-radius:100%;height:60px;width:60px}.job-benefit-card-img img{height:100%;object-fit:cover;object-position:center center;overflow:hidden;width:100%}.job-benefit-card{align-items:center;background:#fff;border-radius:14px;display:flex;flex-wrap:wrap;margin-bottom:30px;margin-right:5%;padding:20px;width:47.5%}.job-benefit-card-content{padding-left:15px;width:calc(100% - 60px)}.job-benefit-card-wrap{display:flex;flex-wrap:wrap}.job-benefit-card:nth-child(2n){margin-right:0}.job-benefit-card-content h3{margin:0}.job-posting-content-right .hs-upload_resume label{position:relative}.job-posting-content-right .hs-upload_resume label:before{background-color:transparent;background-image:url(https://go.venntechnology.com/hubfs/Up%20Arrow.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;content:"";height:40px;left:0;position:absolute;top:27px;width:40px}.job-posting-content-right form input[type=file]{border:0;cursor:pointer;display:inline-block;font-size:14px;font-weight:200;height:46px;outline:0;padding:6px 0;position:relative;text-indent:-600%;width:100%!important;z-index:999}.job-posting-content-right .hs-resume_cover_letter label{position:relative}.job-posting-content-right .hs-resume_cover_letter label:before{background-color:transparent;background-image:url(https://go.venntechnology.com/hubfs/Up%20Arrow.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;content:"";height:40px;left:0;position:absolute;top:27px;width:40px}.job-posting-content-right .hs-field-desc{bottom:17px;display:block!important;font-size:12px;font-weight:400;height:auto;left:50px;line-height:normal;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:150px!important;z-index:0}.job-posting-content-right .hs-richtext hr{border:1px solid;color:#2aa8ff;display:block;height:0;margin:12px 0 0;width:100%}.job-posting-content-right form .hs-fieldtype-radio .hs-form-radio-display input[type=radio]{width:12px!important}.job-posting-content-right .hs-resume_cover_letter label.hs-error-msg:before{content:"";display:none!important}.job-posting-content-right .hs-resume_cover_letter label.hs-error-msg{font-size:12px;margin:0}.job-posting-content-right .hs-field-desc{bottom:-20px;position:relative}.job-posting-content-right form .hs-fieldtype-radio.field.hs-form-field.hs_2-3671503\/we_re_super_passionate_about_our_in_office_culture__this_job_is_in_office_in_grapevine_texas__are_y .input .inputs-list{display:flex;flex-wrap:wrap}.job-posting-content-right form .hs-fieldtype-radio.field.hs-form-field.hs_2-3671503\/we_re_super_passionate_about_our_in_office_culture__this_job_is_in_office_in_grapevine_texas__are_y .input .inputs-list .hs-form-radio{width:50%}@media (max-width:1180px){.job-posting-content-right .hs-field-desc{width:120px!important}}@media (max-width:991px){.job-posting-content-left{padding:0 0 60px;width:100%}.job-posting-content-right{width:100%}.job-benefit-card{margin:0;width:100%}.job-benefit-card-img{height:120px;margin:0 auto;width:120px}.job-benefit-card-content{padding:30px 0 0;text-align:center;width:100%}.job-benefit-card-wrap .slider-count{bottom:45px;color:#151f2c;display:flex;flex-wrap:wrap;font-size:20px;height:22px;justify-content:center;left:0;line-height:36px;margin:0 auto;position:absolute;right:0;text-align:center}.job-content-box,.job-content-box.job-content-box-bg{margin-left:0;margin-right:0}.job-benefit-card-wrap .slick-arrow{background:#fff;border:4px solid #fff;border-radius:50%;bottom:0;height:48px;top:unset;width:48px}.job-benefit-card-wrap .slick-arrow:before{color:#004d99;content:"\f054";font-family:Font Awesome\ 6 Free;font-size:25px;font-weight:900;opacity:1;position:absolute;top:7px}.job-benefit-card-wrap .slick-prev.slick-arrow:before{left:11px;transform:rotate(180deg)}.job-benefit-card-wrap .slick-prev.slick-arrow{left:30px;z-index:1}.job-benefit-card-wrap .slick-next.slick-arrow{right:30px}.job-benefit-card{padding:30px 30px 118px}.job-posting-content-right .hs-field-desc{width:100px!important}.job-posting-content-right form .hs-fieldtype-radio.field.hs-form-field.hs_2-3671503\/we_re_super_passionate_about_our_in_office_culture__this_job_is_in_office_in_grapevine_texas__are_y .input .inputs-list .hs-form-radio{margin-bottom:0;width:100%}}@media (max-width:480px){.job-posting-content-right .hs-field-desc{width:60%!important}}