section.highlights{position:relative;padding:50px 0}@media (max-width: 992px){section.highlights{padding:5px}}section.highlights .highlight-grid{display:flex;flex-direction:column;gap:8px}@media (max-width: 992px){section.highlights .highlight-grid{gap:0}}section.highlights .highlight-grid .line{display:grid;width:100%;gap:8px}@media (max-width: 992px){section.highlights .highlight-grid .line{grid-template-columns:1fr!important;height:auto;gap:0}}section.highlights .highlight-grid .line.big-small{height:500px;grid-template-columns:60% 40%}@media (max-width: 992px){section.highlights .highlight-grid .line.big-small{height:auto}}section.highlights .highlight-grid .line.big-small .right{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:8px}@media (max-width: 992px){section.highlights .highlight-grid .line.big-small .right{grid-template-columns:1fr;grid-template-rows:auto auto;gap:0}}section.highlights .highlight-grid .line.two{grid-template-columns:repeat(2,1fr);height:400px}@media (max-width: 992px){section.highlights .highlight-grid .line.two{height:auto}}section.highlights .highlight-grid .line.tree{grid-template-columns:repeat(3,1fr);height:300px}@media (max-width: 992px){section.highlights .highlight-grid .line.tree{height:auto}}section.highlights .highlight-grid .line.full{grid-template-columns:1fr;height:300px}@media (max-width: 992px){section.highlights .highlight-grid .line.full{height:auto}}@media (max-width: 992px){section.highlights .highlight-grid .line a{height:150px}}section.highlights a{position:relative;overflow:hidden;display:block;text-decoration:none;background-repeat:no-repeat;background-position:center;background-size:cover;border:1px solid #b00;border-radius:24px;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}section.highlights a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;background-size:cover;background-position:center;transition:transform .4s ease;z-index:0}@media (max-width: 768px){section.highlights a{border-radius:12px;margin-bottom:3px}}section.highlights a:hover{box-shadow:0 0 15px #000000b3;filter:brightness(1.1)}section.highlights a:hover:before{transform:scale(1.1)}section.highlights a *{position:relative;z-index:1}section.highlights a .call-to-action{position:absolute;bottom:30px;right:30px;display:inline-block;font-size:18px;padding:15px 30px;background:#bd0005;color:#fff}@media (max-width: 768px){section.highlights a .call-to-action{bottom:8px;right:8px;padding:8px 15px;font-size:14px}}section.highlights a .call-to-action:hover{background:#ff3131}
