:root{--font-size-base:1.8rem;--font-weight-base:400;--line-height-base:2.6rem;--default-transition:0.3s ease-out}body .block-footer{background-color:var(--wp--preset--color--green);color:var(--wp--preset--color--bg);padding-block:0}body .block-footer__container{position:relative}body .block-footer__top{padding-block:6.4rem 3.2rem}@media(min-width:992px){body .block-footer__top{align-items:flex-start;display:flex;justify-content:space-between}}body .block-footer__logo{margin-bottom:3.2rem;text-align:left}@media(min-width:992px){body .block-footer__logo{flex-shrink:0;margin-bottom:0}}body .block-footer__logo-mobile{display:block}@media(min-width:992px){body .block-footer__logo-mobile{display:none}}body .block-footer__logo-mobile img{height:auto;max-width:26.4rem}body .block-footer__logo-desktop{display:none}@media(min-width:992px){body .block-footer__logo-desktop{display:block;margin-right:3.2rem}}body .block-footer__logo-desktop img{height:auto;max-width:20rem}@media(min-width:992px){body .block-footer__content{max-width:91.4rem;width:100%}}body .block-footer__columns{display:grid;gap:6.4rem;grid-template-columns:1fr}@media(min-width:992px){body .block-footer__columns{align-items:flex-start;display:flex;gap:0;justify-content:space-between;max-width:91.4rem;width:100%}}body .block-footer__column-title{color:var(--wp--preset--color--bg);font-size:2rem;font-weight:400;line-height:2.4rem;margin:0 0 1.6rem}body .block-footer__column-nav .block-footer__column-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}body .block-footer__column-nav .block-footer__column-list li{margin:0;padding-block:.8rem}body .block-footer__column-nav .block-footer__column-list li a{color:var(--wp--preset--color--bg);font-size:1.6rem;font-weight:500;line-height:2.4rem;text-decoration:none}body .block-footer__contact{display:flex;flex-direction:column}body .block-footer__contact-item{align-items:flex-start;display:flex;gap:.8rem;padding-block:.8rem}body .block-footer__contact-icon{align-items:center;display:flex;flex-shrink:0;height:2rem;justify-content:center;margin-top:.2rem;width:2rem}body .block-footer__contact-icon-img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}body .block-footer__contact-content{color:var(--wp--preset--color--bg);flex:1;font-size:1.6rem;font-weight:500;line-height:2.4rem}body .block-footer__contact-content a{color:inherit;text-decoration:none}body .block-footer__divider{background-color:var(--wp--preset--color--bg);height:.1rem;margin-bottom:3.2rem;opacity:.4}body .block-footer__bottom-content{align-items:center;display:flex;flex-direction:row;gap:2.4rem;justify-content:space-between}body .block-footer__copyright{color:var(--wp--preset--color--bg);font-size:1.4rem;font-weight:400;line-height:2}body .block-footer__social .block-footer__social-list{align-items:center;display:flex;list-style:none;margin:0;padding:0}body .block-footer__social-link{align-items:center;display:flex;justify-content:center;padding:1rem;text-decoration:none}body .block-footer__social-icon{height:2.4rem;-o-object-fit:contain;object-fit:contain;width:2.4rem}body .block-footer__decorative{height:8.7rem;margin-top:6.4rem;overflow:hidden;width:100%}body .block-footer__decorative-image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(min-width:768px)and (max-width:991.98px){body .block-footer__columns{grid-template-columns:repeat(3,1fr)}body .block-footer__columns .block-footer__column:first-child,body .block-footer__columns .block-footer__column:nth-child(2),body .block-footer__columns .block-footer__column:nth-child(3){grid-row:1}body .block-footer__columns .block-footer__column:first-child{grid-column:1}body .block-footer__columns .block-footer__column:nth-child(2){grid-column:2}body .block-footer__columns .block-footer__column:nth-child(3){grid-column:3}body .block-footer__columns .block-footer__column:nth-child(4){grid-column:1/-1;grid-row:2}}@media(max-width:767.98px){body .block-footer__columns{grid-template-columns:1.4fr 1fr}body .block-footer__columns .block-footer__column:first-child{grid-column:1/-1;grid-row:1}body .block-footer__columns .block-footer__column:nth-child(2){grid-column:1;grid-row:2}body .block-footer__columns .block-footer__column:nth-child(3){grid-column:2;grid-row:2}body .block-footer__columns .block-footer__column:nth-child(4){grid-column:1/-1;grid-row:3}}
