.laboratory-dark .pattern-right{background-image:url(../img/main-right.webp)}.gallery-page .container-fluid{position:relative}.gallery-page:before{content:unset}.contacts--bg{background:unset}:root{--pattern-scale:.75}@keyframes whell_360{0%{transform:translate(-50%,-50%) rotate(-320deg)}100%{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes whell_360_rotate{0%{transform:rotate(0)}100%{transform:rotate(-40deg)}}@keyframes whell_360_rotate2{0%{transform:rotate(-40deg)}100%{transform:rotate(0)}}@keyframes pattern-306px-left{0%{left:calc(-306px * var(--pattern-scale))}100%{left:0}}@keyframes pattern-306px-right{0%{right:calc(-306px * var(--pattern-scale))}100%{right:0}}@keyframes pattern-282px-left{0%{left:calc(-282px * var(--pattern-scale))}100%{left:0}}@keyframes pattern-282px-right{0%{right:calc(-282px * var(--pattern-scale))}100%{right:0}}@keyframes logo-wheel-3{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:rotate(0)}12%{-webkit-transform:translate(-50%,-50%) rotate(-34deg);transform:rotate(-34deg)}37.5%{-webkit-transform:translate(-50%,-50%) rotate(30deg);transform:rotate(30deg)}62%{-webkit-transform:translate(-50%,-50%) rotate(185deg);transform:rotate(185deg)}100%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:rotate(0)}}@keyframes bowspin{0%{transform:rotate(0);transform-origin:center}100%{transform:rotate(40deg);transform-origin:center}}@keyframes bowspin-left{0%{transform:rotate(0);transform-origin:center}100%{transform:rotate(-40deg);transform-origin:center}}.pattern-left,.pattern-right,img[class^=gallery-page]{touch-action:none;pointer-events:none;position:absolute;z-index:0}@media screen and (max-width:899px){img[class^=gallery-page-]{display:none}}.gallery-page-left-top,.gallery-page-right-top{top:calc(20% - 20px);transform:translate(-50%,-50%)}.gallery-page-left-middle-1,.gallery-page-right-middle-1{top:calc(40% - 20px);transform:translate(-50%,-50%)}.gallery-page-left-middle-2,.gallery-page-right-middle-2{top:calc(60% - 20px);transform:translate(-50%,-50%)}.gallery-page-left-bottom,.gallery-page-right-bottom{top:calc(80% + 20px);transform:translate(-50%,-50%)}.gallery-page-left-top.-active,.gallery-page-left-bottom.-active,.gallery-page-right-top.-active,.gallery-page-right-bottom.-active{animation:whell 1.2s ease;transform:translate(-50%,-50%) rotate(-40deg);transition:all 1.2s ease}.gallery-page-left-middle-1.-active,.gallery-page-left-middle-2.-active,.gallery-page-right-middle-1.-active,.gallery-page-right-middle-2.-active{animation:whell 1.2s ease;transform:translate(-50%,-50%) rotate(-40deg);transition:all 1.2s ease}.gallery-page-left-top{max-width:160px;max-height:160px;left:-120px}.gallery-page-right-top{max-width:180px;max-height:180px;right:-290px}.gallery-page-left-middle-1{max-width:75px;max-height:75px;left:-120px}.gallery-page-right-middle-1{max-width:130px;max-height:130px;right:-140px}.gallery-page-left-middle-2{max-width:140px;max-height:140px;left:-230px}.gallery-page-right-middle-2{max-width:75px;max-height:75px;right:-200px}.gallery-page-left-bottom{max-width:110px;max-height:110px;left:-100px}.gallery-page-right-bottom{max-width:110px;max-height:110px;right:-200px}.gallery-video .pattern-left,.gallery-video .pattern-right{background-size:calc(309px * var(--pattern-scale)) calc(1299px * var(--pattern-scale));max-width:calc(309px * var(--pattern-scale));width:calc((100vw - 900px) / 2 - 50px);background-repeat:repeat-y}.gallery-video .pattern-left{left:calc(-306px * var(--pattern-scale))}.gallery-video .pattern-right{right:calc(-306px * var(--pattern-scale))}.gallery-video .pattern-left.-active{-webkit-animation:pattern-306px-left 1s ease;animation:pattern-306px-left 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;left:0}.gallery-video .pattern-right.-active{-webkit-animation:pattern-306px-right 1s ease;animation:pattern-306px-right 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;right:0}img[class^=page-contacts-]{touch-action:none;pointer-events:none;position:absolute;z-index:0}@media screen and (max-width:899px){img[class^=page-contacts-]{display:none}}.group-spec--circle-1 img{animation:logo-wheel-3 8s cubic-bezier(.49,.07,.7,.94) infinite}.group-spec--circle-2 img{animation:logo-wheel-1 8s cubic-bezier(.49,.07,.7,.94) infinite}.group-spec--circle-3 img{animation:logo-wheel-3 8s cubic-bezier(.49,.07,.7,.94) infinite}.group-programs .pattern-left,.group-programs .pattern-right{background-size:calc(282px * var(--pattern-scale));max-width:calc(282px * var(--pattern-scale));width:calc((100vw - 900px) / 2 - 50px);background-repeat:repeat-y}.group-programs .pattern-left{left:calc(-282px * var(--pattern-scale))}.group-programs .pattern-right{right:calc(-282px * var(--pattern-scale))}.group-programs .pattern-left.-active{-webkit-animation:pattern-282px-left 1s ease;animation:pattern-282px-left 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;left:0}.group-programs .pattern-right.-active{-webkit-animation:pattern-282px-right 1s ease;animation:pattern-282px-right 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;right:0}.family-dark-bg .pattern-left,.family-dark-bg .pattern-right{background-size:calc(282px * var(--pattern-scale));max-width:calc(282px * var(--pattern-scale));width:calc((100vw - 900px) / 2 - 50px);background-repeat:repeat-y}.family-dark-bg .pattern-left{left:calc(-282px * var(--pattern-scale))}.family-dark-bg .pattern-right{right:calc(-282px * var(--pattern-scale))}.family-dark-bg .pattern-left.-active{-webkit-animation:pattern-282px-left 1s ease;animation:pattern-282px-left 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;left:0}.family-dark-bg .pattern-right.-active{-webkit-animation:pattern-282px-right 1s ease;animation:pattern-282px-right 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;right:0}.actions-dark-bg .pattern-left,.actions-dark-bg .pattern-right{background-size:calc(309px * var(--pattern-scale));max-width:calc(309px * var(--pattern-scale));width:calc((100vw - 900px) / 2 - 50px);background-repeat:repeat-y}.actions-dark-bg .pattern-left{left:calc(-306px * var(--pattern-scale))}.actions-dark-bg .pattern-right{right:calc(-306px * var(--pattern-scale))}.actions-dark-bg .pattern-left.-active{-webkit-animation:pattern-306px-left 1s ease;animation:pattern-306px-left 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;left:0}.actions-dark-bg .pattern-right.-active{-webkit-animation:pattern-306px-right 1s ease;animation:pattern-306px-right 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;right:0}.about--image-wrapper{position:relative}img.page-laboratory-1{position:absolute;top:0;right:0;max-width:160px;animation:logo-wheel-1 8s cubic-bezier(.49,.07,.7,.94) infinite}img.page-laboratory-2{position:absolute;top:80px;left:0;max-width:120px;animation:logo-wheel-3 8s cubic-bezier(.49,.07,.7,.94) infinite}img.page-laboratory-3{position:absolute;top:200px;right:70px;max-width:110px;animation:logo-wheel-1 8s cubic-bezier(.49,.07,.7,.94) infinite}.laboratory-dark .pattern-left,.laboratory-dark .pattern-right{background-size:calc(282px * var(--pattern-scale));max-width:calc(282px * var(--pattern-scale));width:calc((100vw - 900px) / 2 - 50px);background-repeat:repeat-y}.laboratory-dark .pattern-left{left:calc(-282px * var(--pattern-scale))}.laboratory-dark .pattern-right{right:calc(-282px * var(--pattern-scale))}.laboratory-dark .pattern-left.-active{-webkit-animation:pattern-282px-left 1s ease;animation:pattern-282px-left 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;left:0}.laboratory-dark .pattern-right.-active{-webkit-animation:pattern-282px-right 1s ease;animation:pattern-282px-right 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;right:0}.programs .pattern-left,.programs .pattern-right{background-size:calc(309px * var(--pattern-scale));max-width:calc(309px * var(--pattern-scale));width:calc((100vw - 900px) / 2 - 50px);background-repeat:repeat-y}.programs .pattern-left{left:calc(-306px * var(--pattern-scale))}.programs .pattern-right{right:calc(-306px * var(--pattern-scale))}.programs .pattern-left.-active{-webkit-animation:pattern-306px-left 1s ease;animation:pattern-306px-left 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;left:0}.programs .pattern-right.-active{-webkit-animation:pattern-306px-right 1s ease;animation:pattern-306px-right 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;right:0}.outgoing-dark .pattern-left,.outgoing-dark .pattern-right{background-size:calc(282px * var(--pattern-scale));max-width:calc(282px * var(--pattern-scale));width:calc((100vw - 900px) / 2 - 50px);background-repeat:repeat-y}.outgoing-dark .pattern-left{left:calc(-282px * var(--pattern-scale))}.outgoing-dark .pattern-right{right:calc(-282px * var(--pattern-scale))}.outgoing-dark .pattern-left.-active{-webkit-animation:pattern-282px-left 1s ease;animation:pattern-282px-left 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;left:0}.outgoing-dark .pattern-right.-active{-webkit-animation:pattern-282px-right 1s ease;animation:pattern-282px-right 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;right:0}.custom-programs .pattern-left,.custom-programs .pattern-right{background-size:calc(309px * var(--pattern-scale));max-width:calc(309px * var(--pattern-scale));width:calc((100vw - 900px) / 2 - 50px);background-repeat:repeat-y}.custom-programs .pattern-left{left:calc(-306px * var(--pattern-scale))}.custom-programs .pattern-right{right:calc(-306px * var(--pattern-scale))}.custom-programs .pattern-left.-active{-webkit-animation:pattern-306px-left 1s ease;animation:pattern-306px-left 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;left:0}.custom-programs .pattern-right.-active{-webkit-animation:pattern-306px-right 1s ease;animation:pattern-306px-right 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;right:0}.about-dark-bg .pattern-left,.about-dark-bg .pattern-right{background-size:calc(282px * var(--pattern-scale));max-width:calc(282px * var(--pattern-scale));width:calc((100vw - 900px) / 2 - 50px);background-repeat:repeat-y}.about-dark-bg .pattern-left{left:calc(-282px * var(--pattern-scale))}.about-dark-bg .pattern-right{right:calc(-282px * var(--pattern-scale))}.about-dark-bg .pattern-left.-active{-webkit-animation:pattern-282px-left 1s ease;animation:pattern-282px-left 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;left:0}.about-dark-bg .pattern-right.-active{-webkit-animation:pattern-282px-right 1s ease;animation:pattern-282px-right 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;right:0}.main-info-wrapper .pattern-left,.main-info-wrapper .pattern-right{background-size:calc(282px * var(--pattern-scale));max-width:calc(282px * var(--pattern-scale));width:calc((100vw - 900px) / 2 - 50px);background-repeat:repeat-y}.main-info-wrapper .pattern-left{left:0;background-image:url(../img/main-left.webp)}.main-info-wrapper .pattern-right{right:0;background-image:url(../img/main-right.webp)}.main-info-wrapper .pattern-left.-active{-webkit-animation:pattern-282px-left 1s ease;animation:pattern-282px-left 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;left:0}.main-info-wrapper .pattern-right.-active{-webkit-animation:pattern-282px-right 1s ease;animation:pattern-282px-right 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease;right:0}@media screen and (max-width:767px){.main-info-wrapper .pattern-left,.main-info-wrapper .pattern-right{background-image:none}}.about--circle-1{height:125px}.about--circle-2{height:120px}.about--circle-3{height:60px}.outgoing--circle-1{height:181px;width:181px}.family-block--circle-1{height:181px;width:181px}.family-block--circle-2{height:100px;width:100px}.group-spec--circle-1{height:180px;width:180px}.group-spec--circle-2{height:120px;width:120px}.group-spec--circle-3{height:120px;width:120px}.birthday-block--circle-1{width:148px;height:148px}.birthday-block--circle-2{width:76px;height:76px}.certificate-block--circle-1{width:150px;height:150px}.certificate-block--circle-2{width:110px;height:110px;left:-55px}.about--circle-1 .img-fluid,.about--circle-2 .img-fluid,.about--circle-3 .img-fluid,.outgoing--circle-1 .img-fluid,.outgoing--circle-2 .img-fluid,.outgoing--circle-3 .img-fluid,.cet-image-1 .img-fluid,.cet-image-2 .img-fluid,.cet-image-3 .img-fluid,.group-spec--circle-1 .img-fluid,.group-spec--circle-2 .img-fluid,.group-spec--circle-3 .img-fluid,.family-block--circle-1 .img-fluid,.family-block--circle-2 .img-fluid,.birthday-block--circle-1 .img-fluid,.birthday-block--circle-2 .img-fluid,.certificate-block--circle-1 .img-fluid,.certificate-block--circle-2 .img-fluid{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about--circle-1 .img-fluid.-active,.about--circle-2 .img-fluid.-active,.about--circle-4 .img-fluid.-active,.outgoing--circle-1 .img-fluid.-active,.outgoing--circle-2 .img-fluid.-active,.outgoing--circle-3 .img-fluid.-active,.cet-image-1 .img-fluid.-active,.cet-image-2 .img-fluid.-active,.cet-image-3 .img-fluid.-active,.group-spec--circle-1 .img-fluid,.group-spec--circle-2 .img-fluid,.group-spec--circle-3 .img-fluid,.family-block--circle-1 .img-fluid.-active,.family-block--circle-2 .img-fluid.-active,.birthday-block--circle-1 .img-fluid.-active,.birthday-block--circle-2 .img-fluid.-active,.certificate-block--circle-1 .img-fluid.-active,.certificate-block--circle-2 .img-fluid.-active{transform:translate(-50%,-50%) rotate(-360deg);transition:all 1.2s ease;transform-origin:center center}.about--circle-1 .img-fluid.-active,.about--circle-2 .img-fluid.-active,.outgoing--circle-1 .img-fluid.-active,.outgoing--circle-2 .img-fluid.-active,.cet-image-1 .img-fluid.-active,.cet-image-2 .img-fluid.-active,.group-spec--circle-1 .img-fluid,.group-spec--circle-2 .img-fluid,.family-block--circle-1 .img-fluid.-active,.family-block--circle-2 .img-fluid.-active,.birthday-block--circle-1 .img-fluid.-active,.birthday-block--circle-2 .img-fluid.-active,.certificate-block--circle-1 .img-fluid.-active,.certificate-block--circle-2 .img-fluid.-active{animation:whell_360 1.2s ease}.about--circle-3 .img-fluid.-active,.outgoing--circle-3 .img-fluid.-active,.group-spec--circle-3 .img-fluid,.cet-image-3 .img-fluid.-active{animation:whell_360 1.2s ease}img.page-contacts-1{top:20px;right:30px;max-width:130px;max-height:130px;transform:rotate(-40deg)}img.page-contacts-2{top:130px;right:-100px;max-width:90px;max-height:90px;transform:rotate(0)}img.page-contacts-3{top:230px;right:-30px;max-width:135px;max-height:135px;transform:rotate(0)}img.page-contacts-4{top:375px;right:-140px;max-width:80px;max-height:80px;transform:rotate(-40deg)}img.page-contacts-1:not(.-active),img.page-contacts-4:not(.-active){animation:whell_360_rotate 1.2s ease}img.page-contacts-2:not(.-active),img.page-contacts-3:not(.-active){animation:whell_360_rotate2 1.2s ease}.animation-circl-l1{animation:bowspin 1.2s ease;transform-origin:bottom center;transform-box:fill-box}.animation-circl-l2{animation:bowspin-left 1.2s ease;transform-origin:bottom center;transform-box:fill-box}
