.app_image_link_wrapper>.content{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin:0 auto;width:90%;padding:var(--elementPadding) 0;max-width:var(--maxWidth);overflow:hidden}.app_image_link_wrapper>.content>*{width:100%}.app_image_link_wrapper .links{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch}.app_image_link{--imageLink-borderRadius:24px;--imageLink-buttonWidth:51px;--imageLink-buttonHeight:65px;position:relative;width:100%;margin-bottom:calc(var(--grid-colGap)*2);background-color:var(--gray);color:var(--white);border-radius:var(--imageLink-borderRadius);overflow:hidden}.app_image_link .image{border-bottom:2px solid var(--white);overflow:hidden}.app_image_link img{width:100%;height:auto;transition:transform .2s ease-in-out}.app_image_link .text{padding:15px 30px calc(15px + var(--imageLink-buttonHeight) + 15px);text-align:center}.app_image_link a{position:absolute;inset:0;text-indent:-99999px}.app_image_link .button{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);transition:transform .2s ease-in-out}.app_image_link svg{width:var(--imageLink-buttonHeight);height:var(--imageLink-buttonWidth);transform:rotate(-90deg)}.app_image_link:hover img{transform:scale(1.05)}.app_image_link:hover .button{transform:translateX(-50%) scale(1.15)}@media screen and (min-width:701px){.app_image_link{--imageLink-buttonWidth:45px;--imageLink-buttonHeight:57px;margin-right:var(--grid-colGap);width:calc((100% - (var(--grid-colCount) - 1)*var(--grid-colGap))/ var(--grid-colCount)*3 + var(--grid-colGap)*2)}.app_image_link_wrapper .app_image_link:nth-of-type(2n+2){margin-right:0}}@media screen and (min-width:1000px){.app_image_link{width:calc((100% - (var(--grid-colCount) - 1)*var(--grid-colGap))/ var(--grid-colCount)*6 + var(--grid-colGap)*5)}.app_image_link .text{padding:25px 30px calc(25px + var(--imageLink-buttonHeight) + 25px)}.app_image_link .button{bottom:25px}}@media screen and (min-width:1400px){.app_image_link{--imageLink-buttonWidth:41px;--imageLink-buttonHeight:53px;width:calc((100% - (var(--grid-colCount) - 1)*var(--grid-colGap))/ var(--grid-colCount)*4 + var(--grid-colGap)*3)}.app_image_link_wrapper .app_image_link:nth-of-type(2n+2){margin-right:var(--grid-colGap)}.app_image_link_wrapper .app_image_link:nth-of-type(3n+3){margin-right:0}.app_image_link .text{padding:30px 30px calc(30px + var(--imageLink-buttonHeight) + 30px)}.app_image_link .button{bottom:30px}}