.header-1 *{transition:.3s}.header-1{position:relative;z-index:10}.header-1 #logo{display:block}.header-1 #logo:hover{opacity:.75}.header-1 #logo img{max-width:200px;max-height:200px}.header-1 #header_items{margin:.5rem 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.header-1 #header_items .logo svg path{fill: var(--color-base)}.header-1 #header_items .logo svg path.arrow{fill: var(--color-body)}.header-1 #top_menu{margin-bottom: .5rem}.header-1 #top_menu ul{display:flex;padding: 0;flex-wrap:wrap;margin:0;justify-content: space-between;font-size:1rem}.header-1 #top_menu ul li{position: relative;text-align: center;display:block}.header-1 #top_menu ul li a{color: #433D3D !important;display:block;padding:1rem 0}.header-1 #top_menu ul li:hover a{background:rgba(255,255,255,.2);color:var(--color-base2) !important}.header-1 #top_menu ul li ul{display:none;position:absolute;top:100%;left:0;background:#fff;text-align:left;box-shadow: 0 6px 12px rgb(0 0 0 / 18%);white-space: nowrap}.header-1 #top_menu ul li ul li{text-align:left;border-bottom:1px solid #ddd;position: unset;max-width: 60rem}.header-1 #top_menu ul li ul li a{color: var(--color-text) !important}.header-1 #top_menu ul li ul li:hover > a{background:#ddd;color:var(--color-base2)}.header-1 #top_menu ul li ul li ul li:hover a{box-shadow: 0 6px 12px rgb(0 0 0 / 18%)}.header-1 #top_menu ul li:hover > ul{display: block}.header-1 #top_menu ul li ul li ul{display: none;top: 0;left: 100%;min-height: 100%}.header-1 #top_menu ul li ul li.parent > a{padding-right:2rem;position:relative}.header-1 #top_menu ul li ul li.parent > a::before{content: '\27A4';position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.header-1 .mobile-window{}.header-1 .mobile-window .bg{position:fixed;background:rgba(0,0,0,.5);top:0;left:0;right:100%;bottom:0;border-radius:0 100% 100% 0}.header-1 .mobile-window .window{width:0;background:#fff;position:fixed;top:0;left:0;bottom:0;border-radius:0 100% 100% 0;opacity:0;padding:0;overflow:auto;display:flex;flex-direction: column;text-align: center}.header-1 .mobile-window .close{position:fixed;top:0;left:300px;margin:1rem;font-size:0;color:#fff;cursor:pointer}.header-1 .mobile-window .close:hover{opacity:.7}.header-1 .mobile-window .window > div{margin:1rem 0}.header-1 .mobile-window .mobile_menu{background:var(--color-base);text-align:left;margin-bottom:auto}.header-1 .mobile-window .mobile_menu ul{display:block;margin:0;padding:0}.header-1 .mobile-window .mobile_menu ul li{display:block;margin:0;padding:0;border-bottom:1px solid #ddd;position:relative}.header-1 .mobile-window .mobile_menu ul li a{color: var(--color-base-text);display:block;padding:.5rem}.header-1 .mobile-window .mobile_menu ul li ul li{display:none;background:rgba(255,255,255,.3);padding-left:.5rem}.header-1 .mobile-window .mobile_menu ul li ul.active > li{display:block}.header-1 .mobile-window .mobile_menu ul li.parent ul::before{content:'\f107';font-family: "Font Awesome 6 Free";font-weight: 900;position:absolute;background:#fff;padding:0 .5rem;top: .5rem;right:.5rem;cursor:pointer}body.active-menu{overflow:hidden}body.active-menu .header-1 .mobile-window{display:block}body.active-menu .header-1 .mobile-window .bg{right:0;border-radius:0}body.active-menu .header-1 .mobile-window .close{font-size:3rem}body.active-menu .header-1 .mobile-window .window{width:300px;border-radius:0;opacity:1;padding:1rem}

[data-color="#000000FF"]{color:#000000FF}[data-color="#433D3DFF"]{color:#433D3DFF}

.content-1 .card-body-img img{height: 415px;width: 100%;object-fit: cover}.content-1 .add_desc{position: relative;z-index: 5}.content-1 .card-body2{text-align: center;position: relative;overflow: inherit;height: 100%}.content-1 .card-body2 .img{border:0 none;margin-bottom: 1rem;min-height: 90px}.content-1 .card-body2 .desc{position: absolute;width:calc(100% + 6px);left:-6px;top:100%;min-height:100%;display: flex;flex-direction: column;justify-content: center;padding: 2.5rem 1rem 1rem;text-align: left;background: var(--color-base) url(/assets/icons/036.svg) center;border-radius: 0 0 1.5rem 1.5rem;margin-top: -1.5rem;z-index: -1;opacity: 0;transition: .3s;color:#fff}.content-1 .card-body2:hover .desc{opacity: 1}.texts-3{display: none}.content-1 .add_desc .row > *{position: relative;z-index: 10}.content-1 .add_desc .row > *:nth-child(1){position: relative;z-index: 100}.content-1 .add_desc .row > *:nth-child(2){position: relative;z-index: 99}.content-1 .add_desc .row > *:nth-child(3){position: relative;z-index: 98}.content-1 .add_desc .row > *:nth-child(4){position: relative;z-index: 97}.content-1 .add_desc .row > *:nth-child(5){position: relative;z-index: 96}.content-1 .add_desc .row > *:nth-child(6){position: relative;z-index: 95}

.texts-3{padding: 100px 0}.texts-3 .container{background: rgba(255,255,255, .75);border-radius: 1.5rem;text-align: center}.texts-3 h1, .texts-3 .h1{font-size: 2.5rem}@media (min-width: 992px){.texts-3{padding: 0}.texts-3 .container{background: none;text-align: left}.texts-3 h1, .texts-3 .h1{font-size: 3.5rem}.texts-3{min-height: 823px}.page-content .module.texts-3{min-height: 823px}}.texts-3 .module-background{background-position: top !important}

[data-color="#2B2A29FF"]{color:#2B2A29FF}[data-color="#000000FF"]{color:#000000FF}

.stories-1{--st-ink: #2b2a29;--st-muted: #5f5c5a;--st-accent: var(--bs-primary);--st-deep: #A92121;--st-radius: 1.5rem;overflow: hidden}.stories-1 .stories__head{margin-bottom: 3rem}.stories-1 .stories__kicker{display: inline-flex;align-items: center;gap: .6rem;font-size: .78em;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--st-deep)}.stories-1 .stories__kicker::before{content: "";width: 2.25rem;height: 2px;background: currentColor}.stories-1 .title{color: var(--st-ink);line-height: 1.15}.stories-1 .stories__lead{color: var(--st-muted);font-size: 1.05em;line-height: 1.6}.stories-1 .stories__feature{margin: 0 0 4rem;padding: 1.5rem;background: #fff;border-radius: var(--st-radius);box-shadow: 0 1.5rem 3.5rem rgba(169,33,33,.08)}.stories-1 .stories__frame{position: relative;margin: .75rem .75rem 1.25rem 0;transform: rotate(-1.5deg)}.stories-1 .stories__frame::before{content: "";position: absolute;inset: 1rem -.75rem -1rem 1rem;border-radius: 1.25rem;background: var(--st-accent);opacity: .9;z-index: 0}.stories-1 .stories__frame img{position: relative;z-index: 1;display: block;width: 100%;height: auto;border-radius: 1.25rem;border: 6px solid #fff;box-shadow: 0 .75rem 2rem rgba(0,0,0,.14)}.stories-1 .stories__quote{display: block;font-size: 2.5em;line-height: 1;color: var(--st-accent);opacity: .35;margin-bottom: .75rem}.stories-1 .stories__title{font-size: 1.6em;line-height: 1.25;font-weight: 700;color: var(--st-ink);margin-bottom: 1rem}.stories-1 .stories__text{color: var(--st-muted);font-size: 1em;line-height: 1.7}.stories-1 .stories__rail-head{margin-bottom: 1.25rem}.stories-1 .stories__rail-title{font-size: 1.25em;font-weight: 700;color: var(--st-ink)}.stories-1 .stories__arrow{width: 3rem;height: 3rem;border-radius: 50%;border: 1.5px solid var(--st-accent);background: #fff;color: var(--st-deep);display: inline-flex;align-items: center;justify-content: center;transition: background .2s, color .2s, opacity .2s}.stories-1 .stories__arrow:hover{background: var(--st-accent);color: var(--bs-primary-text)}.stories-1 .stories__arrow:disabled{opacity: .35;pointer-events: none}.stories-1 .stories__rail{display: grid;grid-auto-flow: column;grid-auto-columns: 85%;gap: 1.25rem;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;padding: .5rem .25rem 1.75rem;margin: 0 -.25rem;scrollbar-width: none}.stories-1 .stories__rail::-webkit-scrollbar{display: none}.stories-1 .stories__rail:focus-visible{outline: 2px solid var(--st-accent);outline-offset: 4px;border-radius: var(--st-radius)}@media (min-width: 576px){.stories-1 .stories__rail{grid-auto-columns: calc((100% - 1.25rem) / 2)}}@media (min-width: 992px){.stories-1 .stories__rail{grid-auto-columns: calc((100% - 2.5rem) / 3)}}.stories-1 .stories__card{scroll-snap-align: start;min-width: 0}.stories-1 .stories__card-link{display: flex;flex-direction: column;height: 100%;background: #fff;border-radius: var(--st-radius);overflow: hidden;text-decoration: none;color: inherit;box-shadow: 0 .5rem 1.5rem rgba(0,0,0,.06);transition: transform .35s cubic-bezier(.2,.7,.2,1), box-shadow .35s}.stories-1 .stories__photo{display: block;aspect-ratio: 3 / 2;overflow: hidden;background: #f3e6e6}.stories-1 .stories__photo img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center 25%;transition: transform .6s cubic-bezier(.2,.7,.2,1)}.stories-1 .stories__card-body{display: flex;flex-direction: column;flex: 1;padding: 1.25rem 1.5rem 1.5rem}.stories-1 .stories__card-title{font-size: 1.1em;font-weight: 700;line-height: 1.3;color: var(--st-ink);margin-bottom: .6rem}.stories-1 .stories__card-text{color: var(--st-muted);line-height: 1.6;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;margin-bottom: 1rem}.stories-1 .stories__card-more{margin-top: auto;font-weight: 600;color: var(--st-deep)}.stories-1 .stories__card-more i{transition: transform .25s}.stories-1 .stories__card-link:focus-visible{outline: 3px solid var(--st-accent);outline-offset: 3px}@media (hover: hover) and (pointer: fine){.stories-1 .stories__card-link:hover{transform: translateY(-6px);box-shadow: 0 1.25rem 2.5rem rgba(169,33,33,.14)}.stories-1 .stories__card-link:hover .stories__photo img{transform: scale(1.05)}.stories-1 .stories__card-link:hover .stories__card-more i{transform: translateX(4px)}}@media (min-width: 992px){.stories-1 .stories__feature{padding: 2.5rem 3rem 2.5rem 2.5rem}.stories-1 .stories__frame{margin: 1rem 1.5rem 1.75rem 0}}@media (max-width: 575.98px){.stories-1 .stories__head{margin-bottom: 2rem}.stories-1 .stories__feature{padding: 1rem 1rem 1.5rem;margin-bottom: 3rem}.stories-1 .stories__feature .btn-lg{width: 100%}.stories-1 .title br{display: none}}@media (prefers-reduced-motion: reduce){.stories-1 *{transition: none !important;animation: none !important}.stories-1 .stories__rail{scroll-behavior: auto}}

.module.stories-1{padding:90px 0}

.galleries-1 .card{overflow: hidden}.galleries-1 .card img{transition: .3s}.galleries-1 .card:hover img{transform: scale(1.1) rotate(-1deg)}

.module.galleries-1{padding:50px 0}[data-color="#A92121FF"]{color:#A92121FF}[data-color="#000000FF"]{color:#000000FF}

.articles-2 .card{overflow: hidden}.articles-2 .card img{transition: .3s}.articles-2 .card:hover img{transform: scale(1.1) rotate(-1deg)}.articles-2 .card > a:first-child{display: block;overflow: hidden}.articles-2 .card-img-top{width: 100%;aspect-ratio: 4 / 3;object-fit: cover;object-position: center top}

.module.articles-2{padding:50px 0}[data-color="#000000FF"]{color:#000000FF}[data-color="#2B2A29FF"]{color:#2B2A29FF}[data-color="#696969FF"]{color:#696969FF}

.contacts-1 iframe{height:100% !important}

.module.contacts-1{padding:50px 0}[data-color="#000"]{color:#000}

.footer-1{padding:3rem 0}.footer-1 ul{display:block;margin:0;padding:0}.footer-1 ul li{display:block;margin:0;padding:0;border-bottom:1px solid var(--color-inverse)}.footer-1 ul li a{display:block;margin:0;padding:.3rem 1rem}.footer-1 .zerro-author{display: flex;color:#A2A2A2}.footer-1 .zerro-author:hover{color:#A2A2A2}.footer-1 .zerro-author::before{content: url('/assets/images/zerro.svg');margin-right:1rem;filter:grayscale(1) invert(1)}.footer-1 .row:nth-child(1){padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #a2a2a2}.footer-1 .row:nth-child(2) a:hover{filter:contrast(3)}.footer-1 .social-rutube{display: inline-block;width: 1em;height: 1em;vertical-align: -.125em;background-color: currentColor;-webkit-mask: url('/assets/icons/rutube-mono.svg') no-repeat center / contain;mask: url('/assets/icons/rutube-mono.svg') no-repeat center / contain}

[data-color="#ffffffFF"]{color:#ffffffFF}[data-color="#A2A2A2"]{color:#A2A2A2}

