/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

:root {
  --primary_theme_color: #fff;
  --secondary_theme_color: #000;
  --tertiary_theme_color: #FF86FF;
}

.botttom-header .bottom-inner .hs-menu-wrapper > ul > li > a{color:var(--primary_theme_color); !important;}
.botttom-header .bottom-inner .logo {  width: 320px !important;}
.footer-sec .left .menu-list ul li a,
.footer-sec .left .privacy-terms ul li a,
.footer-sec .left .address .title strong,
.footer-sec .left .location p, .footer-sec .left .location span, .footer-sec .left .location strong,
.footer-sec .right .social ul li, .footer-sec .right .social ul span{color: var(--primary_theme_color) !important;}
.footer-sec .left .menu-list ul li a:hover, .footer-sec .left .privacy-terms ul li a:hover {color: var(--tertiary_theme_color) !important;}
.footer-sec .right .form-wrap{background-color:var(--tertiary_theme_color) !important;}
.footer-sec .form-wrap .title small,
.footer-sec .form-wrap .title strong{color: var(--secondary_theme_color) !important;}
.module_faq_solo .accordion .list-item {
  border-bottom: 1px solid var(--secondary_theme_color) !important;
}
.footer-sec .right .form-wrap a.cta_nl {
  background-color: var(--primary_theme_color) !important;
  border: 1px var(--primary_theme_color) !important;
  color: var(--secondary_theme_color) !important;
}
.footer-sec {
  border-top: 1px solid var(--primary_theme_color) !important;
}

.contain-box-sec {z-index: 1;position: relative;}
.footer-sec, .footer-sec .logo {
  z-index: 9999;
  position: relative;
}
.module_faq_solo .accordion .content-wrap .content span,.module_faq_solo .accordion .content-wrap .content p{font-size:16px !important;}
.module_faq_solo .sec-title{font-size: 22px !important;font-weight:400 !important;color:#3B3B3B !important;}
.module_faq_solo .accordion .content-wrap .content p,
.module_faq_solo .accordion .question,
body{color:#3B3B3B !important;}
.botttom-header {
  background:#000 !important;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
  transition: 0.3s ease-in-out;
}
.lang_switcher_class .globe_class > li > a:before{color:#fff !important;}
.lang_switcher_class .globe_class > li > a:after{filter: brightness(0) invert(1);}
.lang_switcher_class .globe_class:hover {background-color: transparent !important;}
@media (max-width: 991px) {
  .botttom-header .lang-switch { right: -20px !important;}

}