.footer-section{--sectionBgColor: #08090B;--linkSize: 14px;--defaultSpace: 60px;--linkColor: rgba(235,236,220,0.7);--linkDecoration: none;--linkWeight: var(--regular);--linkColorHover: var(--colorT1);--linkTransition: color 0.3s ease, transform 0.3s cubic-bezier(0.34,1.56,0.64,1)}.footer-page-content,.footer-page-content .footer-section{border-top:0}.footer-section{position:relative;overflow:hidden;padding-top:var(--space-9, 64px);padding-bottom:var(--space-7, 40px)}.footer-section::before,.footer-section::after{content:'';position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0;animation:footerBlobPulse 8s ease-in-out infinite}.footer-section::before{top:-10%;right:-5%;width:40vw;max-width:520px;height:40vw;max-height:520px;background:rgba(255,96,56,0.16)}.footer-section::after{bottom:-15%;left:-8%;width:42vw;max-width:560px;height:42vw;max-height:560px;background:rgba(160,201,203,0.14);animation-delay:1.2s}@media (prefers-reduced-motion: reduce){.footer-section::before,.footer-section::after{animation:none}}.footer-section .container{position:relative;z-index:1;padding-top:0 !important}.footer-section h6,.footer-section .h6 .av-special-heading-tag{--headingColor: var(--colorP1);--headingLetterSpacing: calc( ( var(--headingSize) / 1000 ) * 25 )}.footer-section a{text-decoration:var(--linkDecoration) !important}.footer-section .avia_codeblock{display:block;line-height:1}.footer-section .logo{opacity:1 !important;display:inline-block;width:var(--footerLogoWidth, 116px);height:var(--footerLogoHeight, 36px)}.footer-section .logo img{display:block}.footer-section .ep-social-bookmarks-wrapper{--linkColor: var(--colorP1);--linkSize: 30px}.footer-section .ep-social-bookmarks-wrapper ul{display:flex;flex-wrap:wrap;flex-direction:unset;margin:-5px -12.5px}@media only screen and (min-width: 990px){.footer-section .ep-social-bookmarks-wrapper ul{justify-content:flex-end}}@media only screen and (max-width: 989px){.footer-section .ep-social-bookmarks-wrapper ul{justify-content:center}}.footer-section .ep-social-bookmarks-wrapper li{margin:5px 12.5px}.footer-section .ep-social-bookmarks-wrapper a{display:inline-block;line-height:1}.footer-section .footer--menu-row .menu{list-style:none;margin:0;padding:0}.footer-section .footer--menu-row .menu-title{list-style:none;margin:0;padding:0}.footer-section .footer--menu-row .menu-title>.menu-item-inner{display:block;font-family:var(--bodyFontFamily);font-size:11px;font-weight:var(--bold);letter-spacing:0.1em;text-transform:uppercase;color:rgba(235,236,220,0.6);margin:0 0 var(--space-4, 16px);padding-bottom:var(--space-2, 8px);border-bottom:1px solid rgba(235,236,220,0.14);transition:color 0.3s ease}.footer-section .footer--menu-row .menu-title>.menu-item-inner:hover{color:var(--colorT1)}.footer-section .footer--menu-row .sub-menu{list-style:none;display:flex;flex-direction:column;gap:var(--space-3, 12px);margin:0;padding:0}.footer-section .footer--menu-row .menu-item{margin:0;padding:0}.footer-section .footer--menu-row .sub-menu .menu-item-inner{position:relative;display:inline-block;font-size:var(--type-size-body-sm, 14px);color:rgba(235,236,220,0.7);transition:var(--linkTransition)}.footer-section .footer--menu-row .sub-menu .menu-item-inner::after{content:'';position:absolute;left:0;bottom:-2px;height:1.5px;width:0;background:var(--colorP2);transition:width 0.3s ease}.footer-section .footer--menu-row .sub-menu .menu-item-inner:hover{color:var(--colorT1);transform:translateX(8px)}.footer-section .footer--menu-row .sub-menu .menu-item-inner:hover::after{width:100%}@media only screen and (max-width: 989px){.footer-section .ep-columns:has(.footer--menu-row) .ep-columns-inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-7, 40px)}.footer-section .ep-columns:has(.footer--menu-row) .ep-column{width:auto}}@media only screen and (max-width: 480px){.footer-section .ep-columns:has(.footer--menu-row) .ep-columns-inner{grid-template-columns:1fr}}.footer-section .ep-columns:last-of-type{margin-top:var(--space-7, 40px);align-items:flex-end}.footer-section .ep-columns:last-of-type .avia_textblock a{color:rgba(235,236,220,0.72);transition:color 0.3s ease}.footer-section .ep-columns:last-of-type .avia_textblock a:hover{color:var(--colorP2)}.footer-section .footer__logo{display:block;height:clamp(48px, 8vw, 96px);width:auto;max-width:100%}.footer-section .avia_textblock:has(>.footer__brand){margin-top:0}.footer-section .footer__brand{margin-top:var(--space-5, 24px)}.footer-section .footer__brand .footer__rule{display:flex;align-items:center;gap:28px;margin-top:var(--space-5, 24px)}.footer-section .footer__brand .footer__rule span:first-child{display:block;width:48px;height:2px;background:linear-gradient(90deg, var(--colorP2), var(--colorS1));transform-origin:left center;animation:footerRuleStretch 2.6s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.footer-section .footer__brand .footer__rule span:first-child{animation:none}}.footer-section .footer__brand .footer__subtitle{font-size:var(--type-size-body-sm, 14px);color:rgba(235,236,220,0.7)}.footer-section .footer__brand .footer__contact{margin-top:var(--space-5, 24px)}.footer-section .footer__brand .footer__contact p{font-size:var(--type-size-body-sm, 14px);color:rgba(235,236,220,0.6);margin:0 0 4px;line-height:1.5}.footer-section .footer__brand .footer__contact p:first-child{color:rgba(235,236,220,0.88);font-weight:var(--semibold);margin-bottom:var(--space-2, 8px)}.footer-section .ep-column:last-child>.ep-column-inner>div>.avia_textblock{text-align:right}@media only screen and (max-width: 767px){.footer-section .ep-column:last-child>.ep-column-inner>div>.avia_textblock{text-align:left}}.footer-section .ep-column:last-child>.ep-column-inner>div>.avia_textblock p{font-size:var(--type-size-body-sm, 14px);color:rgba(235,236,220,0.6);margin:0;margin-left:auto;line-height:1.5}@media only screen and (max-width: 767px){.footer-section .ep-column:last-child>.ep-column-inner>div>.avia_textblock p{margin-left:0}}@keyframes footerBlobPulse{0%,100%{transform:scale(1);opacity:0.55}50%{transform:scale(1.18);opacity:0.85}}@keyframes footerRuleStretch{0%,100%{transform:scaleX(1)}50%{transform:scaleX(1.3)}}

/*# sourceMappingURL=footer.css.map */
