/* compiled by scssphp 1.6.0 on Thu, 04 Jun 2026 08:14:45 +0000 (0.0937s) */

.footer{--footer__container-padding-block: 0;--footer-background-color: trasparent;border-block-start:none;position:relative;z-index:2}.footer__container{position:relative;z-index:2}.footer__content{padding-block:2rem;border-block-end:1px solid var(--color-gray--01);grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center}.footer__logo-wrapper img{--footer__logo-width: 7.625rem}@media (min-width:48rem){.footer__logo-wrapper img{--footer__logo-width: 11.75rem}}.footer__socials{grid-gap:0.75rem}.footer__social a{width:3.125rem;height:3.125rem;border:1px solid var(--color-gray--01);border-radius:var(--radius--lg);display:flex;justify-content:center;align-items:center;transition:border-color 0.3s ease-out}.footer__social a:hover{border:1px solid var(--color-white);border-radius:var(--radius--lg)}.footer__newsletter{padding-block:2rem;grid-column:1 / -1}@media (min-width:64rem){.footer__newsletter{padding-block:3rem;grid-column:1 / 5}}.footer__links{--footer__links-margin-block-start: 0;--footer__links-grid-column: 1 / -1;padding-block:0 2rem;grid-template-columns:1fr;gap:2rem}@media (min-width:48rem){.footer__links{--footer__links-margin-block-start: 1rem;--footer__links-grid-column: 1 / -1;padding-block:3rem;grid-template-columns:var(--footer__links-grid-template, repeat(auto-fit, minmax(10rem, 1fr)));gap:1.5rem}}@media (min-width:64rem){.footer__links{--footer__links-grid-column: span 6 / -1}}.footer__title{--footer__title-font-size: 1rem}.footer__menu{display:grid;gap:0.75rem}.footer__item{color:var(--color-gray--06)}.footer .gform_wrapper.gravity-theme .gform_required_legend{display:none}.footer .gform_wrapper.gravity-theme .gform_description{margin:0 0 2rem 0;font-size:1.25rem}@media (min-width:48rem){.footer .gform_wrapper.gravity-theme .gform_description{margin:1rem}}.footer .gform_wrapper.gravity-theme .gform_fields .gfield_label{--form__input-height: 4.5rem;--form__input-padding-inline: 2rem;margin:0;font-weight:var(--font-weight--regular)}.footer .gform_wrapper.gravity-theme .gform_fields .gfield_label.--active .gfield_required{color:var(--color-white)}.footer .gform_wrapper.gravity-theme .gform_fields .gfield_required{color:var(--color-gray--04)}.footer .gform_wrapper.gravity-theme .gform_fields input[type="email"]{height:4.5rem;padding:0.5rem 2rem 0.5rem 2rem;border:1px solid var(--color-gray--01);border-radius:var(--radius--lg);background:rgba(255, 255, 255, 0.05)}@media (min-width:48rem){.footer .gform_wrapper.gravity-theme .gform_fields input[type="email"]{padding:0.5rem 11rem 0.5rem 2rem}}.footer form{position:relative}.footer .gform_wrapper.gravity-theme .gform_footer{padding:0.75rem 0 0 0;margin:0}@media (min-width:48rem){.footer .gform_wrapper.gravity-theme .gform_footer{padding:0.5rem;position:absolute;top:0;right:0}}.footer .gform_wrapper.gravity-theme .gform_footer button{width:100%;margin-bottom:0;background:var(--color-white)}@media (min-width:48rem){.footer .gform_wrapper.gravity-theme .gform_footer button{width:fit-content}}.footer .gform_wrapper.gravity-theme .gform_footer button:hover{color:var(--color-white);background:var(--color-3)}.socket{--footer__socket-background-color: var( --color-scheme-background );position:relative}.socket::after{content:'';width:100%;height:33.75rem;rotate:180deg;position:absolute;bottom:0;z-index:1;background:radial-gradient(circle at top, rgba(95, 203, 231, 0.3) 0%, rgba(6, 19, 35, 0) 35%)}.socket__container{--footer__socket-container-padding-block: 2rem;--footer__socket-border-top: var( --color-gray--01 );justify-content:center;flex-direction:column;position:relative;z-index:2}@media (min-width:48rem){.socket__container{--footer__socket-container-padding-block: 1rem;justify-content:space-between;flex-direction:row}}.socket .wpml-ls-statics-shortcode_actions{width:fit-content;margin:0}.socket .wpml-ls-statics-shortcode_actions .wpml-ls-item-legacy-dropdown>a{padding:0 1.25rem 0 0;border-color:transparent;background-color:transparent;position:relative}.socket .wpml-ls-statics-shortcode_actions .wpml-ls-item-legacy-dropdown>a::after{content:'';width:0.625rem;height:0.625rem;border:none;position:absolute;right:0;background-image:url("data:image/svg+xml,%0A%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.46875 0.5C10.8125 0.5 11.4688 2.125 10.5312 3.0625L7.03125 6.5625C6.46875 7.15625 5.5 7.15625 4.9375 6.5625L1.4375 3.0625C0.46875 2.125 1.15625 0.5 2.5 0.5H9.46875ZM5.96875 5.5L9.46875 2H2.46875L5.96875 5.5Z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.socket .wpml-ls-statics-shortcode_actions .wpml-ls-item-legacy-dropdown .wpml-ls-sub-menu{width:max-content;padding-block-end:0.5rem;border:none;margin-block-start:-5rem}.socket .wpml-ls-statics-shortcode_actions .wpml-ls-item-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item:first-of-type .wpml-ls-link{border-radius:var(--radius--sm) var(--radius--sm) 0 0}.socket .wpml-ls-statics-shortcode_actions .wpml-ls-item-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-item:last-of-type .wpml-ls-link{border-radius:0 0 var(--radius--sm) var(--radius--sm)}.socket .wpml-ls-statics-shortcode_actions .wpml-ls-item-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-link{border:none;overflow:hidden;background:var(--color-white)}.socket .wpml-ls-statics-shortcode_actions .wpml-ls-item-legacy-dropdown .wpml-ls-sub-menu .wpml-ls-link .wpml-ls-native{color:var(--color-3)}.socket .wpml-ls-statics-shortcode_actions .wpml-ls-flag{width:1rem;height:1rem;border-radius:var(--radius--lg);object-fit:cover}.socket .wpml-ls-statics-shortcode_actions .wpml-ls-native{font-size:var(--font-size--xs);color:var(--color-white)}.socket__menu{flex-direction:column;gap:0.25rem}@media (min-width:48rem){.socket__menu{flex-direction:row;gap:1rem}}.socket__menu a{--socket__item-font-size: var( --font-size--xs )}.socket__menu-container{display:flex;justify-content:center;align-items:center;flex-direction:column}@media (min-width:48rem){.socket__menu-container{justify-content:flex-start;flex-direction:row;gap:1rem}}.socket__copyright{margin-inline:0;margin-block:1.5rem;font-size:var(--font-size--xs)}@media (min-width:48rem){.socket__copyright{margin-block:0}}