.cwhire_modern{display:flex;flex-wrap:wrap;position:relative;margin:0;gap:10px}.cwhire_modern .cwhire_header{font-size:9px;font-weight:bold;margin-bottom:8px}.cwhire_modern .cwhire_footer .cwhire_specifics{font-weight:bold;float:left}.cwhire_modern li.joboffer{border:1px solid #dfe3e7;border-radius:.25rem;padding:20px;float:none;flex-basis:100%;display:flex;flex-direction:column}.cwhire_modern li.joboffer .contentcontainer{flex-grow:1}.cwhire_modern li.joboffer .contentcontainer h3{hyphens:auto}.cwhire_modern li.joboffer .contentcontainer h3 .jobtitle{font-family:Verdana,Geneva,sans-serif;margin-bottom:25pt;line-height:normal;word-wrap:normal;hyphens:auto}.cwhire_modern li.joboffer .contentcontainer .jobimage{margin-top:25px;margin-bottom:15px}.cwhire_modern li.joboffer .cwhire_readmore{flex-grow:0;display:inline-block;background-color:var(--basecolor);color:#fff;padding:2px 4px;border-radius:2px;width:auto;margin:10px auto 0 0}.cwhire_modern li.joboffer .cwhire_readmore a.readmore{display:block;font-weight:bold;color:#fff}.cwhire_modern::after{float:none;clear:both;content:" "}@media (min-width:768px){.cwhire_modern li.joboffer.col-md-6{flex-basis:calc(50% - 10px);max-width:calc(50% - 10px)}.cwhire_modern li.joboffer.col-md-4{flex-basis:calc(33.3333% - 10px);max-width:calc(33.3333% - 10px)}.cwhire_modern li.joboffer.col-md-3{flex-basis:calc(25% - 10px);width:auto;max-width:calc(25% - 10px)}}@media (max-width:767px){.cwhire_modern{display:block}.cwhire_modern li{padding-left:0;padding-right:0}}#cwhire_joblication .item_fields .item_head,#cwhire_joblication .item_fields .jobtasks,#cwhire_joblication .item_fields .jobprofile,#cwhire_joblication .item_fields .jobperspective,#cwhire_joblication .item_fields .job_contactinfo{border:1px solid #dfe3e7;border-radius:.25rem;padding:20px}#cwhire_joblication .item_fields .jobdescription,#cwhire_joblication .item_fields .jobtasks,#cwhire_joblication .item_fields .jobprofile,#cwhire_joblication .item_fields .job_contactinfo{margin:10px 0 10px 0}#cwhire_joblication .item_fields .item_header{position:relative;margin-bottom:20px;float:none;clear:both}#cwhire_joblication .item_fields .item_header .item_header_textstr{float:left;padding-right:20px;color:var(--basecolor)}#cwhire_joblication .item_fields .item_header::after{position:relative;display:block;content:" ";float:none;clear:both}#cwhire_joblication .item_fields #formhider{position:relative;display:inline-block;padding:12px 18px;border-radius:5px;background-color:var(--basecolor);font-size:16px;font-weight:bold;color:#fff;height:auto}#cwhire_joblication #appliform-canvas{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,0.5);visibility:hidden;opacity:0;z-index:999;transition:opacity,.5s linear}#cwhire_joblication #appliform-canvas.visible{visibility:visible;opacity:1}#cwhire_joblication #appliform-canvas .closebutton{z-index:2;position:absolute;left:0;top:5px;font-size:32px;font-style:normal;width:32px;height:32px;cursor:pointer;padding:0;border-radius:50%;background-color:#fff}#cwhire_joblication #appliform-canvas .closebutton i{position:relative;display:block;font-size:32px;width:32px;height:32px;line-height:30px;font-style:normal;font-family:"FontAwesome"}#cwhire_joblication #appliform-canvas .closebutton i::before{display:block;border-radius:50%;font-size:32px;width:30px;height:30px;line-height:30px;position:relative;background-color:#fff;padding:0;margin:1px 2px 2px 2px}#cwhire_joblication #appliform-canvas #application_form{display:block;border:1px solid #dfe3e7;border-radius:.25rem;padding:20px;margin:20px;background-color:#fff;position:relative;height:calc(100vh - 70px);overflow-y:auto;text-align:left}#cwhire_joblication #appliform-canvas .progress{position:relative}#cwhire_joblication #appliform-canvas .progress .bar{background-color:#64a1ed}#cwhire_joblication #appliform-canvas .progress .percent{position:absolute;top:-5px;left:50%}#cwhire_joblication #appliform-canvas #cwhire_sent_status{background-color:#fff;border:1px solid #dfe3e7;border-radius:.25rem;box-shadow:2px 2px 2px rgba(140,140,140,0.82);padding:20px;position:fixed;z-index:99;left:35%;top:50vh;display:none}