/* Yii3 migration additions only. The eight legacy stylesheets remain byte-identical. */
.empty-state{padding:24px 0;list-style:none}.source-form-row::after{content:"";display:table;clear:both}.help-block-error:empty{display:none}.careers-form::after{content:"";display:table;clear:both}.site-contact{clear:both;padding-top:160px}.content-section{padding:160px 15px 60px;min-height:50vh}.consultation-create .container{max-width:100%}.consultation-form .submit{clear:both}.newsul:empty{display:none}header a:focus,footer a:focus{outline:2px solid #a0c745;outline-offset:2px}
/* Correct overlapping mobile logo/navigation without changing desktop source styling. */
@media(max-width:768px){html.js .top-left{top:0}.top-left .logo{top:0;left:0}.site-contact{padding-top:40px}.content-section{padding-top:40px}.newsul{padding-left:15px}.newsul li{box-sizing:border-box}.careers-form .submit{clear:both}.maincarousel .item img{min-height:180px;object-fit:cover}}
