@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


.container { margin: 0 auto; padding: 0 15px; width: 100%; }
@media(min-width:1400px) {
    .container { max-width: 1320px; }
}
@media(max-width:1200px) {
    .container { max-width: 1140px; }
}
@media(max-width:992px) {
    .container { max-width: 960px; }
}
@media(max-width:768px) {
    .container { max-width: 720px; }
}
@media(max-width:576px) {
    .container { max-width: 540px; }
}
.social__icon ul { padding: 0; margin: 0; list-style: none; display: flex; justify-content: center; gap: 0px; align-items: center; }
.social__icon ul li { margin-bottom: 0; }
.social__icon ul li a { align-items: center; background: transparent; display: flex; height: 25px; justify-content: center; width: 25px; }
.social__icon ul li a svg { width: 16px; height: 16px; fill: #fff; vertical-align: middle; }
.social__icon ul li a span { line-height: 0; }
.top__menu ul { display: flex; align-items: center; gap: 0 14px; margin: 0; padding: 0; list-style: none; }
.language-switcher{ display: none; }
button.language.dropdown-toggle { cursor: pointer; background: #F9BA16; padding: 6px 15px; font-size: 14px; font-family: "Poppins", system-ui;  border-radius: 4px; border: 0; box-shadow: none; outline: none; }
.dropdown { position: relative; }
ul.dropdown-menu { z-index: 9999999; position: absolute;  display: none; min-width: 160px; padding: 8px 0; margin: 0; font-size: 16px; color: #212529; text-align: left; list-style: none; background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.175); border-radius: 6px; transform: translate(0px, 35px); inset: 0 0 auto 0; }
button.language.dropdown-toggle:after {  display: inline-block; margin-left: .255em; vertical-align: .255em; content: ""; border-top: .3em solid; border-right: .3em solid transparent; border-bottom: 0; border-left: .3em solid transparent; }
.top__header { background: linear-gradient(to right, #2A2A69, #944290); padding: 8px 0; }
.top__header_row { display: flex; justify-content: right; align-items: center; gap: 14px; }
.top__menu ul li { margin-bottom: 0; padding-right: 15px; position: relative; }
.top__menu ul li a { color: white; text-decoration: none; font-family: "Poppins", sans-serif; font-size: 14px; font-weight: 400; }
.top__menu ul li:before { position: absolute; content: "/"; top: 4px; right: 0px; left: auto; bottom: auto; color: white; text-decoration: none; font-family: "Poppins", system-ui; font-size: 14px; font-weight: 400; line-height: 1.5; }
a.dropdown-item { font-family: "Poppins", system-ui; display: block; width: 100%; padding: 4px 16px; clear: both; font-weight: 400; color: #212529; text-align: inherit; text-decoration: none; white-space: nowrap; background-color: transparent; border: 0; border-radius: var(--bs-dropdown-item-border-radius, 0); }
ul.dropdown-menu li { margin-bottom: 0; }
.bottom__header { padding: 12px 0; }
.bottom__header_Row { display: flex; flex-flow: wrap; justify-content: space-between; align-items: center; }
.bottom__header_logo img { display: block; max-width: 194px; }
.bottom__header_menu .hs-menu-flow-horizontal > ul { list-style: none; display: flex !important; !i; !; align-items: center; margin: 0; padding: 0; }
.bottom__header_menu .hs-menu-flow-horizontal > ul > li:after { content: "/"; margin: 0 5px; color: #434045; font-weight: 500; }
.bottom__header_menu ul li:last-child:after { display: none; }
.bottom__header_menu ul li a:hover { color: #F9BA16; }
.bottom__header_menu .hs-menu-flow-horizontal > ul > li { margin-bottom: 0; position: relative; display: flex; align-items: center; }
.bottom__header_menu .hs-menu-flow-horizontal > ul > li a { text-transform: capitalize; color: #434045; text-decoration: none; font-size: 16px; font-family: "Poppins", system-ui; font-weight: 500; padding: 10px 10px; display: flex; white-space: inherit; display: inline-block !important; !i; !; transition: all 0.4s ease; white-space: pre-wrap !important; !i; !; }
.bottom__header_menu .hs-menu-flow-horizontal > ul > li.hs-item-has-children:before { position: absolute; content: ""; top: 100%; width: 100%; height: 40px; background: transparent; }
.bottom__header_menu ul.hs-menu-children-wrapper { flex-flow: column; position: absolute; background: white; left: 0; width: 100%; min-width: 300px; top: 45px; transform: translate(-20%, 0); border-radius: 8px; padding: 30px 12px 20px; text-align: left; align-items: flex-start; gap: 0; opacity: 0; visibility: hidden; }
.bottom__header_menu ul.hs-menu-children-wrapper > li { position: relative; margin: 0; }
.bottom__header_menu .hs-menu-flow-horizontal > ul > li a:hover { color: #F9BA16; }
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.bottom__header_menu ul {
    padding: 0;
    margin: 0;
    list-style: none;
}


.bottom__header_menu .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper { left: 126%; top: 0; }
@media(max-width:1560px){
ul.dropdown-menu {
    min-width: 120px;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
}
}

@media(max-width:1024px) {
    .bottom__header_menu .hs-menu-flow-horizontal > ul > li a { padding: 5px; }
}
@media(max-width:992px) {
    a.mobile__trigger { display: inline-block !important; cursor: pointer; transition: all 0.4s ease; position: absolute; top: 8px; right: 15px; width: 25px; height: 25px; padding: 0px; z-index: 99; -webkit-transition: background-color .2s linear; font-size: 16px; font-weight: 400; text-align: left; text-transform: uppercase; -webkit-transition: color .2s ease-in; -moz-transition: color .2s ease-in; transition: color .2s ease-in; }
    a.mobile__trigger i:before { margin-top: -8px; }
    a.mobile__trigger i, a.mobile__trigger i:after, a.mobile__trigger i:before { width: 24px; height: 2px; background-color: #000; display: inline-block; transition: all 0.4s ease; }
    a.mobile__trigger i:after, a.mobile__trigger i:before { position: absolute; content: ""; }
    a.mobile__trigger i:after { margin-top: 8px; }
    .mobile-open a.mobile__trigger i { transition: all 0.4s ease; background-color: transparent; }
    .mobile-open a.mobile__trigger i:before { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
    .mobile-open a.mobile__trigger i:after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
    .mobile-open a.mobile__trigger i:after, .mobile-open a.mobile__trigger i:before { margin-top: 0; -webkit-transition-delay: 0.2s; transition: all 0.4s ease; }
    .bottom__header_menu { display: none; position: absolute; background: #fff; overflow: auto; right: 0; top: 49px; height: calc(100vh - 30px); width: 100%; z-index: 99999; text-align: left; left: 0; padding-bottom: 40px; padding-top: 0; border-top: 2px solid #F9BA16; }
    .bottom__header_menu .hs-menu-flow-horizontal > ul { display: inline-block !important; width: 100%; }
    .bottom__header_menu .hs-menu-flow-horizontal > ul > li { display: block; width: 100%; }
    .bottom__header_menu .hs-menu-flow-horizontal > ul > li a { display: flex !important; flex-flow: wrap; padding: 10px 10px; }
    .bottom__header_menu .hs-menu-flow-horizontal > ul > li:after { display: none; }
    .bottom__header { position: relative; }
    span.sub_trigger { background-image: url('https://25717390.fs1.hubspotusercontent-eu1.net/hubfs/25717390/Plus.svg'); width: 25px; height: 25px; background-repeat: no-repeat; background-size: contain; position: absolute; right: 20px; top: 6px; background-position: center; }
    .submenu-open > span.sub_trigger { background-image: url('https://25717390.fs1.hubspotusercontent-eu1.net/hubfs/25717390/Minus.svg'); width: 25px; height: 25px; background-repeat: no-repeat; background-size: contain; position: absolute; right: 20px; top: 6px; background-position: center; }
    .bottom__header_menu ul.hs-menu-children-wrapper { position: static !important; min-width: 100%; transform: translate(0, 0); padding: 00px 0; opacity: 1 !important; visibility: visible !important; background: #fff; display: none; padding-left: 15px; }
    .bottom__header_menu ul.hs-menu-children-wrapper li > a { font-size: 15px; font-weight: 400; }
    .bottom__header_menu ul.hs-menu-children-wrapper li { position: relative; padding-left: 2px; border-left: 1px solid #f9ba16; }
    .bottom__header_menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul li.hs-item-has-children > a { font-weight: 500; }
    .bottom__header_menu .hs-menu-flow-horizontal > ul > li.hs-item-has-children:before { display: none; }
    .bottom__header_menu .hs-menu-wrapper.hs-menu-flow-horizontal ul { display: none; }
    .bottom__header_menu .hs-menu-flow-horizontal > ul > li.submenu-open > a { color: #F9BA16; }
    .bottom__header_menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul li.hs-item-has-children.submenu-open > a { color: #F9BA16; }
    .bottom__header_menu .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper { padding-left: 10px; }
    body.mobile-open { overflow: hidden; }
    .bottom__header_logo img { max-width: 151px; }
    .bottom__header_menu ul.hs-menu-children-wrapper li:first-child a {padding-top: 0;}
    ul.hs-menu-children-wrapper.open-menu-list { display: none !important; visibility: hidden !important; opacity: 0 !important; ! }
}
@media(max-width:767px) {
		.top__menu ul li a { font-size: 12px;}
}
 
@media(max-width:450px){
.top__menu ul { gap: 0 10px;justify-content: center;}
.top__menu { width: 100%;padding-bottom: 10px;}
.social__icon { width: 100%;}
.top__header_row { display: block;}
}