body .is-root-container .component-footer .newsletter{padding:2.8125rem 0;background:var(--bg-newsletter, #3C4B5E)}body .is-root-container .component-footer .newsletter .headline{font-family:"Plus Jakarta Sans",sans-serif;font-size:min(calc(1.25rem + 0.25 * (100vw - 22.5rem) / 67.5),1.5rem);line-height:1.4;font-weight:300;letter-spacing:0;text-decoration:none;text-transform:none}body .is-root-container .component-footer .newsletter .wrapper{display:grid;grid-template-columns:1fr;gap:1.875rem}@media(min-width: 64rem){body .is-root-container .component-footer .newsletter .wrapper{grid-template-columns:minmax(0, 1fr) min(calc(25rem + 5.9375 * (100vw - 64rem) / 26),30.9375rem);align-items:center}}body .is-root-container .component-footer .newsletter .wrapper .header{display:grid;grid-template-columns:1fr;gap:0.375rem;color:#fff;text-align:center}@media(min-width: 64rem){body .is-root-container .component-footer .newsletter .wrapper .header{text-align:right}}body .is-root-container .component-footer .newsletter .wrapper .header p{font-family:"Plus Jakarta Sans",sans-serif;font-size:min(calc(0.9375rem + 0.0625 * (100vw - 22.5rem) / 67.5),1rem);line-height:1.72;font-weight:300;letter-spacing:0;text-decoration:none;text-transform:none}body .is-root-container .component-footer .newsletter .wrapper .form-newsletter{max-width:27.25rem;margin:0 auto}body .is-root-container .component-footer .newsletter .wrapper .form-newsletter .form-wrapper .wpcf7-form{grid-template-columns:1fr auto;align-items:flex-start;gap:0}body .is-root-container .component-footer .newsletter .wrapper .form-newsletter .form-wrapper .wpcf7-form .control input{background-color:#0b1e35 !important;border-color:#0b1e35 !important}body .is-root-container .component-footer .newsletter .wrapper .form-newsletter .form-wrapper .wpcf7-form .control,body .is-root-container .component-footer .newsletter .wrapper .form-newsletter .form-wrapper .wpcf7-form .submit-wrapper{grid-column:unset}body .is-root-container .component-footer .newsletter .wrapper .form-newsletter .form-wrapper .wpcf7-form .wpcf7-response-output{margin-top:1rem}body .is-root-container .component-footer .logos-section{padding:2.8125rem 0;background:#fff}body .is-root-container .component-footer .logos-section .wrapper{display:grid;grid-template-columns:1fr;gap:2.8125rem}body .is-root-container .component-footer .logos-section .wrapper .card-item{display:grid;grid-template-columns:1fr;gap:min(calc(1.25rem + 1.5625 * (100vw - 22.5rem) / 67.5),2.8125rem)}body .is-root-container .component-footer .logos-section .wrapper .card-item .title{font-family:"Plus Jakarta Sans",sans-serif;font-size:min(calc(0.6875rem + 0.125 * (100vw - 22.5rem) / 67.5),0.8125rem);line-height:1.2;font-weight:500;letter-spacing:0;text-decoration:none;text-transform:none;text-align:center}body .is-root-container .component-footer .logos-section .wrapper .card-item .logos{display:flex;justify-content:center;align-items:center;gap:min(calc(1.5625rem + 1.25 * (100vw - 22.5rem) / 67.5),2.8125rem)}body .is-root-container .component-footer .logos-section .wrapper .card-item .logos .image .img{width:auto;height:2.5rem}body .is-root-container .component-footer .main{padding-top:3.125rem;padding-bottom:3.125rem;color:#fff;background:var(--bg-footer-main, #0B1E35)}body .is-root-container .component-footer .main .wrapper{display:flex;flex-direction:column;gap:min(calc(3.75rem + 1.25 * (100vw - 22.5rem) / 67.5),5rem)}body .is-root-container .component-footer .main .wrapper .header{display:flex;flex-flow:column;gap:1.875rem}body .is-root-container .component-footer .main .wrapper .header .logo .image{max-width:8.625rem;margin:0 auto}body .is-root-container .component-footer .main .wrapper .header .logo .image:hover{opacity:.8}body .is-root-container .component-footer .main .wrapper .header .social .items{justify-content:center;gap:min(calc(1rem + 0.875 * (100vw - 22.5rem) / 67.5),1.875rem)}body .is-root-container .component-footer .main .wrapper .content-wrapper{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.875rem}@media(min-width: 64rem){body .is-root-container .component-footer .main .wrapper .content-wrapper{grid-template-columns:minmax(0, 1fr) auto;gap:min(calc(3.75rem + 4.375 * (100vw - 64rem) / 26),8.125rem);align-items:flex-start}}body .is-root-container .component-footer .main .wrapper .content-wrapper .title{font-family:"Plus Jakarta Sans",sans-serif;font-size:min(calc(0.6875rem + 0.125 * (100vw - 22.5rem) / 67.5),0.8125rem);line-height:1.2;font-weight:500;letter-spacing:0;text-decoration:none;text-transform:none;display:block;margin-bottom:0.625rem;text-transform:uppercase}body .is-root-container .component-footer .main .wrapper .content-wrapper .menus{display:flex;flex-direction:row;justify-content:space-between;gap:1.875rem;width:100%}body .is-root-container .component-footer .main .wrapper .content-wrapper .menus .menu-card .nav .menu{display:grid;grid-template-columns:1fr;gap:0.3125rem}body .is-root-container .component-footer .main .wrapper .content-wrapper .menus .menu-card .nav .menu .menu-item a{font-family:"Plus Jakarta Sans",sans-serif;font-size:min(calc(0.8125rem + 0.125 * (100vw - 22.5rem) / 67.5),0.9375rem);line-height:1.62;font-weight:300;letter-spacing:0;text-decoration:none;text-transform:none;color:inherit}body .is-root-container .component-footer .main .wrapper .content-wrapper .menus .menu-card .nav .menu .menu-item a:hover{text-decoration:underline;text-underline-offset:0.1875rem}body .is-root-container .component-footer .main .wrapper .content-wrapper .infos{text-align:center}@media(min-width: 64rem){body .is-root-container .component-footer .main .wrapper .content-wrapper .infos{text-align:left}}body .is-root-container .component-footer .main .wrapper .content-wrapper .infos .infos-wrapper{display:grid;grid-template-columns:1fr;gap:0.625rem}body .is-root-container .component-footer .main .wrapper .content-wrapper .infos .infos-wrapper .text{font-family:"Plus Jakarta Sans",sans-serif;font-size:min(calc(0.8125rem + 0.125 * (100vw - 22.5rem) / 67.5),0.9375rem);line-height:1.62;font-weight:300;letter-spacing:0;text-decoration:none;text-transform:none}body .is-root-container .component-footer .copyright{color:#fff;background:#0b1e35}body .is-root-container .component-footer .copyright .wrapper{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.875rem;position:relative;padding:1.875rem 1.25rem}@media(min-width: 64rem){body .is-root-container .component-footer .copyright .wrapper{grid-template-columns:repeat(2, auto);align-items:center}}body .is-root-container .component-footer .copyright .wrapper::before{content:"";position:absolute;top:0;right:0;left:0;width:calc(100% - 2.5rem);height:2px;margin:0 auto;background:#3c4b5e}body .is-root-container .component-footer .copyright .wrapper .cta .link{font-family:"Plus Jakarta Sans",sans-serif;font-size:min(calc(0.6875rem + 0.125 * (100vw - 22.5rem) / 67.5),0.8125rem);line-height:1.2;font-weight:500;letter-spacing:0;text-decoration:none;text-transform:none;text-transform:uppercase;text-align:center}@media(min-width: 64rem){body .is-root-container .component-footer .copyright .wrapper .cta .link{text-align:left}}body .is-root-container .component-footer .copyright .wrapper .cta .link:hover{text-decoration:underline}body .is-root-container .component-footer .copyright .wrapper .text{font-family:"Plus Jakarta Sans",sans-serif;font-size:min(calc(0.8125rem + 0.125 * (100vw - 22.5rem) / 67.5),0.9375rem);line-height:1.62;font-weight:300;letter-spacing:0;text-decoration:none;text-transform:none;text-align:center}@media(min-width: 64rem){body .is-root-container .component-footer .copyright .wrapper .text{text-align:right}}
/*# sourceMappingURL=footer.css.map */
