.main-header .header-top{padding:12px 0 13px}.main-header .header-top .tp-link{display:flex;flex-wrap:wrap;padding-left:25px;position:relative;text-decoration:none}.main-header .header-top .icn{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;top:0}.main-header .header-top .icn img{display:flex}.main-header .header-top .cnt{color:#db1924;font-size:20px;font-weight:600;padding-left:8px}.main-header .header-top .flex-row,.main-header .main-nav .flex-row{gap:20px;justify-content:space-between}.main-header .header-nav{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0 0 0 45px}.main-header .main-nav .flex-row{align-items:center}.main-header .main-nav{padding:10px 0}.main-header .header-nav li .nav-link{font-size:18px;text-decoration:none}.main-header .header-nav li{display:flex;margin:0 20px}.main-header .header-nav .cta-btn{font-size:22.824px}.main-header .tp-blk.call-blk .cnt{font-weight:800}.main-header .tp-blk.call-blk .cnt strong{font-weight:900}.main-header .bdr-line{background-color:#000;height:1px;opacity:.1;width:100%}.header-logo img.hs-image-widget{width:100%!important}.header-logo{max-width:257px}.menu-toggle{cursor:pointer;display:none;flex-direction:column;gap:5px;height:24px;justify-content:center;width:30px}.menu-toggle span{background:#000;border-radius:2px;display:block;height:3px;transition:all .3s ease;width:100%}.menu-toggle.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}@media screen and (max-width:1499px){.main-header .header-nav li .nav-link{font-size:16px}.main-header .header-nav li{margin:0 15px}.main-header .header-nav{padding:0 0 0 15px}.header-logo{max-width:220px}.main-header .header-top .flex-row,.main-header .main-nav .flex-row{gap:15px}.main-header .header-top .cnt{font-size:18px}}@media screen and (max-width:1199px){.hdr-cta{display:none}.main-header .header-top .cnt{font-size:16px}}@media (max-width:1024px){.menu-toggle{display:flex}.main-header .header-nav{background:#fff;display:none;flex-direction:column;gap:15px;left:0;padding:45px 17px;position:absolute;top:100%;width:100%;z-index:2}.main-header .header-nav li{margin:0}.header-nav.show{display:flex}.main-header .main-nav{position:relative}}@media (max-width:667px){.main-header .header-top .flex-row{align-items:center;flex-direction:column;gap:7px}.header-logo{max-width:180px}.main-header .header-top{padding:10px 0}.main-header .header-top .cnt{font-size:14px}}