.template__footerBoxes .inner,.template__footerBoxes .inner .block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.template__footerBoxes .inner .block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:var(--margin-md);width:100%}.template__footerBoxes .inner .block .content{padding:var(--margin-md)}.template__footerBoxes .inner .block .content .title{font-weight:700}.template__footerBoxes .inner .block .content .text{margin-top:var(--margin-lg)}.template__footerBoxes .inner .block .image{height:250px;margin-top:auto;position:relative}.template__footerBoxes .inner .block .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.template__footerBoxes .inner .block .image .link{background-color:var(--color-common-white);color:var(--color-secondary-dark);font-weight:700;left:50%;padding:10px 0;position:absolute;text-decoration:underline;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%}.template__footerBoxes .inner .block:first-child{background-color:var(--template-footer-boxes-background-color-1);color:var(--template-footer-boxes-color-1)}.template__footerBoxes .inner .block:first-child .link:focus-visible{background-color:var(--template-footer-boxes-background-color-1);color:var(--template-footer-boxes-color-1)}.template__footerBoxes .inner .block:nth-child(2){background-color:var(--template-footer-boxes-background-color-2);color:var(--template-footer-boxes-color-2)}.template__footerBoxes .inner .block:nth-child(2) .link:focus-visible{background-color:var(--template-footer-boxes-background-color-2);color:var(--template-footer-boxes-color-2)}.template__footerBoxes .inner .block:nth-child(3){background-color:var(--template-footer-boxes-background-color-3);color:var(--template-footer-boxes-color-3)}.template__footerBoxes .inner .block:nth-child(3) .link:focus-visible{background-color:var(--template-footer-boxes-background-color-3);color:var(--template-footer-boxes-color-3)}@media only screen and (min-width:1024px){.template__footerBoxes .inner .block .content{padding:var(--margin-lg)}}@media only screen and (min-width:820px){.template__footerBoxes .inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-column-gap:var(--margin-md);-moz-column-gap:var(--margin-md);column-gap:var(--margin-md);-ms-flex-direction:row;flex-direction:row}.template__footerBoxes .inner .block{margin-top:var(--margin-xlg)}}