.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}

.about-3 img{width:100%;height: 100%;object-fit: cover}.about-3 .row > *{position:relative}.about-3.zerro-flex-row-reverse .card{right:0}.about-3 .card{position: relative;z-index: 10;background: var(--color-base)}

.module.about-3{padding:100px 0}[data-color="#fff"]{color:#fff}

.about-5{background: rgba(var(--bs-primary-rgb), .06)}.about-5 .title, .about-5 .cards-title{color: var(--color-base2);font-weight: 700}.about-5 ul{list-style: none;padding-left: 0;margin-bottom: 0}.about-5 ul li{position: relative;padding-left: 1.75rem;margin-bottom: .75rem;line-height: 1.5}.about-5 ul li::before{content: "";position: absolute;left: 0;top: .55em;width: .625rem;height: .625rem;border-radius: 50%;background: var(--bs-primary);box-shadow: 0 0 0 .25rem rgba(var(--bs-primary-rgb), .2)}.about-5 ul li:last-child{margin-bottom: 0}

.module.about-5{padding:100px 0}[data-color="#000000FF"]{color:#000000FF}[data-color="#A20025FF"]{color:#A20025FF}

.teams-1 > .container > .title{font-weight: 700;letter-spacing: .01em;padding-bottom: 1rem;position: relative}.teams-1 > .container > .title::after{content: "";position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);width: 4.5rem;height: 4px;border-radius: 2px;background: var(--bs-primary)}.teams-1 .items .item + .item{margin-top: 1.75rem}.teams-1 .items .item > .row{border-radius: 1.5rem;overflow: hidden;box-shadow: 0 .25rem 1.5rem rgba(0, 0, 0, .07);transition: box-shadow .25s, transform .25s}.teams-1 .items .content{background: #fff}.teams-1 .items .img{z-index: 1}.teams-1 .items .item > .row:hover{box-shadow: 0 .75rem 2rem rgba(var(--bs-primary-rgb), .22);transform: translateY(-3px)}.teams-1 .items .content{display: flex;flex-direction: column;justify-content: center;padding: 2.75rem 2.5rem;text-align: left}.teams-1 .items .flex-row-reverse .content{padding-left: 2.5rem;padding-right: 2.5rem}.teams-1 .items .cards-title{color: var(--color-base2);font-weight: 700;margin-bottom: 1rem;padding-bottom: .75rem;position: relative}.teams-1 .items .cards-title::after{content: "";position: absolute;left: 0;bottom: 0;width: 3rem;height: 3px;border-radius: 2px;background: var(--bs-primary)}.teams-1 .items .cards-desc{line-height: 1.55}.teams-1 .items .img{position: relative;overflow: hidden;min-height: 390px;height: 100%;display: block}.teams-1 .items .img img{transition: transform .4s;position: absolute;z-index: -2;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;border-radius: 0}.teams-1 .items .img .module-background{z-index: -1}.teams-1 .items .item > .row:hover .img img{transform: scale(1.06)}@media (max-width: 767.98px){.teams-1 .items .content, .teams-1 .items .flex-row-reverse .content{padding: 1.75rem 1.25rem}.teams-1 .items .img{min-height: 210px}}.teams-1 .owl-js .row{flex-direction: column-reverse}.teams-1 .owl-js .row .content{background: #fff;padding: 1.25rem}.teams-1 .owl-js .row > *{width: 100%}.teams-1 .owl-js .img{min-height: 0;aspect-ratio: 1 / 1;height: auto}

.module.teams-1{padding:100px 0}[data-color="#000"]{color:#000}

.teams-5{background: rgba(var(--bs-primary-rgb), .06)}.teams-5 > .container > .title{font-weight: 700;letter-spacing: .01em;padding-bottom: 1rem;position: relative}.teams-5 > .container > .title::after{content: "";position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);width: 4.5rem;height: 4px;border-radius: 2px;background: var(--bs-primary)}.teams-5 .items .item{padding: 0}.teams-5 .items .item > *{position: relative;z-index: 1}.teams-5 .items .item{display: flex;flex-direction: column}.teams-5 .items .item::before{content: "";position: absolute;inset: -.75rem;border-radius: 1.25rem;background: #fff;box-shadow: 0 .25rem 1.25rem rgba(0, 0, 0, .07);transition: box-shadow .25s, transform .25s;z-index: 0}.teams-5 .items .item:hover::before{box-shadow: 0 .75rem 1.75rem rgba(var(--bs-primary-rgb), .22);transform: translateY(-3px)}.teams-5 .items .item img{width: 100%;aspect-ratio: 3 / 4;object-fit: cover;object-position: center top;border-radius: .875rem;transition: transform .35s, filter .35s;filter: grayscale(.55)}.teams-5 .items .item:hover img{filter: grayscale(0);transform: scale(1.03)}.teams-5 .items .cards-title{font-weight: 700;line-height: 1.25;margin-top: 1rem !important}.teams-5 .items .cards-desc{font-size: .875rem;line-height: 1.45;opacity: .75;margin-top: .5rem !important}@media (max-width: 575.98px){.teams-5 .items .item::before{inset: -.5rem}.teams-5 .items .cards-desc{font-size: .8125rem}}

.module.teams-5{padding:100px 0}[data-color="#000"]{color:#000}

.about-6 img{width:100%;height: 100%;object-fit: cover}.about-6 .row > *{position:relative}.about-6 .card{position: absolute;transform: translateY(-50%);width: 35vw;z-index: 10;background: var(--color-base)}.about-6.zerro-flex-row-reverse .card{right:0}

.module.about-6{padding:100px 0}[data-color="#fff"]{color:#fff}

.texts-13 img{width: 100%;max-width: 420px;height: auto;margin-inline: auto;display: block}.texts-13 .cards-title{font-weight: bold}.texts-13 .cards-uptitle{opacity: 0.7}.texts-13 .row{align-items: center}.texts-13 .desc{line-height: 1.5}@media (max-width: 767.98px){.texts-13 img{max-width: 260px}}

.module.texts-13{padding:100px 0}[data-color="#000"]{color:#000}

.forms-3 .container-fluid{padding: 0}.forms-3 .btn.btn-link{border-radius: 1.5rem;padding: 2rem 1.5rem;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: flex-start;gap: .75rem;border: 1px solid rgba(var(--bs-primary-rgb), .35);color: var(--bs-body-color);text-decoration: none;transition: border-color .2s, box-shadow .2s, transform .2s}.forms-3 .btn.btn-link:hover{border-color: var(--bs-primary);box-shadow: 0 .5rem 1.25rem rgba(var(--bs-primary-rgb), .18);transform: translateY(-2px);color: var(--bs-body-color)}.forms-3 .btn.btn-link .display-1{font-size: 3rem;line-height: 1;color: var(--bs-primary);margin: 0}.forms-3 .row > [class*="col-"]{display: flex}.forms-3 > .container > a.btn.btn-link:last-child{display: inline-flex;align-items: center;gap: .5rem;margin: 1rem auto 0;padding: .75rem 1.5rem;border: 0;height: auto;color: var(--bs-primary)}.forms-3 > .container > a.btn.btn-link:last-child:hover{box-shadow: none;transform: none;text-decoration: underline}.forms-3 > .container{text-align: center}.forms-3 .btn__icon{width: 26px;height: 26px}@media (max-width: 767.98px){.forms-3 .btn.btn-link{padding: 1.5rem 1rem}.forms-3 .btn.btn-link .display-1{font-size: 2.25rem}}

.module.forms-3{padding:100px 0}[data-color="#000"]{color:#000}



.module.contacts-2{padding:100px 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}

