.footer{background-color:var(--color-navy);color:var(--color-white);z-index:1;width:100%;position:relative}.footer .last-mb-none :last-child{margin-bottom:0}.footer .linkedlist{width:100%}.footer .container{width:auto}.footer-main{background-color:var(--color-blue);border-top:1px solid var(--color-rule);padding:24px 0}@media (min-width:768px){.footer-main{padding:56px 0 24px}}@media (min-width:1280px){.footer-main{padding:80px 0 24px}}.footer-content{z-index:2;flex-direction:column;gap:18px;display:flex;position:relative}@media (min-width:768px){.footer-content{gap:38px}}@media (min-width:1280px){.footer-content{gap:62px}}.footer .logo{z-index:999;flex-shrink:0;max-width:328px;padding-left:0;position:relative}.footer .logo a{display:block}.footer .logo img{z-index:999;width:100%;height:100%;display:block;position:relative}.footer .logo img.logo-black{display:none}.footer .footer-logo,.footer-logo-container.logo{max-width:120px}@media (min-width:768px){.footer .footer-logo,.footer-logo-container.logo{max-width:140px}}@media (min-width:1280px){.footer-logo{width:100%;max-width:140px}.logo.footer-logo-container{padding-top:4px}}.footer-links{flex-wrap:wrap;gap:45px;display:flex}.footer-links-container{flex-flow:column wrap;align-items:start;gap:32px 16px;width:100%;max-height:1100px;display:flex}@media (min-width:768px){.footer-links{z-index:1;gap:58px;position:relative}.footer-links-container{flex-direction:column;row-gap:32px;max-height:700px}}@media (min-width:1024px){.footer-links{flex-direction:column}}@media (min-width:1280px){.footer-links{flex-wrap:nowrap;gap:76px}.footer-links-container{flex-flow:row;column-gap:40px}}@media (max-width:767px){.footer-links-container,.linkedlist{display:none}}@media (min-width:768px){.footer-wrapper-column{flex-direction:column;row-gap:32px;width:calc(33.3333% - 12px);display:flex}.footer-wrapper-column:last-child{row-gap:0}.footer-wrapper-column:last-child .footer-column:not(:has(li)){margin-bottom:10px}.footer-wrapper-column:last-child .footer-column:has(li):not(:last-child){margin-bottom:40px}}@media (min-width:1280px){.footer-wrapper-column{flex-direction:row;column-gap:40px;width:calc(28% - 20px)}.footer-wrapper-column:last-child{column-count:2;column-gap:55px;width:calc(28% - 20px);display:block}.footer-wrapper-column .footer-column:not(:last-child){margin-bottom:10px}}.footer-column{flex-direction:column;gap:11px;width:calc(50% - 8px);display:flex}@media (min-width:768px){.footer-column{width:100%}}@media (min-width:1280px){.footer-column{break-inside:avoid;width:100%}}.footer .footer-column-title{color:var(--color-white);font-family:var(--font-sans);letter-spacing:-.064px;text-underline-offset:2px;margin-bottom:0;font-size:1rem;font-weight:700;line-height:1.3;text-decoration:none}.footer .footer-column-title[href]{opacity:1}.footer .footer-column-title[href]:hover{text-decoration:underline}.footer .footer-column-title strong{font-weight:700}.footer-column-links{flex-direction:column;gap:12px;display:flex}.footer-column-links:not(:has(li)){display:none}.footer-column-links-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer-column-links-list li{margin-bottom:0;line-height:1}.footer-column-links-list li:has(a[target=_blank]) a{width:fit-content;display:inline-block;position:relative}.footer-column-links-list li:has(a[target=_blank]) a:before{color:var(--color-white);content:"";line-height:1;position:absolute;top:2px;right:-25px;font-family:icomoon!important}.footer-column-links a{color:var(--color-white);cursor:pointer;margin-right:10px;font-size:1rem;font-weight:400;line-height:1.3;text-decoration:none;transition:all .3s;display:block}.footer-column-links a:hover{text-decoration:underline}.footer-column-links a:focus-visible{background-color:initial}@media (min-width:768px){.footer-column-links-list{max-height:fit-content}.footer-column-links-list:has(li:nth-child(12)){flex-wrap:wrap}.footer-column-links-list:has(li:nth-child(10)) li{width:100%}.footer-column-links a{text-underline-offset:2px;width:100%;margin-right:0;display:block}}@media (min-width:1280px){.footer-column-links-list{flex-wrap:nowrap;column-gap:40px;max-height:300px}.footer-column-links-list:has(li:nth-child(12)){column-count:2;max-height:fit-content;display:block}.footer-column-links-list:has(li:nth-child(10)) li{width:100%;margin-bottom:10px}.footer-column-links a,.footer .footer-column-title{letter-spacing:-.064px}}.footer-bottom{flex-direction:column;gap:22px;display:flex}@media (min-width:768px){.footer-bottom{margin-top:-6px}}@media (min-width:1280px){.footer-bottom{gap:25px;margin-top:-4px}}@media (max-width:767px){.footer-bottom{gap:0}}.footer-divider{opacity:0}.footer-bottom-content{flex-wrap:wrap;gap:12px;display:flex}@media (min-width:768px){.footer-bottom-content{align-items:end}}@media (min-width:1024px){.footer-bottom-content{align-items:start}}@media (min-width:1280px){.footer-bottom-content{align-items:center}}.footer-bottom-links{flex-wrap:wrap;flex:1;align-items:center;gap:17px;display:flex}@media (min-width:768px){.footer-bottom-links{gap:14px}}@media (min-width:1280px){.footer-bottom-links{gap:4px}}.footer-brand-text,.footer-brand-text p{color:var(--color-white);width:100%;font-size:.75rem;line-height:1.5}@media (min-width:768px){.footer-brand-text,.footer-brand-text p{width:fit-content}}@media (min-width:1280px){.footer-brand-text{padding-left:12px}}.footer-copyright,.footer-copyright p{color:var(--color-gray);letter-spacing:.1px;flex:1;min-width:fit-content;font-size:.75rem;line-height:1.5}@media (min-width:1280px){.footer-copyright{padding-left:16px}.footer-copyright,.footer-copyright p{letter-spacing:-.048px}.footer .footer-copyright,.footer .footer-copyright p,.footer .footer-legal-links{min-width:fit-content}}@media screen and (min-width:1280px) and (max-width:1420px){.footer-brand-text,.footer-brand-text p{font-size:11px}.footer-copyright,.footer-copyright p,.footer-legal-links{min-width:fit-content;max-width:fit-content;font-size:11px}}.footer-legal-links{color:var(--color-gray);letter-spacing:.1px;flex:1;min-width:fit-content;font-size:.75rem;line-height:1.6}.footer-legal-links a{color:var(--color-gray);cursor:pointer;text-underline-offset:2px;font-weight:400;text-decoration:none}.footer-legal-links a:hover{text-decoration:underline}@media (min-width:768px){.footer-legal-links{margin-top:3px}.footer-legal-links a{letter-spacing:.2px}}@media (min-width:1280px){.footer-legal-links{margin-left:0;padding-left:16px}.footer-legal-links a{letter-spacing:-.048px}}.footer-line-vertical{background-color:var(--color-gray);width:1px;height:10px;margin-inline:3.5px;display:inline-block;position:relative;bottom:-1px}.social-media-icons{gap:15px;display:flex}.social-media-icons a{-webkit-tap-highlight-color:transparent;color:var(--color-white);cursor:pointer;text-decoration:none}.social-media-icons a:hover{opacity:.7;text-decoration:none}.social-media-icons .icomoon{font-size:1.4375rem}@media screen and (min-width:1280px) and (max-width:1400px){.social-media-icons .icomoon{font-size:1.25rem}}.social-media-icons .icomoon.icon-youtube-v2{margin-top:-1px;font-size:1.6875rem}@media (min-width:768px){.social-media-icons .icomoon{display:block}}@media (max-width:767px){.social-media-icons .icomoon{font-size:1.375rem}}.social-media-icons.version-mobile,.social-media-icons:not(.version-mobile){display:none}@media (min-width:768px){.social-media-icons:not(.version-mobile){display:flex}}@media (max-width:767px){.footer-brand-text{order:1}.footer-copyright{order:2}.footer-copyright,.footer-copyright p{min-width:auto;max-width:200px}.social-media-icons.version-mobile{order:3;display:flex}.footer-legal-links{flex-direction:column;order:5;gap:16px;min-width:fit-content;margin-top:6px;margin-bottom:16px;display:flex}.footer-legal-links a{display:block}.footer-divider,.footer-line-vertical{display:none}.footer-bottom-content,.footer-bottom-links{flex-direction:column;align-items:flex-start}.footer-bottom-links{flex-wrap:nowrap}.footer-brand-text,.footer-brand-text p,.footer-copyright,.footer-copyright p,.footer-legal-links a{color:var(--color-white);font-size:.75rem}}@media (max-width:400px){.footer-copyright,.footer-copyright p,.footer-legal-links{min-width:fit-content}}
