:root{--sSize:1;--sCalc:1;--fsSize:1;--fsCalc:1}@media (max-width:1920px){:root{--sSize:1;--sCalc:1;--fsSize:1;--fsCalc:1}}@media (min-width:1920px){:root{--sSize:0;--sCalc:1.90476;--fsSize:0;--fsCalc:1.145038}}.wf-footer-15-15 .fr-contactInfo ul,.wf-footer-15-15 .fr-menu-simply ul,.wf-footer-15-15 .fr-socialIcons ul{display:block;margin:0;padding:0}.wf-footer-15-15 .fr-contactInfo li,.wf-footer-15-15 .fr-menu-simply li,.wf-footer-15-15 .fr-socialIcons li{background:none;display:block;list-style-image:none;list-style-type:none;margin:0;padding:0}.wf-footer-15-15 .fr-contactInfo li:before,.wf-footer-15-15 .fr-menu-simply li:before,.wf-footer-15-15 .fr-socialIcons li:before{bottom:auto;content:"";display:none;height:auto;left:auto;margin:0;padding:0;position:static;right:auto;top:auto;width:auto}.wf-footer-15-15{margin-top:calc(2.625rem*var(--sCalc) + 1.25vw*var(--sSize));padding-top:calc(5.25rem*var(--sCalc) + 2.5vw*var(--sSize));position:relative;z-index:1}.wf-footer-15-15 a{color:#495057}.wf-footer-15-15 .wf-footer{padding-top:calc(2.1rem*var(--sCalc) + 1vw*var(--sSize));position:relative}.wf-footer-15-15 .wf-footer:before{background:transparent;background-image:url(../../images/img/footer-wave.png);background-position:bottom;background-repeat:no-repeat;background-size:100% 100%;bottom:auto;content:"";display:block;height:100%;height:10rem;left:0;left:50%;position:absolute;top:0;transform:translate(-50vw,-100%) scaleX(-1);transition:.5s;width:100vw;z-index:-1}@media (prefers-reduced-motion:reduce){.wf-footer-15-15 .wf-footer:before{transition:none}}.wf-footer-15-15 .wf-footer:after{background:#ffead9;bottom:auto;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:.5s;width:100%;z-index:-1}@media (prefers-reduced-motion:reduce){.wf-footer-15-15 .wf-footer:after{transition:none}}.wf-footer-15-15 .wrapper-row-1{column-gap:calc(2.1rem*var(--sCalc) + 1vw*var(--sSize));display:grid;grid-template-areas:"a c d e" "b c d e";grid-template-columns:1.2fr .8fr .8fr 1.8fr;row-gap:calc(1.05rem*var(--sCalc) + .5vw*var(--sSize))}.wf-footer-15-15 .fr-customHtml.logo{grid-area:a}.wf-footer-15-15 .fr-socialIcons{grid-area:b}.wf-footer-15-15 .fr-menu-simply{grid-area:c}.wf-footer-15-15 .fr-contactInfo{grid-area:d}.wf-footer-15-15 .fr-customHtml.footer-map{grid-area:e}.wf-footer-15-15 .wrapper-row-2,.wf-footer-15-15 .wrapper-row-3{display:none}@media (max-width:1249.98px){.wf-footer-15-15 .wrapper-row-1{grid-template-areas:"a e" "b e" "c d";grid-template-columns:1fr 1fr;row-gap:5rem}}@media (max-width:767.98px) and (max-width:767.98px){.wf-footer-15-15 .wf-footer:before{width:200vw}}@media (max-width:575.98px){.wf-footer-15-15 .wrapper-row-1{grid-template-areas:"a" "b" "c" "e" "d";grid-template-columns:1fr;text-align:center}}.wf-footer-15-15 .fr-socialIcons ul{display:flex;gap:1rem}.wf-footer-15-15 .fr-socialIcons a{align-items:center;background:#12722d;border-radius:50%;color:#fff;display:flex;font-size:2rem;height:4rem;justify-content:center;width:4rem}@media (max-width:575.98px){.wf-footer-15-15 .fr-socialIcons ul{justify-content:center}}.wf-footer-15-15 .fr-menu-simply li{padding-bottom:.5rem;padding-top:.5rem}.wf-footer-15-15 .fr-menu-simply a{color:#495057}.wf-footer-15-15 .fr-contactInfo{order:2}.wf-footer-15-15 .fr-contactInfo .wrapper-title>*{font-size:1.8rem;margin-bottom:2rem}.wf-footer-15-15 .fr-contactInfo .items{color:#6c757d;display:flex;flex-direction:column}.wf-footer-15-15 .fr-contactInfo .address{line-height:1.8;margin-bottom:1rem;order:1}.wf-footer-15-15 .fr-contactInfo .address .icon-svg{display:none}.wf-footer-15-15 .fr-contactInfo .email,.wf-footer-15-15 .fr-contactInfo .phone{letter-spacing:.1em}.wf-footer-15-15 .fr-contactInfo .email a,.wf-footer-15-15 .fr-contactInfo .phone a{color:#c6252c}.wf-footer-15-15 .fr-contactInfo .email .icon-svg,.wf-footer-15-15 .fr-contactInfo .phone .icon-svg{flex:0 0;flex-basis:2.5rem;max-width:2.5rem;width:2.5rem}.wf-footer-15-15 .fr-contactInfo .phone{order:2}.wf-footer-15-15 .fr-contactInfo .email{order:3}.wf-footer-15-15 .fr-contactInfo .icon-svg{order:-1}.wf-footer-15-15 .fr-customHtml.logo{max-width:30rem}.wf-footer-15-15 .fr-customHtml.logo a{display:block}@media (max-width:575.98px){.wf-footer-15-15 .fr-customHtml.logo{margin-left:auto;margin-right:auto}}.wf-footer-15-15 .footer-copy .wrapper-copy{border-top:1px dashed rgba(0,0,0,.5);column-gap:3rem;display:flex;flex-wrap:wrap;justify-content:center;margin-top:5rem;padding:3rem 0;row-gap:1rem}