body #colophon.footer-inner{position:relative;background:#fff;}#colophon.footer-inner:before,#colophon.footer-inner:after{content:"";width:70px;height:70px;position:absolute;left:0;background:#273a50;top:-70px;border-radius:0;display:none;}#colophon.footer-inner:after{border-radius:0 0 0 65px;background:#fff;}.clearfix{clear:both;}.contactFormMain .jobtitle span{display:inline-block;}.contactFormMain .jobtitle span.wpcf7-form-control-wrap{width:85%;}.contactFormMain .jobtitle span.jobname,.contactFormMain .jobtitle span.technologyName{font-weight:bold;}.contactFormMain .jobtitle .jobtitlefield{box-shadow:none;background:#eee;margin-left:10px;width:100%;cursor:default;}.contactFormMain .form-group.jobtitle{margin-bottom:10px;}body:not(.programmers-front-page) .entry-header{display:none;}.innovate_integrate{background:url("https://cdn-kpbed.nitrocdn.com/RVLdsmUrzitKnVBooREyuLvkbbdGFquh/assets/images/optimized/rev-6e5cb3e/programmers.io/wp-content/themes/programmers.io/assets/images/staff-aug/we-are-hire.jpg") no-repeat scroll center right;background-size:cover;min-height:450px;display:flex;align-items:center;box-shadow:1px 5px 36px -21px rgba(0,0,0,.5);}.innovate_integrate.nitro-lazy{background-image:none !important;}.top-hero-formsection .row-col{display:flex;align-items:center;}.banner_innerPage h1{color:#273a50;}.banner_innerPage h1{font-size:40px;font-weight:700;line-height:48px;margin-bottom:17px;text-align:left;margin-top:0;}.banner_innerPage h1 span{color:#1e75bb !important;}.top-hero-formsection.innovate_integrate .innerPage_bannerDesc{max-width:520px;}.banner_innerPage .innerPage_bannerDesc p{color:#273a50;font-size:18px;font-weight:400;}.custom_btn{padding:10px 30px;background:#ffba56;color:#273a50;border-radius:0px;text-transform:uppercase;font-size:24px;cursor:pointer;border:0px;font-weight:700;line-height:normal;display:inline-block;}.contactFormMain .form-group .label{display:none;}.hireSection .contactFormMain .wpcf7-not-valid-tip{text-align:left;}.contactFormMain .submitbtn .dscf7captcha{text-align:left;}.contactFormMain .submitbtn .dscf7captcha br{display:none;}.contactFormMain .submitbtn .focusInRef{padding-left:10px;}.contactFormMain .submitbtn .dscf7captcha .dscf7_captcha_icon{margin-top:10px;position:absolute;}.contactFormMain .submitbtn .dscf7captcha .wpcf7-validates-as-required{width:200px;margin-bottom:10px;margin-left:45px;}.contactFormMain .form-group .wpcf7-select.location{box-shadow:1px 1px 3px #ccc;height:48px;padding:0 10px;width:100%;font-size:18px;border:0px;font-family:"Inter",sans-serif !important;letter-spacing:0px;}.wpcf7-form-control-wrap .joblocation{background:#eee !important;}.contactFormMain .form-group .label p{font-size:16px;}.hireSectionInner .contactFormMain .form-group .label p{background:#fff;}.contactFormMain{max-width:1020px;margin:0px auto;}.contactFormMain input[type="email"],.contactFormMain input[type="number"],.contactFormMain input[type="tel"],.contactFormMain input[type="text"],.contactFormMain textarea,.contactFormMain .form-control:not(.wpcf7-file){margin-bottom:0;font-size:20px;font-size:18px;opacity:1;width:100%;border:0px;height:48px;background:transparent;color:#273a50;font-weight:400;padding:0 10px;box-shadow:1px 1px 3px #ccc;-webkit-appearance:none;letter-spacing:0px;border-radius:0;font-family:"Inter",sans-serif !important;}.sectionTitle{margin-bottom:20px;}.contactFormMain textarea.wpcf7-textarea{height:100px !important;margin:5px 0;resize:none;transition:all .5s;}.contactFormMain textarea.wpcf7-textarea:focus{height:160px !important;}.contactFormMain .UploadCV{font-size:18px;color:#273a50;margin-bottom:5px;}.contactFormMain p{margin:0px;}.wpcf7 .contactFormMain input[type="file"]{margin:0px;box-shadow:1px 1px 3px #ccc;-webkit-appearance:none;letter-spacing:0px;border-radius:0;height:48px;padding:10px;width:100%;}.page-we-are-hiring .UploadDesc .minwidth{text-align:center;font-size:16px;padding-top:5px;color:#1e75bb;font-weight:500;}.ReferralProgram .UploadDesc ul{display:inline-block;}.page-we-are-hiring .UploadDesc li{font-size:16px;padding:5px 0px;list-style:disc;text-align:left;}.contactFormMain .submitbtn{text-align:center;}.contactFormMain .submitbtn .background-btn{margin:4px 0 0;padding:10px 30px !important;height:auto;max-width:300px;background:#ffba56 !important;border-radius:0px;text-transform:uppercase;font-size:24px;width:inherit;cursor:pointer;border:0px !important;font-weight:700;margin-bottom:10px;line-height:normal;color:#26384e !important;}.contactFormMain .submitbtn .background-btn:hover{background:#ffa016 !important;color:#fff;}.contactFormMain .submitbtn .wpcf7-spinner{margin:0 5px;}.page-referral-program #hireSectionFooter.hireSection{display:none;}.wpcf7 form.invalid .wpcf7-response-output{float:left;width:100%;text-align:center;border:none;color:#dc3232;margin:0;padding:0;margin-bottom:10px;}.wpcf7-not-valid-tip{color:#dc3232;font-size:16px;font-weight:normal;display:block;}.contactFormMain .full-row{margin-bottom:10px;}.contactFormMain .form-group{position:relative;width:100%;margin-bottom:15px;}.contactFormMain .form-group .label{display:block;position:absolute;top:-2px;left:0;z-index:1;transform:translate(0,12px) scale(1);transition:color .2s cubic-bezier(0,0,.2,1) 0s,transform .2s cubic-bezier(0,0,.2,1) 0s;height:auto;visibility:visible;font-size:20px;font-weight:400;cursor:text;text-transform:capitalize;color:#96a0ac;line-height:28px;padding-left:10px;pointer-events:none;}.contactFormMain .form-group.focusInRef .label{transform:translate(0,1.5px) scale(1);transition:color .2s cubic-bezier(0,0,.2,1) 0s,transform .2s cubic-bezier(0,0,.2,1) 0s;margin-top:-15px !important;font-size:14px;color:#96a0ac;z-index:8;background:#fff;padding:0px 10px;}.contactFormMain .col-100{margin-bottom:10px;}.referral-program .wpcf7 form.sent .wpcf7-response-output{display:inline-block;width:100%;text-align:center;}.wpcf7-form-control-wrap{position:relative;z-index:7;}body .contactFormMain .wpcf7-select{text-shadow:none;font-weight:400;text-transform:capitalize;color:#96a0ac !important;-webkit-appearance:none;-moz-appearance:none;background:#fff url("https://cdn-kpbed.nitrocdn.com/RVLdsmUrzitKnVBooREyuLvkbbdGFquh/assets/images/optimized/rev-6e5cb3e/programmers.io/wp-content/themes/programmers.io/assets/images/home-new/dd_arrow.svg") no-repeat right 10px center !important;height:48px;padding:0 10px;box-shadow:1px 1px 3px #ccc;font-family:"Inter",sans-serif !important;border:0px;width:100%;font-size:16px;}body .contactFormMain .wpcf7-select.nitro-lazy{background-image:none !important;}body .contactFormMain .form-group.focusInRef .wpcf7-select{color:#273a50 !important;}.contactFormMain textarea{padding-top:10px !important;}.teamMsg{clear:both;text-align:center;}.teamMsg a{color:#34ade2;}.AddressUS{text-align:center;}.AddressUS a{color:#1e75bb;}.we_are_hiring_form_blk{background:#23547f;border-radius:0px;}.we_are_hiring_form_inr{background:#fff;padding:60px 0;border-radius:0px;}.job_title_blk{display:none;}.job_title_blk .form-group{margin-bottom:0;}.job_title_blk .jobtitle .wpcf7-form-control{box-shadow:none;height:auto;}.job_title_blk .col-100{margin-bottom:0;}.contactFormMain .col-100{margin-bottom:0;}.contactFormMain .submitbtn .focusInRef{margin-bottom:0px;}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{text-align:center;}@media (max-width:1340px){}@media (max-width:1199px){.banner_innerPage h1 br,.banner_innerPage h3 br{display:none;}}@media (max-width:1024px){.we_are_hiring_form_inr{padding:50px 20px;}.contactFormMain .jobtitle span.jobname{width:150px;}.contactFormMain .form-group.jobtitle p{display:flex;margin-right:10px;align-items:center;}}@media (max-width:991px){.contactFormMain .full-row .col-50{width:100%;max-width:100%;flex:0 0 100%;}.contactFormMain .full-row{margin-bottom:0;}.contactFormMain .form-group{margin-bottom:20px;}.landingPage .minwidth br{display:none;}.banner_innerPage p br{display:none;}.innovate_integrate{background:url("https://cdn-kpbed.nitrocdn.com/RVLdsmUrzitKnVBooREyuLvkbbdGFquh/assets/images/optimized/rev-6e5cb3e/programmers.io/wp-content/themes/programmers.io/assets/images/staff-aug/we-are-hire.jpg") no-repeat scroll center right/cover;min-height:auto;padding:40px 0px;}.contactFormMain .jobtitle span.wpcf7-form-control-wrap{display:inline-block;width:100%;}.contactFormMain .jobtitle .jobtitlefield{margin-left:0px;}.contactFormMain .submitbtn .dscf7captcha .dscf7_captcha_icon{margin-top:9px;margin-left:10px;}.contactFormMain .form-group.jobtitle p{margin-right:0px;}}@media (max-width:767px){.row-col .col-50,.row-col .col-33{flex:0 0 100%;max-width:100%;width:100%;}.page-we-are-hiring .UploadDesc .minwidth br,.banner_innerPage p br{display:none;}.we_are_hiring_form_inr{padding:20px 0px 70px 0px;}.contactFormMain .jobtitle span.wpcf7-form-control-wrap{display:inline-block;width:100%;}.contactFormMain .jobtitle .jobtitlefield{margin-left:0px;margin-bottom:15px;}.contactFormMain .submitbtn .dscf7captcha .dscf7_captcha_icon{margin-top:1px;margin-left:10px;position:relative;margin-right:15px;}.contactFormMain .submitbtn .dscf7captcha .wpcf7-validates-as-required{margin-left:0px;margin-top:10px;}.banner_innerPage img{max-width:325px;}.banner_innerPage h1{font-size:32px;line-height:40px;text-align:center;}.banner_innerPage h3{font-size:20px;line-height:28px;}body .innovate_integrate{background:#f6fafd !important;min-height:auto;padding:40px 0px;}body .top-hero-formsection .col-60,.row-col .col-50,.row-col .col-60,.row-col .col-40{width:100%;max-width:100%;flex:0 0 100%;text-align:center;}.award_certifications_blk h2.txtcenter{font-size:28px;line-height:32px;}.hireSection .contactFormMain .wpcf7-not-valid-tip{text-align:left;font-size:14px;}.contactFormMain .form-group.jobtitle p{display:block;}.contactFormMain .jobtitle span.jobname{width:100%;}.contactFormMain .form-group small{line-height:20px;display:inline-block;margin-top:10px;}}