@font-face {
    font-family: 'GTWalsheim';
    src: url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Medium.eot');
    src: url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Medium.eot?#iefix') format('embedded-opentype'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Medium.woff2') format('woff2'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Medium.woff') format('woff'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Medium.ttf') format('truetype'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Medium.svg#GTWalsheim-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'GTWalsheim';
    src: url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheimRegular.eot');
    src: url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheimRegular.eot?#iefix') format('embedded-opentype'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheimRegular.woff2') format('woff2'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheimRegular.woff') format('woff'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheimRegular.ttf') format('truetype'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheimRegular.svg#GTWalsheimRegular') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'GTWalsheim';
    src: url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Bold.eot');
    src: url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Bold.woff2') format('woff2'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Bold.woff') format('woff'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Bold.ttf') format('truetype'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Bold.svg#GTWalsheim-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'GTWalsheim';
    src: url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Light.eot');
    src: url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Light.eot?#iefix') format('embedded-opentype'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Light.woff2') format('woff2'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Light.woff') format('woff'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Light.ttf') format('truetype'),
        url('https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Fonts/GTWalsheim-Light.svg#GTWalsheim-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}


.body-container-wrapper{margin-top: 89px;}
.header .container{max-width: 1380px;padding: 0 20px;}
.custom-menu-primary .hs-menu-wrapper{padding: 0px !important;}
.header .navbar_nav .navbar .hs-menu-wrapper > ul{margin: 0; padding: 0;}
.header .navbar_nav .navbar .hs-menu-wrapper ul li{margin-bottom: 0px;}
.header .navbar_nav .navbar .hs-menu-wrapper ul li a{line-height: 21px; font-family: GTWalsheim, sans-serif;}
.header .navbar_nav .navbar .hs-menu-wrapper > ul > li{margin: 0; list-style-type: none; line-height: unset;}
.header .navbar_nav .navbar .hs-menu-wrapper > ul > li > a{line-height: 21px; font-family: GTWalsheim, sans-serif;}
.hs-menu-wrapper ul { display: flex; flex-wrap: wrap; list-style: none; margin: 0; padding-left: 0; }
.hs-menu-wrapper.flyouts .hs-item-has-children {position: relative;}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover > .hs-menu-children-wrapper {left: 0;opacity: 1;top: 100%;}
.hs-menu-wrapper.flyouts .hs-menu-children-wrapper{left: -9999px; opacity: 0; position: absolute;}
.hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper {flex-direction: column;}
.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a{display: block; white-space: nowrap;}



.header{height: 90px; left: 0; line-height: 90px; position: fixed; right: 0; z-index: 1099; background-color: rgba(6, 34, 60, 1.0);}
.header .navbar_nav{display: flex; flex-wrap: wrap; align-items: center;}
.header .navbar_nav .navbar{margin-left: auto;}
/* .header .navbar_nav .navbar .hs-menu-wrapper > ul > li{line-height: 28px;} */
.header .navbar_nav .navbar .hs-menu-wrapper > ul > li > a{color:#FFFFFF; font-size: 16px; font-weight: 500; letter-spacing: .5px; padding: 0 21px; position: relative; text-transform: uppercase;}
.header .navbar_nav .navbar .hs-menu-wrapper > ul > li:first-child > a{padding-left: 0px;}
.header .navbar_nav .navbar .hs-menu-wrapper > ul > li > ul > li > a, .header .navbar .hs-menu-wrapper > ul > li > ul > li > ul > li > a{padding: 10px 20px; color: #FFFFFF; font-size: 16px; font-weight: 500; letter-spacing: .5px; transition: 0.5s; position: relative;}
.header .navbar_nav .navbar .hs-menu-wrapper > ul > li > ul > li > ul {left: 100% !important; top: 0 !important;}
.header .navbar_nav .navbar .hs-menu-wrapper > ul > li.hs-item-has-children a{padding-right: 40px;}
.header .navbar_nav .navbar .hs-menu-wrapper > ul > li .child-trigger{ -webkit-mask-image: url(https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Images/tbg_arrow.svg); mask-image: url(https://4628766.fs1.hubspotusercontent-na1.net/hubfs/4628766/TBG/Images/tbg_arrow.svg); background: #fff; background-repeat: no-repeat; height: 10px; width: 13px; position: absolute; top: 50%; transform: translateY(-50%); right: 15px; transition: 0.5s; max-width: 100%;}

@media ( max-width:1200px ){
.header .navbar_nav .navbar .hs-menu-wrapper > ul > li > a { font-size: 15px; letter-spacing: 0;padding: 0 15px;}

}

@media ( max-width:1100px ){
.header .navbar_nav .navbar .hs-menu-wrapper > ul > li > a { padding: 0 10px;}

}



@media (min-width: 992px){
    .header .navbar_nav .navbar{display: block !important;}
    .header .navbar_nav .navbar .hs-menu-wrapper > ul > li:hover > a{color: #0579D7;}
    .header .navbar_nav .navbar .hs-menu-wrapper > ul > li > ul > li:hover > a, .header .navbar .hs-menu-wrapper > ul > li > ul > li > ul > li > a:hover{color: #0579D7;}
    .header .navbar_nav .navbar .hs-menu-wrapper > ul > li > ul, .header .navbar .hs-menu-wrapper > ul > li > ul > li > ul{left: 0px; background-color: ; border-top: 4px solid #0579D7; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s; -webkit-transform: rotateX(90deg); -moz-transform: rotateX(90deg); -ms-transform: rotateX(90deg); transform: rotateX(90deg);}
    .header .navbar_nav .navbar .hs-menu-wrapper > ul > li:hover > ul, .header .navbar .hs-menu-wrapper > ul > li > ul > li:hover > ul{-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); display: block !important;}
    .header .navbar_nav .navbar .hs-menu-wrapper > ul > li:hover > .child-trigger{transform: translateY(-50%) rotate(180deg); background-color: #0579D7}
    .header .navbar_nav .navbar .hs-menu-wrapper > ul > li > ul > li > .child-trigger {transform: translateY(-50%) rotate(-90deg);}
    .header .navbar_nav .navbar .hs-menu-wrapper > ul > li > ul > li:hover > .child-trigger {transform: translateY(-50%) rotate(90deg); background-color: #0579D7;}
}


@media (max-width: 991px){
    .header .navbar_nav{display: block;}
    .header .navbar_nav .navbar{background-color: ; position: absolute;left: 0;right: 0;top: 100%; display: none; padding-top: 15px padding-bottom: 15px;}
    .header .navbar_nav .navbar_brand{display: flex; justify-content: space-between; align-items: center;}
    .header .navbar_nav .navbar_brand .toggle_menu{width: 25px; height: 18px; cursor: pointer;}
    .header .navbar_nav .navbar_brand .toggle_menu span {width: 100%; height: 2px; display: block; background: #fff; margin: 5px 0; transition: All 0.5s ease;}
    .header .navbar_nav .navbar_brand .toggle_menu.active span:nth-child(1) {transform: translate(0px, 7px) rotate(-45deg);}
    .header .navbar_nav .navbar_brand .toggle_menu.active span:nth-child(2) {opacity: 0;}
    .header .navbar_nav .navbar_brand .toggle_menu.active span:nth-child(3) {transform: translate(0px, -6px) rotate(45deg);}
    .header .navbar_nav .navbar .hs-menu-wrapper > ul{display: block;}
    .header .navbar_nav .navbar .hs-menu-wrapper > ul > li{line-height: 0;}
    .header .navbar_nav .navbar .hs-menu-wrapper > ul > li > a, .header .navbar_nav .navbar .hs-menu-wrapper > ul > li > ul > li > a{padding: 12px 20px;display: inline-block;}
    .header .navbar_nav .navbar .hs-menu-wrapper > ul > li:first-child > a {padding-left: 20px;}
    .header .navbar_nav .navbar .hs-menu-wrapper > ul > li > ul, .header .navbar .hs-menu-wrapper > ul > li > ul > li > ul{position: static;border-top: none; opacity: 1; display: none;}
    .header .navbar_nav .navbar .hs-menu-wrapper > ul > li .child-trigger{top: 15px; transform: translateY(0%); right: 30px; cursor: pointer;}
    .header .navbar_nav .navbar .hs-menu-wrapper > ul > li .child-trigger.child-open{transform: translateY(0) rotate(180deg);}
    .header .navbar .hs-menu-wrapper > ul > li > ul > li > ul, .header .navbar_nav .navbar .hs-menu-wrapper > ul > li > ul {padding-left: 30px; position: static !important;}
}