.ha-ihe-fig.ha-effect-apollo .ha-ihe-caption{-webkit-box-align:end;-webkit-box-pack:end;justify-content:flex-end}.ha-ihe-wrapper .ha-ihe-fig .ha-ihe-caption{bottom:0!important}.ha-ihe-fig.ha-effect-apollo .ha-ihe-desc{max-width:350px;margin:1em}.ha-ihe-fig.ha-effect-apollo .ha-ihe-title{font-size:20px;text-align:center;width:100%;color:#fff;padding:10px;background-color:#b1976b}textarea.wpcf7-form-control.wpcf7-textarea{max-height:15vh!important}.internship-form{display:flex;flex-wrap:wrap;row-gap:5px}.internship-form>div{box-sizing:border-box;padding-left:12px;padding-right:12px;min-width:0}.internship-form>div.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.internship-form>div.full-width-field,.internship-form>div.col-md-12{flex:0 0 100%;width:100%;max-width:100%}.internship-form input:not([type=checkbox]):not([type=submit]),.internship-form select,.internship-form textarea{width:100%;max-width:100%;box-sizing:border-box}.internship-form .wpcf7-form-control-wrap{display:block;width:100%}.internship-form input[type=file]{display:block;width:100%;padding:12px;border:1px solid #ddd;box-sizing:border-box}.internship-form textarea{min-height:120px;resize:vertical}.internship-form input[type=submit]{cursor:pointer}@media (max-width:767px){.internship-form p{margin-bottom:0}.internship-form>div.col-md-4,.internship-form>div.full-width-field,.internship-form>div.col-md-12{flex:0 0 100%;width:100%;max-width:100%}}.wpcf7 .wpcf7-form-control-wrap{display:contents!important}