.primary-section{background-color:rgba(0,0,0,.5)!important;padding:1rem!important}.primary-section nav a{background:transparent!important;color:#fff!important;font-size:14px!important;font-weight:600!important;margin-right:.6rem!important}.btn-section a{border:none!important;color:#000!important;padding:.7rem 1.3rem!important}.btn-section a,.header__menu-submenu{background:#fff!important}.header{max-width:100%!important}header.cm_header .header__menu--desktop>.header__menu-wrapper{justify-content:flex-end}heaheader.cm_header .primary-section{padding-bottom:8px;padding-top:8px}.header__menu--desktop>.header__menu-wrapper .header__menu-submenu,.header__menu--desktop>.header__menu-wrapper .header__menu-submenu--level-2{background:rgba(0,0,0,.5)!important;padding:0!important;width:14rem!important}header.header .nav .header__menu.header__menu--desktop>ul>li.header__menu-item--has-submenu>.mobile-child-trigger{color:#fff!important}footer{background:#363636;color:#d8d8d8;padding:1rem}footer .footer-container{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1200px;padding-top:2rem}footer .superior{display:flex;justify-content:space-between}footer .inferior{display:flex;justify-content:space-between}@media (max-width:767px){footer .superior{gap:2rem}footer .inferior,footer .superior{flex-direction:column;text-align:center}footer .inferior{gap:1rem}}