.b-footer{padding:5rem 0 3rem}@media(min-width:1024px){.b-footer{padding:5rem 0 2.5rem}}.b-footer__inner{display:grid;gap:0 3rem}@media(min-width:1024px){.b-footer__inner{grid-template-columns:auto 25rem}}.b-footer__menu{display:grid;gap:3rem;grid-template-columns:repeat(2,1fr);margin-bottom:3rem;padding-bottom:5rem;position:relative}.b-footer__menu:before{background-color:var(--wp--custom--color--button--secondary-border);bottom:0;content:"";height:1px;left:calc(var(--page-spacing)*-1);position:absolute;width:calc(100% + var(--page-spacing)*2)}@media(min-width:768px){.b-footer__menu{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.b-footer__menu{margin-bottom:0;padding-bottom:0}.b-footer__menu:before{content:unset}}.b-footer__submenu{display:flex;flex-direction:column;gap:.75rem}.b-footer__submenu>.wp-block-heading{font-family:var(--wp--preset--font-family--text),serif;font-size:1rem;line-height:1.6;margin:0 0 .25rem}.b-footer__submenu>p{color:var(--wp--preset--color--emphasis);font-size:.875rem;line-height:1.6;margin:0}.b-footer__submenu>p a{color:inherit;text-decoration:none}.b-footer__submenu>p a:hover{text-decoration:underline}.b-footer__submenu .wp-block-button.is-style-text .wp-block-button__link{font-size:.875rem;font-weight:400}.b-footer__newsletter{background-color:var(--wp--custom--color--badge--brand--surface);border-radius:1rem;grid-row:1;height:-moz-fit-content;height:fit-content;padding:2rem}@media(min-width:1024px){.b-footer__newsletter{grid-row:auto}}.b-footer__newsletter .wp-block-heading{font-size:2rem;line-height:1.2;margin:0 0 .75rem}.b-footer__newsletter>p{color:var(--wp--preset--color--regular);font-size:.9375rem;margin:0}.b-footer__newsletter .wpcf7{margin-top:2.5rem}.b-footer__newsletter .wpcf7 .wp-block-button{margin-top:1rem;width:100%}.b-footer__newsletter .wpcf7 .wp-block-button input{width:100%}.b-footer__newsletter .wpcf7 .newsletter-email .wpcf7-form-control-wrap{display:grid}.b-footer__newsletter .wpcf7 .newsletter-email .wpcf7-form-control-wrap:before{align-self:center;background-image:url(../../../img/blocks/footer/mail.svg);background-repeat:no-repeat;background-size:100% 100%;content:"";grid-area:1/1;height:1.5rem;margin-left:.75rem;pointer-events:none;width:1.5rem;z-index:1}.b-footer__newsletter .wpcf7 .newsletter-email .wpcf7-form-control-wrap input{grid-area:1/1}.b-footer__newsletter .wpcf7 .newsletter-email input{border:1px solid var(--wp--custom--color--button--secondary-border);border-radius:.5rem;font-family:var(--wp--preset--font-family--main),sans-serif;font-size:1rem;line-height:1.6;padding:.75rem .75rem .75rem 3rem;width:100%}.b-footer__newsletter .wpcf7 .newsletter-checkbox .wpcf7-list-item{margin:0}.b-footer__newsletter .wpcf7 .newsletter-checkbox .wpcf7-list-item-label{color:var(--wp--preset--color--regular);font-size:.9375rem;line-height:1.6}.b-footer__newsletter .wpcf7 .newsletter-checkbox label{align-items:flex-start;display:flex;gap:1rem}.b-footer__newsletter .wpcf7 .newsletter-checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--wp--preset--color--base);border:2px solid var(--wp--preset--color--accent);border-radius:.25rem;cursor:pointer;display:grid;flex-shrink:0;height:1.5rem;margin:0;place-content:center;width:1.5rem}.b-footer__newsletter .wpcf7 .newsletter-checkbox input:checked:before{border:solid var(--wp--preset--color--accent);border-width:0 2px 2px 0;content:"";height:.7rem;margin-top:-1px;transform:rotate(45deg);width:.35rem}.b-footer__newsletter .wpcf7 .wpcf7-not-valid-tip{font-size:.75rem}.b-footer__certificates{background:var(--wp--custom--color--surface);border-radius:1rem;display:flex;flex-direction:column;gap:1.5rem;grid-row:2;justify-content:space-between;margin:5rem 0;padding:1rem 1rem 1rem 1.5rem}@media(min-width:1024px){.b-footer__certificates{align-items:center;flex-direction:row;grid-column:1/span 2;grid-row:auto;margin:5rem 0 2.5rem}}.b-footer__certificates-title{font-size:1.75rem;line-height:1.4;margin:0 0 .25rem}.b-footer__certificates-text{font-size:1rem;line-height:1.6;margin:0}.b-footer__certificates-text,.b-footer__certificates-text a{color:var(--wp--preset--color--regular)}.b-footer__certificates-wrapper{display:flex;flex-wrap:wrap;gap:.375rem}@media(min-width:1024px){.b-footer__certificates-wrapper{flex-wrap:nowrap}}.b-footer__single-certificate{background:var(--wp--preset--color--base);border-radius:.5rem;display:flex;flex:1 1 7rem;flex-direction:column;justify-content:flex-end;min-height:7rem;padding:.75rem 1.5rem;position:relative}@media(min-width:1024px){.b-footer__single-certificate{flex:auto;max-width:8rem}}.b-footer__single-certificate:before{background-image:url(../../../img/blocks/footer/checkmark.svg);background-repeat:no-repeat;background-size:100% 100%;content:"";height:1.25rem;position:absolute;right:.75rem;top:.75rem;width:1.25rem}.b-footer__single-certificate p{font-size:.9375rem;font-weight:600;margin:0}.b-footer__bottom{display:grid;gap:2.5rem;justify-content:center}@media(min-width:1024px){.b-footer__bottom{gap:2rem;grid-column:1/span 2;grid-template-columns:auto auto;grid-template-rows:auto auto;justify-content:unset}}.b-footer__socials{display:flex;gap:1.5rem;grid-row:2;justify-content:center}@media(min-width:1024px){.b-footer__socials{grid-column:1;grid-row:1;justify-content:unset}}.b-footer__socials .wp-block-image{margin:0}.b-footer__socials .wp-block-image img{aspect-ratio:1/1;height:1.25rem;width:1.25rem}.b-footer__copyrights{grid-row:1;text-align:center}@media(min-width:1024px){.b-footer__copyrights{grid-column:1;grid-row:2;text-align:left}}.b-footer__copyrights p{color:var(--wp--preset--color--emphasis);font-size:.875rem;line-height:1.6;margin:0}.b-footer__links{display:flex;gap:1.75rem;justify-content:center}@media(min-width:1024px){.b-footer__links{grid-column:2;grid-row:2;justify-content:end}}.b-footer__links a,.b-footer__links p{color:var(--wp--preset--color--emphasis);font-size:.875rem;line-height:1.6;margin:0}.b-footer .b-language-switcher{justify-content:center}@media(min-width:1024px){.b-footer .b-language-switcher{grid-column:2;grid-row:1;justify-content:end}}
/*# sourceMappingURL=view.css.map*/