.black-image{filter:invert(0) brightness(0)}header{position:-webkit-sticky;position:sticky;top:0;z-index:200;background-color:#ffffff;box-shadow:0 2px 16px rgba(0,0,0,.08)}.TopHeaderInfo{display:flex;align-items:center;justify-content:space-between;padding:12px 0;gap:20px}.HeaderText{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:25px;gap:25px;text-align:center;border-top:1px solid #f0f0f0;position:relative}.Header_wrapper1{padding:10px;display:flex;align-items:center;justify-content:center}.Header_wrapper{padding:10px}.DropDownHolst{position:absolute;left:0;right:0;top:100%;padding:16px;z-index:100;border-radius:0 0 14px 14px;background-color:#ffffff;height:auto;visibility:hidden;opacity:0;transition:opacity .25s ease,visibility .25s ease;pointer-events:none;box-shadow:0 12px 32px rgba(0,0,0,.12)}.Header_wrapper:hover .DropDownHolst{visibility:visible;opacity:1;pointer-events:auto}.Header_grid{padding:10px;display:grid;grid-gap:15px;gap:15px;height:auto;grid-template-columns:repeat(5,1fr)}.Header_grid .Header_grid_item_image{aspect-ratio:unset;height:250px}.Header_grid1{padding:10px;display:grid;grid-gap:5px;gap:5px;grid-template-columns:repeat(7,1fr)}.Header_grid_item_link{display:block;text-decoration:none;color:inherit}.Header_grid_item{border:var(--color_border);cursor:pointer;border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.Header_grid_item:hover{background-color:var(--color_background_hover_card)}.Header_grid_item_image{position:relative;width:100%;aspect-ratio:3/4;flex-shrink:0}.Header_grid_item_image_div{position:relative;width:100%;height:100%}.image-fill{object-fit:cover}.Header_grid_item_text{text-align:center;padding:8px 6px;font-size:13px}.Header_p{cursor:pointer;color:#1b1b1b;font-weight:500;position:relative;padding-bottom:4px;transition:color .2s ease}.Header_p:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background:linear-gradient(90deg,#af1184,#df17a6);border-radius:2px;transition:width .25s ease}.Header_wrapper1:hover .Header_p,.Header_wrapper:hover .Header_p{color:#af1184}.Header_wrapper1:hover .Header_p:after,.Header_wrapper:hover .Header_p:after{width:100%}.header-right_text{text-align:end;margin-top:auto;margin-bottom:auto}.header-right_text a{display:inline;font-weight:600;color:#1b1b1b;transition:color .2s ease}.header-right_text a:hover{color:#af1184}.header-logo{text-align:left;margin-right:50px}.header-description{display:flex;flex-direction:column;text-align:left;color:#555;font-size:14px}.header-right{gap:12px;margin-left:auto}.header-cta,.header-right{display:flex;align-items:center}.header-cta{justify-content:center;cursor:pointer;background:linear-gradient(135deg,var(--color_background_vk),#3d9cff);border-radius:12px;padding:0 20px;color:#ffffff;text-align:center;height:42px;font-weight:600;font-size:14px;letter-spacing:.2px;transition:background .25s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 2px 8px rgba(0,119,255,.3)}.header-cta:hover{background:linear-gradient(135deg,var(--color_background_vk_2),#0077ff);transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,119,255,.4)}.header-tg{background:linear-gradient(135deg,var(--color_background_tg),#49bef0);box-shadow:0 2px 8px rgba(39,167,231,.3)}.header-tg:hover{background:linear-gradient(135deg,var(--color_background_tg_2),#27A7E7);box-shadow:0 4px 14px rgba(39,167,231,.4)}.HeaderContainer{border:1px solid #dfdfdf;width:100%;display:flex;gap:80px;justify-content:center}.HeaderContainer div{font-size:18px;padding:25px;cursor:pointer}.Burger{display:none;width:50px;height:50px;flex-direction:column;justify-content:space-between;align-items:center;padding:10px;border-radius:12px;border:1px solid #e0e0e0;cursor:pointer;background:white;transition:border-color .2s ease}.Burger:hover{border-color:#af1184}.Burger__line{width:30px;height:3px;background:#666;border-radius:2px;transition:all .3s ease-in-out}@media (max-width:1300px){.HeaderContainer{border:1px solid #dfdfdf;width:auto;display:flex;justify-content:center}.Header_grid_item_text{padding:6px 4px;font-size:12px}.Header1,.header-description{display:none}}@media (max-width:1050px){.HeaderContainer{border:1px solid #dfdfdf;width:100%;display:flex;gap:10px;justify-content:center}.HeaderText{display:none}}@media (max-width:830px){.HeaderContainer{display:none}.Burger{display:flex}}@media (max-width:640px){.header-cta,.header-logo,.header-right_text{display:none}.TopHeaderInfo{padding:0}}