.resultblock{display:block;position:relative;background-color:#fff;padding:15px;border-radius:4px;margin-bottom:20px;cursor:pointer;transition:box-shadow 250ms ease}@media screen and (min-width:64em){.resultblock{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:10px 26px}}.resultblock:hover{box-shadow:0 10px 20px rgba(0,0,0,.05);text-decoration:none}.resultblock__title{font-family:Mulish,Mulish-local,sans-serif;font-size:1.5rem;line-height:1.8125rem;font-weight:500;color:#242b2e;text-transform:uppercase;margin-bottom:42px}@media screen and (min-width:64em){.resultblock__title{padding-right:12px}}@media screen and (max-width:63.99875em){.resultblock__logo{display:none}}.resultblock__logo-image{width:42px;height:42px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:26px}@media screen and (min-width:64em){.resultblock__info{-ms-flex:1;flex:1}}.resultblock__info-title{font-size:1rem;line-height:1.25rem;color:#5d6d75;margin-bottom:4px;font-weight:700}@media screen and (min-width:40em){.resultblock__info-title{padding-right:2rem}}.resultblock__info-meta{font-size:.875rem;line-height:1.25rem;color:#82939c}.resultblock__cta{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;-ms-flex:0 1 245px;flex:0 1 245px;margin-top:20px}@media screen and (min-width:64em){.resultblock__cta{margin-top:0}}.resultblock__cta-divider{display:none;width:2px;height:31px;margin:0 24px 0 24px;background:#b1c1c9}@media screen and (min-width:64em){.resultblock__cta-divider{display:block}}.resultblock__cta-item{font-family:Roboto,Roboto-local,sans-serif;font-size:.875rem;font-weight:600;text-transform:uppercase;margin-right:20px;margin-bottom:0}@media screen and (min-width:64em){.resultblock__cta-item{margin-right:0}}.resultblock__cta-item:last-child{margin-right:0}.resultblock__cta-item.red{color:#e85e26}.resultblock__cta-item.green{color:#008676}.resultblock__cta-item.gray{padding:5px 17px 3px 19px;font-weight:400!important;border:1px solid #d1d1d1;color:#5d6d75;transition:all 250ms ease-in-out}.resultblock__cta-item.gray:hover{background:#dee5e8;color:#5d6d75}