* { height: 100%; width: 100%; }.vt18x { background: rgba(166, 166, 166, 0.298); height: 1px; width: 100%; }.e_H7J { margin-bottom: 20px; position: relative; width: 200px; }@media (max-width: 1365px) { .e_H7J.e_H7J { margin: 0px; width: 260px; } }@media (max-width: 1365px) { .e_H7J.e_H7J:last-child .Sj_Sm { border-bottom-right-radius: 8px; border-top: 1px solid rgba(166, 166, 166, 0.2); } }.gPNbv { height: 57px; left: 50%; overflow: hidden; position: absolute; top: 55px; transform: translateX(-1px); transition: left 0.3s ease 0s; width: 30px; }@media (max-width: 1365px) { .gPNbv { display: none; } }.wF7ce { background: rgb(239, 239, 239); border: 1px solid rgba(166, 166, 166, 0.2); border-radius: 4px; height: 40px; left: 0px; position: absolute; top: 30px; transform: rotate(45deg) translateX(-75%); width: 40px; }.Sj_Sm { background: var(--lighterSecond); border: 1px solid rgba(166, 166, 166, 0.2); border-radius: 8px; padding-bottom: 28px; position: relative; transition: background 0.3s ease 0s; z-index: 2; }@media (max-width: 1365px) { .Sj_Sm { background: rgb(239, 239, 239); border: none; border-radius: 0px; } }.MDRnS { margin: 28px auto 0px; }.azuuK .Sj_Sm { background: rgb(239, 239, 239); }.azuuK .gPNbv { animation: 0.3s ease 0s 1 normal forwards running V0FxR; }.Axbld { color: var(--grayBlue); margin: 27px 22px 0px; }.L2rdT { margin: 26px 22px 0px; width: auto; }@media (max-width: 1365px) { .L2rdT { display: none; } }.mApvh, .mApvh img { height: 100%; width: 100%; }.DDw2_ { height: 100%; left: 0px; max-height: var(--appHeight); overflow-y: scroll; padding: 20px 30px 20px 20px; position: sticky; top: var(--headerBottomPosition); transition: top 0.3s ease 0s; z-index: 999; }.DDw2_ ul { margin: 15px 0px 0px; padding: 0px; }@media (max-width: 1365px) { .DDw2_ { padding: 0px; top: 0px; } }.b0E4L { color: rgb(76, 79, 91); }.b0E4L a { color: rgb(76, 79, 91); height: 100%; }.b0E4L a, .b0E4L li { display: inline-block; width: 100%; }.b0E4L li { cursor: pointer; list-style: none; position: relative; }.Mh4bq { align-items: center; cursor: pointer; display: flex; }.heyHR { display: flex !important; }.heyHR span:first-child { max-width: 93.5px; }.On8SO, .b0E4L a, .heyHR { padding: 11px 45px 11px 22px; }@media (max-width: 1365px) { .On8SO, .b0E4L a, .heyHR { padding-right: 22px; } }.TCXwV { background-color: rgba(166, 166, 166, 0.298); display: inline-block; flex: 1 1 40%; height: 1px; margin: 0px 10px; }@media (max-width: 1365px) { .TCXwV { margin-right: 30px; } }.MSnBb { display: flex; justify-content: center; margin-top: 20px; }.BKCzp { bottom: 42px; }.BKCzp, .MScQe { cursor: pointer; height: 17px; position: absolute; right: 22px; width: 17px; }.MScQe { top: 45px; z-index: 2; }.EFyOi { margin: 26px 0px; }@media (max-width: 1365px) { .EFyOi { display: none; } }.K6KBZ { position: absolute; right: 22px; top: 50%; transform: translateY(-50%); }.NUAF7, .Q94GB { border-bottom: 1px solid; cursor: pointer; }.FFt_k span { background: var(--whiteColor); border-radius: 2px; display: block; height: 2px; width: 27px; }.FFt_k span + span { margin-top: 8px; }.DEEOm { background: var(--donateColor); display: none; height: 60px; left: 0px; position: fixed; right: 0px; top: 0px; z-index: 1297; }@media screen and (max-width: 720px) { .DEEOm { display: block; } }.tjghU { align-items: center; border-radius: 0px; color: var(--darkColor); display: flex; font-family: var(--sansSerif); font-size: 15px; font-weight: 600; height: 100%; justify-content: center; letter-spacing: 0.01em; padding: 12px; text-transform: uppercase; transition: all 0.2s ease 0s; width: 100%; }.B5nij { height: 60px; right: 0px; top: 0px; width: 56px; }.B5nij, .Hu70o { position: absolute; }.Hu70o { left: 50%; top: 50%; transform: translate(-50%, -50%); }.NhSc8 { align-items: center; background: var(--darkColor); border-bottom: 1px solid var(--borderColorDarkTheme); display: flex; height: 100%; justify-content: space-between; padding: 10px 15px 10px 6px; position: relative; }@media (max-width: 1365px) { .NhSc8 { padding: 10px 15px; } }@media screen and (max-width: 720px) { .NhSc8 { padding-right: 10px; } }@media (max-width: 1365px) { .y0Fjz .kAhSl { left: 0px; transform: translateY(-50%); } }@media (max-width: 1365px) { .y0Fjz .XEgH0 { opacity: 0; } }.kAhSl { align-items: center; display: flex; }@media (max-width: 1365px) { .kAhSl { left: 50%; margin: 0px; position: absolute; top: 50%; transform: translate(-50%, -50%); } }.sp5Hz { height: 40px; margin-left: 10px; width: 40px; }@media screen and (max-width: 720px) { .sp5Hz { display: none; } }.ZOCfC, .eg0er { align-items: center; display: flex; }.eg0er { height: 60px; justify-content: center; width: 50px; }.eg0er img { height: 23px; width: 23px; }.JOpc0 { margin-right: 10px; }@media screen and (max-width: 1023px) { .JOpc0 { display: none; } }.XEgH0 { display: none; }@media (max-width: 1365px) { .XEgH0 { display: block; } }.hYiuJ { display: none; height: 100%; left: 0px; position: absolute; top: 0px; transform: translateX(-100%); transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s; z-index: 2; }@media (max-width: 1365px) { .hYiuJ { display: block; } }.SPjGD { align-items: center; cursor: pointer; display: flex; height: 40px; justify-content: center; left: 5px; position: absolute; top: 5px; width: 40px; }.SPjGD img { height: 24px; width: 24px; }.TjHbM { background-color: rgb(239, 239, 239); height: 100%; width: 260px; }@media (max-width: 1365px) { .TjHbM { padding-top: 50px; } }.Tj58D { background-color: var(--lighterSecond); width: 100%; }.TJM_G { color: var(--darkColor); display: block; margin: 10px 0px 30px; position: relative; }@media screen and (max-width: 1023px) { .TJM_G { margin: 10px 0px; } }.FTuaH { color: var(--darkColor); display: inline; font-weight: 600; margin-block: 0px; }.novaya-constructor-theme .FTuaH { font-weight: 700; }.types-four .FTuaH, .types-one .FTuaH { display: block; }.novaya-constructor-theme .types-one .FTuaH { display: inline; font-size: 28px; line-height: 31px; }.novaya-constructor-theme .types-two .FTuaH { font-size: 28px; line-height: 31px; }.dark-theme-item-in-Types .FTuaH, .dark-user-theme .FTuaH { color: var(--whiteColor); }.tkJ0o { color: var(--darkColor); font-style: normal; }.dark-theme-item-in-Types .tkJ0o, .dark-user-theme .tkJ0o { color: var(--whiteColor); }@media screen and (max-width: 1023px) { .types-one .tkJ0o { display: inline-block; } }.types-four .tkJ0o { display: inline-block; padding-top: 10px; }.TJM_G .tkJ0o { font-weight: 500; }.IbOij .FTuaH, .OLRpb .FTuaH, .TdD3b .FTuaH { font-size: 21px; line-height: 23px; }.IbOij .tkJ0o, .TdD3b .tkJ0o { font-size: 18px; line-height: 23px; }.kzhyG .FTuaH { font-size: 26px; line-height: 26px; }.kzhyG .tkJ0o { font-size: 22px; line-height: 24px; }.types-two .kzhyG .tkJ0o { font-size: 24px; line-height: 26px; }.novaya-constructor-theme .types-two .kzhyG .tkJ0o { display: inline; font-family: var(--robotoFlex); font-size: 28px; font-variation-settings: "wdth" 80, "GRAD" 0, "slnt" 0, "XTRA" 468, "XOPQ" 96, "YOPQ" 79, "YTLC" 514, "YTUC" 712, "YTAS" 750, "YTDE" -203, "YTFI" 738; font-weight: 400; line-height: 31px; padding-top: 0px; }.euKeT .FTuaH { font-size: 40px; }@media (min-width: 1023px) { .euKeT .FTuaH { -webkit-line-clamp: 6; } }@media (min-width: 1023px) { .euKeT .FTuaH, .novaya-constructor-theme .euKeT .FTuaH { -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; } }@media (min-width: 1023px) { .novaya-constructor-theme .euKeT .FTuaH { -webkit-line-clamp: 7; } }.euKeT .tkJ0o { display: block; font-size: 24px; line-height: 28px; margin-bottom: 0px; }.novaya-constructor-theme .euKeT .tkJ0o { font-family: var(--robotoFlex); font-size: 28px; font-variation-settings: "wdth" 80, "GRAD" 0, "slnt" 0, "XTRA" 468, "XOPQ" 96, "YOPQ" 79, "YTLC" 514, "YTUC" 712, "YTAS" 750, "YTDE" -203, "YTFI" 738; font-weight: 400; line-height: 31px; padding-top: 0px; }@media screen and (max-width: 1023px) { .tkJ0o { margin-bottom: 0px; } }@media screen and (max-width: 1023px) { .IbOij .FTuaH, .TdD3b .FTuaH, ._70MUd .FTuaH, .euKeT .FTuaH, .jDSAg .FTuaH, .kzhyG .FTuaH { font-size: 21px !important; line-height: 25px !important; } }@media screen and (max-width: 1023px) { .tkJ0o { display: inline; font-size: 19px !important; line-height: 21px !important; } }@media screen and (width: 1024px) { .tkJ0o { margin-bottom: 10px; } }@media screen and (max-width: 509px) { .euKeT .tkJ0o { margin-top: 0px; } }@media screen and (max-width: 509px) { .tkJ0o { display: block; padding-top: 10px; } }@media screen and (max-width: 509px) { .TJM_G { margin: 3px 0px 0px; } }@media screen and (max-width: 1365px) { .IbOij .FTuaH { font-size: 18px; line-height: 21px; } }@media screen and (max-width: 1365px) { .IbOij .tkJ0o { font-size: 16px; line-height: 17px; } }@media screen and (max-width: 1365px) { .TdD3b .FTuaH { font-size: 19px; line-height: 22px; } }@media screen and (max-width: 1365px) { .TdD3b .tkJ0o { font-size: 17px; line-height: 18px; } }@media screen and (max-width: 1365px) { .euKeT .FTuaH { font-size: 33px; line-height: 39px; } }@media screen and (max-width: 1365px) and (min-width: 1023px) { .euKeT .FTuaH { -webkit-line-clamp: 6; } }@media screen and (max-width: 1365px) and (min-width: 1023px) { .euKeT .FTuaH, .novaya-constructor-theme .euKeT .FTuaH { -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; } }@media screen and (max-width: 1365px) and (min-width: 1023px) { .novaya-constructor-theme .euKeT .FTuaH { -webkit-line-clamp: 7; } }@media (max-width: 1150px) and (min-width: 1023px) { .euKeT .FTuaH { -webkit-line-clamp: 5; } }@media (max-width: 1150px) and (min-width: 1023px) { .euKeT .FTuaH, .novaya-constructor-theme .euKeT .FTuaH { -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; display: -webkit-box !important; } }@media (max-width: 1150px) and (min-width: 1023px) { .novaya-constructor-theme .euKeT .FTuaH { -webkit-line-clamp: 6; } }.FUQDS { color: var(--secondColor); cursor: default; display: inline-block; font-size: 13px; line-height: 16px; min-height: 13px; min-width: 100px; opacity: 1; position: relative; z-index: 3; }.constructor-main-page .FUQDS { margin-left: 20px; }.constructor-main-page .FUQDS::before { border-left: 1px solid var(--secondColor); content: ""; height: 10px; left: -10px; position: absolute; top: 50%; transform: translateY(-50%); }.mRti7 { font-size: 13px; line-height: 16px; opacity: 1; text-align: left; transition: opacity 0.3s ease 0s; z-index: 300; }.novaya-constructor-theme .mRti7 { font-size: 15px; font-weight: 400; }.CObzH { color: var(--secondColor); display: inline; }.novaya-constructor-theme .CObzH { color: var(--grayBlue); }.dark-theme-item-in-Types .CObzH { color: var(--secondColor); }.PsHWO { font-size: 11px; line-height: 11px; padding-bottom: 10px; }.main-topic .PsHWO, .novaya-constructor-theme .PsHWO { padding-bottom: 0px; }.PsHWO, .PsHWO a { color: var(--mainColor); cursor: default; display: block; flex: 0 1 0%; font-weight: 400; opacity: 1; text-transform: uppercase; transition: opacity 0.3s ease 0s; z-index: 1; }.MMAQN, .rsr4J { flex-basis: content; font-size: 15px; line-height: 15px; }.novaya-constructor-theme .MMAQN, .novaya-constructor-theme .rsr4J { font-size: 16px; line-height: 16px; }@media screen and (max-width: 1365px) { .novaya-constructor-theme .MMAQN, .novaya-constructor-theme .rsr4J { font-size: 13px; line-height: 13px; } }.bUPaC, .cJcPE, .otherElements-in-types-five .MMAQN, .otherElements-in-types-five .rsr4J { font-size: 11px; line-height: 11px; }.bUPaC, .cJcPE { flex-basis: content; }.novaya-constructor-theme .bUPaC, .novaya-constructor-theme .cJcPE { font-size: 13px; line-height: 13px; }@media screen and (max-width: 1365px) { .MMAQN, .rsr4J, .uSFdk { font-size: 11px; line-height: 11px; } }.CftBj { bottom: -5px; height: 24px; position: absolute; right: 0px; width: 24px; }.gufmJ { padding-right: 24px; position: relative; }.GemzZ { align-items: center; display: flex; padding-bottom: 10px; }.EFWtZ { align-items: flex-end; color: var(--secondColor); display: flex; flex-grow: 1; justify-content: space-between; margin-top: auto; position: relative; width: 100%; }@media screen and (width: 1024px) { .types-one .EFWtZ { bottom: 25px; justify-content: space-between; left: 20px; position: absolute; width: calc(100% - 40px); } }.aRs0I { display: flex; flex-grow: 1; flex-wrap: wrap; justify-content: flex-start; }.DQlsg { display: flex; flex-shrink: 0; margin-left: 5px; min-width: 24px; position: relative; width: max-content; }@media screen and (max-width: 1023px) { .EFWtZ { bottom: 0px; margin-right: 0px; margin-top: 25px; max-width: none; } }@media screen and (max-width: 1023px) { .EFWtZ::before { background-color: var(--lightestSecond); content: ""; height: 1px; left: -25px; position: absolute; top: -15px; width: 100vw; } }@media screen and (max-width: 1023px) { .novaya-constructor-theme .EFWtZ::before { display: none; } }@media screen and (max-width: 1023px) { .dark-theme-item-in-Types .EFWtZ::before, .main-topic .EFWtZ::before { background-color: var(--borderColorDarkTheme); } }.AgETy, .uxaNe { height: 100%; position: relative; width: 100%; }.AgETy { background-color: var(--whiteColor); border: 1px solid var(--borderColorWhiteTheme); border-radius: 5px; display: flex; flex-direction: column; overflow: hidden; }@media (min-width: 1024px) { .types-one-with-preview .AgETy { display: grid; grid-template-columns: 1.5fr 1fr; } }.dark-theme-item-in-Types .AgETy { background-color: var(--darkColor); }.kXDbP { display: flex; flex-flow: column nowrap; height: 100%; padding: 25px 20px; position: relative; width: 100%; }@media screen and (min-width: 1024px) { .novaya-constructor-theme .types-one .kXDbP, .novaya-constructor-theme .types-two .kXDbP { padding: 40px 26px 34px 30px; } }@media screen and (min-width: 1024px) { .types-three .kXDbP { padding: 22px 22px 28px; } }@media screen and (min-width: 1000px) and (max-width: 1023px) { .kXDbP { min-width: 55%; } }@media (min-width: 1023px) and (max-width: 1365px) { .kXDbP { min-width: 10%; } }@media screen and (max-width: 1023px) { .kXDbP { padding: 15px; } }@media screen and (max-width: 1023px) { .novaya-constructor-theme .kXDbP { padding: 26px 17px; } }@media screen and (max-width: 509px) { .kXDbP { padding: 18px 15px; } }@media (max-width: 385px) { .kXDbP { position: relative; } }.lH2wI { display: none; }@media screen and (max-width: 1023px) { .lH2wI { display: block; } }.APpOT { background: transparent; cursor: pointer; height: 100%; left: 0px; position: absolute; top: 0px; transition: background 0.3s ease 0s; width: 100%; z-index: 100; }.L1suy { display: flex; flex-direction: row; width: 100%; }@media screen and (max-width: 1023px) { .L1suy { flex-direction: column; } }@media screen and (max-width: 1023px) { .L1suy > div { width: auto; flex-basis: auto !important; } }.alCK3 { box-shadow: 0 2px 4px 0 var(--boxShadowColor); margin: 9px 5px; overflow: hidden; position: relative; width: 100%; }.novaya-constructor-theme .alCK3 { border-radius: 5px; }.types-one .alCK3 { max-height: 480px; }@media screen and (max-width: 1023px) { .types-one .alCK3 { max-height: none; } }.city-block .alCK3, .group-block .alCK3 { box-shadow: none; }@media screen and (max-width: 1023px) { .rWcZK.rWcZK.rWcZK { display: none; } }@media (min-width: 1023.01px) { .WCnXh.WCnXh.WCnXh { display: none; } }.lOJil { border-radius: 4px; box-shadow: 0 2px 4px 0 var(--boxShadowColor); margin: 9px 5px; max-width: 100vw; padding: 20px; }@media screen and (max-width: 720px) { .lOJil { margin: 15px 5px; padding: 10px; } }.lOJil { border: 1px solid var(--borderColorWhiteTheme); display: flex; flex-direction: column; }.qkgqS { border: none; box-shadow: none; padding: 0px; }.uQgWU { display: flex; flex-direction: column; position: relative; width: 100%; }.novaya-constructor-theme .uQgWU { margin-top: 11px; }@media screen and (max-width: 1023px) { .uQgWU { padding: 0px 10px; } }@media screen and (max-width: 1023px) { .BwlKm { display: none; } }@media (min-width: 1023.01px) { .Qq99_ { display: none; } }@media screen and (max-width: 1365px) { .uQgWU { flex-direction: column; } }.oF7xl { width: 100%; }.RK5nk { background-color: rgba(158, 158, 158, 0.15); padding: 52px 0px 47px; }@media screen and (max-width: 1023px) { .RK5nk { padding: 38px 0px 42px; } }.LYDWy { align-items: center; display: flex; flex-direction: column; padding: 0px 16px; width: 100%; }.w0F8_ { color: var(--mainColor); font-size: 16px; font-weight: 500; line-height: 33px; margin-bottom: 32px; text-transform: uppercase; }.O9ENk { background-color: var(--darkColor); height: 1px; max-width: 1173px; width: 100%; }@media screen and (max-width: 1023px) { .O9ENk { display: none; } }.lCLdu { display: flex; margin-bottom: 86px; max-width: 820px; width: 100%; }@media screen and (max-width: 1023px) { .lCLdu { display: block; margin-bottom: 27px; text-align: center; } }.KDVXk { margin-top: 16px; }.YyRRo { color: var(--darkColor); font-size: 70px; font-weight: 900; line-height: 65px; }@media (min-width: 1023px) and (max-width: 1365px) { .YyRRo { font-size: 50px; line-height: 50px; } }@media screen and (max-width: 1023px) { .YyRRo { font-size: 35px; line-height: 35px; } }.Cp76X { color: rgb(45, 45, 45); font-size: 20px; font-weight: 500; line-height: 25px; margin-top: 23px; }@media screen and (max-width: 1023px) { .Cp76X { font-size: 18px; line-height: 23px; } }.JksqR { display: inline-flex; margin-left: 16px; transform: translateY(-8px); }@media screen and (max-width: 1023px) { .JksqR { display: none; } }.CKinF { display: none; }@media screen and (max-width: 1023px) { .CKinF { display: flex; } }.q9thH, .tHbev { white-space: nowrap; }@media screen and (max-width: 1023px) { .q9thH { white-space: normal; } }