.custom-header{ position:fixed; margin:0 auto; top:0px; left:0; max-width:100%; z-index:99; width:100%; background-color:#FFFFFF; background-image:url(https://992034.fs1.hubspotusercontent-na1.net/hubfs/992034/techstar/images/background.png); background-position:top left; background-repeat:repeat-y; background-size:cover; padding:0 0 0 40px;}header.custom-header-wrapper{ min-height:140px;}.custom-header .header--logo img{ width:100% !important; max-width:220px; vertical-align:middle;}.custom-header .header-logo-inner{ margin:28px 0px 0px 0px; background-color:#FFFFFF00;}.custom-header .e-con-inner .header--inner{ background-color:#FFFFFF00; display:flex; flex-direction:row; flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis); --flex-grow:0; --flex-shrink:0; --flex-basis:auto; padding-bottom:12px; justify-content:space-between;}.custom-header .header--logo{ width:20%; --container-widget-flex-grow:1; display:flex; flex-direction:row; flex-shrink:0; flex-grow:; padding-right:20px;}.header-search button{ min-width:50px !important; width:50px !important; height:50px; padding:0; background:#54595F !important; border-radius:0; border:none; border-top-right-radius:3px; border-bottom-right-radius:3px; font-weight:400;}.header-search button:before{ -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; display:inline-block; font-style:normal; font-variant:normal; text-rendering:auto; line-height:1; font-family:"Font Awesome 5 Free"; font-weight:900; font-size:16px; content:"\f002";}.header-search button svg{ display:none}.header-search input{ min-height:50px; width:100%; background:#F1F2F3; padding-left:calc(50px / 3); padding-right:calc(50px / 3); border:none; font-family:Roboto; font-size:16px; min-width:auto !important; max-width:100%; border-radius:3px; width:203px;}.header--secondary{ display:flex; justify-content:flex-end;}.header-search input::placeholder{ opacity:0.6;}.header-search form{ display:flex; border-radius:3px;}.header-right-inner .e-con-inner{ display:flex; flex-direction:column; width:100%; padding-top:12px;}.secondary-inner{ display:flex; flex-direction:row-reverse; gap:20px 20px;}.header-search{ display:none;}.header-right-inner{ background-color:transparent; background-image:linear-gradient(239deg,#FFFFFF 92%,#F2295B00 86%); display:flex; padding-right:40px;}.search-icon svg{ width:34px; height:34px; vertical-align:middle; position:relative; top:3px;}.header--right-section{ width:100%;}.ste-btn a{ font-family:"Gotham Bold",Sans-serif; font-size:15px; font-weight:200; line-height:39px; background-color:#666766; border-style:solid; border-width:2px 2px 2px 2px; border-color:#666766; border-radius:10px 10px 10px 10px; padding:2px 20px 2px 20px; color:#fff !important; display:block;}.online-store-btn a{ font-family:"Gotham Bold",Sans-serif; font-size:15px; font-weight:200; line-height:39px; fill:#666766; color:#666766; background-color:#FFFFFF; border-style:solid; border-width:2px 2px 2px 2px; border-color:#666766; border-radius:10px 10px 10px 10px; padding:2px 20px 2px 20px; display:block;}.online-store-btn a:hover{ color:#FFFFFF; background-color:#666766;}.header-menu{ margin-top:10px;}.header-menu .hs-menu-wrapper >ul{ justify-content:flex-end}.header-menu .hs-menu-wrapper >ul >li{ font-family:"Gotham Bold",Sans-serif; font-weight:600; padding:6px 16px; line-height:1.6em; display:flex; float:none !important; display:inline-flex; font-size:16px !important;}.header-menu .hs-menu-wrapper >ul >li{ margin-right:-4px;}.header-menu .hs-menu-wrapper >ul >li:last-child{ margin:0;}.header--menu-inner{ margin:0px -19px 0px 0px; padding:1px 1px 1px 1px; display:flex; justify-content:flex-end;}.header-menu .hs-menu-wrapper >ul >li >a{ color:#1d1d1d; padding:0 !important; text-overflow:unset !important; overflow:unset !important}.header-menu .hs-menu-wrapper >ul ul{ background-color:#ECECEC; width:250px; right:-20px !important; position:absolute !important; padding:20px; top:100%;}.body-container ul >li{ list-style:none !important;}.header-menu .hs-menu-wrapper >ul >li.hs-item-has-children:hover{ background:#ececec;}.header-menu .hs-menu-wrapper >ul ul li a{ color:#1D1D1D; font-family:"Gotham Bold",Sans-serif !important; font-size:18px; font-weight:600 !important; line-height:28px; padding:0 !important; margin:0 !important; display:block !important;}.header-menu .hs-menu-wrapper >ul ul li{ display:block !important;}.header-menu .hs-menu-wrapper >ul ul li a{ color:inherit; padding:0 !important; text-overflow:unset !important; overflow:unset !important; width:auto !important;}.header-menu .hs-menu-wrapper >ul >li:hover >a{ color:#acacac;}.mobile-section-wrapper{ display:none;}.header-menu .hs-menu-wrapper>ul >li >ul li.hs-item-has-children ul{ position:static !important; visibility:visible !important; opacity:1 !important; display:none; width:100%; padding:0 0px 4px 16px;}.header-menu .hs-menu-wrapper>ul >li >ul li.hs-item-has-children ul li a{ font-weight:200;}body.show-search .header-search{ display:block;}body.show-search .search-icon{ display:none;}.custom-header.fixedClass{ position:fixed; transform:none; left:0;}.custom-header.fixedClass .header--logo{ width:20%;}.custom-header.fixedClass .header-logo-inner{ margin-top:26px;}.custom-header.fixedClass .header-right-inner .e-con-inner{ max-width:100%; margin:0;}.custom-header.fixedClass .header-right-inner .e-con-inner{ padding-top:20px;}.header-menu .hs-menu-wrapper>ul ul li.hs-item-has-children span.arrow i,.mobile-menu .hs-menu-wrapper>ul ul li.hs-item-has-children span.arrow i{ font-family:"Font Awesome 5 Free"; font-weight:900; -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; display:inline-block; font-style:normal; font-variant:normal; text-rendering:auto; line-height:1;}.header-menu .hs-menu-wrapper>ul ul li.hs-item-has-children span.arrow i:before,.mobile-menu .hs-menu-wrapper>ul ul li.hs-item-has-children span.arrow i:before{ content:"\f078";}.header-menu .hs-menu-wrapper>ul ul li.hs-item-has-children{ display:flex; flex-wrap:wrap; cursor:pointer; gap:0 10px;}.header-menu .hs-menu-wrapper>ul ul li.hs-item-has-children >a{ order:-1;}.header-menu .hs-menu-wrapper>ul ul li.hs-item-has-children span.arrow,.mobile-menu .hs-menu-wrapper>ul ul li.hs-item-has-children span.arrow{ order:-1;}.header-menu .hs-menu-wrapper>ul ul li.hs-item-has-children:span.arrow i.e-close:before,.mobile-menu .hs-menu-wrapper>ul ul li.hs-item-has-children:span.arrow i.e-close:before{ content:"\f077";}.header-menu .hs-menu-wrapper>ul ul li >a:hover{ color:#DA9B59;}.header-menu .hs-menu-wrapper>ul ul li.hs-item-has-children:hover span.arrow i,.mobile-menu .hs-menu-wrapper>ul ul li.hs-item-has-children:hover span.arrow i{ color:#DA9B59;}.header-menu .hs-menu-wrapper>ul ul li.hs-item-has-children:hover >a{ color:#DA9B59;}.header-menu .hs-menu-wrapper>ul >li:not(:first-child) >ul li.hs-item-has-children ul{ padding:0; padding:0 10px; display:inline-block;}.header-menu .hs-menu-wrapper>ul >li:not(:first-child) >ul li.hs-item-has-children{ display:flex;}.header-menu .hs-menu-wrapper>ul >li:not(:first-child) >ul{ width:fit-content; padding:10px; flex-direction:row; justify-content:space-between; align-items:flex-start; flex-wrap:nowrap; display:flex;}.header-menu .hs-menu-wrapper>ul >li >ul{ pointer-events:none;}.header-menu .hs-menu-wrapper>ul >li:hover >ul{ pointer-events:all;}.header-menu .hs-menu-wrapper>ul >li:not(:first-child) >ul li a{ line-height:28px; font-size:18px; font-weight:600; font-family:"Gotham Medium",Sans-serif;}.header-menu .hs-menu-wrapper>ul >li:nth-child(4) >ul{ display:block; width:252px; padding:10px 12px 10px 22px;}.header-menu .hs-menu-wrapper>ul >li:nth-child(4) >ul li a{ font-family:"Gotham Bold",Sans-serif; font-weight:600;}.header-menu .hs-menu-wrapper>ul >li:nth-child(5) >ul{ display:block; width:252px; padding:20px;}.mobile-menu .hs-menu-wrapper >ul >li ul{ opacity:1 !important; visibility:visible !important;}.mobile-menu .hs-menu-wrapper>ul ul ul li{ margin:0; padding-bottom:4px;}.mobile-menu .hs-menu-wrapper >ul >li>ul >li{ margin:0; display:block !important;}.body-container-wrapper{ margin:0 !important}@media screen and (min-width:1800px){ .custom-header{  padding:0; } .header-right-inner{  padding-right:110px; } .online-store-btn a{  font-size:18px;  line-height:39px;  padding:3px 20px 3px 20px; } .ste-btn a{  font-size:18px;  line-height:39px;  padding:3px 20px 3px 20px; } .header-right-inner .e-con-inner{  padding-top:20px; } .custom-header .header--logo{  padding-left:110px;  padding-right:0; } .custom-header .header--logo img{  max-width:280px; } .custom-header .header-logo-inner{  margin-top:26px; } .header-menu .hs-menu-wrapper>ul>li{  padding-top:12px !important;  padding-bottom:12px;  float:none !important;  display:inline-block !important;  margin:0 !important;  margin-right:8px !important; } .header-menu .hs-menu-wrapper>ul>li:last-child{  margin:0 !important; } .header-menu .hs-menu-wrapper>ul>li>a{  font-size:18px;  display:inline-block !important;  padding:0 !important;  overflow:unset !important;  text-overflow:unset !important;  max-width:max-content !important; } .header-menu{  margin-top:8px; } .custom-header.fixedClass .header-menu{  margin-top:8px; } .header-menu .hs-menu-wrapper>ul>li:not(:last-child){  margin-right:12px; } .header-search button{  border-bottom-right-radius:10px;  border-top-right-radius:10px; } .header-search input{  border-top-left-radius:10px;  border-bottom-left-radius:10px;  font-size:15px; } .header-menu .hs-menu-wrapper>ul >li:nth-child(4) >ul li a{  font-size:17px;  line-height:34px;  font-family:"Gotham Bold",Sans-serif; }}@media screen and (max-width:1799px){ header.custom-header-wrapper{  min-height:119px; }}@media (max-width:1200px) and (min-width:1024px){ .header-right-inner{  padding-right:12px !important; } .custom-header{  padding-left:12px; } .header-right-inner{  background-image:linear-gradient(270deg,#FFFFFF 99%,#F2295B00 86%) }}@media screen and (max-width:1024px){ header.custom-header-wrapper{  min-height:88px; } .header--right-section{  display:none; } .mobile-section-wrapper{  position:absolute;  display:block;  right:40px;  width:100%; } .custom-header .e-con-inner .header--inner{  padding:0;  min-height:72px;  align-items:center; } .custom-header .header-logo-inner, .custom-header.fixedClass .header-logo-inner{  margin:0; } .custom-header .header--logo img{  width:100% !important;  max-width:100% !important;  height:60px !important;  object-fit:contain !important; } .custom-header{  padding:8px 40px; } .mobile-menu{  display:none;  position:absolute;  top:58px;  left:40px;  background:#fff;  width:100%; } header .hamburger{  all:unset;  -webkit-user-select:none;  -moz-user-select:none;  user-select:none;  display:none;  align-self:flex-end;  position:relative;  cursor:pointer;  z-index:1000;  display:flex;  justify-content:flex-end; } header .hamburger span{  display:flex;  justify-content:center;  align-items:center;  text-align:center;  padding:0;  border-radius:initial; } header .hamburger span i{  display:inline-block;  font-family:eicons;  font-size:inherit;  font-weight:400;  font-style:normal;  font-variant:normal;  line-height:1;  text-rendering:auto;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  transition:all 300ms;  font-size:28px;  color:#fff; } header .hamburger span.e-open i:before{  content:"\e816"; } .mobile-menu .hs-menu-wrapper >ul{  display:block !important;  padding:12px 0; } .mobile-menu .hs-menu-wrapper >ul >li{  padding:4px 40px 4px 40px;  display:flex;  flex-wrap:wrap;  line-height:1.6em;  font-size:1rem;  gap:5px;  float:none !important;  margin:0 !important; } .mobile-menu .hs-menu-wrapper >ul ul{  display:none;  opacity:1 !important;  position:static !important;  visibility:visible;  width:100%;  background-color:#ECECEC;  padding-left:30px;  padding-top:10px;  padding-bottom:10px;   padding-right:10px; } .mobile-menu .hs-menu-wrapper >ul >li >a{  font-weight:500;  font-family:Roboto;  display:flex !important;  color:#1f2124;  padding:0 !important;  text-overflow:unset !important;  overflow:unset !important;  font-size:16px;  width:auto;  background:none !important; } .mobile-menu .hs-menu-wrapper >ul >li .child-trigger:before{  display:flex;  -moz-osx-font-smoothing:grayscale;  -webkit-font-smoothing:antialiased;  display:inline-block;  font-style:normal;  font-variant:normal;  text-rendering:auto;  line-height:1;  font-family:"Font Awesome 5 Free";  width:1rem;  font-size:1rem;  content:"\f0d7";  color:#1f2124;  padding-left:3px; } .mobile-menu .hs-menu-wrapper >ul >li .child-trigger{  display:flex;  align-items:center;  transition:0.3s ease;  cursor:pointer;  position:static !important;  top:0px;  width:auto !important;  height:auto !important;  padding:0 !important;  border-left:1px dotted rgba(255,255,255,.20);  min-width:auto !important; } .mobile-menu .hs-menu-wrapper >ul >li .child-trigger.child-open{  transform:rotate(180deg); } header .hamburger span.e-close i:before{  content:"\e87f"; } header .hamburger span.e-close i:before{  display:none; } header .menu__open .hamburger span.e-close i:before{  display:block; } header .menu__open .hamburger span.e-open i:before{  display:none; } .menu__open .mobile-menu{  display:block; } .custom-header .header--logo{  width:100%;  padding:0; } .mobile-menu .hs-menu-wrapper>ul ul >li.hs-item-has-children{  display:inline-flex;  gap:0 10px;  align-items:center;  flex-wrap:wrap;  width:auto; } .mobile-menu .hs-menu-wrapper>ul ul >li:hover >a{  color: #DA9B59; } .mobile-menu .hs-menu-wrapper>ul ul >li >a{  color:#1D1D1D;  font-family:"Gotham Bold",Sans-serif;  font-size:16px;  font-weight:400;  line-height:32px;  padding:0;!important;  text-overflow:unset !important;  overflow:unset !important; } .mobile-menu .hs-menu-wrapper>ul ul ul{  width:100%;  padding:0;  padding-bottom:4px;  display:block !important; } .mobile-menu .hs-menu-wrapper>ul ul ul li a{  font-size:1rem;  font-weight:400;  font-family:Gotham Medium;  line-height:1.6em; } .mobile-menu .hs-menu-wrapper >ul >li:not(:first-child).d-flex >ul{  display:block;  flex-direction:row; } .mobile-menu .hs-menu-wrapper>ul >li:not(:first-child)>ul ul{  display:block; }}@media screen and (max-width:767px){ header.custom-header-wrapper{  min-height:80px; } .custom-header{  padding:6px 12px 12px; } .custom-header .e-con-inner .header--inner{  min-height:60px;  padding-top:12px;  padding-left:2px; } header .hamburger{  top:-5px;  justify-content:flex-end; } .custom-header .header--logo img{  width:100% !important;  max-width:150px !important;  height:50px !important;  object-fit:contain !important; } .custom-header{  background-image:url(https://992034.fs1.hubspotusercontent-na1.net/hubfs/992034/techstar/images/background.png);  background-position:top left;  background-repeat:repeat-y;  background-size:cover; } .mobile-menu .hs-menu-wrapper >ul >li{  padding:4px 20px 4px 20px !important;  font-size:17px !important; } .mobile-menu .hs-menu-wrapper>ul ul{  padding:12px } .mobile-menu .hs-menu-wrapper>ul ul>li>a{  font-size:15px;  line-height:20px; } .mobile-menu .hs-menu-wrapper>ul ul>li:not(:last-child)>a{  margin-bottom:8px; } .mobile-section-wrapper{  position:absolute;  display:block;  right:12px;  width:100%; } .mobile-menu{  top:50px;  left:12px; }}