/* compiled by scssphp 1.6.0 on Fri, 09 May 2025 08:19:14 +0000 (0.0275s) */

.footer{--footer-background-color: var(--color-scheme-background--darker);--footer-color: var(--color-white);--footer__item-transition-duration: var(--transition-duration);--footer__item-transition-timing: var(--transition-timing);--footer__container-padding-block: 2rem 3rem;--footer__content-grid-column: span 12;--footer__links-grid-column: span 12;--footer--contact__item-color: var(--color-grey-10);--footer__link-icon-color: var(--color-grey-10);--footer--contact__item-font-size: var(--font-size--sm);--footer__item-font-size: var(--font-size--sm);--footer__item-color: var(--color-grey-10);--footer__item-color--hover: var(--color-white);--footer__container-gap: 1rem;--footer__links-grid-template: repeat(2, 1fr);--footer__link-gap: 2rem;--footer--socials__item-transition-duration: var(--transition-duration);--footer--socials__item-transition-timing: var(--transition-timing);--footer--socials__item-color--hover: var(--color-primary);--footer__logo-width: 16.375rem;--footer__logo-height: 4rem;border-block-start:0 none}@media (min-width:48rem){.footer{--footer__links-grid-template: repeat(3, 1fr)}}@media (min-width:64rem){.footer{--footer__container-padding-block: 3.75rem;--footer__content-grid-column: span 4;--footer__links-grid-column: span 8;--footer__container-gap: 1.5rem}}@media (min-width:85rem){.footer{--footer__content-grid-column: span 5;--footer__links-grid-column: span 7;--footer__logo-width: 20.375rem;--footer__logo-height: 6rem}}.footer__content p{margin-block:1.875rem 0.1875rem}.footer__content form{display:flex;flex-wrap:wrap;justify-content:normal;align-items:center;gap:10px;margin-block-end:24px}.footer__content input{max-height:3.0625rem}html .footer__content .gform_wrapper.gravity-theme .gform_footer{margin:0}html .footer__content .gform_wrapper.gravity-theme .gform_footer button{margin:0}.footer__content .gfield_label{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.footer__logo-wrapper{margin-block-end:1.25rem}.footer__social{color:var(--footer__social-color, var(--color-gray))}.footer__social a{display:block}.footer__title{font-size:var(--font-size--sm);margin-block-end:1rem}@media (min-width:64rem){.footer__title{margin-block-end:1.25rem}}html .footer__contact{grid-column:span 2}@media (min-width:48rem){html .footer__contact{grid-column:unset}}html .footer__contact a{padding-block-end:var(--footer__contact-a-padding-block-end, 0.125rem);transition:var(--transition)}html .footer__contact-address{padding-block:0}.footer__contact p{margin-block:0;line-height:var(--line-height--lg);padding-block:0;display:flex;gap:0.6rem;align-items:center;font-size:var(--font-size--sm);color:var(--color-grey-10)}.footer__contact-address{color:var(--color-grey-10);font-size:var(--font-size--sm);gap:0.5rem}.footer__contact-address span{line-height:1.5}.footer__contact-address svg{margin-block-start:0}.footer__menu{padding-block-end:0.125rem}.socket{--footer__socket-background-color: var(--color-scheme-background--darker);--footer__socket-color: var( --color-grey-3 );--footer__socket-border-top: var(--color-grey-9);--socket__item-font-size: var(--font-size--xs);--socket__item-color: var(--color-grey-3);--socket__item-color--hover: var(--color-white);--socket__item-transition-duration: var(--transition-duration);--socket__item-transition-timing: var(--transition-timing);--footer__socket-container-padding-block: 0.625rem}.socket__container{gap:1rem}.socket__menu{gap:var(--footer__socket-menu-gap, 1rem);margin-inline-start:auto;min-width:100%;max-width:100%}@media (min-width:48rem){.socket__menu{min-width:auto;max-width:none}}.socket__copyright{font-size:var(--socket__item-font-size);margin-block-end:0;min-width:100%;max-width:100%}@media (min-width:48rem){.socket__copyright{min-width:auto;max-width:none}}.socket__logo{width:3rem;height:2.4375rem;border-radius:0.25rem}