@import url("https://fonts.googleapis.com/css2?family=DM+Sans:opsz@9..40&family=Lato&display=swap");.header-hs-2025{background:none;border-top:none;height:auto;margin:0}.header-hs-2025 .container{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:1440px;padding:10px 20px}.header-hs-2025 .logo img{height:75px}.header-hs-2025 .navigation ul{display:flex;flex-wrap:wrap;font-family:Lato,serif;font-style:normal;justify-content:center;list-style-type:none;margin:0;padding:0}.header-hs-2025 .navigation li{margin:5px 15px;padding-bottom:10px}.header-hs-2025 .navigation li span{cursor:pointer;display:block;padding-top:15px}.header-hs-2025 .navigation a,.header-hs-2025 .navigation li span{color:#404041;font-size:14px!important;font-weight:700;line-height:1.2857142857;text-decoration:none;text-transform:uppercase}.header-hs-2025 .navigation a{transition:all .3s ease-in-out}.header-hs-2025 .navigation a:hover{color:#244b70}.header-hs-2025 .navigation .sub-menu{background-color:#fff;box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);box-shadow:0 2px 5px 0 rgba(50,50,105,.15),0 1px 1px 0 rgba(0,0,0,.05);display:block;left:0;margin-left:10px;opacity:0;position:absolute;top:100%;transform:translateY(50px);transition:all .3s ease-in-out;visibility:hidden;z-index:99}.header-hs-2025 .navigation .sub-menu li{margin:0;padding:10px 40px 10px 15px;position:relative}.header-hs-2025 .navigation .sub-menu li:not(:last-child){border-bottom:1px solid #244b701c}.header-hs-2025 .navigation li.has-child{margin-right:10px;padding-right:20px;position:relative}.header-hs-2025 .navigation li.has-child:after{background:url(https://www.homeworksolutions.com/wp-content/uploads/2025/03/down-arrow-blue.svg);background-size:contain;content:"";height:12px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out;width:12px}.header-hs-2025 .navigation li.has-child a{text-wrap:nowrap}.header-hs-2025 .navigation li.has-child-second>.sub-menu{left:100%;padding:10px 0;top:0}.header-hs-2025 .navigation li.has-child-second>span{padding:0;text-wrap:nowrap}.header-hs-2025 .navigation li.has-child:hover>.sub-menu{opacity:1;transform:translateY(0);visibility:visible}.header-hs-2025 .navigation li.has-child:hover:after{transform:rotate(180deg) translateY(50%)}.header-hs-2025 .navigation li.has-child-second:after{transform:rotate(270deg) translateX(50%)!important}.header-hs-2025 .sign-in{margin-left:30px}.header-hs-2025 .sign-in a{background-color:#244b70;color:#fff;font-family:DM Sans,serif;font-optical-sizing:auto;font-size:14px;font-style:normal;letter-spacing:3px;padding:16px 35px;text-decoration:none;text-wrap:nowrap;transition:all .3s ease-in-out}.header-hs-2025 .sign-in a:hover{background-color:#f17921}.header-hs-2025 .burger-mob{height:24px;padding:10px;width:24px}.header-hs-2025 .burger-mob-line{background-color:#404041;border-radius:5px;display:inline-block;height:2px;position:relative;transition:all .3s ease;width:12px}.header-hs-2025 .burger-mob-line:after,.header-hs-2025 .burger-mob-line:before{background-color:#404041;border-radius:5px;content:"";display:inline-block;height:2px;left:0;position:absolute;top:-7px;transition:all .3s ease;width:24px}.header-hs-2025 .burger-mob-line:after{bottom:-7px;top:auto}.header-hs-2025 #mobile-menu{background-color:#fff;box-shadow:2px 0 5px rgba(36,75,112,.3);left:0;min-height:calc(100vh - 100px);padding-bottom:50px;padding-top:50px;position:absolute;top:0;transform:translateX(-110%);transition:transform .3s ease;width:250px}.header-hs-2025 #mobile-menu ul{list-style-type:none;padding:0}.header-hs-2025 #mobile-menu li{padding:15px;position:relative}.header-hs-2025 #mobile-menu li a,.header-hs-2025 #mobile-menu li span.menu-item{color:#404041;display:inline-block;font-family:Lato,serif;font-size:14px;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.2857142857;text-decoration:none;text-transform:uppercase;width:calc(100% - 30px)}.header-hs-2025 #mobile-menu .has-child .sub-menu{display:none;padding-top:10px}.header-hs-2025 #mobile-menu .close-btn{font-size:2em;position:absolute;right:15px;top:10px}.header-hs-2025 #mobile-menu .toggle{font-size:20px}.header-hs-2025 #mobile-menu .logo{display:flex;justify-content:center}.header-hs-2025 #mobile-menu .logo img{height:50px}.header-hs-2025 .sign-in.sign-in-mob{display:flex;margin:30px auto}.header-hs-2025 .sign-in.sign-in-mob a{margin:auto}.header-hs-2025 .logo{padding:10px}@media screen and (max-width:600px){.header-hs-2025 .logo img{height:60px}}@media screen and (max-width:500px){.header-hs-2025 .logo img{height:50px}}@media screen and (max-width:980px){.header-hs-2025 .navigation,.header-hs-2025 .sign-in{display:none}}@media screen and (min-width:981px){.header-hs-2025 .burger-mob{display:none}}