[class*=__container]{margin:0 auto;max-width:1180px;padding:0 20px}body{position:relative}.header__logo{display:flex}.header__container{display:flex;justify-content:space-between;position:relative}.header__menu,.header__menu-list{display:flex;gap:16px}.header__menu-item{margin:auto 0;position:relative}.header__menu-item a{color:#000;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:143%}.header__menu-item:has(.header__sub-menu)>a:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;height:0;margin-left:.255em;vertical-align:.255em;width:0}.header__menu-item:hover .header__sub-menu{opacity:1;visibility:visible}.header__sub-menu a{border-bottom:1px solid #efefef;display:block;font-size:.95rem;padding:6px 30px 6px 20px}.header__sub-menu li:last-child a{border-bottom:none}.header__sub-menu a:hover{background-color:#ef0a35;color:#fff;transition:.3s}.header__menu-button{background-color:#03e6e7;border-radius:4px;color:#000;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:171%;min-width:123px;padding:10px 16px 6px;text-align:center;transition:all .25s ease-in-out}.header__menu-button:hover{background-color:#02fdff}.header__menu-button_outline{background-color:#fff;border:1px solid #03e6e7}.burger-menu,.header__menu-button-mobile{display:none}.header__sub-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);color:#212529;font-size:1rem;left:0;list-style:none;margin:.125rem 0 0;min-width:10rem;opacity:0;position:absolute;text-align:left;top:100%;visibility:hidden;width:max-content;z-index:1000}.burger__icon{cursor:pointer;display:flex;flex-direction:column;height:32px;justify-content:space-between;padding:10.5px 8px;width:32px}.burger__icon-item{background:#030723;border-radius:2px;height:1.15px;width:100%}.mobile-menu{display:none}@media screen and (max-width:991px){.header__menu-button-mobile{display:block}.header__menu{display:none}.burger-menu{align-items:center;display:flex;gap:10px}.mobile-menu{background-color:#f4f4f4;border-left:1px solid #ccc;display:block;height:100%;margin-right:-265px;overflow-x:hidden;position:fixed;right:0;top:0;width:265px;z-index:1010;-webkit-overflow-scrolling:touch;-webkit-box-shadow:-15px -2px 15px -8px rgba(0,0,0,.2);box-shadow:-15px -2px 15px -8px rgba(0,0,0,.2);padding-top:60px;transition:.5s}.mobile-menu.active{margin-right:0}.mobile-menu-cross{color:#ff4040;cursor:pointer;font-family:Poppins;font-size:24px;position:absolute;right:10px;text-align:right;top:0}.header__menu-item{list-style:none}.header__menu-item>a{color:#282828;display:block;font-size:18px;padding:8px 8px 8px 32px;text-decoration:none;transition:.3s}.header__menu-item>a:after{content:none}.header__sub-menu{background-color:transparent;border:none;opacity:1;padding-left:50px;position:relative;visibility:visible;width:100%}.header__sub-menu a{border-bottom:1px solid #ccc;display:block;font-size:.95rem;padding:6px 0}.header__sub-menu a:hover{background-color:transparent;color:#000}}