.footer-section-conatiner,.footer-top-conatiner,.footer-content-section,.footer-main-contents,.social-media-section,.social-media-section-resp,
.footer-menus,.footer-menu-list,.footer-contact,.footer-bottom-conatainer,.privacy-policy-contanier,.footer-menu-wrapper{display: flex;}
.footer-section-conatiner,.footer-content-section,.footer-main-contents,.footer-menus,.footer-menu-list{flex-direction: column;}
.footer-section-conatiner,.footer-top-conatiner{width: 100%;}
.footer-section-conatiner{background-color:#000;min-height: 380px;color: #fff;padding-top: 30px;gap: 0px;padding:30px 75px 0px 75px;}
.footer-menu-wrapper ul {padding:0;}
.footer-section-conatiner a{color: #a8a8a8;text-decoration: none !important;}
.footer-section-conatiner a:hover, .footer-section-conatiner a:hover span{color: #4285f4;}
.footer-section-conatiner ul{list-style: inside;}
.footer-top-conatiner,.social-media-section,.social-media-section-resp,.footer-bottom-conatainer,.footer-menu-wrapper{justify-content: space-between;}
.footer-content-section{gap: 30px;margin-bottom: 31px;width: 40%;}
.footer-content,.footer-menu-list,.copy-rights-container,.privacy-policy-contanier span{font-size: 14px;}
.footer-content{width: 324px;line-height: 1.71;color: #a8a8a8;word-spacing: 2px;}
.footer-border-line{border: solid 1px #4d4d4d;margin: 20px 0;}
.footer-main-contents{gap: 45px;}
.social-media-section,.social-media-section-resp{width: 170px;padding: 5px;}
.social-media-section-resp{display: none;}
.social-logo,.footer-menus-heading{font-size: 20px;}
.footer-menus{margin-top: 36px;gap: 20px;}
.footer-menus-heading{font-weight: 600;color: #fff;}
.footer-menu-list{gap: 20px;color: #ababab;}
.footer-contact{gap: 8px;align-items: center;}
.copy-rights-container,.privacy-policy-contanier span{line-height: 1.71;color: #535353;}
.tm{font-size: 6px;}
.footer-menu-wrapper{width: 60%;}
.footer-logo{height:50px;}
.logo-img{height:100%;}
@media (max-width: 600px) {
  .footer-menu-wrapper{flex-direction: column;}
}
@media (max-width: 992px) {
  .footer-content-section{gap: 50px;align-items: center;}
  .footer-top-conatiner{flex-direction: column;}
  .footer-content,.footer-menu-wrapper,.footer-content-section{width: 100%;}
  .footer-main-contents{justify-content: center;align-items: center;}
  .social-media-section-resp{display: block;margin-top: 50px;}
  .social-resp{display: flex;justify-content: space-between;}
  .social-media-section{display: none;}
}
@media (max-width: 1100px) {
  .footer-section-conatiner{padding: 50px;}
}
.footer-bottom-conatainer{flex-wrap: wrap;justify-content: space-between;align-items: baseline;}
#hs-eu-policy-wording p a{text-decoration: none !important;}
#hs-eu-header-container{position: absolute;top: 0px;right: 7px;margin-top: 7px !important;}
#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner{gap: 1em !important;padding: var(--hs-banner-padding, 1em) !important;}
#hs-banner-parent * {font-size: 14px !important;}
#hs-eu-cookie-confirmation {max-width: 440px !important;bottom: 5px !important;top: auto !important;background-image: none !important;}
#hs-eu-policy-wording{line-height:1.5 !important;}
#hs-eu-confirmation-button {margin-top:2px !important;padding: 1px 12px !important;border-radius: 8px !important;min-width: auto !important;height: auto !important;margin-bottom: 0px !important;font-size: 12px !important;font-weight: normal;}
#hs-eu-cookie-confirmation-buttons-area{justify-content: center !important;}
#hs-eu-policy-wording p, #hs-eu-policy-wording a{line-height:0 !important;}
#hs-eu-policy-wording p{margin-top:10px;!important}
#hs-eu-cookie-confirmation {max-width: 440px !important;bottom: 5px !important;top: auto !important;background-image: none !important;}
.footer-menu-wrapper p{margin-bottom:0 !important;}
.footer-content-section{margin-bottom:0 !important;}
.footer-content p{margin-bottom:0 !important;}
.footer-menu-wrapper ul{margin-bottom:0 !important;}
.footer-menu-list {gap:10px}
.privacy-policy-contanier{display: flex;place-items: baseline;}
@media only screen and (max-width: 830px) { 
  #hs-eu-policy-wording p {line-height: 1.5 !important;width:95%;}
}
@media only screen and (max-width: 520px) { 
  #hs-eu-cookie-confirmation{width:90% !important;}
  #hs-eu-policy-wording p {line-height: 1.5 !important;width:90%;}
  .footer-menus-heading{padding-left:0px !important;}
}
#hs-eu-policy-wording a{color:#0d6efd;}
#footer-search-icon{visibility: hidden !important;}
.hs-tools-menu.hs-collapsed{display:none !important;}