.header-wrapper{width:100%}.container{margin:0 auto;max-width:1440px;width:100%}.header-outer-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:100px;padding:0 40px}.header-wrapper .header-wrapper-left{align-items:center;display:flex;flex-wrap:wrap;gap:20px;height:100%}.header-wrapper .logo-link{margin-right:10px}.header-wrapper .header-wrapper-left .header-logo svg{display:inline-block;max-width:130px;width:100%}.header-wrapper .header-wrapper-left .header-menu-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.header-wrapper .menu{display:flex;flex-wrap:wrap;position:relative}section.header-wrapper ul{margin:0;padding:0}.header-wrapper .menu-items a{align-items:center;color:#6a7685;display:flex;flex-wrap:wrap;font-size:16px;font-weight:700;gap:8px;line-height:1.25;position:relative;text-decoration:none;transition:color .25s;white-space:nowrap}.header-wrapper .menu-items a.active,.header-wrapper .menu-items a:hover{color:#e30c79}.header-wrapper .menu-items a:before{background-color:transparent;bottom:-7px;content:"";height:4px;left:0;position:absolute;transition:background-color .25s;width:100%}.header-wrapper .menu-items a:hover:before{background-color:#e30c79}.header-wrapper .menu-items a svg{fill:none;transition:transform .25s;visibility:visible;width:14px}.header-wrapper .menu-items a svg path{fill:currentColor}.menu-link.active svg{transform:rotate(180deg)}.header-wrapper .header-wrapper-right{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.header-wrapper .menu-items .primary-button{background-color:#e30c79;border:none;border-radius:8px;color:#fff;display:flex;font-weight:700;justify-content:center;max-width:120px;padding:14px 16.4px;text-decoration:none;transition:background-color .25s;width:100%}.header-wrapper .menu-items a.primary-button:hover{background-color:#f50b7c;color:#fff}.header-wrapper .menu-items a.primary-button:before{display:none}.header-wrapper .menu .submenu-items{background-color:#fff;border:1px solid #e3e5e6;border-radius:8px;display:none;left:0;padding:7px 0;position:absolute;top:calc(100% + 14px);transform-origin:top left;z-index:10}.header-wrapper .menu.active .submenu-items{display:block}.header-wrapper .menu .submenu-items li{align-items:center;background-color:transparent;color:#6a7685;display:flex;height:36px;list-style:none;padding:0 20px;transition:background-color .25s,color .25s;width:210px}.header-wrapper .menu .submenu-items li:hover{background-color:#ffe4f2;color:#e30c79}.header-wrapper .menu .submenu-items li a{color:inherit;font-size:14px;font-weight:700;line-height:28px;text-decoration:none;white-space:nowrap}.header-wrapper .menu__divider{border:1px inset #c6cacf;height:0;margin:0 20px 7px}.header-wrapper .mobile-header-wrapper{background:#fff;height:100vh;left:-200%;padding:30px 20px 0;position:fixed;top:0;transition:all .2s ease-in-out;width:100%;z-index:4}.header-wrapper .mobile-header-top{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.header-wrapper .mobile-header-wrapper svg{display:inline-block;max-width:130px;width:100%}.header-wrapper .mobile-menu-links{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.header-wrapper .mobile-menu-links .mobile-log-in a{align-items:center;color:#6a7685;display:flex;flex-wrap:wrap;font-size:16px;gap:8px;line-height:1.25;position:relative;text-decoration:none;transition:color .25s;white-space:nowrap}.header-wrapper .mobile-demo .primary-button{background-color:#e30c79;border:none;border-radius:8px;color:#fff;display:flex;font-weight:700;justify-content:center;max-width:120px;padding:11px 15.5px;text-decoration:none;transition:background-color .25s;width:100%}.header-wrapper .mobile-toggle{align-items:center;display:none;flex-wrap:wrap;height:20px;width:20px}.header-wrapper .mobile-toggle i{border-top:3px solid #414f60;display:block;height:2px;position:relative;width:20px}.header-wrapper .mobile-toggle i:after,.header-wrapper .mobile-toggle i:before{background-color:#414f60;content:"";display:inline-block;height:3px;left:0;position:absolute;top:4px;width:20px}.header-wrapper .mobile-toggle i:before{top:-10px}.header-wrapper .mobile-cross{height:20px;position:relative;width:20px}.header-wrapper .mobile-cross i:after,.header-wrapper .mobile-cross i:before{background-color:#414f60;content:"";display:inline-block;height:3px;left:0;position:absolute;top:4px;width:20px}.header-wrapper .mobile-cross i:before{top:8px;transform:rotate(-45deg)}.header-wrapper .mobile-cross i:after{top:8px;transform:rotate(45deg)}.header-wrapper .mobile-submenu{margin-top:24px}.header-wrapper .mobile-submenu ul{list-style:none}.header-wrapper .mobile-submenu-items a{color:#6a7685;font-size:16px;font-weight:450;line-height:20px;position:relative;text-decoration:none;transition:color .25s;white-space:nowrap}.header-wrapper .mobile-submenu-items a:before{background-color:transparent;bottom:-7px;content:"";height:4px;left:0;position:absolute;transition:background-color .25s;width:100%}.header-wrapper .mobile-submenu-items:hover a{color:#e30c79}.header-wrapper .mobile-submenu-items:hover a:before{background-color:#e30c79}.header-wrapper .mobile-submenu-items{line-height:1;margin-top:18px}.header-wrapper .mobile-submenu-items:first-child{margin-top:0}@media screen and (min-width:1400px){.header-wrapper .logo-link{margin-right:25px}}@media screen and (max-width:1170px){.header-outer-wrapper{padding:0 10px}.header-wrapper .mobile-header-wrapper.active{left:0}.header-wrapper .header-wrapper-left .header-menu-wrapper,.header-wrapper-right .menu.no-mobile{display:none}.header-wrapper .mobile-toggle{display:flex}}@media screen and (max-width:1024px){.header-wrapper .header-wrapper-left .header-logo svg,.header-wrapper .mobile-header-wrapper svg{max-width:100px}}@media screen and (max-width:600px){.header-wrapper .header-wrapper-right{gap:8px}.header-wrapper .menu-items .primary-button{padding:10px}.header-wrapper .mobile-log-in{display:none}}