.sr-footer-01{position:relative}.sr-footer-01 .sr-footer-nav .hs-menu-wrapper>ul{column-gap:6.25rem;list-style:none;margin:0;padding:0}.sr-footer-01 .sr-footer-nav li.hs-menu-depth-1>a{color:#ff00e3!important;display:block;font-family:Manrope,sans-serif;font-size:22px;font-weight:700;margin-bottom:12px;padding-bottom:0}.sr-footer-01 .sr-footer-nav li.hs-menu-depth-2{display:flex;margin-bottom:12px}.sr-footer-01 .sr-footer-nav li.hs-menu-depth-2 a{color:inherit;font-size:14px;position:relative}.sr-footer-01 .sr-footer-nav li.hs-menu-depth-2 a:before{background:#fff;bottom:0;content:"";height:.5px;left:0;margin:0 auto;position:absolute;right:0;transition:all .5s ease;width:0}.sr-footer-01 .sr-footer-nav li.hs-menu-depth-2 a:hover:before{width:100%}.sr-footer-01 .sr-footer-nav li.hs-menu-depth-2 a:hover{color:#fff!important}.sr-footer-01 .social{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;list-style:none;margin:0;padding-left:0}.f-address a,.f-address p{font-size:14px}.f-address a{text-decoration:underline}.f-address a:hover{color:var(--primary)}.sr-footer-01 p a:hover{text-decoration:none}.social li a:hover img,.social li a:hover svg{opacity:.5}.sr-footer-01 ul.social li span{align-items:center;border-radius:50%;color:inherit;display:flex;height:2.3rem;justify-content:center;width:2.3rem}.sr-footer-01 ul.social li span svg,.sr-footer-01 ul.social li span svg g{fill:inherit;height:24px}.sr-footer-01 .footer-logo-social{padding:3em 0}.sr-footer-01 ul.hs-menu-children-wrapper{list-style-type:none;padding:0}.sr-footer-01 .footer-copyright p a:not(:hover){color:inherit}.sr-footer-01 .footer-logo-social{text-align:center}.sr-footer-01 .footer-logo-social img{height:auto;max-width:100%}.sr-footer-01 .sr-footer-nav .hs-menu-depth-1{margin-bottom:2rem;width:50%}.sr-footer-01 .footer-copyright p{font-size:14px;margin:0}.sr-footer-01 .button__container{align-items:center;border-radius:5px;bottom:15px;display:flex;height:3rem;justify-content:center;position:absolute;right:15px;width:3rem}.sr-footer-01 .button__container:hover{filter:brightness(1.2)}@media only screen and (min-width:992px){.sr-footer-01 .sr-footer-nav .hs-menu-depth-1{margin-bottom:0;width:auto}.sr-footer-01 .sr-footer-nav .hs-menu-wrapper>ul{display:flex;justify-content:space-between;row-gap:2rem}}@media(max-width:767px){.sr-footer-01 ul.social li span svg,.sr-footer-01 ul.social li span svg g{height:40px}.sr-footer-01 .social{gap:20px}.sr-footer-nav a,.sr-footer-nav img{margin:0 auto;max-width:320px!important;width:100%}}