







/* 1c. Typography */



.header{height: 90px; left: 0; line-height: 90px; position: fixed; right: 0; z-index: 1099;}
.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;}

@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: #06223C; 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: #06223C; 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: 0; 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;}
}