.br-page-professionals{margin-bottom:calc(16px + (100vw - 320px) / 960 * 44)}@media only screen and (min-width: 1280px){.br-page-professionals{margin-bottom:60px}}.br-page-professionals .br-professionals{display:flex;flex-wrap:wrap;width:320px;margin-left:auto;margin-right:auto}.br-page-professionals .br-professionals img{height:auto}@media only screen and (min-width: 640px){.br-page-professionals .br-professionals{width:640px}}@media only screen and (min-width: 960px){.br-page-professionals .br-professionals{width:960px}}@media only screen and (min-width: 1150px){.br-page-professionals .br-professionals{width:640px}}@media only screen and (min-width: 1300px){.br-page-professionals .br-professionals{width:960px}}.br-page-professionals .br-professionals .professional{position:relative;width:320px;height:420px;box-sizing:border-box}.br-page-professionals .br-professionals .professional .image{position:absolute;top:10px;left:10px;right:10px;bottom:10px;overflow:hidden}.br-page-professionals .br-professionals .professional .image img{width:100%;height:auto}.br-page-professionals .br-professionals .professional .overlay{position:absolute;top:10px;left:10px;right:10px;bottom:10px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;color:#fff;padding-bottom:2em;background-image:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.45))}.br-page-professionals .br-professionals .professional .overlay .button{border-color:#fff}@media all and (pointer: fine){.br-page-professionals .br-professionals .professional .overlay>*{transition:-webkit-transform 250ms ease;transition:transform 250ms ease;transition:transform 250ms ease, -webkit-transform 250ms ease;-webkit-transform:translate3d(0, 58px, 0);transform:translate3d(0, 58px, 0)}.br-page-professionals .br-professionals .professional .overlay>.button{transition:opacity 250ms ease, -webkit-transform 250ms ease;transition:transform 250ms ease, opacity 250ms ease;transition:transform 250ms ease, opacity 250ms ease, -webkit-transform 250ms ease;opacity:0}.br-page-professionals .br-professionals .professional .overlay:hover>*{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.br-page-professionals .br-professionals .professional .overlay:hover .button{opacity:1}}
