.thematic-block{width:184px;height:190px;overflow:hidden;border-radius:14px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #fff;-webkit-box-shadow:0 6px 14px rgba(0,0,0,0.34);box-shadow:0 6px 14px rgba(0,0,0,0.34);background:-webkit-gradient(linear, left bottom, left top, from(#F2F2F2), to(#fff));background:linear-gradient(to top, #F2F2F2 0%, #fff 100%);position:relative;margin:auto;-webkit-transition:all 0.1s;transition:all 0.1s}.no-touch .thematic-block.has-link:hover{background:-webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#fff));background:linear-gradient(to bottom, #F2F2F2 0%, #fff 100%);-webkit-box-shadow:0 15px 14px rgba(0,0,0,0.34);box-shadow:0 15px 14px rgba(0,0,0,0.34)}.thematic-block+.thematic-block{margin:20px auto 0}.thematic-block .background{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;position:absolute;top:0;left:0;z-index:1;padding-bottom:18px}.thematic-block .center-position{background-position:center 20%}.thematic-block .cover-position{background-size:cover}.thematic-block .label{max-width:90%;color:#525252;font-weight:700}.thematic-block .label:after{width:14px;height:14px;content:'';display:block;border-right:5px solid #646464;border-bottom:5px solid #646464;margin:10px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width: 620px){.thematics-list-section .container{max-width:490px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.thematics-list-section .thematic-block{margin:20px 30px}.thematics-list-section .thematic-block:nth-child(-n+2){margin-top:0}}@media screen and (min-width: 992px){.thematics-list-section .container{max-width:880px}.thematics-list-section .thematic-block{margin:0}}@media screen and (min-width: 1200px){.thematics-list-section .container{max-width:1180px}.thematic-block{width:234px;height:250px;overflow:hidden;margin:0}.thematic-block .label{font-size:2.5rem}.thematic-block .label:after{margin:20px auto 0}.thematic-block .background{padding-bottom:28px}}@media screen and (min-width: 1342px){.thematic-block{width:254px;height:270px}}
