.header-container-outer { position: inherit; width: 100%; background: transparent; -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; z-index: 1000; border-bottom: 1px solid #A4A9AA80 }
.menu-left ul li.hs-menu-depth-1 a:hover { color: #175cff; }
.header-container-inner { padding: 15px 0rem; width: 100%; max-width: 1360px; margin: auto; -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; display: flex; }
.logo-header img { height: auto; vertical-align: middle; }
.logo-header a { margin: auto; }
.logo-header { height: auto; margin-right: 2rem; display: flex; width: auto; }
.menus-header { width: 100%; display: flex; align-items: center; }
.menu-left ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; gap: 40px; }
.menu-left ul li a { position: relative; color: #05142D; font-size: 14px; line-height: 20px; font-family: 'Gilroy-SemiBold'; text-decoration: none; }
.new-header .hs-menu-children-wrapper { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -ms-flex-flow: column !important; flex-flow: column !important; visibility: hidden; opacity: 0; position: absolute; top: 50px; left: 50%; background-color: #fff; -webkit-box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.19); box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.19); -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; text-align: left; padding: 2rem;  /* border-bottom-left-radius: 1rem; */ border-bottom-right-radius: 1rem; min-width: 20rem; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); border-radius: 10px; }
.new-header .hs-menu-wrapper>ul li { position: relative; list-style: none; }
.new-header .hs-menu-wrapper>ul li.hs-menu-depth-1 { padding-bottom: 0 }
.new-header .hs-menu-wrapper>ul .hs-menu-depth-2:last-child { padding-bottom: 0; }
.menu-left ul li.hs-menu-depth-1:first-child li.hs-menu-item.hs-menu-depth-2 { width: 50%; padding-bottom: 3rem; }
.menu-left ul li.hs-menu-depth-1:first-child li.hs-menu-item.hs-menu-depth-2:last-child { border-top: solid 1px #e0e0e0; width: 34vw; margin-left: -2rem; margin-right: -2rem; padding-top: 2rem; padding-left: 4rem; padding-bottom: 1rem; }
.menu-left ul li.hs-menu-depth-1:first-child li.hs-menu-item.hs-menu-depth-2 a:before { content: ""; position: absolute; width: 20px; height: 20px; background: url(https://blog.smart-tribune.com/hubfs/blog_assets/smart_blank.svg); background-repeat: no-repeat; left: -30px; top: 50%; transform: translateY(-50%); transition: all .5s ease-in-out; background-size: cover; }
/* .menu-left ul li.hs-menu-depth-1:first-child li.hs-menu-item.hs-menu-depth-2:nth-child(0n+1) a:before { background-image: url(https://blog.smart-tribune.com/hubfs/blog_assets/logo%20smart-faq.svg); } */
/* .menu-left ul li.hs-menu-depth-1:first-child li.hs-menu-item.hs-menu-depth-2:nth-child(0n+2) a:before { background-image: url(https://blog.smart-tribune.com/hubfs/blog_assets/logo%20smart-bot.svg); } */
/* .menu-left ul li.hs-menu-depth-1:first-child li.hs-menu-item.hs-menu-depth-2:nth-child(0n+3) a:before { background-image: url(https://blog.smart-tribune.com/hubfs/blog_assets/logo%20smart-knowledge.svg); } */
/* .menu-left ul li.hs-menu-depth-1:first-child li.hs-menu-item.hs-menu-depth-2:nth-child(0n+4) a:before { background-image: url(https://blog.smart-tribune.com/hubfs/blog_assets/logo%20smart-push.svg); } */
/* .menu-left ul li.hs-menu-depth-1:first-child li.hs-menu-item.hs-menu-depth-2:nth-child(0n+5) a:before { background-image: url(https://blog.smart-tribune.com/hubfs/blog_assets/logo%20smart-dashboard.svg); } */
.menu-left ul li.hs-menu-depth-1:first-child li.hs-menu-item.hs-menu-depth-2 a { color: #3e4462; font-size: 14px; font-weight: bold; display: table; }
.menu-left ul li.hs-menu-depth-1:nth-child(0n+2) li.hs-menu-item.hs-menu-depth-2 a { color: #ff8a00; font-weight: 700; margin-bottom: 1rem; display: block; }
.menu-left ul li.hs-menu-depth-1:nth-child(0n+2) ul { width: max-content; }
li.hs-menu-item.hs-menu-depth-2.hs-item-has-children:first-child { border-right: solid 1px #e0e0e0; }
li.hs-menu-item.hs-menu-depth-3 { padding: 0; }
.menu-left ul li.hs-menu-depth-1:nth-child(0n+2) li.hs-menu-item.hs-menu-depth-2 li.hs-menu-item.hs-menu-depth-3 a { color: #3e4462; }
.menu-left ul li.hs-menu-depth-1:nth-child(0n+2) li.hs-menu-item.hs-menu-depth-2 .hs-menu-children-wrapper { visibility: inherit; opacity: 1; position: relative; box-shadow: none; display: block; padding: 0; top: 0; display: block; }
.menu-left ul li.hs-menu-depth-1:last-child ul { display: block; width: auto; white-space: nowrap; }
.menu-left ul li.hs-menu-depth-1:last-child ul li a { color: #3e4462; font-weight: 700; }
.menu-left ul li.hs-menu-depth-1:nth-child(0n+2) li.hs-menu-item.hs-menu-depth-2 ul li { padding-left: 0 !important; }
.new-header .hs-item-has-children:hover>ul { visibility: visible; opacity: 1; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
.language-switcher { display: flex; margin-right: 24px; }
.language-switcher p.current_language {color: #05142D;}
.language-switcher p, .language-switcher a { color: #A4A9AA; margin: 0; text-decoration: none; }
.language-switcher a { margin-left: 8px; transition: all .35s cubic-bezier(.62, .28, .23, .99); }
.language-switcher a:hover { color: #175cff; background: rgba(23, 92, 255, .1); outline: 0; box-shadow: 0 0 0 0.3rem rgb(23 92 255 / 10%); border-radius: .25rem; transition: all .35s cubic-bezier(.62, .28, .23, .99); width: auto; display: table; }
.menu-left ul li.hs-menu-depth-1:last-child.hs-item-has-children:hover>ul, .menu-left ul li.hs-menu-depth-1:nth-child(0n+2).hs-item-has-children:hover>ul { padding: 2rem 0; }
.menu-left ul li.hs-menu-depth-1:first-child li.hs-menu-item.hs-menu-depth-2 a:hover, .menu-left ul li.hs-menu-depth-1:last-child li.hs-menu-item.hs-menu-depth-2 a:hover, .menu-left ul li.hs-menu-depth-1:nth-child(0n+2) li.hs-menu-item.hs-menu-depth-2 li.hs-menu-item.hs-menu-depth-3 a:hover { color: #175cff; background: rgba(23, 92, 255, .1); outline: 0; box-shadow: 0 0 0 0.5rem rgb(23 92 255 / 10%); border-radius: .25rem; transition: all .35s cubic-bezier(.62, .28, .23, .99); width: auto; display: table; }
.new-header .hs-item-has-children>ul { width: 34vw; display: flex; flex-basis: 50% !important; flex-wrap: wrap !important; position: absolute; left: 0; flex-flow: wrap !important; transform: inherit; box-shadow: 0 0.25rem 1rem rgb(0 0 0 / 20%); border-radius: 8px; padding-left: 3rem; z-index: 999; }
.new-header .hs-menu-children-wrapper .hs-menu-depth-2 a { font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 14px; line-height: 1.67; letter-spacing: normal; color: #898989; -webkit-transition: var(--cta-transition); -o-transition: var(--cta-transition); transition: var(--cta-transition); }
.menu-right .cta a { background-color: #05142D; color: #DDF9AC; padding: 11px 18px; font-size: 18px; line-height: 24px; letter-spacing: 1px; border-radius: 6px; text-decoration: none; display: inline-block; border: 1px solid transparent; transition: 0.3s all; }
.menu-right .cta a:hover { background-color: transparent; color: #05142D; border-color: #05142D; }
.new-header .hs-menu-children-wrapper .hs-menu-depth-2 a:hover { color: #2e9fa6; }
.menu-left { margin-right: auto; text-align: center; }
.logo_baseline { font-size: 14px; color: #505a5f; margin-top: auto; margin-left: 2rem; margin-bottom: 2px; }
.default-cta.second-cta-header a.cta_button:after { background: none; }
.default-cta.second-cta-header a.cta_button { background: #FF8A00 !important; color: #fff; padding: 1.9rem 3.9rem 1.9rem 7.9rem; line-height: 34px !important; width: 100px; font-family: Gilroy-Bold !important; font-size: 16px !important; }
.contact-us .menu-left, .blog .menu-left, .contact-us .talent-menu-right .second-cta-header, .blog .talent-menu-right .second-cta-header, .contact-us .client-menu-right .second-cta-header, .blog .client-menu-right .second-cta-header { display: none; }
.contact-us .menus-header, .blog .menus-header { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.talent-hp .menu-client { display: none; }
.client-hp .main-menu, .cas-client .main-menu { display: none; }
@media only screen and (min-width:1271px) and (max-width:1360px) {
  .header-container-outer .hs-menu-depth-1 { padding-right: 2rem !important; }
  .logo_baseline { font-size: 12px !important; }
  .default-cta.second-cta-header a.cta_button { padding: 0.9rem 1.9rem 0.9rem 4.9rem !important; }
}
@media (max-width:1270px) {
  .talent-menu-right.d-flex.align-items-center { margin-bottom: 2rem; margin-top: 1rem; }
  .talent-menu-right .hs_cos_wrapper_type_cta { display: block; }
  .talent-menu-right .hs_cos_wrapper_type_cta { display: block; }
  .b-bar { height: 3px !important; background: #ff8a00 !important; border-radius: 0 !important; }
  .mobile-open .b-bar-3 { -webkit-transform: rotate(-45deg) translateY(-11px) !important; -ms-transform: rotate(-45deg) translateY(-11px) !important; transform: rotate(-45deg) translateY(-11px) !important; }
  .mobile-open .b-bar-1 { -webkit-transform: rotate(45deg) translateY(11px) !important; -ms-transform: rotate(45deg) translateY(11px) !important; transform: rotate(45deg) translateY(11px) !important; }
  .menus-header { background: #fff; -webkit-box-orient: vertical; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: start; position: fixed; top: -100%; right: 0%; width: 100%; z-index: 5; -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; padding: 0
  text-align:left; align-items: flex-start !important; }
  .mobile-open .menus-header { top: 7rem; box-shadow: 0 10px 10px 0px rgb(81 94 98 / 8%) }
  .new-header .header-container-wrapper .hs-menu-depth-1>a, .client-hp .header-container-wrapper .hs-menu-depth-1>a { padding: 1.5rem 0rem; font-size: 1.6rem; position: relative; font-weight: 700; }
  .burger { display: block !important; z-index: 5; margin-left: auto; }
  .new-header .hs-menu-wrapper>ul li { text-align: left; -webkit-box-pack: end; -ms-flex-pack: left; justify-content: left; }
  .new-header .lang_list_class:after { top: 20px; margin: auto 0 auto auto; left: inherit; right: 0px; }
  .language-switcher { margin-top: 2rem; margin-left: 0 !important; width: 100% !important; }
  .new-header .header-container-wrapper .hs-menu-depth-1>a, .client-hp .header-container-wrapper .hs-menu-depth-1>a { width: 100%; }
  .new-header .header-container-outer .hs-menu-depth-1.hs-item-has-children { padding-right: 4rem; }
  .menu-left ul li.hs-menu-depth-1:last-child a:after { right: -30px; }
  .logo_baseline { display: none; }
  .menus-header { padding-right: 3rem !important; padding-left: 3rem !important; }
  .menu-left ul li.hs-menu-depth-1:nth-child(2n) a { margin: auto; }
  .header-container-outer .hs_cos_wrapper_type_menu { width: 100%; }
  .menu-left { margin: inherit; width: 100%; }
  .header-container-inner { padding: 2rem 3rem; background-color: #fff; box-shadow: 0 0 10px 0 rgba(81, 94, 98, 0.15); width: 100%; margin-bottom: 1rem; }
  .default-cta.second-cta-header a.cta_button { padding: 0.5rem 0 !important; width: 100% !important; }
  .talent-menu-right .second-cta-header a { width: 200px !important; text-align: center; }
  .new-header .hs-item-has-children:hover>ul { z-index: 999; flex-direction: column !important; }
  .second-cta-header a:before { margin-left: -3rem; }
  .second-cta-header a:after { right: 16px !important; }
  .second-cta-header, .second-cta-header span { width: 100%; }
  .talent-menu-right { margin-top: 5rem; -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }
  .burger { height: 30px; width: 40px; position: relative; -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; display: none; }
  .b-bar { position: absolute; height: 5px; width: 50%; background: #5bafb4; display: block; border-radius: 5px; cursor: pointer; -webkit-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
  .b-bar-1 { top: 25%; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); }
  .b-bar-2 { top: 50%; left: 50%; transform: translateX(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); }
  .mobile-open .b-bar-2 { opacity: 0; }
  .b-bar-3 { top: 75%; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); }
  .logo-header img { width: 100% !important; }
  .menu-left ul, .talent-menu-right, .client-menu-right { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; display: block; width: 100%; padding: 0; }
}