.header{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-left:-5px;padding:1em 0;position:fixed;top:0;width:100%;z-index:1000}.hs-menu-item{cursor:pointer}.hs-menu-item a{color:inherit;display:block;padding:10px;text-decoration:none}.header .logo img{height:40px;object-fit:contain}@media (min-width:1025px){.header .navigation{align-items:center;display:flex;gap:1.8em;justify-content:right;position:relative}.header .navigation ul{display:flex;gap:1.8em;list-style:none;margin:0;padding:0}}.header .navigation ul li{margin:0}.header .navigation ul li a{color:#212529;font-size:.95rem;font-weight:500;padding:.5em 0;text-decoration:none;text-transform:uppercase}.header .navigation ul li a:hover{color:#007bff;transition:color .2s ease-in-out}.burger-menu{background:none;border:none;cursor:pointer;display:none;flex-direction:column;height:22px;justify-content:space-between;padding:0;position:absolute;right:20px;width:30px}.burger-menu span{background-color:#007bff;border-radius:2px;display:block;height:3px;transition:all .3s ease;width:100%}.cta{display:flex;justify-content:flex-end}.cta-button{background:transparent;border:2px solid #007bff;border-radius:.45rem;color:#007bff;display:inline-block;font-size:.9rem;font-weight:500;padding:.8em 1.9em;text-decoration:none;text-transform:uppercase}.cta-button:hover{background:#007bff;color:#fff;transition:all .3s ease}.container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}.row{display:flex;flex-wrap:wrap;gap:15px}.col-3{flex:0 0 25%;max-width:20%}.col-6{flex:0 0 55%;max-width:55%}@media (min-width:769px) and (max-width:1024px){.header .logo{margin-left:20px}.burger-menu{display:flex;top:24px}.menu{display:flex;right:0;top:60px;width:100%}.header .navigation ul,.menu{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);flex-direction:column;position:absolute;z-index:999}.header .navigation ul{right:-3px;top:30px;width:96.4%}.header .navigation ul li{border-style:groove;border-width:thin;margin:0 0 0 -40px;width:98%}.header .navigation .close ul{display:none}.header .navigation .open ul{display:flex!important}.navigation ul li{list-style-type:none;padding:10px 45px 10px 0;text-align:center}.navigation ul li:hover{background:#e7e7e7;transition:background .2s ease-in-out}.navigation ul li a{color:#007bff;font-weight:500;margin-right:-45px;padding:.1em 0!important}.burger-menu.open span:first-child{position:relative;top:12px;transform:rotate(45deg)}.burger-menu.open span:nth-child(2){opacity:0}.burger-menu.open span:nth-child(3){position:relative;top:-7px;transform:rotate(-45deg)}.cta{display:none}}@media (min-width:373px) and (max-width:768px){.header .logo{margin-left:20px}.burger-menu{display:flex;top:24px}.menu{display:flex;top:60px;width:100%}.header .navigation ul,.menu{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);flex-direction:column;position:absolute;right:0;z-index:999}.header .navigation ul{top:30px;width:94.4%}.header .navigation ul li{border-style:groove;border-width:thin;margin:0 0 0 -40px;width:98%}.header .navigation .close ul{display:none}.header .navigation .open ul{display:flex!important}.navigation ul li{list-style-type:none;padding:10px 45px 10px 0;text-align:center}.navigation ul li:hover{background:#e7e7e7;transition:background .2s ease-in-out}.navigation ul li a{color:#007bff;font-weight:500;margin-right:-45px;padding:.1em 0!important}.burger-menu.open span:first-child{position:relative;top:12px;transform:rotate(45deg)}.burger-menu.open span:nth-child(2){opacity:0}.burger-menu.open span:nth-child(3){position:relative;top:-7px;transform:rotate(-45deg)}.cta{display:none}}@media (max-width:372px){.header .logo{margin-left:20px}.burger-menu{display:flex;top:24px}.menu{display:flex;top:60px;width:100%}.header .navigation ul,.menu{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);flex-direction:column;position:absolute;right:0;z-index:999}.header .navigation ul{top:30px;width:94.4%}.header .navigation ul li{border-style:groove;border-width:thin;margin:0;width:98%}.header .navigation .close ul{display:none}.header .navigation .open ul{display:flex!important}.navigation ul li{list-style-type:none;padding:10px 0;text-align:center}.navigation ul li:hover{background:#e7e7e7;transition:background .2s ease-in-out}.navigation ul li a{color:#007bff;font-weight:500;padding:.1em 0!important}.burger-menu.open span:first-child{position:relative;top:12px;transform:rotate(45deg)}.burger-menu.open span:nth-child(2){opacity:0}.burger-menu.open span:nth-child(3){position:relative;top:-7px;transform:rotate(-45deg)}.cta{display:none}}