.footer__nav{--footer-menu-grid-gap: 1.875rem 1.25rem}@media (min-width: 768px){.footer__nav{--footer-menu-grid-gap: 1.875rem 1.875rem}}.footer__nav .nav-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.footer__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-auto-columns:-webkit-min-content;grid-auto-columns:min-content;gap:var(--footer-menu-grid-gap);margin:0;font-size:var(--text-lg);line-height:var(--text-lg-line-height);font-weight:400;list-style:none;padding:0}@media (max-width: 767.98px){.footer__nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__nav .dropdown-menu{background:transparent;margin:0;-webkit-transform:none !important;transform:none !important;position:relative !important;display:block !important;top:auto;border:0;font-size:var(--footer-nav-link);line-height:normal;padding:0}.footer__nav .dropdown-menu .nav-item{list-style:none}.footer__nav .dropdown-menu .nav-item+.nav-item{margin-top:1.25rem !important}.footer__nav .dropdown-toggle{position:relative;display:block;font-size:var(--text-md);line-height:var(--text-md-line-height);font-weight:700;text-transform:uppercase}@media (min-width: 768px){.footer__nav .dropdown-toggle{margin-bottom:var(--spacers-md)}}.footer__nav .footer__newsletter-title{font-weight:700;text-transform:uppercase;font-size:var(--text-md);line-height:var(--text-md-line-height)}@media (max-width: 767.98px){.footer__nav .no-link>.nav-link,.footer__nav .no-link>.nav__link{pointer-events:initial}.footer__nav .btn__text{min-height:1.25rem;line-height:120%}.footer__nav .dropdown-toggle.show::after{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'><line x1='18' y1='9' x2='-8.74228e-08' y2='9' stroke='%2328264D' stroke-width='2'/><line x1='18' y1='9' x2='-8.74228e-08' y2='9' stroke='%2328264D' stroke-width='2'/></svg>");-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.footer__nav .dropdown-toggle::after{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'><line x1='9' y1='4.37114e-08' x2='9' y2='18' stroke='%2328264D' stroke-width='2'/><line x1='18' y1='9' x2='-8.74228e-08' y2='9' stroke='%2328264D' stroke-width='2'/></svg>");-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);border:none;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;top:50%;right:0;-webkit-transform-origin:center;transform-origin:center;background-repeat:no-repeat;background-position:center;background-size:contain;height:1.0625rem;width:1.0625rem;content:"";display:inline-block}.footer__nav .dropdown{border-bottom:1px solid #28264D;padding-bottom:clamp(calc((30px * var(--min-font-size-controler))), calc(1.7341vw), calc(30px * var(--max-font-size-controler)))}.footer__nav .dropdown:first-child{padding-top:clamp(calc((30px * var(--min-font-size-controler))), calc(1.7341vw), calc(30px * var(--max-font-size-controler)))}.footer__nav .dropdown-menu{position:absolute !important;opacity:0;visibility:hidden;padding-top:var(--spacers-md)}.footer__nav .dropdown-menu.show{position:relative !important;opacity:1;visibility:visible}}.footer{--footer-brand-width: clamp(calc((90px * var(--min-font-size-controler))), calc(5.20231vw), calc(90px * var(--max-font-size-controler)))}.footer__logo{width:var(--footer-brand-width);display:block;text-align:center;margin-left:auto;margin-right:auto}.footer__logo img{height:auto}@media (max-width: 991.98px){.footer__logo{margin-top:var(--spacers-md-vw);margin-bottom:var(--spacers-md-vw);margin-left:0}}@media (max-width: 767.98px){.footer__logo{margin-left:auto}}.footer__bottom{padding-bottom:var(--spacers-xs-vw);font-size:var(--footer-nav-link);line-height:normal}@media (max-width: 767.98px){.footer__bottom::after{display:none !important}}@media (min-width: 992px){.footer__bottom{line-height:1}}@media (max-width: 991.98px){.footer__bottom{padding-top:0 !important}}.footer__site-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 991.98px){.footer__site-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(calc((10px * var(--min-font-size-controler))), calc(.57803vw), calc(10px * var(--max-font-size-controler)))}}@media (max-width: 767.98px){.footer__site-info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer__links{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 991.98px){.footer__links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(calc((10px * var(--min-font-size-controler))), calc(.57803vw), calc(10px * var(--max-font-size-controler)))}}@media (max-width: 767.98px){.footer__links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width: 991.98px){.footer__links li{display:block}}@media (min-width: 992px){.footer__links li:not(:first-child){padding-left:.75rem;margin-left:.75rem}}.footer__links a{position:relative;text-decoration:none;background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;-webkit-transition:background-size .3s;transition:background-size .3s}.footer__links a.active,.footer__links a:hover,.footer__links a:active{text-decoration:none;color:currentColor}@media (hover: hover){.footer__links a.active,.footer__links a:hover,.footer__links a:active{background-size:100% 1px}}@media (hover: hover){.footer__links a:hover{border-color:#fff !important}}.footer__default{margin-top:-1px}

