.ysoft-footer-wrapper{border-bottom:1px solid #ddd;padding:50px 0}.ysoft-outer-footer-wrapper .ysoft-footer-wrapper{padding-top:130px}.ysoft-footer-wrapper a{text-decoration:none}.ysoft-footer-inner{display:flex;flex-wrap:wrap}.ysoft-footer-logo{width:264px}.ysoft-footer-logo a{margin:0!important}.ysoft-footer-menu{display:flex;flex-wrap:wrap;gap:32px;row-gap:16px;width:calc(100% - 264px)}.ysoft-footer-menu-column.fourcol{width:calc(25% - 24px)}.ysoft-footer-menu-column.fivecol{width:calc(20% - 26px)}.ysoft-footer-menu-column ul{padding:0!important}.ysoft-footer-menu-column ul li.hs-menu-depth-1>a{font-family:Ysoft;font-size:18px;font-weight:700;margin:0!important;text-transform:uppercase}.ysoft-footer-menu-column ul li ul{left:0!important;margin-top:18px;opacity:1!important;padding:0!important;position:relative!important;top:0!important;visibility:visible}.ysoft-footer-menu-column ul li ul li{margin:0!important}.ysoft-footer-menu-column ul li ul li a{font-size:16px;margin:5px 0!important}.footer__container.bottom a:hover,.ysoft-footer-menu a:hover{color:#f60!important}.footer .legal{display:inline-block}.ysoft-footer-bottom{align-items:center;display:flex;flex-wrap:wrap;gap:4%;justify-content:space-between;padding:15px 0}.ysoft-privacy{margin:5px 0}.ysoft-privacy a{display:inline-block!important;margin:0!important}.social-links{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:flex-end;margin:5px 0}.social-links__link{height:1em;margin:0 1em 0 0!important;width:1em}.social-links__link:last-child{margin-right:0!important}img.social-links__icon{height:1rem;margin-left:1em}.social-links__own-icon{display:inline-block;height:100%;width:100%}.social-links__link svg{fill:#2c4251;height:1rem;width:auto}.social-links__link:active svg,.social-links__link:focus svg,.social-links__link:hover svg{fill:#f60}@media (max-width:999px){.ysoft-footer-menu-column.fourcol{width:calc(50% - 32px)}.ysoft-footer-menu-column.fivecol{width:calc(33.33333% - 48px)}}@media (max-width:767px){.ysoft-footer-menu-column.fivecol{width:calc(50% - 32px)}.ysoft-privacy,.ysoft-social{width:100%}.social-links{justify-content:flex-start;margin-top:20px}.social-links__link:first-child{margin-left:0!important}}@media (max-width:649px){.ysoft-footer-logo,.ysoft-footer-menu{width:100%}.ysoft-footer-menu{margin-top:32px;row-gap:14px}}@media (max-width:499px){.ysoft-footer-menu-column.fivecol,.ysoft-footer-menu-column.fourcol{width:100%}}