/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.container{margin:0 auto;padding:0 16px;width:100%}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger--3dx .hamburger-box{perspective:48px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:48px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:48px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:48px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:48px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:48px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-4.8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-4.8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(4.8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(4.8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-4.8px,-6px,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-4.8px,6px,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(4.8px,-6px,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(4.8px,6px,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-16px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-8px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--collapse-r .hamburger-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-16px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-8px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--elastic .hamburger-inner{top:1px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:8px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:16px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,8px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-16px,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:1px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:8px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:16px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,8px,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-16px,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{right:0;top:8px;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{background-color:transparent!important;transition-delay:0s;transition-timing-function:ease-out}.hamburger--emphatic.is-active .hamburger-inner:before{left:-48px;top:-48px;transform:translate3d(48px,48px,0) rotate(45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic.is-active .hamburger-inner:after{right:-48px;top:-48px;transform:translate3d(-48px,48px,0) rotate(-45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{right:0;top:8px;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{background-color:transparent!important;transition-delay:0s;transition-timing-function:ease-out}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-48px;top:48px;transform:translate3d(48px,-48px,0) rotate(-45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-48px;top:48px;transform:translate3d(-48px,-48px,0) rotate(45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner:before{top:8px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.hamburger--slider .hamburger-inner:after{top:16px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{opacity:0;transform:rotate(-45deg) translate3d(-3.4285714286px,-6px,0)}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-16px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1px}.hamburger--slider-r .hamburger-inner:before{top:8px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.hamburger--slider-r .hamburger-inner:after{top:16px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,8px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{opacity:0;transform:rotate(45deg) translate3d(3.4285714286px,-6px,0)}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-16px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spring .hamburger-inner{top:1px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:8px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:16px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{background-color:transparent!important;transition-delay:.22s}.hamburger--spring.is-active .hamburger-inner:before{top:0;transform:translate3d(0,8px,0) rotate(45deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--spring.is-active .hamburger-inner:after{top:0;transform:translate3d(0,8px,0) rotate(-45deg);transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--spring-r .hamburger-inner{bottom:0;top:auto;transition-delay:0s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-16px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-8px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{background-color:transparent!important;transform:rotate(90deg);transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotate(-90deg);transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{opacity:0;top:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-duration:0s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-duration:0s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger{align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;justify-content:space-between;margin:0;overflow:visible;padding:0;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fff}.hamburger-box{display:inline-block;height:18px;position:relative;width:24px}.hamburger-inner{display:block;margin-top:-1px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#fff;border-radius:0;height:2px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:100%}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}:root{--border-radius:5px;--font-title-large:60px;--font-title-medium:52px;--font-title-small:42px;--font-title-tiny:32px;--font-text-large:24px;--font-text-big:18px;--font-text-regular:16px;--font-text-small:14px;--line-height-text:1.5;--line-height-title:0.9}@font-face{font-display:swap;font-family:LazyCrazy;font-style:normal;font-weight:700;src:url(../assets/fonts/LazyCrazy/LazyCrazy.woff2) format("woff2"),url(../assets/fonts/LazyCrazy/LazyCrazy.woff) format("woff")}@font-face{font-display:swap;font-family:NunitoSans;font-style:normal;font-weight:400;src:url(../assets/fonts/NunitoSans/NunitoSans-Regular.woff2) format("woff2"),url(../assets/fonts/NunitoSans/NunitoSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:NunitoSans;font-style:normal;font-weight:500;src:url(../assets/fonts/NunitoSans/NunitoSans-Medium.woff2) format("woff2"),url(../assets/fonts/NunitoSans/NunitoSans-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:NunitoSans;font-style:normal;font-weight:600;src:url(../assets/fonts/NunitoSans/NunitoSans-SemiBold.woff2) format("woff2"),url(../assets/fonts/NunitoSans/NunitoSans-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:NunitoSans;font-style:normal;font-weight:700;src:url(../assets/fonts/NunitoSans/NunitoSans-Bold.woff2) format("woff2"),url(../assets/fonts/NunitoSans/NunitoSans-Bold.woff) format("woff")}body{color:#2f2e2e;font-family:NunitoSans,sans-serif;font-size:var(--font-text-big);font-weight:400;line-height:var(--line-height-text)}h1,h2,h3,h4,h5{font-family:LazyCrazy,serif;line-height:var(--line-height-title)}blockquote,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}menu,ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}fieldset{border:none}textarea{white-space:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}body,html{min-height:100%;position:relative}html{box-sizing:border-box;font-size:16px;margin-right:calc(-100vw + 100%);scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,iframe,svg,video{vertical-align:middle}textarea{resize:vertical}a{color:inherit;text-decoration:none}img,picture{display:block}svg{height:100%;width:100%}.scroll-lock{overflow:hidden}.collapsed:not(.collapsed_show){display:none!important}.scrollbar-hide ::-webkit-scrollbar{display:none}.float-left{float:left;margin:0 20px 20px 0}.float-right{float:right;margin:0 0 20px 20px}.swiper-fade>.swiper-wrapper>.swiper-slide-active{z-index:5}.swiper-wrapper{box-sizing:border-box}.swiper-pagination{align-items:center;display:flex;gap:8px;justify-content:center}.swiper-pagination-bullet{background-color:hsla(0,0%,100%,.5);height:8px;margin:0!important;opacity:1;transition:.4s ease;width:8px}.swiper-pagination-bullet-active{background-color:#fff}.swiper-button-next:after,.swiper-button-prev:after{content:"";inset:0;opacity:0;position:absolute;transition:.4s ease}.swiper-button-prev{left:0}.swiper-button-next{right:0}.nice-select{align-items:center;display:flex;float:none;font-size:var(--font-text-big);height:100%;justify-content:space-between;line-height:var(--line-height-text)}.nice-select.open:after{transform:rotate(180deg)}.nice-select:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none'%3E%3Cpath fill='%23202020' d='m12 13.672 4.95-4.95 1.415 1.414L12 16.5l-6.364-6.364L7.05 8.722z'/%3E%3C/svg%3E");background-size:contain;border:none;height:24px;position:static;transform:none;transform-origin:initial;width:24px}.nice-select .nice-select-dropdown{width:100%}.button{align-items:center;background-color:transparent;border:1px solid transparent;cursor:pointer;display:inline-flex;font-size:var(--font-text-big);font-weight:500;justify-content:center;letter-spacing:1px;line-height:1;padding:20px 32px;position:relative;text-align:center;transition:all .4s ease;white-space:nowrap}.button span{position:relative;transition:.4s ease;z-index:2}.button:before{background:linear-gradient(92deg,grey,#000 72.94%);content:"";inset:0;opacity:0;position:absolute;transition:.4s ease;visibility:hidden}.button--arrow{gap:10px}.button--arrow svg{height:11px;transition:.4s ease;width:11px}.button--arrow span,.button--arrow svg{position:relative;z-index:2}.button:disabled{opacity:.5;pointer-events:none}.button-primary{background-color:gray;color:#fff}.button-primary--gradient{background:linear-gradient(92deg,grey,#000 72.94%)}.button-outline{border-color:gray;color:#2f2e2e}.button-outline:before{background:linear-gradient(92deg,grey,#000 72.94%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s ease}.button-simple.is-active{background-color:#7f7f7f;color:#fff;pointer-events:none}.dropdown-nav{position:relative}.dropdown-nav ul{background-color:#fff;border-radius:var(--border-radius);min-width:360px;padding:8px 0;transition:.4s ease;width:100%}.dropdown-nav>a,.dropdown-nav>span{align-items:center;cursor:pointer;display:flex;gap:8px}.dropdown-nav>a:before,.dropdown-nav>span:before{content:"";position:absolute}.dropdown-nav>a:after,.dropdown-nav>span:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-linejoin='round' stroke-width='2' d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";filter:brightness(0);height:16px;transition:.4s ease;width:16px}.dropdown-nav>ul{background-color:#fff;box-shadow:0 4px 6px 0 rgba(16,73,138,.2);left:0;opacity:0;position:absolute;top:calc(100% + 16px);visibility:hidden;z-index:3}.dropdown-nav>ul:before{content:"";display:block;height:40px;left:0;position:absolute;top:-20px;width:100%;z-index:-1}.dropdown-nav>ul a,.dropdown-nav>ul span{color:#231f20;display:flex;padding:12px 20px;transition:.4s ease}.dropdown-nav>ul ul{left:calc(100% + 8px);opacity:0;position:absolute;top:0;visibility:hidden}.dropdown-nav__inner{position:relative}.dropdown-nav__inner>a{align-items:center;justify-content:space-between}.dropdown-nav__inner>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cpath stroke='%230D243E' stroke-linecap='square' stroke-linejoin='round' stroke-width='2' d='m4 6.5 4 4 4-4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";filter:brightness(0);height:16px;transition:.4s ease;width:16px}.dropdown-nav__inner>ul{box-shadow:0 4px 6px 0 rgba(16,73,138,.2);position:relative}.dropdown-nav__inner>ul:before{content:"";display:block;height:100%;left:-20px;position:absolute;top:0;width:40%;z-index:-1}[data-editor]{font-size:var(--font-text-big);line-height:var(--line-height-text)}[data-editor]>:not(:last-child){margin-bottom:16px}[data-editor]>*+h2,[data-editor]>*+h3,[data-editor]>*+h4{margin-top:24px}[data-editor] h1,[data-editor] h2,[data-editor] h3{font-family:NunitoSans,sans-serif}[data-editor] ol,[data-editor] ul{padding-left:20px}[data-editor] li{margin-bottom:8px}[data-editor] h2,[data-editor] h3,[data-editor] h4{font-weight:700}[data-editor] blockquote{border-left:3px solid #eee;font-style:italic;padding:16px 24px}[data-editor] video{aspect-ratio:16/9;border-radius:var(--border-radius);overflow:hidden;width:100%}[data-editor] iframe{border:none;border-radius:var(--border-radius);width:100%}[data-editor] img{border-radius:var(--border-radius);display:block;height:auto;max-width:100%}[data-editor] b,[data-editor] strong{font-weight:700}[data-editor]>ul{list-style-type:disc}[data-editor]>ol{list-style-type:decimal}[data-editor] a:not([class*=button]){color:#40add8;text-decoration:underline;transition:color .4s ease}.form__privacy{font-size:var(--font-text-small);margin:20px 0}.input{position:relative}.input__field{background-color:transparent;border:1px solid gray;color:#2f2e2e;font-size:var(--font-text-regular);outline:none;padding:20px 25px;transition:.4s ease;width:100%}.input__field::-moz-placeholder{color:#353535}.input__field::placeholder{color:#353535}.input__field:focus{border-color:#000}.input__field:not(:-moz-placeholder)+.input__label{top:4px;transform:scale(.75)}.input__field:focus+.input__label,.input__field:not(:placeholder-shown)+.input__label{top:4px;transform:scale(.75)}.input__field[type=search]::-webkit-search-cancel-button{display:none}.input__field[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.input__field[type=number]::-webkit-inner-spin-button,.input__field[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.input__label{color:#2f2e2e;left:16px;pointer-events:none;position:absolute;top:16px;transform-origin:left top;transition:.4s ease}.checkbox{align-items:center;display:inline-flex}.checkbox__mark{border:1px solid #000;cursor:pointer;display:block;flex-shrink:0;height:25px;margin-right:10px;margin-top:2px;position:relative;transition:all .15s ease;width:25px}.checkbox__mark:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath fill='%23fff' d='m7.938 14.714-4.125-4.126L4.99 9.41l2.948 2.945-.002.001 7.071-7.07 1.179 1.177-7.071 7.072z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";inset:0;opacity:0;position:absolute;transition:.4s ease}.checkbox input{display:none}.checkbox input:checked~.checkbox__mark{background-color:#424242;border-color:#424242}.checkbox input:checked~.checkbox__mark:after{opacity:1}.checkbox__label{margin-top:2px}.checkbox__label,.checkbox__policy{transition:color .4s ease}.checkbox__policy:hover{text-decoration:underline}.lazy{position:relative}.lazy:after{background-image:url(../assets/images/misc/preloader.svg);background-position:50%;background-repeat:no-repeat;background-size:48px;content:"";inset:0;opacity:0;position:absolute;transition:.4s ease;visibility:hidden}.lazy--preloader{pointer-events:all}.lazy--preloader:after{opacity:1;visibility:visible}.lazy__item{opacity:0;transition:.4s ease .4s;visibility:hidden}.lazy__item--blur{filter:blur(10px)}.lazy__item--blur,.loaded{opacity:1;visibility:visible}.loaded{filter:none}.modal{height:100dvh;inset:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;transition:.4s ease;visibility:hidden;z-index:53}.modal.is-active{opacity:1;pointer-events:all;visibility:visible}.modal__overlay{background-color:rgba(0,0,0,.8);inset:0}.modal__close,.modal__overlay{position:absolute;transition:.4s ease}.modal__close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3E%3Cpath stroke='%23333' stroke-linecap='round' stroke-width='2' d='m1 1 20 20m0-20L1 21'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:20px;right:30px;top:30px;width:20px;z-index:3}.modal__close:before{content:"";inset:-1.6rem;position:absolute}.modal__wrapper{align-items:center;display:flex;height:100%;justify-content:center}.modal__container{background-color:#fff;margin:0 auto;max-width:710px;position:relative;z-index:2}.mw-success .modal__grid{display:grid;gap:20px;grid-template-columns:1fr 260px}.mw-success .modal__content{display:flex;flex-direction:column;gap:20px;padding:30px}.mw-success .modal__title{font-size:var(--font-title-small);font-weight:700;line-height:1.25}.mw-success .modal__title svg{flex-shrink:0;height:42px;width:42px}.mw-success .modal__social{font-size:20px;margin-top:auto}.mw-success .modal__social-title{margin-bottom:15px}.mw-success .modal__social .b-social{gap:20px}.modal-lightbox__container{display:flex;gap:4px;height:400px;position:relative;z-index:2}.modal-lightbox__media{background-color:#fff;flex-shrink:0;overflow:hidden}.modal-lightbox__frame{height:100%;padding:10px;position:relative;width:100%}.modal-lightbox__frame--square picture{aspect-ratio:1/1}.modal-lightbox__frame--landscape picture{aspect-ratio:4/3}.modal-lightbox__frame--portrait picture{aspect-ratio:3/4}.modal-lightbox__picture{height:100%;width:100%}.modal-lightbox__panel{background-color:#fff;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;padding:20px;position:relative;width:460px}.modal-lightbox__panel:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='457' height='199' fill='none'%3E%3Cpath fill='%23F6F4F4' d='M0 198.763 456.192 0v198.763z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";inset:0;position:absolute}.modal-lightbox__close{align-items:center;border:0;cursor:pointer;display:flex;height:58px;justify-content:center;position:absolute;right:0;top:0;transition:opacity .4s ease;width:58px;z-index:3}.modal-lightbox__close svg{height:20px;width:20px}.modal-lightbox__info{display:flex;flex-direction:column;gap:20px;position:relative;z-index:2}.modal-lightbox__heading{display:flex;flex-direction:column;gap:4px}.modal-lightbox__label{font-size:var(--font-text-small);letter-spacing:.03em}.modal-lightbox__title{font-size:var(--font-text-large);font-weight:700;letter-spacing:.03em;line-height:1.3}.modal-lightbox__props{border-top:1px solid rgba(0,0,0,.15);padding-top:0}.modal-lightbox__props-row{border-bottom:1px solid rgba(0,0,0,.15);display:grid;grid-template-columns:repeat(3,auto)}.modal-lightbox__prop{color:#2f2e2e;display:flex;flex-direction:column;gap:4px;padding:16px 0}.modal-lightbox__prop+.modal-lightbox__prop{border-left:1px solid rgba(0,0,0,.15);padding-left:16px}.modal-lightbox__prop-label{font-size:var(--font-text-regular);letter-spacing:.03em}.modal-lightbox__prop-value{font-size:var(--font-text-big);font-weight:500;letter-spacing:.03em;line-height:1.3}.modal-lightbox__navigation{padding-top:32px}.modal-lightbox__navigation .b-pagination{color:#fff;position:relative;z-index:2}.modal-lightbox__navigation .b-pagination__progress .current,.modal-lightbox__navigation .b-pagination__progress:before{background-color:#fff}.custom-scrollbar::-webkit-scrollbar{height:12px;width:12px}.custom-scrollbar::-webkit-scrollbar-track{background:#fff}.custom-scrollbar::-webkit-scrollbar-thumb{background:#de4848;border:3px solid #fff;border-radius:10px}.slider{position:relative}.slider__action{margin-top:60px}.table{overflow:auto}.table__content{border:1px solid #d3d3d4;table-layout:fixed;width:100%}.table__content td,.table__content th{text-align:center}.table__content td:not(:last-child),.table__content th:not(:last-child){border-right:1px solid #d3d3d4}.table__content thead th{background-color:#f2f2f2;border-bottom:1px solid #d3d3d4;font-weight:400;padding:16px 8px}.table__content tbody tr:first-child td{padding-top:16px}.table__content tbody tr:last-child td{padding-bottom:16px}.table__content td{padding:4px 8px}body.page{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}body.page>main{flex-grow:1}body.page .page__body{min-height:100dvh;overflow:clip;position:relative}body.page .page__body:before{background:url(../assets/images/layout/global/page/bg.jpg);content:"";inset:0;opacity:.05;pointer-events:none;position:absolute}body.page .page__breadcrumbs{padding-top:48px}.header{left:0;padding-left:340px;position:fixed;top:0;width:100%;z-index:50}.header__wrapper{align-items:center;display:flex;padding-top:40px}.header__language{margin-left:auto}.nav__link{padding:5px 0;transition:.4s ease}.nav--menu .nav__list{display:flex;flex-direction:column;gap:0}.nav--menu .nav__link{display:block;font-size:var(--font-text-big);line-height:1;padding:20px 0;text-align:center}.nav--breadcrumbs ol,.nav--breadcrumbs ul{display:flex;gap:10px}.nav--breadcrumbs li{font-size:12px;font-weight:500}.nav--breadcrumbs li:not(:last-child){color:#acacac}.nav--breadcrumbs li:not(:last-child):after{content:"—"}.nav--footer .nav__list{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.nav--footer .nav__link{padding:5px 0}.footer{background-color:#424242;margin-top:50px;padding:50px 0;position:relative}.footer__bg{inset:0;opacity:.3;position:absolute}.footer__content{align-items:center;color:#fff;display:flex;flex-direction:column;padding-bottom:30px;text-align:center}.footer__logo{margin-bottom:40px}.footer__logo .b-logo__image{height:132px}.footer__logo .b-logo__title{font-size:27px;margin-top:-20px}.footer__nav{border-bottom:1px solid #fff;border-top:1px solid #fff;padding:20px 32px;width:100%}.footer__social{margin-top:30px}.footer__social .b-social{gap:30px;justify-content:center}.footer__bottom{border-top:1px solid #fff;color:#acacac;flex-direction:column;font-size:var(--font-text-small);padding-top:30px}.footer__bottom,.footer__bottom-info{align-items:center;display:flex;gap:20px}.footer__bottom-info{flex-wrap:wrap;justify-content:center}.g-menu{height:100dvh;inset:0;max-width:340px;pointer-events:none;position:fixed;z-index:52}.g-menu.is-open{pointer-events:auto}.g-menu.is-open .g-menu__burger{opacity:0}.g-menu.is-open .g-menu__wrapper{transform:translateX(0)}.g-menu__close{display:none}.g-menu__burger{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(66,66,66,.5);display:flex;justify-content:center;left:0;padding:16px 20px;pointer-events:all;position:fixed;top:0;transition:.4s ease}.g-menu__bg{inset:0;opacity:.2;position:absolute;z-index:-1}.g-menu__logo .b-logo__image{height:96px}.g-menu__wrapper{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(180deg,rgba(66,66,66,.8) 48.73%,hsla(0,0%,43%,.8));color:#fff;display:flex;flex-direction:column;height:100%;padding-bottom:32px;padding-top:28px;pointer-events:auto;transition:transform .4s ease;width:100%}.g-menu__header{margin-bottom:70px;padding:0 40px}.g-menu__content{display:flex;flex-direction:column;flex-grow:1}.g-menu__social{margin-top:auto}.g-menu__social .b-social{justify-content:center}.section{padding-left:170px}.section:not(:first-child){padding-top:110px}.section__header{margin-bottom:45px}.section__header--action{gap:24px}.section__header--action,.section__header--text{align-items:center;display:flex;justify-content:space-between}.section__header--text p{font-size:20px;max-width:620px}.section__title{-webkit-background-clip:text;background-clip:text;background-image:url(../assets/images/misc/text_bg.jpg);background-position:100% 100%;background-repeat:no-repeat;background-size:150%;color:transparent;flex-shrink:0;font-family:NunitoSans,sans-serif;font-size:var(--font-title-small);font-weight:700;letter-spacing:2px}.section__title span{display:block;font-family:LazyCrazy,serif;margin-left:24px}.section__title--page{font-size:var(--font-title-medium);font-weight:700;letter-spacing:5px}.section__title--center{text-align:center}.section__text{line-height:1.7;margin-bottom:40px}.section__action,.section__text--center{text-align:center}.section__action{margin-top:60px}#breadcrumbs+section{padding-top:60px}.image{height:100%;width:100%}.image--cover{-o-object-fit:cover;object-fit:cover}.image--contain{-o-object-fit:contain;object-fit:contain}.link{cursor:pointer;transition:.4s ease}.link--underline{text-decoration:underline;text-underline-offset:4px}.link-stretched:after{content:"";inset:0;position:absolute;z-index:10}.logo{align-items:center;display:inline-flex;gap:20px;transition:opacity .4s ease}.media-wrapper{align-self:start;position:relative}.media-wrapper>*{overflow:hidden}.b-tabs__action{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:30px}.b-tabs__action span{font-weight:700}.b-social{align-items:center;display:flex;gap:16px}.b-social a{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:40px;transition:.4s;width:40px}.b-social a svg{height:100%;width:100%}.b-social a.instagram{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none'%3E%3Cpath fill='%23fff' d='M20 0c11.046 0 20 8.954 20 20s-8.954 20-20 20S0 31.046 0 20 8.954 0 20 0m-.168 9.167c-2.894 0-3.258.013-4.395.064s-1.912.232-2.59.496a5.2 5.2 0 0 0-1.889 1.23 5.2 5.2 0 0 0-1.231 1.889c-.265.678-.445 1.454-.497 2.589-.05 1.137-.063 1.501-.063 4.398s.013 3.26.064 4.398c.053 1.135.232 1.91.496 2.588a5.2 5.2 0 0 0 1.23 1.89 5.2 5.2 0 0 0 1.889 1.231c.678.264 1.454.444 2.59.495 1.137.052 1.5.065 4.397.065s3.26-.013 4.398-.064c1.135-.052 1.91-.232 2.59-.496a5.2 5.2 0 0 0 1.888-1.231 5.2 5.2 0 0 0 1.231-1.89c.263-.678.442-1.454.495-2.588.052-1.138.065-1.501.065-4.398s-.013-3.26-.064-4.397c-.054-1.136-.233-1.911-.496-2.59a5.2 5.2 0 0 0-1.231-1.889 5.2 5.2 0 0 0-1.889-1.23c-.68-.264-1.456-.444-2.591-.496-1.138-.051-1.5-.064-4.397-.064'/%3E%3Cpath fill='%23fff' d='M19.045 11.256H20c2.848 0 3.185.01 4.31.061 1.04.048 1.605.222 1.98.368.498.193.853.424 1.226.797s.605.73.799 1.227c.146.376.32.94.367 1.98.051 1.124.063 1.462.063 4.309 0 2.846-.012 3.184-.063 4.309-.047 1.04-.221 1.605-.367 1.98a3.3 3.3 0 0 1-.799 1.225 3.3 3.3 0 0 1-1.225.798c-.376.146-.94.32-1.98.368-1.125.05-1.463.061-4.311.061s-3.186-.01-4.31-.061c-1.04-.048-1.605-.222-1.981-.368a3.3 3.3 0 0 1-1.227-.798 3.3 3.3 0 0 1-.798-1.226c-.146-.375-.32-.94-.367-1.98-.051-1.125-.061-1.463-.061-4.31 0-2.849.01-3.185.061-4.31.048-1.04.221-1.604.367-1.98.194-.498.425-.854.798-1.227a3.3 3.3 0 0 1 1.227-.798c.376-.147.941-.32 1.981-.368.984-.045 1.366-.058 3.353-.06zM20 14.523a5.478 5.478 0 1 0 0 10.955 5.478 5.478 0 0 0 0-10.955m5.563-1.49a1.28 1.28 0 1 0 .13-.007z'/%3E%3Cpath fill='%23fff' d='M20.001 16.445a3.556 3.556 0 1 1 0 7.11 3.556 3.556 0 0 1 0-7.11'/%3E%3C/svg%3E")}.b-social a.telegram{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none'%3E%3Cpath fill='%23fff' d='M20 0c11.046 0 20 8.954 20 20s-8.954 20-20 20S0 31.046 0 20 8.954 0 20 0m9.957 13.089c-.146-1.226-1.633-.957-2.46-.68-4.255 1.618-8.467 3.357-12.662 5.126-2.439 1.08-5.049 2.156-7.387 3.444-1.139.834.797 1.384 2.118 1.931 1.474.453 3.192 1.147 4.666.335 2.886-1.658 5.557-3.658 8.294-5.545.499-.319 2.009-1.36 1.497-.125-1.895 2.073-4.016 3.747-6.015 5.717-.701.57-1.428 1.715-.644 2.513 2.397 1.678 4.843 3.301 7.27 4.941 1.01.807 2.59.155 2.812-1.105.645-3.784 1.305-7.567 1.877-11.363.226-1.726.554-3.453.634-5.19'/%3E%3C/svg%3E")}.b-social a.mailru{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none'%3E%3Cpath fill='%23fff' d='M20 0c11.046 0 20 8.954 20 20s-8.954 20-20 20S0 31.046 0 20 8.954 0 20 0m0 8.334c-6.433 0-11.667 5.219-11.667 11.634S13.567 31.602 20 31.602c2.357 0 4.63-.7 6.571-2.024l.034-.023-1.572-1.823-.026.018A9.25 9.25 0 0 1 20 29.216c-5.114 0-9.274-4.149-9.274-9.248 0-5.1 4.16-9.25 9.274-9.25s9.274 4.15 9.274 9.25c0 .66-.074 1.33-.218 1.988-.294 1.2-1.136 1.567-1.769 1.519-.636-.052-1.38-.504-1.386-1.61v-1.897c0-3.245-2.647-5.885-5.901-5.885s-5.901 2.64-5.901 5.885 2.647 5.884 5.901 5.884c1.58 0 3.063-.616 4.18-1.737a3.8 3.8 0 0 0 3.23 1.75 3.94 3.94 0 0 0 2.367-.797c.7-.529 1.222-1.295 1.51-2.215.047-.148.13-.489.131-.49l.003-.012c.17-.739.245-1.475.245-2.383 0-6.415-5.233-11.634-11.666-11.634'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M23.51 19.966a3.51 3.51 0 0 1-3.51 3.5 3.51 3.51 0 0 1-3.51-3.5c0-1.93 1.575-3.5 3.51-3.5s3.51 1.57 3.51 3.5' clip-rule='evenodd'/%3E%3C/svg%3E")}.b-social--inverted a.telegram{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none'%3E%3Cpath fill='%23000' d='M15.001 0c8.285 0 15.001 6.716 15.001 15.001s-6.716 15.001-15.001 15.001S0 23.286 0 15.001 6.716 0 15.001 0m7.469 9.817c-.11-.92-1.226-.717-1.847-.51-3.19 1.214-6.35 2.518-9.496 3.845-1.829.81-3.786 1.617-5.54 2.583-.854.626.597 1.04 1.588 1.45 1.105.34 2.394.859 3.5.25 2.164-1.243 4.167-2.745 6.22-4.16.374-.239 1.507-1.018 1.124-.092-1.422 1.554-3.013 2.809-4.512 4.287-.526.427-1.071 1.287-.483 1.886 1.798 1.258 3.633 2.476 5.454 3.705.757.605 1.941.116 2.108-.83.483-2.837.98-5.675 1.408-8.522.17-1.295.416-2.59.476-3.892'/%3E%3C/svg%3E")}.b-social--inverted a.mail{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='24' fill='none'%3E%3Cpath fill='url(%23a)' d='M27 0H3A2.996 2.996 0 0 0 .015 3L0 21c0 1.65 1.35 3 3 3h24c1.65 0 3-1.35 3-3V3c0-1.65-1.35-3-3-3m0 6-12 7.5L3 6V3l12 7.5L27 3z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='29.969' y1='0' y2='1.448' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='gray'/%3E%3Cstop offset='.757'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")}.b-social--inverted a.mailru{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none'%3E%3Cpath fill='%23000' d='M15 0c8.284 0 15 6.716 15 15s-6.716 15-15 15S0 23.284 0 15 6.716 0 15 0m0 6.251c-4.825 0-8.75 3.914-8.75 8.725 0 4.81 3.925 8.725 8.75 8.725a8.7 8.7 0 0 0 4.929-1.517l.025-.018-1.179-1.366-.02.012a6.94 6.94 0 0 1-3.755 1.1c-3.835 0-6.956-3.112-6.956-6.936 0-3.825 3.12-6.937 6.956-6.937 3.835 0 6.956 3.112 6.956 6.937 0 .495-.055.997-.164 1.49-.22.9-.852 1.177-1.327 1.14-.477-.038-1.035-.378-1.04-1.208v-1.422c0-2.434-1.985-4.413-4.425-4.414s-4.426 1.98-4.426 4.414S12.56 19.389 15 19.389a4.4 4.4 0 0 0 3.136-1.303 2.85 2.85 0 0 0 2.42 1.312 2.96 2.96 0 0 0 1.777-.596c.525-.397.916-.972 1.132-1.661.034-.11.096-.356.099-.368l.001-.01a7.7 7.7 0 0 0 .185-1.787c0-4.811-3.925-8.725-8.75-8.725'/%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M17.632 14.976A2.63 2.63 0 0 1 15 17.601a2.63 2.63 0 0 1-2.632-2.625A2.63 2.63 0 0 1 15 12.352a2.63 2.63 0 0 1 2.632 2.624' clip-rule='evenodd'/%3E%3C/svg%3E")}.b-logo{letter-spacing:5px;text-align:center}.b-logo__image{margin-bottom:12px}.b-language{gap:10px}.b-language,.b-language__switcher{align-items:center;display:flex}.b-language__button{-webkit-backdrop-filter:blur(5.35px);backdrop-filter:blur(5.35px);background:hsla(0,0%,100%,.5);border:1px solid #424242;color:#393939;cursor:pointer;font-size:18px;letter-spacing:.9px;line-height:1;padding:18px 32px;text-align:center;transition:.4s ease}.b-language__button--active{background:#424242;border-color:#424242;color:#fff}.b-pagination{align-items:center;display:flex;gap:24px;margin:0 auto;max-width:600px}.b-pagination__action{align-items:center;cursor:pointer;display:flex;gap:10px}.b-pagination__action.swiper-button-disabled .b-pagination__icon{opacity:.5}.b-pagination__icon{height:55px;transition:.4s ease;width:55px}.b-pagination__count{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.5);border:1px solid;border-radius:9999px;display:flex;font-size:var(--font-text-large);font-weight:600;height:50px;justify-content:center;width:50px}.b-pagination__progress{align-items:center;display:flex;position:relative;width:100%}.b-pagination__progress:before{background-color:#000;content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.b-pagination__progress>*{background-color:transparent;display:block;flex:1;height:6px;transition:.4s ease}.b-pagination__progress>.current{background-color:#000}.card-portfolio{background-color:gray;display:flex;flex-direction:column;gap:16px;min-height:360px;overflow:hidden;position:relative}.card-portfolio__media{inset:0;position:absolute}.card-portfolio__picture{height:100%;transition:transform .4s ease;width:100%;will-change:transform}.card-portfolio__zoom{color:#fff;height:30px;position:absolute;right:28px;top:28px;width:30px}.card-portfolio__content{color:#fff;margin-top:auto;padding:16px;position:relative;z-index:1}.card-portfolio__content:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.45) 32%);content:"";filter:blur(0);inset:-30px 0 0;position:absolute;z-index:-1}.card-portfolio__title{font-weight:600;margin-bottom:12px}.card-portfolio__info{align-items:flex-end;display:flex;gap:32px}.card-portfolio__info-block p:first-child{font-size:var(--font-text-small);margin-bottom:4px}.card-portfolio__info-block p:nth-child(2){font-size:var(--font-text-regular);font-weight:600}.card-event{border:1px solid gray;display:grid;grid-template-columns:470px 1fr}.card-event:not(:last-child){margin-bottom:40px}.card-event__media{background-color:gray}.card-event__picture{height:100%;min-height:330px;width:100%}.card-event__wrapper{display:flex;flex-direction:column;padding:16px 20px 12px}.card-event__content{margin-bottom:24px}.card-event__title{font-family:NunitoSans,sans-serif;font-size:var(--font-text-large);margin-bottom:16px}.card-event__bottom{display:flex;margin-top:auto}.card-event__action{flex-grow:1}.card-event__action .button{width:100%}.card-event__date{align-items:center;border:1px solid gray;display:flex;justify-content:center;padding:0 64px}.card-blog{display:flex;flex-direction:column}.card-blog__media{background-color:gray;margin-bottom:20px;position:relative}.card-blog__picture{aspect-ratio:21/11;width:100%}.card-blog__wrapper{display:flex;flex-direction:column;flex-grow:1;padding-top:16px}.card-blog__content{margin-bottom:20px}.card-blog__title{font-family:NunitoSans,sans-serif;font-size:var(--font-text-large);margin-bottom:16px}.card-blog__bottom{display:flex;margin-top:auto}.card-blog__action{flex-grow:1}.card-blog__action .button{width:100%}.card-blog__date{align-items:center;background-color:#fff;border:1px solid gray;display:flex;font-size:var(--font-text-big);justify-content:center;line-height:1;min-width:170px;padding:20px 24px;position:absolute;right:20px;top:20px}#s-related .related__slider .swiper{padding-bottom:1px}#cp-home-hero{position:relative;z-index:2}#cp-home-hero .hero__media{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}#cp-home-hero .hero__media video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#cp-home-hero .hero__wrapper{display:flex;flex-direction:column;min-height:100dvh}#cp-home-hero .hero__text{color:#fff;font-size:40px;letter-spacing:10px;margin-bottom:24px;margin-top:auto;text-align:center}#cp-home-catalog .catalog__grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}#cp-home-about .about__grid{display:grid;gap:20px;grid-template-columns:5fr 6fr}#cp-home-about .about__picture{height:100%;max-height:480px}#cp-about-hero .hero{display:grid;gap:30px;grid-template-columns:580px 1fr}#cp-about-hero .hero__content{width:100%}#cp-about-hero .hero__title{-webkit-background-clip:text;background-clip:text;background-image:url(../assets/images/misc/text_bg.jpg);background-position:100% 100%;background-repeat:no-repeat;background-size:150%;color:transparent;font-family:NunitoSans,sans-serif;font-size:var(--font-title-large)}#cp-about-hero .hero__title span{font-family:LazyCrazy,serif;padding-left:88px}#cp-about-hero .hero__nav{font-size:var(--font-text-regular);margin-top:90px}#cp-about-hero .hero__nav ul{display:grid;gap:20px 0;grid-template-columns:repeat(2,minmax(0,1fr))}#cp-about-hero .hero__nav a{align-items:center;color:gray;display:flex;gap:8px;transition:.4s ease}#cp-about-hero .hero__nav a:hover{color:#000}#cp-about-hero .hero__nav svg{flex-shrink:0;height:24px;width:24px}#cp-about-hero .hero__picture{margin-top:-130px;width:50vw}#cp-about-biography .biography__grid{display:grid;gap:20px;grid-template-columns:800px 1fr}#cp-about-biography .biography .section__header p{background:linear-gradient(180deg,#b3b3b3 21.75%,#fdfcfd 62.8%);-webkit-background-clip:text;background-clip:text;font-size:170px;font-weight:700;letter-spacing:12px;line-height:1;-webkit-text-fill-color:transparent}#cp-about-biography .biography__picture{aspect-ratio:20/11}#cp-about-biography .biography__text{margin-top:-72px}#cp-about-academic .academic__grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}#cp-about-academic .academic__item{display:flex;flex-direction:column;gap:16px}#cp-about-academic .academic__fact{align-items:center;display:flex;gap:40px;justify-content:space-between;margin-top:60px}#cp-about-academic .academic__fact p{font-size:30px;font-weight:600;max-width:410px}#cp-about-spb .spb__laptop .spb__grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}#cp-about-spb .spb__laptop .spb__item:nth-child(-n+3) .spb__picture{aspect-ratio:5/4}#cp-about-spb .spb__laptop .spb__item{display:flex;flex-direction:column;gap:16px}#cp-about-spb .spb__picture{height:100%;width:100%}#cp-about-spb .spb__gallery{margin-top:60px}#cp-about-spb .spb__gallery-title{font-size:20px;font-weight:500;margin-bottom:20px}#cp-about-spb .spb__gallery-slider{overflow:hidden;width:100vw}#cp-about-spb .spb__gallery .swiper{margin-left:0;overflow:visible;width:350px}#cp-about-spb .spb__gallery-item{line-height:1.3}#cp-about-spb .spb__gallery-picture{aspect-ratio:1/1;margin-bottom:15px}#cp-about-pskov .pskov .section__action{margin-top:40px}#cp-about-pskov .pskov__prologue-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}#cp-about-pskov .pskov__prologue-item{align-items:center;display:flex;flex-direction:column}#cp-about-pskov .pskov__prologue p{flex-grow:1;margin-bottom:32px}#cp-about-pskov .pskov__prologue-picture{aspect-ratio:4/3;width:100%}#cp-about-pskov .pskov__content{border-top:1px solid #000;margin-top:60px;padding-top:75px}#cp-about-pskov .pskov__content-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}#cp-about-pskov .pskov__content-item:nth-child(3n+2){transform:translateY(-36px)}#cp-about-pskov .pskov__content-picture{aspect-ratio:1/1;width:100%}#cp-about-pskov .pskov__content-text{font-size:var(--font-text-large);margin-top:20px}#cp-about-pskov .pskov__content-text p:first-child{font-weight:600}#cp-about-pskov .pskov__content-text p:nth-child(2){margin-bottom:10px}#cp-about-pskov .pskov__info{border-bottom:1px solid #000;border-top:1px solid #000;margin-top:40px;padding:60px 0;text-align:center}#cp-about-pskov .pskov__info-title{font-size:var(--font-text-large);font-weight:600}#cp-about-pskov .pskov__info-grid{display:grid;gap:25px;grid-template-columns:repeat(3,minmax(0,1fr))}#cp-about-pskov .pskov__info-grid p{align-items:center;display:flex;font-size:var(--font-text-big);font-weight:500;justify-content:center;padding:36px 0}#cp-about-pskov .pskov__info-grid p:not(:last-child){border-right:1px solid #000;padding-right:25px}#cp-about-history .history__slider .swiper-wrapper{display:grid;gap:18px 0;grid-template-columns:repeat(4,minmax(0,1fr))}#cp-about-history .history__slider .swiper-slide{border-bottom:1px solid #424242;height:auto;padding-bottom:12px}#cp-about-history .history__slider .swiper-slide .history__item{border-right:1px solid #424242}#cp-about-history .history__slider .swiper-slide:nth-child(4n) .history__item{border-right:none}#cp-about-history .history__slider .swiper-slide:nth-last-child(-n+4){border-bottom:none}#cp-about-history .history__slider .slider__action{display:none}#cp-about-history .history__item{display:flex;flex-direction:column;gap:16px;height:100%;padding-left:30px}#cp-about-history .history__item-icon{height:32px;width:32px}#cp-about-history .history__item-title{font-family:LazyCrazy,serif;font-size:var(--font-title-tiny)}#cp-about-history .history__item-text{font-size:var(--font-text-regular);font-weight:500;letter-spacing:2px}#cp-about-quote{margin-bottom:-50px}#cp-about-quote .quote{padding-bottom:50px;position:relative}#cp-about-quote .quote__grid{display:grid;grid-template-columns:1fr 380px}#cp-about-quote .quote__text{font-family:LazyCrazy,serif;font-size:var(--font-title-tiny);line-height:2}#cp-about-quote .quote__picture{bottom:-34px;position:absolute;right:0}#cp-about-path .path__slider{position:relative}#cp-about-path .path__slider:before{background-color:#000;content:"";display:block;height:2px;left:50%;position:absolute;top:645px;transform:translateX(-50%);width:100%}#cp-about-path .path .swiper-slide-next .path__text,#cp-about-path .path .swiper-slide-prev .path__text{opacity:0}#cp-about-path .path__item{text-align:center}#cp-about-path .path__picture{aspect-ratio:1/1;margin:0 auto;max-width:500px;transition:.4s ease}#cp-about-path .path__timestamp{margin-top:40px}#cp-about-path .path__year{font-family:LazyCrazy,serif;font-size:var(--font-title-small);margin-bottom:24px}#cp-about-path .path__point{background-color:#000;border-radius:9999px;display:block;height:38px;margin:0 auto;position:relative;width:38px}#cp-about-path .path__point:after{background-color:#fff;border-radius:9999px;content:"";inset:8px;position:absolute}#cp-about-path .path__text{margin-top:20px;transition:.4s ease}#cp-about-bam .bam__content{align-items:end;display:grid;gap:20px;grid-template-columns:660px 1fr}#cp-about-bam .bam__content-picture{aspect-ratio:4/3;width:100%}#cp-about-bam .bam__content .section__text{margin-bottom:0}#cp-about-bam .bam__release{margin-top:60px}#cp-about-bam .bam__release-text{align-items:flex-end;display:flex;justify-content:space-between;line-height:1.3;margin-bottom:40px}#cp-about-bam .bam__release-text p:first-child{font-size:var(--font-title-tiny);font-weight:600;max-width:340px}#cp-about-bam .bam__release-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}#cp-about-bam .bam__release-info{font-size:var(--font-text-regular);margin-top:20px}#cp-about-study .study .section__header p{background:linear-gradient(180deg,#b3b3b3 21.75%,#fdfcfd 62.8%);-webkit-background-clip:text;background-clip:text;font-size:170px;font-weight:700;letter-spacing:12px;line-height:1;-webkit-text-fill-color:transparent}#cp-about-study .study .section__text{line-height:var(--line-height-text)}#cp-about-study .study__grid{display:grid;gap:20px;grid-template-columns:430px 1fr 290px}#cp-about-study .study__selfie{aspect-ratio:11/13;width:100%}#cp-about-study .study__picture{aspect-ratio:19/16;width:100%}#cp-about-study .study__picture:not(:last-child){margin-bottom:15px}#cp-about-study .study__quote{font-family:LazyCrazy,serif;font-size:var(--font-title-tiny);line-height:2;text-align:center}#cp-about-study .study__quote span{position:relative}#cp-about-study .study__quote span:before{background-color:#000;bottom:-16px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}#cp-about-study .study__info{align-items:end;display:grid;gap:20px;grid-template-columns:1fr 720px;margin-top:60px}#cp-about-study .study__info-picture{aspect-ratio:4/3;width:100%}#cp-about-chita .chita>:not(:last-child){margin-bottom:60px}#cp-about-chita .chita>.chita__block .chita__picture{aspect-ratio:16/10}#cp-about-chita .chita>.chita__block .chita__text{margin-top:auto}#cp-about-chita .chita>.chita__block:first-child{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}#cp-about-chita .chita>.chita__block:first-child .chita__picture{grid-row:span 2}#cp-about-chita .chita>.chita__block:first-child .section__title{margin-top:75px}#cp-about-chita .chita>.chita__block:first-child .chita__text{grid-column:2/3}#cp-about-chita .chita>.chita__block:nth-child(2){display:flex;flex-direction:row-reverse;gap:20px}#cp-about-chita .chita>.chita__block:nth-child(2) .chita__picture{flex-shrink:0}#cp-about-chita .chita__grid{display:grid;gap:20px;grid-template-columns:1fr 590px}#cp-about-chita .chita__grid .chita__picture{height:290px;margin-bottom:20px}#cp-contact-content{margin-bottom:0;overflow:hidden}#cp-contact-content .content__grid{display:grid;gap:20px;grid-template-columns:470px 1fr}#cp-contact-content .content__wrapper{display:flex;flex-direction:column}#cp-contact-content .content__wrapper>.content__picture{display:none}#cp-contact-content .content__contact{margin-bottom:72px}#cp-contact-content .content__contact a{align-items:center;border-bottom:1px solid #424242;display:flex;gap:20px;justify-content:space-between;padding-bottom:10px;position:relative}#cp-contact-content .content__contact a:before{background:linear-gradient(90deg,hsla(0,0%,67%,0),#acacac 47.12%,hsla(0,0%,67%,0));content:"";inset:-10px 0 0;opacity:0;position:absolute;transition:.4s ease}#cp-contact-content .content__contact span,#cp-contact-content .content__contact svg{transition:.4s ease;will-change:transform}#cp-contact-content .content__contact svg{height:32px;transform-origin:right center;width:32px}#cp-contact-content .content__contact span{transform-origin:left center}#cp-contact-content .content__form{margin-top:40px}#cp-contact-content .content__form .form__wrapper{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}#cp-contact-content .content__form .wide{grid-column:span 2}#cp-contact-content .content__form .button{width:100%}#cp-contact-content .content__picture{height:100%;width:65vw}#ap-blog-content .content__grid{display:grid;gap:40px 20px;grid-template-columns:repeat(2,1fr)}#ap-gallery-content .content__action{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:30px}#ap-gallery-content .content__action span{font-weight:700}#ap-gallery-content .content__grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}#sp-blog-content .content__picture{aspect-ratio:16/9;margin-bottom:20px}#sp-blog-content .content__gallery{margin-top:60px}#sp-events-content .content__text picture{max-width:700px}#op-error-content{position:relative}#op-error-content .content{margin-left:-200px}#op-error-content .content__wrapper{display:flex;flex-direction:column;justify-content:center;min-height:100dvh;position:relative;z-index:2}#op-error-content .content__text{text-align:center}#op-error-content .content__text h1{color:#393939;font-family:NunitoSans,sans-serif;font-size:432px}#op-error-content .content__text p{font-size:32px;font-weight:700;line-height:1.3}#op-error-content .content__action{margin-top:40px;text-align:center}#op-error-content .content__action .button{max-width:400px;width:100%}#op-error-content .content__picture{bottom:0;height:auto;position:absolute;right:0;width:360px}@media (min-width:51em){.container{max-width:800px}}@media (min-width:64.9375em){.container{max-width:1023px}}@media (min-width:68.625em){.container{max-width:1082px}}@media (min-width:86.125em){.container{max-width:1362px}}@media (min-width:116.25em){.container--wide{max-width:1832px}}@media (max-width:116.25em){.section{padding-left:340px}#cp-about-hero .hero__picture{width:45vw}}@media (max-width:86.115em){:root{--font-title-large:52px;--font-title-medium:42px;--font-title-small:36px}body{font-size:var(--font-text-regular)}.button{padding:16px 24px}[data-editor]{font-size:var(--font-text-regular)}body.page .page__breadcrumbs{padding-top:24px}.header__wrapper{padding-top:16px}.section__header{margin-bottom:32px}.b-language__button{padding:12px 24px}.card-event{grid-template-columns:320px 1fr}.card-event__date{padding:0 24px}.card-blog__date{font-size:var(--font-text-regular);min-width:128px;padding:16px 20px}#cp-home-about .about__grid{gap:15px}#cp-home-about .about__picture{max-height:360px}#cp-contact-content .content__grid{grid-template-columns:360px 1fr}#cp-contact-content .content__picture{width:40vw}#op-error-content .content{margin-left:0}#op-error-content .content__text h1{font-size:320px}#op-error-content .content__picture{display:none}}@media (max-width:68.615em){:root{--font-title-large:42px;--font-title-medium:32px;--font-title-small:28px}.button{font-size:var(--font-text-regular);padding:12px 20px}body.page .page__body{min-height:auto}body.page .page__breadcrumbs{padding-left:64px}.header{position:absolute;z-index:-1}.footer{padding:40px 0}.footer__logo .b-logo__image{height:100px}.footer__logo .b-logo__title{font-size:18px;margin-top:-8px}.g-menu__close{display:block;position:absolute;right:8px;top:8px}.g-menu__wrapper{transform:translateX(-100%)}.g-menu__header{margin-bottom:40px}.section{padding-left:0}.b-language__button{font-size:16px;padding:10px 20px}.card-portfolio{min-height:280px}.card-event{grid-template-columns:240px 1fr}.card-blog__picture{aspect-ratio:4/3}.card-blog__date{min-width:100px;padding:12px 16px}#cp-home-hero .hero__wrapper{min-height:370px}#cp-home-hero .hero__text{display:none}#cp-contact-content .content__grid{grid-template-columns:1fr}#cp-contact-content .content__grid>.content__picture{display:none}#cp-contact-content .content__wrapper>.content__picture{display:block}#cp-contact-content .content__contact{margin-bottom:30px}#cp-contact-content .content__form{margin-top:20px}#cp-contact-content .content__form .form__wrapper{gap:15px}#cp-contact-content .content__picture{aspect-ratio:16/9;height:auto;width:100%}}@media (max-width:64.9275em){:root{--font-title-medium:24px}.modal__close{height:16px;right:12px;top:12px;width:16px}.modal-lightbox__container{flex-direction:column;max-height:100dvh;overflow-y:auto}.modal-lightbox__media{min-height:240px;width:100%}.modal-lightbox__panel{padding:24px 20px 32px;width:100%}.modal-lightbox__panel:before{display:none}.modal-lightbox__close{height:36px;right:12px;top:12px;width:36px}.modal-lightbox__navigation{margin-top:24px}.footer__logo .b-logo__image{height:78px}.section__header{margin-bottom:20px}.card-portfolio{min-height:210px}.card-portfolio__zoom{height:24px;right:16px;top:16px;width:24px}.card-portfolio__content{padding:8px 10px}.card-portfolio__info{gap:10px}.card-portfolio__info-block p:first-child{font-size:10px}.card-portfolio__info-block p:nth-child(2){font-size:12px}}@media (max-width:50.99em){.input__field{padding:16px 20px}.slider__action{margin-top:30px}.header__language{display:none}.nav--footer .nav__list{gap:15px 10px;justify-content:center}.footer__logo .b-logo__title{font-size:14px;margin-top:-12px}.footer__bottom{gap:12px;text-align:center}.section__header--text{align-items:flex-start;flex-direction:column;gap:20px}.section__header--text p{font-size:16px}.b-pagination__action{gap:5px}.b-pagination__count,.b-pagination__icon{height:32px;width:32px}.b-pagination__count{font-size:14px}.card-event{gap:8px;grid-template-columns:1fr}.card-event__picture{aspect-ratio:21/9;min-height:auto}.card-event__wrapper{padding:10px}.card-event__date{display:none}#cp-home-hero .hero__wrapper{min-height:230px}#cp-about-hero .hero{display:flex;flex-direction:column-reverse;gap:20px}#cp-about-hero .hero__title span{padding-left:48px}#cp-about-hero .hero__nav{margin-top:40px}#cp-about-hero .hero__nav ul{gap:15px 0}#cp-about-hero .hero__nav a{font-size:13px}#cp-about-hero .hero__picture{aspect-ratio:5/6;margin-left:-16px;width:100vw}#cp-about-biography .biography__grid{grid-template-columns:1fr}#cp-about-biography .biography .section__header{display:flex;flex-direction:column-reverse}#cp-about-biography .biography .section__header p{font-size:120px;letter-spacing:6px;margin-bottom:-42px}#cp-about-biography .biography__picture{aspect-ratio:16/9;margin-left:-16px;width:100vw}#cp-about-biography .biography__text{margin-top:0}#cp-about-academic .academic__grid{grid-template-columns:1fr}#cp-about-academic .academic__fact{flex-direction:column;margin-top:20px;text-align:center}#cp-about-academic .academic__fact p{font-size:24px}#cp-about-pskov .pskov__prologue-grid,#cp-about-spb .spb__laptop .spb__grid{grid-template-columns:1fr}#cp-about-pskov .pskov__prologue p{margin-bottom:20px}#cp-about-pskov .pskov__content-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}#cp-about-pskov .pskov__content-item:nth-child(3n+2){transform:none}#cp-about-pskov .pskov__content-item:nth-child(2n){transform:translateY(-20px)}#cp-about-pskov .pskov__content-item:first-child{display:none}#cp-about-pskov .pskov__content-text{font-size:var(--font-text-regular);margin-top:10px}#cp-about-pskov .pskov__content-text p:nth-child(2){font-size:var(--font-text-small)}#cp-about-pskov .pskov__info{margin-top:40px;padding:30px 0}#cp-about-pskov .pskov__info-title{margin-bottom:16px}#cp-about-pskov .pskov__info-grid{gap:12px;grid-template-columns:1fr}#cp-about-pskov .pskov__info-grid p{padding:0 0 12px}#cp-about-pskov .pskov__info-grid p:not(:last-child){border-bottom:1px solid #000;border-right:0;padding-right:0}#cp-about-history .history__slider .swiper-wrapper{display:flex;gap:0}#cp-about-history .history__slider .swiper-slide .history__item{border:0}#cp-about-history .history__slider .slider__action{display:block}#cp-about-history .history__item{padding:0}#cp-about-quote .quote{padding-bottom:0}#cp-about-quote .quote:after{aspect-ratio:1/1;background-color:#424242;border-radius:9999px;bottom:-70vw;content:"";left:50%;position:absolute;transform:translateX(-50%);width:120vw}#cp-about-quote .quote__grid{gap:24px;grid-template-columns:1fr;position:relative;z-index:3}#cp-about-quote .quote__text{font-size:18px;line-height:1.75;margin-top:20px}#cp-about-quote .quote__picture{margin:0 auto;max-width:280px;position:static}#cp-about-bam .bam__content{align-items:center;display:flex;flex-direction:column-reverse}#cp-about-bam .bam__release{margin-top:20px}#cp-about-bam .bam__release-text{align-items:flex-start;flex-direction:column;gap:24px;margin-bottom:16px}#cp-about-bam .bam__release-grid{grid-template-columns:1fr}#cp-about-study .study .section__header p{font-size:92px;margin-bottom:-24px}#cp-about-study .study .section__text{margin-bottom:10px;margin-top:40px}#cp-about-study .study__grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}#cp-about-study .study__selfie{aspect-ratio:auto;grid-column:1/2;grid-row:2/3}#cp-about-study .study__gallery{grid-column:2/3;grid-row:2/3}#cp-about-study .study__picture:not(:last-child){margin-bottom:10px}#cp-about-study .study__text{grid-column:span 2;grid-row:1/2}#cp-about-study .study__quote{font-size:18px;line-height:1.75;margin-top:20px}#cp-about-study .study__quote span:before{bottom:-8px}#cp-about-study .study__info{grid-template-columns:1fr;margin-top:32px}#cp-about-chita .chita>:not(:last-child){margin-bottom:20px}#cp-about-chita .chita>.chita__block:first-child{grid-template-columns:1fr}#cp-about-chita .chita>.chita__block:first-child .chita__picture{grid-row:auto}#cp-about-chita .chita>.chita__block:first-child .section__title{grid-row:1/2;margin-top:0}#cp-about-chita .chita>.chita__block:first-child .chita__text{grid-column:auto}#cp-about-chita .chita>.chita__block:nth-child(2){flex-direction:column}#cp-about-chita .chita__grid{display:flex;flex-direction:column;gap:0}#cp-about-chita .chita__grid .chita__block{display:flex;flex-direction:column-reverse;gap:20px}#cp-contact-content .content__form .form__wrapper{grid-template-columns:1fr}#cp-contact-content .content__form .wide{grid-column:auto}#cp-contact-content .content__picture{aspect-ratio:3/4}#ap-gallery-content .content__grid{grid-template-columns:repeat(2,minmax(0,1fr))}#op-error-content .content__wrapper{min-height:auto;padding-top:92px}#op-error-content .content__text h1{font-size:110px;margin-bottom:24px}#op-error-content .content__text p{font-size:18px}}@media (max-width:35em){.section__action{margin-top:40px}.section__action .button{width:100%}#ap-gallery-content .content__grid{grid-template-columns:1fr}}@media (max-width:33.75em){.card-blog__wrapper{padding-top:8px}#ap-blog-content .content__grid{grid-template-columns:1fr}}@media (hover:hover){.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.button:hover span{color:#fff}.button:hover:before{opacity:1;visibility:visible}.button--arrow:hover svg{transform:translateX(4px)}.button-outline:hover{color:#fff}.button-outline:hover:before{opacity:1}.dropdown-nav:hover>a:after,.dropdown-nav:hover>span:after{transform:rotate(180deg)}.dropdown-nav:hover>ul{opacity:1;visibility:visible}.dropdown-nav>ul a:hover,.dropdown-nav>ul span:hover{background-color:#e6ebef}.dropdown-nav__inner:hover>a:after{transform:rotate(-90deg)}.dropdown-nav__inner:hover>ul{opacity:1;visibility:visible}[data-editor] a:not([class*=button]):hover{color:#60d2ff;text-decoration:none}.modal__close:hover{opacity:.5}.modal-lightbox__close:hover{opacity:.6}.nav__link:not(span):hover{color:#60d2ff}.nav--menu .nav__link:hover{background-color:#2f2e2e;font-weight:700}.link:hover{color:#60d2ff}.logo:hover{opacity:.7}.b-social a:hover{transform:scale(.9)}.b-pagination__prev:hover .b-pagination__icon{transform:translateX(-8px)}.b-pagination__next:hover .b-pagination__icon{transform:translateX(8px)}.card-portfolio:hover .card-portfolio__picture{transform:scale(1.05)}#cp-contact-content .content__contact a:hover:before{opacity:1}#cp-contact-content .content__contact a:hover svg{transform:scale(1.25)}#cp-contact-content .content__contact a:hover span{transform:scale(1.4)}}
/*# sourceMappingURL=main.css.map*/