@font-face{font-family:Cormorant;font-display:swap;src:url("../fonts/Cormorant-Bold.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Cormorant;font-display:swap;src:url("../fonts/Cormorant-Medium.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Cormorant;font-display:swap;src:url("../fonts/Cormorant-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal}@font-face{font-family:OpenSans;font-display:swap;src:url("../fonts/OpenSans-Bold.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:OpenSans;font-display:swap;src:url("../fonts/OpenSans-Italic.woff2") format("woff2");font-weight:400;font-style:italic}@font-face{font-family:OpenSans;font-display:swap;src:url("../fonts/OpenSans-Light.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:OpenSans;font-display:swap;src:url("../fonts/OpenSans-LightItalic.woff2") format("woff2");font-weight:300;font-style:italic}@font-face{font-family:OpenSans;font-display:swap;src:url("../fonts/OpenSans-Medium.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:OpenSans;font-display:swap;src:url("../fonts/OpenSans-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:OpenSans;font-display:swap;src:url("../fonts/OpenSans-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal}@font-face{font-family:OpenSans;font-display:swap;src:url("../fonts/OpenSans-SemiBoldItalic.woff2") format("woff2");font-weight:400;font-style:italic}*{padding:0px;margin:0px;border:0px}*,*:before,*:after{box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}html,body{min-width:320px}body{color:#121212;line-height:1.47;font-family:"OpenSans",sans-serif;font-size:17px;font-weight:300;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width: 480px){body{font-size:14px;line-height:1.3}}input,button,textarea{font-family:"OpenSans",sans-serif;font-size:inherit}button{cursor:pointer;color:inherit;background-color:inherit}a{color:inherit}a:link,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}img{display:block;max-width:100%;height:auto;transition:opacity .2s}img[data-src]{opacity:0}.sprite-icons{display:none !important}.noscroll{overflow:hidden}body{zoom:.9}@media(max-width: 1024px){body{zoom:1}}body.lock{overflow:hidden;touch-action:none}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow-x:hidden}.wrapper main{flex:1 1 auto}section{margin-bottom:120px}@media(max-width: 1200px){section{margin-bottom:96px}}@media(max-width: 1024px){section{margin-bottom:64px}}@media(max-width: 768px){section{margin-bottom:48px}}.container{margin:0 auto;width:100%;max-width:1300px;padding:0 10px}@media(max-width: 1400px){.container{max-width:1200px}}@media(max-width: 1200px){.container{max-width:1024px;padding:0 16px}}@media(max-width: 1024px){.container{max-width:768px;padding:0 14px}}@media(max-width: 768px){.container{max-width:100%;padding:0 15px}}.section-header{text-transform:uppercase;width:100%;display:flex;flex-direction:column;position:relative}.section-header h2{font-family:"Cormorant";font-weight:500;font-size:50px;line-height:1.2;padding-right:55px}@media(max-width: 1400px){.section-header h2{font-size:calc(28px + 22 * ((100vw - 320px) / 1080))}}.section-header a{position:absolute;top:20%;right:0;font-weight:600;font-size:16px;line-height:22px;text-decoration-line:underline;text-transform:capitalize;color:#49c5b6}.section-header a:hover{color:#676262;text-decoration:none}.section-header span{align-self:flex-end;font-weight:400;font-size:14px;line-height:1.57;min-height:21px}.section-header hr{width:100%;height:1px;background:#676262;margin:11px 0 9px}@media(max-width: 768px){.section-header hr{margin:8px 0}}.button{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-width:300px;max-width:100%;font-weight:600;font-size:16px;line-height:1.38;color:#fff;padding:19px;background:#49c5b6;transition:all .3s ease 0s;cursor:pointer}@media(max-width: 480px){.button{min-width:290px;padding:11px}}@media(any-hover: hover){.button:hover{background:#3ea79b}}:root{--swiper-theme-color: $color-black}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:border-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;overflow:visible !important}.swiper-slide img{opacity:1}.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{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-pagination{justify-self:center;width:calc(100% + 83px);margin-right:-83px}.swiper-pagination-bullets{display:flex;justify-content:center;align-items:center}.swiper-pagination-bullet{width:5px;height:5px;background:#bcbcbc;margin-right:11px;cursor:pointer}.swiper-pagination-bullet-active{background:#49c5b6}.swiper-pagination-bullet:last-child{margin:0}.swiper-navigation{margin-top:32px;width:100%;display:flex;align-items:center}.swiper-buttons{display:flex;align-items:center;justify-self:flex-end}.swiper-button-prev,.swiper-button-next{width:35px;height:35px;display:flex;align-items:center;justify-items:center;cursor:pointer}.swiper-button-prev svg,.swiper-button-next svg{width:35px;height:11px;fill:#49c5b6;transition:all .3s ease 0s}@media(any-hover: hover){.swiper-button-prev:hover svg,.swiper-button-next:hover svg{fill:#3ea79b}}.swiper-button-disabled{cursor:default}.swiper-button-disabled svg{fill:#bcbcbc !important}.swiper-button-next{transform:rotate(180deg);margin-left:13px}/*!
 * baguetteBox.js
 * @author  feimosi
 * @version %%INJECT_VERSION%%
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;transition:left .4s ease,transform .4s ease}#baguetteBox-slider.bounce-from-right{animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{animation:bounceFromLeft .4s ease-out}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}.baguetteBox-button#previous-button,.baguetteBox-button#next-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:none;padding:0;margin:0;border:0;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{animation-delay:-1s}@keyframes bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}.header{position:fixed;top:0;left:0;width:100%;z-index:10;background:#fff;box-shadow:0px 0px 20px #eaeaea;padding:19px 0}@media(max-width: 1024px){.header{padding:9px 0}}.header__body{display:flex;align-items:center;justify-content:space-between}@media(max-width: 1400px){.header__body>*:not(:last-child){margin-right:10px}}.header__logo{width:162px}@media(max-width: 1200px){.header__logo{max-width:125px}}.header__contacts{display:flex;flex-direction:column;align-items:center}@media(max-width: 480px){.header__contacts{display:none}}.header__contacts>a{display:block;font-size:17px;line-height:23px;transition:all .3s ease 0s;margin-bottom:7px}@media(max-width: 1024px){.header__contacts>a{margin:0}}.header__contacts>a:hover{color:#3ea79b}.header__contacts ul{display:flex;align-items:center}.header__contacts ul li:not(:last-child){margin-right:20px}.header__contacts ul li a svg{width:16px;height:16px;fill:#49c5b6;transition:all .3s ease 0s}@media(any-hover){.header__contacts ul li a:hover svg{fill:#3ea79b}}@media(min-width: 1025px){.menu>ul{display:flex;align-items:center}.menu>ul>li{position:relative}.menu>ul>li:not(:last-child){margin-right:43px}}@media(min-width: 1025px)and (max-width: 1400px){.menu>ul>li:not(:last-child){margin-right:30px}}@media(min-width: 1025px)and (max-width: 1200px){.menu>ul>li:not(:last-child){margin-right:20px}}@media(min-width: 1025px){.menu>ul>li:hover>ul{opacity:1;visibility:visible;top:100%;pointer-events:all}.menu>ul>li>a{font-weight:300;font-size:16px;line-height:1.35;transition:all .3s ease 0s;position:relative;cursor:pointer;padding-bottom:10px;margin-bottom:-10px}.menu>ul>li>a::before{content:"";position:absolute;width:0;top:-2px;left:-2px;height:1px;background:#676262;opacity:0;transition:all .3s ease 0s}.menu>ul>li>a:hover{color:#3ea79b}.menu>ul>li>a:hover::before{width:calc(50% + 2px);opacity:1}.menu>ul>li>a.active{font-weight:600;color:#49c5b6}.menu>ul>li>a.active::before{width:calc(100% + 4px);opacity:1}.menu>ul>li>ul{position:absolute;top:120%;left:0;background:#fff;box-shadow:0px 0px 20px #eaeaea;opacity:0;visibility:hidden;transition:all .3s ease 0s;z-index:11;min-width:240px;pointer-events:none}.menu>ul>li>ul li{padding:11px 16px}.menu>ul>li>ul li:not(:last-child){border-bottom:1px solid #e3e3e3}.menu>ul>li>ul li a{white-space:nowrap;font-size:16px;line-height:1.56}.menu>ul>li>ul li a:hover{color:#49c5b6}}@media(max-width: 1024px){.menu{position:fixed;top:120px;left:0;width:100%;height:calc(100vh - env(safe-area-inset-bottom) - 60px);background:#fff;opacity:0;visibility:hidden;overflow-y:auto;padding-bottom:24px;transition:.4s}@supports(height: 100svh){.menu{height:calc(100svh - 60px)}}.menu.open{top:60px;opacity:1;visibility:visible}.menu a{transition:all .3s ease 0s}.menu a:hover{color:#3ea79b}.menu>ul{max-width:768px;padding:20px 14px 30px;margin:0 auto}.menu>ul>li{margin-bottom:20px}.menu>ul>li>a{font-weight:600;font-size:26px;line-height:1.2}.menu>ul>li ul li{margin-top:10px}.menu>ul>li ul li a{font-weight:600;font-size:22px;position:relative;padding-left:20px}.menu>ul>li ul li a::before{content:"";width:15px;height:1px;background:#49c5b6;position:absolute;top:14px;left:0}}.menu .header__contacts{display:none}@media(max-width: 480px){.menu .header__contacts{display:flex}.menu .header__contacts a{font-size:22px;margin-bottom:10px}.menu .header__contacts a svg{width:30px;height:30px}}.lang{position:relative}@media(max-width: 1024px){.lang{margin-left:auto}}.lang__current{padding:7px 14px;font-size:17px;line-height:23px;border:1px solid #e8e8e8;transition:all .3s ease 0s;display:flex;align-items:center}.lang__current svg{width:10px;height:10px;margin-left:6px;transition:all .3s ease 0s}.lang__current.active{border-bottom-color:#fff}.lang__current.active svg{transform:rotate(180deg)}.lang__dropdown{position:absolute;top:120%;left:0;width:100%;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #e8e8e8;border-top:none;background:#fff;padding:7px 14px;transition:opacity .3s;opacity:0;visibility:hidden}.lang__dropdown.active{top:100%;opacity:1;visibility:visible}.lang__dropdown a{width:100%;transition:color .3s}.lang__dropdown a:hover{color:#49c5b6}.menu-icon{display:none}@media(max-width: 1024px){.menu-icon{z-index:15;display:block;position:relative;width:30px;height:24px;cursor:pointer}.menu-icon span,.menu-icon::before,.menu-icon::after{position:absolute;left:0px;height:3px;width:30px;transition:all .3s ease 0s;background-color:#49c5b6;border-radius:3px}.menu-icon::before,.menu-icon::after{content:""}.menu-icon::before{top:0px}.menu-icon::after{bottom:0px}.menu-icon span{top:50%;transform:scale(1) translateY(-50%)}.menu-icon.open{z-index:7}.menu-icon.open span{transform:scale(0) translateY(-50%)}.menu-icon.open::before{top:50%;transform:rotate(-45deg) translateY(-50%)}.menu-icon.open::after{bottom:50%;transform:rotate(45deg) translateY(50%)}}.footer{background:#f5f5f5;padding:20px 0 34px}@media(max-width: 480px){.footer{padding:20px 0}}.footer__row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}@media(max-width: 1400px){.footer__row{grid-template-columns:1fr 1fr 1fr 1fr}}@media(max-width: 1200px){.footer__row{grid-template-columns:1fr 1fr;gap:20px}}@media(max-width: 480px){.footer__row{grid-template-columns:auto}}.footer__column{display:flex;flex-direction:column;height:100%;padding-right:32px;padding:0 32px 0 38px}.footer__column:nth-child(1){padding-left:0 !important}@media(max-width: 1400px){.footer__column{padding:0 15px}}@media(max-width: 1200px){.footer__column{padding:0;border:none !important}}.footer__column:not(:last-child){border-right:1px solid #cdcdcd}.footer__column>span{font-family:"Cormorant";font-weight:600;font-size:17px;line-height:1.2;display:block;margin-bottom:12px;text-transform:uppercase;cursor:default}.footer__column ul li{font-weight:300;font-size:15px;line-height:1.3;cursor:default}.footer__column ul li:not(:last-child){margin-bottom:15px}.footer__column ul li a{font-weight:300;font-size:15px;line-height:1.3;transition:all .3s ease 0s}@media(any-hover: hover){.footer__column ul li a:hover{color:#49c5b6}}.footer__logo{font-weight:300;font-size:17px;line-height:22px;transition:all .3s ease 0s}@media(any-hover: hover){.footer__logo:hover{color:#49c5b6}}.footer__copyright{margin-top:auto;font-weight:300;font-size:12px;line-height:14px;margin-top:-28px}@media(max-width: 1200px){.footer__copyright{margin:30px auto 0;text-align:center}}@media(max-width: 480px){.footer__copyright{text-align:left}}.footer__copyright a{transition:all .3s ease 0s;font-weight:300;font-size:12px;line-height:14px}@media(any-hover: hover){.footer__copyright a:hover{color:#49c5b6}}.card-slider__body{margin-top:30px}@media(max-width: 480px){.card-slider .card-swiper{overflow:visible}}.card-slider__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:60px 46px}@media(max-width: 1200px){.card-slider__list{grid-template-columns:repeat(3, 1fr);gap:42px 24px}}@media(max-width: 768px){.card-slider__list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 640px){.card-slider__list{gap:32px 12px}}.card-slider__list .persone-card{margin-bottom:0 !important;max-width:100%;padding-right:0px}@media(max-width: 640px){.card-slider__list .persone-card .persone-card__info{width:100%}.card-slider__list .persone-card .persone-card__name{font-size:15px}.card-slider__list .persone-card .persone-card__position{font-size:13px}.card-slider__list .persone-card .persone-card__descr{font-size:13px}}.persone-card{max-width:310px;padding-right:5px}.persone-card__photo{position:relative;padding-bottom:25px;margin-bottom:7px}.persone-card__photo::before{content:"";width:calc(100% - 5px);height:1px;background:#b6b6b6;position:absolute;left:0;bottom:0}.persone-card__photo-image{position:relative;width:100%;padding-bottom:126%}.persone-card__photo-image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.persone-card__info{width:calc(100% - 45px);position:absolute;left:0;bottom:15px;padding:11px 26px 11px;display:inline-flex;flex-direction:column;background:#49c5b6;color:#fff}@media(max-width: 1024px){.persone-card__info{padding:8px 11px}}.persone-card__name{font-size:17px;line-height:1.1;font-weight:600;text-transform:uppercase}.persone-card__position{font-size:14px;line-height:18px;font-style:italic;font-weight:400;text-transform:lowercase}.persone-card__descr{margin-right:-5px}.reviews-card{display:flex;justify-content:space-between;padding:19px 29px 19px 0;position:relative}.reviews-card:not(:last-child){margin-bottom:49px}.reviews-card::before{content:"";width:calc(100% - 29px);height:1px;position:absolute;top:0;left:0;background:#c4c4c4}@media(max-width: 1400px){.reviews-card{padding:11px 15px 11px 0}}@media(max-width: 768px){.reviews-card{padding:15px 0}}@media(max-width: 480px){.reviews-card{align-items:center}}.reviews-card__content{margin-right:10px}.reviews-card__text{position:relative;display:block;width:100%;margin-bottom:9px;max-width:415px;display:-webkit--webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;max-height:96px}@media(max-width: 480px){.reviews-card__text{max-height:76px}}.reviews-card__text.showmore .reviews-card__text--showmore{display:block}.reviews-card__text .reviews-card__text--showmore{display:none;position:absolute;bottom:0;right:0;cursor:pointer;z-index:1;text-decoration:underline;color:#49c5b6;background-image:linear-gradient(to right, rgba(255, 255, 255, 0), #fff 14%);padding-left:20px;transition:.3s}@media(max-width: 480px){.reviews-card__text .reviews-card__text--showmore{bottom:4px}}.reviews-card__text .reviews-card__text--showmore:hover{color:#3ea79b}.reviews-card__date{font-size:14px;line-height:1.79;color:#676262}.reviews-card__info{padding:19px 0 19px 29px;min-width:175px;display:flex;flex-direction:column;align-items:center;text-align:center;border-left:1px solid #c4c4c4}@media(max-width: 1400px){.reviews-card__info{padding:11px 0 11px 15px}}@media(max-width: 768px){.reviews-card__info{padding:15px 0 15px 10px;min-width:-moz-max-content;min-width:max-content}}.reviews-card__info ul{display:flex;align-items:center;justify-content:center;margin-bottom:3px}.reviews-card__info ul li:not(:last-child){margin-right:10px}.reviews-card__info ul li a svg{width:17px;height:16px;fill:#49c5b6;transition:all .3s ease 0s}@media(any-hover: hover){.reviews-card__info ul li a:hover svg{fill:#676262}}.reviews-card__photo{width:86px;height:86px;overflow:hidden;border-radius:50%;margin-bottom:13px}.reviews-card__photo img{-o-object-fit:cover;object-fit:cover}.reviews-card__name{font-size:14px;line-height:1.79}.breadcrumbs{margin:112px 0 80px}@media(max-width: 1024px){.breadcrumbs{margin:77px 0 60px}}.breadcrumbs-list{display:flex;align-items:center;flex-wrap:wrap}.breadcrumbs-list li{position:relative;font-size:14px;line-height:1.57;white-space:nowrap}.breadcrumbs-list li:not(:last-child){margin-right:27px}.breadcrumbs-list li:not(:last-child)::before,.breadcrumbs-list li:not(:last-child)::after{content:"";width:6px;height:1px;background:#121212;position:absolute;right:-18px}.breadcrumbs-list li:not(:last-child)::before{top:40%;transform:rotate(45deg) translateY(-50%)}.breadcrumbs-list li:not(:last-child)::after{bottom:40%;transform:rotate(-45deg) translateY(50%)}.breadcrumbs-list li>span{color:#49c5b6;font-weight:400}.breadcrumbs-list li a{transition:color .3s}.breadcrumbs-list li a span{display:block}.breadcrumbs-list li a:hover{color:#49c5b6}.breadcrumbs-list li span{display:block;max-width:340px;overflow:hidden;text-overflow:ellipsis}@media(max-width: 1200px){.breadcrumbs-list li span{max-width:300px}}@media(max-width: 1024px){.breadcrumbs-list li span{max-width:260px}}.pagging{display:flex;align-items:center;justify-content:center;position:relative;height:35px;margin-top:31px}.pagging__arrow{width:35px;height:35px;display:flex;align-items:center;justify-content:center;position:absolute;top:0}.pagging__arrow svg{width:35px;height:11px;fill:#bcbcbc}.pagging__arrow.active svg{fill:#49c5b6}.pagging__arrow--prev{right:50px}.pagging__arrow--next{transform:rotate(180deg);right:0}.pagging__list{display:flex;align-items:center}.pagging__list li{margin-right:11px}.pagging__list li:nth-child(2n){margin-right:20px}.pagging__list li:last-child{margin-right:0}.pagging__item{display:block;width:5px;height:5px;cursor:pointer;background:#858585;font-size:0}.pagging__item.active{background:#49c5b6}.popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:none}.popup .popup-content{position:absolute;z-index:9;display:flex;top:0;left:0;width:100%;height:100%;max-height:100%;padding:24px 16px;overflow-y:auto}.popup .popup-content__bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.popup .popup-body{width:100%;max-width:600px;margin:auto auto;position:relative;z-index:3;background:#fff;border:1px solid #c4c4c4;padding:32px 32px;overflow:hidden}@media(max-width: 640px){.popup .popup-body{padding:24px 16px 16px}}.popup .popup-close{position:absolute;width:64px;height:64px;top:0;right:0;cursor:pointer}@media(max-width: 640px){.popup .popup-close{width:48px;height:48px}}.popup .popup-close span{display:block;width:32px;height:1px;background:#121212;position:absolute;top:50%;left:calc(50% - 16px)}@media(max-width: 640px){.popup .popup-close span{width:28px;left:calc(50% - 14px)}}.popup .popup-close span:nth-child(1){transform:rotate(-45deg)}.popup .popup-close span:nth-child(2){transform:rotate(45deg)}.popup .popup-title{width:100%;text-align:center;font-size:32px;margin-bottom:24px}.popup .popup-description{width:100%;text-align:center;font-size:16px;margin-bottom:24px}.popup .popup-description.align-left{text-align:left}.popup .popup-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.7)}.popup-form-item{width:100%}.popup-form-item:not(:last-child){margin-bottom:32px}@media(max-width: 640px){.popup-form-item:not(:last-child){margin-bottom:24px}}.popup-form-item__title{font-size:18px;font-weight:500;margin-bottom:16px}@media(max-width: 640px){.popup-form-item__title{font-size:16px;margin-bottom:12px}}.popup-form-item__input{width:100%;height:46px;background:#fff;border:1px solid #e3e3e3;border-radius:0px;padding:12px;font-weight:400;font-size:16px;line-height:26px;transition:.3s}.popup-form-item textarea{height:200px;resize:none}.popup-form-item__error{display:none;width:100%;margin-top:6px;font-size:14px;color:red}.popup-form-item__note{margin-top:6px;width:100%;font-size:14px;font-style:italic;color:#676262}.popup-form-item__radios{display:flex;flex-wrap:wrap;align-items:center}.popup-form-item .radio{display:flex;align-items:center;position:relative;padding-left:32px;cursor:pointer}.popup-form-item .radio:not(:last-child){margin-right:24px}.popup-form-item .radio input{display:none}.popup-form-item .radio input:checked~.radio__circle::before{opacity:1;width:12px;height:12px}.popup-form-item .radio__circle{position:absolute;top:calc(50% - 12px);left:0;width:24px;height:24px;border:1px solid #676262;transition:border-color .3s}.popup-form-item .radio__circle::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:0;height:0;background:#676262;opacity:0;transition:.3s}.popup-form-item .radio__title{position:relative;display:flex;align-items:center}.popup-form-item.error .popup-form-item__input{border-color:red}.popup-form-item.error .popup-form-item__error{display:block}.popup-form-button{width:100%}@media(max-width: 640px){.popup-form-button{margin-top:16px}}.form-title{width:100%;margin-bottom:16px}.form-item{width:100%}.form-item:not(:last-child){margin-bottom:16px}@media(max-width: 640px){.form-item:not(:last-child){margin-bottom:12px}}.form-item__input{width:100%;height:46px;background:#fff;border:none;border-bottom:1px solid #b6b6b6;border-radius:0px;padding:12px 0px;font-weight:400;font-size:15px;line-height:1.2;transition:.3s}.form-item__input::-moz-placeholder{color:#666}.form-item__input::placeholder{color:#666}.form-item textarea{height:200px;resize:none}.form-item.error .form-item__input{border-color:red}.form-button{width:100%;margin-top:40px}@media(max-width: 640px){.form-button{margin-top:16px}}.our-concept .section-header{margin-bottom:29px}.our-concept__body{display:grid;grid-template-columns:1fr 1.08fr}@media(max-width: 1400px){.our-concept__body{grid-template-columns:1fr 1.2fr;gap:20px;align-items:center}}@media(max-width: 1024px){.our-concept__body{grid-template-columns:auto}}.our-concept__photo{position:relative;z-index:2;padding-left:85px}@media(max-width: 1400px){.our-concept__photo{padding:0}}.our-concept__photo img{max-width:calc(100% - 130px)}@media(max-width: 1024px){.our-concept__photo img{max-width:100%}}.our-concept__content{padding-right:51px;margin-top:29px}@media(max-width: 1400px){.our-concept__content{padding:0;margin:0}}.our-concept__content>p:not(:last-child){margin-bottom:17px}.our-concept__content blockquote{margin-top:44px;position:relative;color:#fff;font-style:italic;font-weight:600;font-size:17px;padding:26px 30px 26px 0;max-width:640px;text-transform:uppercase}.our-concept__content blockquote::before{content:"";width:155.9375%;height:100%;background:#49c5b6;position:absolute;top:0;right:0;z-index:-1}@media(max-width: 1200px){.our-concept__content blockquote{padding:15px;margin:0}.our-concept__content blockquote::before{width:100%}}@media(max-width: 480px){.our-concept__content blockquote{margin:0 -15px;font-size:14px}}.our-concept__content h2{width:100%;display:flex;font-family:"Cormorant";font-weight:500;font-size:25px;line-height:30px;text-transform:uppercase;position:relative;padding-bottom:17px;margin-bottom:13px}@media(max-width: 768px){.our-concept__content h2{margin-bottom:8px;padding-bottom:8px;font-size:21px}}.our-concept__content h2::before{content:"";width:calc(100% - 37px);height:1px;background:#676262;position:absolute;left:0;bottom:0}.our-concept__content ol{padding-left:20px}.our-concept__content ol:not(:last-child){margin-bottom:17px}.our-concept__content ol li:not(:last-child){margin-bottom:10px}.our-concept__content ul:not(:last-child){margin-bottom:17px}.our-concept__content ul li{padding-left:26px;position:relative}.our-concept__content ul li:not(:last-child){margin-bottom:10px}.our-concept__content ul li::before{content:"";display:block;width:17px;height:17px;background-image:url("../img/event/star.svg");background-size:17px 17px;position:absolute;top:4px;left:0}@media(max-width: 1200px){.our-concept__content ul li::before{top:3px}}@media(max-width: 1024px){.our-concept__content ul li::before{top:0px}}.our-concept__content a{color:#49c5b6;text-decoration:underline;transition:color .3s}.our-concept__content a:hover{color:#3ea79b}.services .section-header{margin-bottom:10px}.services-tabs{display:flex;justify-content:space-between;height:100%}.services-tabs>*{padding-right:25px}@media(max-width: 1200px){.services-tabs{width:100%;flex-direction:column}.services-tabs>*{padding:0}}.services-tabs__nav{display:grid;grid-template-columns:1fr 1fr;row-gap:45px;-moz-column-gap:110px;column-gap:110px;counter-reset:item;margin-top:45px}@media(max-width: 1400px){.services-tabs__nav{-moz-column-gap:50px;column-gap:50px}}@media(max-width: 1200px){.services-tabs__nav{grid-template-columns:auto}}.services-tabs__btn{max-width:580px;position:relative;text-align:left}.services-tabs__btn:nth-child(1){order:1}.services-tabs__btn:nth-child(2){order:3}.services-tabs__btn:nth-child(3){order:5}.services-tabs__btn:nth-child(4){order:2}.services-tabs__btn:nth-child(5){order:4}.services-tabs__btn:nth-child(6){order:6}@media(max-width: 1200px){.services-tabs__btn{max-width:100%;order:unset !important}}.services-tabs__btn::before{content:"";width:calc(100% + 20px);height:100%;background:#eee;z-index:-1;position:absolute;top:0;left:-20px;opacity:0;transition:all .3s ease 0s}@media(any-hover: hover){.services-tabs__btn.active:hover .services-tabs__btn-title{color:inherit}.services-tabs__btn.active:hover .services-tabs__btn-descr::before{color:#e3e3e3}.services-tabs__btn:hover .services-tabs__btn-title{color:#49c5b6}.services-tabs__btn:hover .services-tabs__btn-descr::before{color:#49c5b6}}.services-tabs__btn.active::before{opacity:1}.services-tabs__btn-title{text-transform:uppercase;font-family:"Cormorant";font-weight:500;font-size:35px;line-height:1.14;padding-bottom:11px;margin-bottom:14px;border-bottom:1px solid #b6b6b6;transition:all .3s ease 0s}@media(max-width: 1400px){.services-tabs__btn-title{font-size:calc(22px + 13 * ((100vw - 320px) / 1080))}}.services-tabs__btn-descr{padding-left:118px;position:relative}.services-tabs__btn-descr::before{counter-increment:item;content:"0" counter(item);font-family:"Cormorant";font-weight:500;font-size:100px;line-height:60px;text-transform:uppercase;position:absolute;top:-5px;left:0;color:#e3e3e3;transition:all .3s ease 0s}@media(max-width: 480px){.services-tabs__btn-descr{padding-left:65px}.services-tabs__btn-descr::before{font-size:60px;top:-18px}}.services-tabs__content{max-width:550px}@media(max-width: 1200px){.services-tabs__content{max-width:100%}}.services-tabs__item{display:flex;flex-direction:column;align-items:flex-end;width:100%;height:100%;display:none;padding:100px 0 10px}.services-tabs__item.active{display:flex}@media(max-width: 1200px){.services-tabs__item{padding:60px 0 0 0;grid-template-columns:1fr 1fr;align-items:center;gap:35px}.services-tabs__item.active{display:grid}}@media(max-width: 768px){.services-tabs__item{grid-template-columns:auto;gap:0}}.services-tabs__item-text{margin-bottom:25px}.services-tabs__item-image{position:relative;margin-top:auto}@media(max-width: 768px){.services-tabs__item-image{justify-self:end}}.services-tabs__item-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.services-tabs__item-image::before{content:"";width:31%;height:74.2424242424%;position:absolute;top:-15px;left:-25px;background:#49c5b6;z-index:-1}.home-reviews h3{font-family:"Cormorant";font-weight:500;font-size:35px;text-transform:uppercase;line-height:45px;margin-bottom:60px}@media(max-width: 768px){.home-reviews h3{margin-bottom:30px}}.home-reviews__body{margin:35px 0 31px}@media(max-width: 480px){.home-reviews__body .swiper-buttons{display:none}.home-reviews__body .swiper-pagination{margin:0}}.home-reviews__footer{display:flex;justify-content:center}.read-more{margin-bottom:100px}@media(max-width: 1024px){.read-more{margin-bottom:60px}}.read-more__body{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:22px}.read-more__body .button{margin:0 auto}.read-more__text{position:relative;overflow:hidden;max-height:165px;will-change:max-height;transition:max-height 1s;background:linear-gradient(180deg, #3d3d3d 0%, rgba(61, 61, 61, 0.72) 56.56%, rgba(61, 61, 61, 0) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.read-more__text.active{background:#121212;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.read-more .more-btn{transition:1s}.read-more .more-btn.active{opacity:0;visibility:hidden}.intro{padding-top:96px}@media(max-width: 1024px){.intro{padding-top:60px}}.intro .swiper-slide{overflow:hidden !important}.intro .swiper-navigation{position:absolute;left:0;margin:0;justify-content:center;bottom:15px;padding-right:200px;z-index:5}@media(max-width: 1400px){.intro .swiper-navigation{padding-right:220px}}@media(max-width: 1024px){.intro .swiper-navigation{bottom:0;padding-right:200px}}@media(max-width: 768px){.intro .swiper-navigation{left:0;padding-right:0}}.intro .swiper-navigation .swiper-pagination{width:auto;margin-right:50px}@media(max-width: 768px){.intro .swiper-navigation .swiper-pagination{display:none}}.intro-swiper{position:relative}.intro-swiper::before{content:"";display:block;position:absolute;top:0;left:0;width:calc(50% - 0px);height:100%;background:#f5f5f5}@media(max-width: 1400px){.intro-swiper::before{width:calc(50% - 0px)}}@media(max-width: 1024px){.intro-swiper::before{width:50%}}@media(max-width: 768px){.intro-swiper::before{display:none}}.intro-swiper__body{height:100%;display:flex;align-items:center}.intro-swiper .swiper-pagination-lock,.intro-swiper .swiper-button-lock{display:none}.slide-inner{display:grid;grid-template-columns:1fr 1fr;padding-top:36px}@media(max-width: 768px){.slide-inner{grid-template-columns:auto}}@media(max-width: 1024px){.slide-inner__content{padding-bottom:40px}}.slide-inner__suptitle{font-size:17px;line-height:1.24;letter-spacing:.16em;text-transform:uppercase;padding:15px 15px 10px 0;position:relative;max-width:500px}@media(max-width: 1024px){.slide-inner__suptitle{font-size:14px;padding:9px 9px 9px 0}}@media(max-width: 374px){.slide-inner__suptitle{padding:9px 0;font-size:12px}}.slide-inner__suptitle::before{content:"";width:200%;height:100%;position:absolute;top:0;left:-100%;background:#fbfbfb;z-index:-1}.slide-inner__title{font-family:"Cormorant";font-weight:600;font-size:55px;line-height:1.1;text-transform:uppercase;margin:19px 0;max-width:700px}@media(max-width: 1024px){.slide-inner__title{font-size:40px;margin:10px 0}}@media(max-width: 374px){.slide-inner__title{font-size:32px}}.slide-inner__descr{max-width:500px;margin-bottom:36px}@media(max-width: 1024px){.slide-inner__descr{font-size:14px;margin-bottom:15px}}.slide-inner__image{display:flex;justify-content:flex-end;position:relative}@media(max-width: 1400px){.slide-inner__image{padding-left:65px}}@media(max-width: 1024px){.slide-inner__image{padding-left:35px}}.slide-inner__photo{display:flex;align-items:center;justify-content:center;position:relative;margin-left:auto;width:500px;height:700px}.slide-inner__photo::before{content:"";width:276px;height:385px;background:#49c5b6;position:absolute;top:-18px;right:-48px;z-index:-1}.slide-inner__photo::after{content:"";width:172px;height:394px;background-image:url("../img/home/slide-inner-photo-bg.svg");background-repeat:no-repeat;background-size:contain;position:absolute;bottom:0;left:-52px;z-index:-1}.slide-inner__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media(max-width: 1200px){.slide-inner__photo{width:300px;height:420px}}@media(max-width: 1024px){.slide-inner__photo::before{width:80%;height:80%}.slide-inner__photo::after{width:40%;height:60%;left:-30px}}@media(max-width: 768px){.slide-inner__photo{width:100%;height:calc((100vw - 65px)*1.4)}}.slide-inner__name{font-weight:600;font-size:35px;line-height:1.4;text-transform:uppercase;position:absolute;top:0;left:0px;writing-mode:vertical-rl;transform:rotate(180deg) translateX(100%);padding-top:13px;padding-left:17px;background:#fff}@media(max-width: 1024px){.slide-inner__name{font-size:26px;line-height:1;left:0;padding-left:9px}}.slide-inner__experience{position:absolute;top:23px;left:29px;line-height:1.1}@media(max-width: 480px){.slide-inner__experience{top:20px;left:15px}}.slide-inner .button{background:#939393}.slide-inner .button:hover{background:#3ea79b}.tricker-swiper{background:#fff;padding:15px 0;border-top:1px solid #676262;border-bottom:1px solid #676262}@media(max-width: 1024px){.tricker-swiper{padding:5px 0}}.tricker-swiper .swiper-wrapper{transition-timing-function:linear !important}.tricker-swiper .swiper-slide{white-space:nowrap;display:flex;width:auto;align-items:center;text-transform:uppercase}.tricker-swiper .swiper-slide svg{width:29px;height:29px;margin:0 50px}@media(max-width: 1024px){.tricker-swiper .swiper-slide{font-size:14px}.tricker-swiper .swiper-slide svg{margin:0 20px}}.home-text__body{margin-top:20px}.home-text__photo img{width:100%}.home-text__content{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:115px;column-gap:115px;margin-bottom:50px}@media(max-width: 1200px){.home-text__content{-moz-column-gap:50px;column-gap:50px}}@media(max-width: 1024px){.home-text__content{grid-template-columns:auto;margin-bottom:15px}}.home-text__content p:not(:last-child){margin-bottom:20px}@media(max-width: 1024px){.home-text__content p:not(:last-child){margin-bottom:12px}}.about-content__wrapper{margin-top:40px}.about-content__wrapper hr{width:100%;height:1px;background:#b6b6b6;margin-bottom:60px}@media(max-width: 1400px){.about-content__wrapper hr{margin-bottom:30px}}.about-content__row{display:grid;grid-template-columns:4.0579710145fr 5.4347826087fr;-moz-column-gap:90px;column-gap:90px}.about-content__row:not(:last-child){margin-bottom:60px}@media(max-width: 1400px){.about-content__row{-moz-column-gap:30px;column-gap:30px}.about-content__row:not(:last-child){margin-bottom:30px}}@media(max-width: 1024px){.about-content__row{grid-template-columns:auto;justify-content:center}}.about-content__col{color:#3d3d3d}.about-content__col--full{grid-column:1/3}.about-content__col h3{font-family:"Cormorant";font-weight:500;font-size:25px;line-height:1.2;text-transform:uppercase;margin-bottom:23px}.about-content__col span{text-transform:uppercase}.about-content__col blockquote{background:#49c5b6;padding:16px 38px;font-style:italic;font-weight:600;font-size:17px;line-height:1.5;color:#fff;text-transform:uppercase;margin-top:40px}@media(max-width: 1024px){.about-content__col blockquote{padding:8px 10px}}.about-content__col img{width:100%;height:auto}@media(max-width: 1024px){.about-content__col img{margin:0 auto}}@media(max-width: 1024px){.about-content__text{margin:15px 0}}.about-content__img{position:relative}.about-content__img::before{content:"";width:155px;height:80%;position:absolute;z-index:-1;top:-15px;left:-23px;background:#49c5b6}.directions .persone-card:nth-child(1){margin-bottom:60px}.categories{margin-bottom:80px}@media(max-width: 1024px){.categories{margin-bottom:40px}}.categories__body{display:grid;grid-template-columns:1fr 1fr;align-items:center;-moz-column-gap:150px;column-gap:150px;margin-top:27px}@media(max-width: 1400px){.categories__body{-moz-column-gap:100px;column-gap:100px}}@media(max-width: 1200px){.categories__body{-moz-column-gap:50px;column-gap:50px}}@media(max-width: 1024px){.categories__body{display:inline-grid;grid-template-columns:auto;row-gap:14px}}.categories__list{display:grid}.categories__link{display:block;font-family:"Cormorant";padding:20px 0 24px;font-weight:500;font-size:35px;line-height:1;text-transform:uppercase;border-bottom:1px solid #b6b6b6;transition:all .3s ease 0s}@media(max-width: 1400px){.categories__link{font-size:calc(21px + 14 * ((100vw - 320px) / 1080))}}.categories__link:hover{color:#3ea79b}.categories__link.active{color:#49c5b6}.categories__link.active:hover{color:#49c5b6}@media(max-width: 1400px){.categories__link{line-height:1.1}}@media(max-width: 1200px){.categories__link{padding:10px 0 14px}}.announcements .categories__text{max-width:475px;justify-self:flex-end}.categories__text ol{padding-left:20px}.categories__text ol:not(:last-child){margin-bottom:17px}.categories__text ol li:not(:last-child){margin-bottom:10px}.categories__text ul:not(:last-child){margin-bottom:17px}.categories__text ul li{padding-left:26px;position:relative}.categories__text ul li:not(:last-child){margin-bottom:10px}.categories__text ul li::before{content:"";display:block;width:17px;height:17px;background-image:url("../img/event/star.svg");background-size:17px 17px;position:absolute;top:4px;left:0}@media(max-width: 1024px){.categories__text ul li::before{top:2px}}.categories__text p{margin-bottom:17px}.categories__text p:last-child{margin-bottom:0}.categories__text a{color:#49c5b6;text-decoration:underline;transition:color .3s}.categories__text a:hover{color:#3ea79b}.event__item{position:relative;padding-bottom:58px;display:grid;grid-template-columns:4.2391304348fr 4.8550724638fr;-moz-column-gap:9.0579710145%;column-gap:9.0579710145%;align-items:center}.event__item:not(:last-child){margin-bottom:40px}@media(max-width: 1024px){.event__item:not(:last-child){margin-bottom:20px}}.event__item::after{content:"";position:absolute;left:0;bottom:0;width:calc(100% - 54px);height:1px;background:#b6b6b6}@media(max-width: 1200px){.event__item{-moz-column-gap:45px;column-gap:45px}}@media(max-width: 1024px){.event__item{grid-template-columns:auto;padding-bottom:38px}}.event__preview{position:relative}@media(max-width: 1024px){.event__preview{margin-top:15px}.event__preview img{width:100%}}@media(max-width: 768px){.event__preview{margin:15px -15px 0}}.event__place{position:absolute;bottom:-18px;right:-45px;background:#49c5b6;color:#fff;padding:12px 21px 12px 30px;display:flex;align-items:center}@media(max-width: 1200px){.event__place{right:-15px;bottom:-15px}}@media(max-width: 768px){.event__place{padding:8px 15px;right:0}}.event__place strong{text-transform:uppercase}.event__place strong:not(:last-child){margin-right:31px}@media(max-width: 768px){.event__place strong:not(:last-child){margin-right:15px}}.event__place span{font-weight:400;font-style:italic}.event__content{position:relative;max-width:625px;width:100%;display:flex;flex-direction:column}@media(max-width: 1024px){.event__content{order:-1;max-width:100%}}.event__info{position:relative;display:flex;justify-content:space-between;align-items:center;padding:13px 0;font-weight:600;margin-bottom:42px}@media(max-width: 1024px){.event__info{margin-bottom:15px;padding:8px 0}}@media(max-width: 768px){.event__info{font-size:14px;flex-direction:column}}.event__info::before{content:"";position:absolute;top:0;left:-12.0895522388%;background:#eee;width:690px;height:100%;z-index:-1}@media(max-width: 1200px){.event__info::before{width:110%;left:-5%}}@media(max-width: 1024px){.event__info::before{width:calc(100% + 30px);left:-15px}}.event__info-date span{display:inline-flex;align-items:center}.event__info-date span:first-child::after{content:"";width:35px;height:1px;background:#121212;display:inline-block;margin:0 25px}@media(max-width: 374px){.event__info-date span:first-child::after{margin:0 10px}}.event__title{font-family:"Cormorant";font-weight:500;font-size:25px;line-height:1.2;text-transform:uppercase;border-bottom:1px solid #b6b6b6;padding-bottom:18px;margin-bottom:14px}@media(max-width: 480px){.event__title{font-size:21px}}.event__text{margin-bottom:10px}.event__more{font-weight:600;font-size:16px;line-height:22px;display:inline-block;margin-left:auto;margin-right:-6.7164179104%;color:#49c5b6}@media(max-width: 1200px){.event__more{margin-right:0}}.person-info{margin-bottom:70px}.person-info__body{margin-top:50px;display:flex;align-items:flex-start}@media(max-width: 1200px){.person-info__body{display:grid;grid-template-columns:40% calc(60% - 30px);-moz-column-gap:30px;column-gap:30px}}@media(max-width: 768px){.person-info__body{display:flex;flex-direction:column;width:100%}}.person-info__photo{position:relative;width:100%;max-width:522px;margin-right:90px}@media(max-width: 1400px){.person-info__photo{margin-right:45px}}@media(max-width: 768px){.person-info__photo{margin-bottom:35px}}.person-info__name{position:absolute;left:0;bottom:-20px;padding:16px 46px;max-width:360px;width:100%;background:#49c5b6;color:#fff;display:flex;flex-direction:column}.person-info__name strong{font-weight:600;text-transform:uppercase}.person-info__name span{font-weight:400;font-style:italic}@media(max-width: 1200px){.person-info__name{padding:11px 18px}}.person-info__content{width:100%;max-width:755px}.person-info__text{margin-top:29px}@media(max-width: 1400px){.person-info__text{margin-top:0}}.person-info__text ol{padding-left:20px}.person-info__text ol:not(:last-child){margin-bottom:17px}.person-info__text ol li:not(:last-child){margin-bottom:10px}.person-info__text ul:not(:last-child){margin-bottom:17px}.person-info__text ul li{padding-left:26px;position:relative}.person-info__text ul li:not(:last-child){margin-bottom:10px}.person-info__text ul li::before{content:"";display:block;width:17px;height:17px;background-image:url("../img/event/star.svg");background-size:17px 17px;position:absolute;top:4px;left:0}@media(max-width: 1200px){.person-info__text ul li::before{top:3px}}@media(max-width: 1024px){.person-info__text ul li::before{top:4px}}.person-info__text p{margin-bottom:17px}.person-info__text p:last-child{margin-bottom:0}.person-info__text p:not(:last-child){margin-bottom:20px}.person-info__text a{font-weight:600;text-decoration:underline;transition:.3s}.person-info__text a:hover{color:#49c5b6}.person-info__list{margin:29px 0 3px}.person-info__list li{line-height:2}.person-info__list li strong{font-weight:600}.person-info__buttons{display:flex;justify-content:space-between;align-items:center;margin-top:20px}@media(max-width: 1400px){.person-info__buttons{flex-direction:column-reverse}.person-info__buttons a{margin-top:10px}}.button--wrapper{margin-top:30px;display:flex;justify-content:center}.back-btn{font-weight:600;font-size:16px;line-height:22px;text-decoration:underline;color:#49c5b6;transition:all .3s ease 0s}@media(max-width: 374px){.back-btn{font-size:14px}}.back-btn:hover{color:#676262}.page-partner-person .person-info-slider{display:none}.person-info-slider-swiper{margin:15px 0 0}.person-info-slider-swiper .swiper-navigation{justify-content:flex-end}.person-info-slider__slide{display:flex;position:relative;width:100%;padding-bottom:70.56%;cursor:pointer}.person-info-slider__slide img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.persone-video__container{position:relative}.persone-video__container::before{content:"";width:100%;height:1px;background:#e3e3e3;position:absolute;top:0;left:0}.persone-video__body{padding-top:50px;max-width:930px;margin:0 auto}.persone-video__body h3{font-family:"Cormorant";font-weight:500;font-size:25px;line-height:1.2;text-transform:uppercase;margin-bottom:28px}.video{position:relative;width:100%;height:0;padding-bottom:56.25%;background-color:#e3e3e3}.video__link{position:absolute;top:0;left:0;width:100%;height:100%}.video__media{position:absolute;top:0;left:0;width:100%;height:100%;border:none;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.video__bg{position:absolute;top:0;left:0;width:100%;height:100%;border:none;pointer-events:none;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.video__button{position:absolute;top:50%;left:50%;z-index:1;display:none;padding:0;width:68px;height:48px;border:none;background-color:rgba(0,0,0,0);cursor:pointer;width:191px;height:191px;transform:translate(-50%, -50%);transition:all .3s ease 0s}@media(max-width: 768px){.video__button{width:100px;height:100px}}.video__button svg{width:100%;height:100%}.video__button:hover{transform:translate(-50%, -50%) scale(0.9)}.video--enabled{cursor:pointer}.video--enabled .video__button{display:block}.testimonials__body{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:37px;column-gap:37px;margin-top:100px}@media(max-width: 1024px){.testimonials__body{grid-template-columns:auto;margin-top:40px}}.testimonials .categories__body{grid-template-columns:auto}.testimonials .categories__list{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:150px;column-gap:150px}@media(max-width: 1200px){.testimonials .categories__list{-moz-column-gap:50px;column-gap:50px}}@media(max-width: 1024px){.testimonials .categories__list{grid-template-columns:1fr}}.testimonials .categories__link{line-height:1.3}.testimonials .categories__content{grid-column:2/3;grid-row:1/2;padding-top:20px}@media(max-width: 1024px){.testimonials .categories__content{grid-column:auto;grid-row:auto}}.testimonials .categories__content p:not(:last-child){margin-bottom:12px}.post-card{width:100%;display:flex;flex-direction:column;align-items:flex-start}@media(max-width: 768px){.post-card:not(:last-child){margin-bottom:20px}}.post-card .post-card__img{display:block;position:relative;width:100%;padding-bottom:62.8%}.post-card .post-card__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transform:scale(1);transition:transform .6s}.post-card:hover .post-card__img img{transform:scale(1.05)}.post-card__preview{width:100%;position:relative;overflow:hidden}.post-card__cat{color:#fff;background:#49c5b6;font-weight:600;padding:4px 15px 6px;position:absolute;bottom:0;left:0}.post-card__title{font-family:"Cormorant";font-weight:500;font-size:25px;line-height:1.2;text-transform:uppercase;padding-bottom:17px;border-bottom:1px solid #676262;margin:17px 0 13px;transition:color .3s}.post-card__title:hover{color:#3ea79b}@media(max-width: 1200px){.post-card__title{font-size:21px;margin:10px 0;padding-bottom:10px}}.post-card__descr{margin-bottom:13px;cursor:pointer}@media(max-width: 1200px){.post-card__descr{font-size:14px;margin-bottom:10px}}.post-card__date{ont-weight:400;font-size:14px;line-height:1.8;color:#8e8e8e}@media(max-width: 1200px){.post-card__date{line-height:1.1}}.post .blog-wrapper__body{grid-template-columns:auto}.post-content{position:relative;width:100%;padding-right:5.0724637681%}@media(max-width: 480px){.post-content{padding-right:0}}.post-content__descr p:not(:last-child){margin-bottom:17px}@media(max-width: 768px){.post-content__descr p:not(:last-child){margin-bottom:14px}}.post-content__descr h2{width:100%;display:flex;font-family:"Cormorant";font-weight:500;font-size:25px;line-height:30px;text-transform:uppercase;position:relative;padding-bottom:17px;margin-bottom:13px}@media(max-width: 768px){.post-content__descr h2{margin-bottom:8px;padding-bottom:8px;font-size:21px}}.post-content__descr ol{padding-left:20px}.post-content__descr ol:not(:last-child){margin-bottom:17px}.post-content__descr ol li:not(:last-child){margin-bottom:10px}.post-content__descr ul:not(:last-child){margin-bottom:17px}.post-content__descr ul li{padding-left:26px;position:relative}.post-content__descr ul li:not(:last-child){margin-bottom:10px}.post-content__descr ul li::before{content:"";display:block;width:17px;height:17px;background-image:url("../img/event/star.svg");background-size:17px 17px;position:absolute;top:4px;left:0}@media(max-width: 1200px){.post-content__descr ul li::before{top:3px}}@media(max-width: 1024px){.post-content__descr ul li::before{top:0px}}.post-content__descr p{margin-bottom:17px}.post-content__descr p:last-child{margin-bottom:0}.post-content__descr a:not(.button){color:#49c5b6;text-decoration:underline;transition:color .3s}.post-content__descr a:not(.button):hover{color:#3ea79b}.post-content__image{display:flex;justify-content:center;align-items:flex-start;position:relative}.post-content__image img{width:100%;height:auto}.post-content__cat{color:#fff;background:#49c5b6;position:absolute;left:0;bottom:0;padding:4px 15px 6px;font-weight:600}.post-content__title{font-family:"Cormorant";font-weight:500;font-size:25px;line-height:1.2;text-transform:uppercase;padding-bottom:28px;margin:38px 0 13px;padding-right:50px;position:relative}.post-content__title::after{content:"";width:100%;height:1px;background:#676262;position:absolute;left:0;bottom:0}.post-content__title span{position:absolute;right:-5.0724637681%;font-weight:400;font-size:14px;line-height:1.8;color:#8e8e8e;text-transform:lowercase}@media(max-width: 768px){.post-content__title{font-size:21px;margin:15px 0;padding-bottom:20px}}@media(max-width: 480px){.post-content__title{padding-right:0}.post-content__title span{right:0;bottom:0}}.post-content__text p{margin-bottom:17px}.post-content__text blockquote{position:relative;display:flex;align-items:center;padding:13px 13px 0 0;border-top:1px solid #e3e3e3;border-left:1px solid #e3e3e3;margin:34px 0;font-style:italic;font-weight:300}.post-content__text blockquote svg{min-width:29px;max-width:29px;height:29px;margin:0 20px}@media(max-width: 768px){.post-content__text blockquote{margin:20px 0}.post-content__text blockquote svg{margin:0 10px}}.post-content__text h2{margin:46px 0 14px;font-family:"Cormorant";font-weight:500;font-size:20px;line-height:1.5;text-transform:uppercase}@media(max-width: 768px){.post-content__text h2{margin:25px 0 15px;font-size:18px}}.post-content__author{text-align:right;font-style:italic;font-weight:300;margin-top:28px;margin-right:-5.0724637681%}.post-content__author strong{font-weight:600}@media(max-width: 480px){.post-content__author{margin-right:0}}.post-content__footer{display:flex;align-items:center;justify-content:space-between;padding:24px 0;margin-top:20px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.post-content__socials{display:flex;align-items:center;font-style:italic}.post-content__socials ul{display:flex;align-items:center;margin-left:36px}.post-content__socials ul li{margin-right:21px;display:block}.post-content__socials ul li a{display:block;width:16px;height:16px}.post-content__socials ul li a svg{width:16px;height:16px;fill:#49c5b6;transition:all .3s ease 0s}.post-content__socials ul li a svg:hover{fill:#3ea79b}.post-content__view{font-style:italic;margin-right:-5.0724637681%}@media(max-width: 480px){.post-content__view{display:none}}.blog-tags{padding-right:17px;position:relative;z-index:1;margin-top:-10px}@media(max-width: 768px){.blog-tags{padding-bottom:16px}}.blog-tags::before{content:"";width:1px;height:calc(100% + 140px);position:absolute;right:0;top:-60px;background:#676262}@media(max-width: 768px){.blog-tags::before{height:calc(100% + 60px)}}.blog-tags li{padding:10px 0;border-bottom:1px solid #676262}.blog-tags li a{font-family:"Cormorant";font-weight:500;font-size:20px;line-height:1.5;text-transform:uppercase}@media(max-width: 1200px){.blog-tags li a{font-size:17px;line-height:1.2}}.blog-tags li a:hover{color:#3ea79b}.blog-tags li a.active{color:#49c5b6 !important;pointer-events:none}.blog-tags .button{margin-top:70px;max-width:100%;min-width:100%}.tag-btn{width:35px;height:35px;padding:8px 5px;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;position:absolute;top:-65px;left:-5px;z-index:4;display:none}.tag-btn span{width:100%;height:2px;background:#49c5b6}@media(max-width: 768px){.tag-btn{display:flex}}.blog-tags{padding-right:17px;position:relative;z-index:1;margin-top:-10px}@media(max-width: 768px){.blog-tags{padding-bottom:16px}}.blog-tags::before{content:"";width:1px;height:calc(100% + 140px);position:absolute;right:0;top:-60px;background:#676262}@media(max-width: 768px){.blog-tags::before{height:calc(100% + 60px)}}.blog-tags li{padding:10px 0;border-bottom:1px solid #676262}.blog-tags li a{font-family:"Cormorant";font-weight:500;font-size:20px;line-height:1.5;text-transform:uppercase}@media(max-width: 1200px){.blog-tags li a{font-size:17px;line-height:1.2}}.blog-tags li a:hover{color:#3ea79b}.blog-tags li a.active{color:#49c5b6 !important;pointer-events:none}.blog-tags .button{margin-top:70px;max-width:100%;min-width:100%}.tag-btn{width:35px;height:35px;padding:8px 5px;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;position:absolute;top:-65px;left:-5px;z-index:4;display:none}.tag-btn span{width:100%;height:2px;background:#49c5b6}@media(max-width: 768px){.tag-btn{display:flex}}.post-content__gallery{position:relative;width:100%;max-width:100%;margin:37px 0 53px}@media(max-width: 768px){.post-content__gallery{margin:20px 0 30px}}.post-content__gallery .post-main-slider .swiper-slide span{position:absolute;left:0;bottom:0;padding:4px 55px 6px;color:#fff;background:#49c5b6;display:block;font-weight:600}.post-content__gallery .post-main-slider__slide{position:relative;width:100%;padding-bottom:62.8%}.post-content__gallery .post-main-slider__slide img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.post-content__gallery .post-min-slider{max-width:100%;margin-top:10px}.post-content__gallery .post-min-slider .swiper-slide{transform:translate3d(0, 0, 0)}.post-content__gallery .post-min-slider .swiper-slide img{transition:all .3s ease 0s}.post-content__gallery .post-min-slider .swiper-slide-thumb-active img{transform:scale(1.05)}.post-content__gallery .post-min-slider__slide{position:relative;width:100%;padding-bottom:77%}.post-content__gallery .post-min-slider__slide img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.blog-wrapper{margin-bottom:88px;min-width:0}.blog-wrapper__inner{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:40px;position:relative}.blog-wrapper__tags{width:calc(25% - 20px);transition:left .6s}@media(max-width: 1024px){.blog-wrapper__tags{width:240px}}@media(max-width: 768px){.blog-wrapper__tags{width:300px;max-width:100%;position:absolute;top:0;left:-100%;z-index:3;background:#fff}.blog-wrapper__tags::after{content:"";display:block;position:absolute;right:0;bottom:0;width:calc(100% + 16px);height:calc(100% + 68px);background:#fff}}@media(max-width: 360px){.blog-wrapper__tags{left:-120%}}.blog-wrapper__tags.active{left:0%}.blog-wrapper__body{width:calc(75% - 20px)}@media(max-width: 1024px){.blog-wrapper__body{width:calc(100% - 240px - 30px)}}@media(max-width: 768px){.blog-wrapper__body{width:100%}}.page.blog .blog-wrapper__body{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px 68px}@media(max-width: 1200px){.page.blog .blog-wrapper__body{gap:25px 15px}}@media(max-width: 1024px){.page.blog .blog-wrapper__body{grid-template-columns:repeat(1, 1fr);gap:30px 15px}}.event-info__header{display:flex;justify-content:center;position:relative;padding:49px 0 58px}@media(max-width: 1024px){.event-info__header{padding:30px 0 45px}}.event-info__header::before{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;background:#e3e3e3}.event-info__preview{position:relative}.event-info__information{position:absolute;bottom:-18px;right:-82px;background:#49c5b6;color:#fff;padding:12px 21px 12px 30px}@media(max-width: 1200px){.event-info__information{right:-15px;bottom:-15px}}@media(max-width: 480px){.event-info__information{font-size:14px}}.event-info__information strong{font-weight:600;text-transform:uppercase;margin-right:31px}@media(max-width: 480px){.event-info__information strong{margin-right:15px}}.event-info__information span{font-style:italic}.event-info__body{margin-top:41px;display:grid;grid-template-columns:3.1376811594fr 5.615942029fr;-moz-column-gap:155px;column-gap:155px}@media(max-width: 1400px){.event-info__body{-moz-column-gap:50px;column-gap:50px}}@media(max-width: 1024px){.event-info__body{grid-template-columns:1fr 2fr;-moz-column-gap:40px;column-gap:40px}}@media(max-width: 768px){.event-info__body{grid-template-columns:auto}}@media(max-width: 768px){.event-info-general{margin-bottom:31px}}.event-info-general h2{font-family:"Cormorant";font-weight:500;font-size:25px;line-height:1.2;padding-bottom:8px;margin-bottom:10px;text-transform:uppercase;border-bottom:1px solid #676262}.event-info-general .button{margin-top:55px}@media(max-width: 1200px){.event-info-general .button{margin-top:20px}}.event-info-general p{font-size:14px}.event-info-general__grey{position:relative;font-weight:600;padding:15px 0 16px}.event-info-general__grey::before{content:"";width:500%;height:100%;position:absolute;top:0;right:0;background:#eee;z-index:-1}.event-info-general__grey span{display:flex;align-items:center}.event-info-general__grey span:nth-child(1)::after{content:"";width:35px;height:1px;background:#121212;display:inline-flex;margin:0 16px}.event-info-general__date{display:flex;align-items:center;margin-bottom:14px}.event-info-general__tel{transition:all .3s ease 0s}.event-info-general__tel:hover{color:#3ea79b}.event-info-general__green{position:relative;color:#fff;font-weight:600;padding:10px 0 13px;display:flex;align-items:center;margin-bottom:37px}.event-info-general__green::before{content:"";width:500%;height:100%;position:absolute;top:0;right:0;background:#49c5b6;z-index:-1}.event-info-general__green span{display:flex;align-items:center}.event-info-general__green span:nth-child(1)::after{content:"";width:35px;height:1px;background:#fff;display:inline-flex;margin:0 16px}.event-info-general__narrator{margin-bottom:31px;font-size:14px}.event-info-general__narrator strong{font-weight:600;font-size:17px;text-transform:uppercase;margin-bottom:6px;display:block}.event-info-faq{padding-top:10px}@media(max-width: 1200px){.event-info-faq{padding-top:0}}.event-info-faq .back-btn{display:flex;justify-content:flex-end;margin-left:auto;margin-bottom:70px}@media(max-width: 1200px){.event-info-faq .back-btn{margin-bottom:30px}}.event-info-faq__text{display:flex;flex-direction:column;align-items:flex-start;width:100%}@media(max-width: 1024px){.event-info-faq__text{font-size:14px}}.event-info-faq__text:not(:last-child){margin-bottom:80px}@media(max-width: 1200px){.event-info-faq__text:not(:last-child){margin-bottom:31px}}.event-info-faq__text .button{display:flex;align-self:flex-end;margin-top:60px}@media(max-width: 1200px){.event-info-faq__text .button{margin-top:0}}@media(max-width: 1024px){.event-info-faq__text .button{align-self:center}}.event-info__general,.event-info-faq__text{width:100%}@media(max-width: 1024px){.event-info__general,.event-info-faq__text{font-size:14px}}.event-info__general>div,.event-info-faq__text>div{max-width:100% !important}.event-info__general h2,.event-info-faq__text h2{width:100%;display:flex;font-family:"Cormorant";font-weight:500;font-size:25px;line-height:30px;text-transform:uppercase;position:relative;padding-bottom:17px;margin-bottom:13px}@media(max-width: 768px){.event-info__general h2,.event-info-faq__text h2{margin-bottom:8px;padding-bottom:8px;font-size:21px}}.event-info__general ol,.event-info-faq__text ol{padding-left:20px}.event-info__general ol:not(:last-child),.event-info-faq__text ol:not(:last-child){margin-bottom:17px}.event-info__general ol li:not(:last-child),.event-info-faq__text ol li:not(:last-child){margin-bottom:10px}.event-info__general ul:not(:last-child),.event-info-faq__text ul:not(:last-child){margin-bottom:17px}.event-info__general ul li,.event-info-faq__text ul li{padding-left:26px;position:relative}.event-info__general ul li:not(:last-child),.event-info-faq__text ul li:not(:last-child){margin-bottom:10px}.event-info__general ul li::before,.event-info-faq__text ul li::before{content:"";display:block;width:17px;height:17px;background-image:url("../img/event/star.svg");background-size:17px 17px;position:absolute;top:4px;left:0}@media(max-width: 1200px){.event-info__general ul li::before,.event-info-faq__text ul li::before{top:3px}}@media(max-width: 1024px){.event-info__general ul li::before,.event-info-faq__text ul li::before{top:0px}}.event-info__general p,.event-info-faq__text p{margin-bottom:17px}.event-info__general p:last-child,.event-info-faq__text p:last-child{margin-bottom:0}.event-info__general a:not(.button),.event-info-faq__text a:not(.button){color:#49c5b6;text-decoration:underline;transition:color .3s}.event-info__general a:not(.button):hover,.event-info-faq__text a:not(.button):hover{color:#3ea79b}.event-info__general table,.event-info-faq__text table{max-width:100% !important;width:100% !important}@media(max-width: 1024px){.event-info__general table,.event-info-faq__text table{align-self:center}}@media(max-width: 1024px){.event-info__general table tr,.event-info-faq__text table tr{display:flex;flex-direction:column;row-gap:10px}}.audio-content{margin-bottom:80px}.audio-content .section-header{margin-bottom:43px}.audio-content__body{max-width:910px}.audio-content__list-item{width:100%;max-width:760px;border-bottom:1px solid #b6b6b6;padding:10px 0 24px;position:relative;transition:all .3s ease 0s}.audio-content__list-item:not(:last-child){margin-bottom:28px}.audio-content__list-item::before{content:"";width:calc(100% + 30px);height:100%;position:absolute;top:0;right:-20%;background:#e3e3e3;z-index:-1;opacity:0;visibility:hidden;transition:all .3s ease 0s}.audio-content__list-item:hover{border-color:rgba(0,0,0,0)}.audio-content__list-item:hover::before{opacity:1;visibility:visible;right:-15px}.audio-content__link-title{font-family:"Cormorant";font-weight:600;font-size:25px;line-height:1.2;text-transform:uppercase;margin-bottom:23px;display:block}@media(max-width: 768px){.audio-content__link-title{font-size:21px;margin-bottom:15px}}@media(max-width: 374px){.audio-content__link-title{font-size:18px}}.audio-content__link-info{display:flex;align-items:center;font-size:14px;line-height:25px;overflow:hidden}.audio-content__link-info pre{font-size:17px;color:#49c5b6;margin-left:52px}@media(max-width: 768px){.audio-content__link-info pre{margin-left:15px}}.photo-content .section-header{margin-bottom:32px}.photo-content__item{padding-bottom:13px;position:relative}.photo-content__item:not(:last-child){margin-bottom:80px}@media(max-width: 1024px){.photo-content__item:not(:last-child){margin-bottom:40px}}.photo-content__item::before{content:"";width:100%;height:1px;background:#b6b6b6;position:absolute;left:0;bottom:0}.photo-content__item-gallery{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.photo-content__item-title{width:100%;font-family:"Cormorant";font-weight:600;font-size:25px;line-height:1.2;text-transform:uppercase;margin-bottom:32px}@media(max-width: 1024px){.photo-content__item-title{margin-bottom:15px;font-size:21px}}@media(max-width: 374px){.photo-content__item-title{font-size:18px}}.photo-main-slider{width:calc(100% - 250px);max-width:1050px;position:relative}.photo-main-slider .swiper-slide img{width:100%;max-height:600px;-o-object-fit:cover;object-fit:cover}.photo-main-slider .swiper-slide span{display:block;margin-top:12px;font-size:14px}.photo-main-slider__slide{position:relative;width:100%;padding-bottom:60%}.photo-main-slider__slide img{position:absolute;top:0;left:0;width:100%;height:calc(100% - 37px);-o-object-fit:cover;object-fit:cover}.photo-main-slider__slide span{position:absolute;bottom:0;left:0;width:100%;font-size:14px}@media(max-width: 1400px){.photo-main-slider{max-width:100%}}@media(max-width: 1200px){.photo-main-slider{width:100%}}.photo-min-slider{width:210px;height:600px}@media(max-width: 1400px){.photo-min-slider{height:521px}}@media(max-width: 1200px){.photo-min-slider{width:100%;height:auto;margin-top:40px}}.photo-min-slider__slide{position:relative;width:100%;cursor:pointer;overflow:hidden;padding-bottom:64%}@media(max-width: 1400px){.photo-min-slider__slide{padding-bottom:55%}}@media(max-width: 1200px){.photo-min-slider__slide{padding-bottom:64%}}.photo-min-slider__slide img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:.6s}.photo-min-slider .swiper-slide-thumb-active img{transform:scale(1.05);opacity:.8}.photo-min-slider .swiper-button-next,.photo-min-slider .swiper-button-prev{display:flex;align-items:flex-end;justify-content:center;position:absolute;left:0;width:100%;height:135px;background:linear-gradient(180.4deg, rgba(0, 0, 0, 0) 33.75%, #232323 99.65%);margin:0;transform:rotate(0);z-index:1;padding-bottom:3px;opacity:0;transition:all .3s ease 0s}.photo-min-slider .swiper-button-next svg,.photo-min-slider .swiper-button-prev svg{width:46px;height:24px}.photo-min-slider .swiper-button-next:hover,.photo-min-slider .swiper-button-prev:hover{opacity:1}@media(max-width: 1200px){.photo-min-slider .swiper-button-next,.photo-min-slider .swiper-button-prev{height:100%;width:135px;background:linear-gradient(90deg, rgba(0, 0, 0, 0) 33.75%, #232323 99.65%);justify-content:flex-end;align-items:center;padding:0}.photo-min-slider .swiper-button-next svg,.photo-min-slider .swiper-button-prev svg{transform:rotate(-90deg)}}@media(max-width: 1024px){.photo-min-slider .swiper-button-next,.photo-min-slider .swiper-button-prev{display:none}}.photo-min-slider .swiper-button-disabled{pointer-events:none}.photo-min-slider .swiper-button-disabled:hover{opacity:0}.photo-min-slider .swiper-button-prev{top:0;transform:rotate(180deg)}.photo-min-slider .swiper-button-next{bottom:0}@media(max-width: 1200px){.photo-min-slider .swiper-button-next{right:0;left:unset}}.future-events .section-header{margin-bottom:31px}.future-events__body h3{font-family:"Cormorant";font-weight:500;font-size:35px;line-height:1.7;text-transform:uppercase;margin-bottom:24px}@media(max-width: 1400px){.future-events__body h3{font-size:calc(21px + 14 * ((100vw - 320px) / 1080))}}@media(max-width: 480px){.future-events__body h3{margin-bottom:20px}}.future-events__text{max-width:1240px;margin-bottom:24px}.future-events__text p:not(:last-child){margin-bottom:17px}@media(max-width: 768px){.future-events__text p:not(:last-child){margin-bottom:14px}}.future-events__text h2{width:100%;display:flex;font-family:"Cormorant";font-weight:500;font-size:25px;line-height:30px;text-transform:uppercase;position:relative;padding-bottom:17px;margin-bottom:13px}@media(max-width: 768px){.future-events__text h2{margin-bottom:8px;padding-bottom:8px;font-size:21px}}.future-events__text ol{padding-left:20px}.future-events__text ol:not(:last-child){margin-bottom:17px}.future-events__text ol li:not(:last-child){margin-bottom:10px}.future-events__text ul:not(:last-child){margin-bottom:17px}.future-events__text ul li{padding-left:26px;position:relative}.future-events__text ul li:not(:last-child){margin-bottom:10px}.future-events__text ul li::before{content:"";display:block;width:17px;height:17px;background-image:url("../img/event/star.svg");background-size:17px 17px;position:absolute;top:4px;left:0}@media(max-width: 1200px){.future-events__text ul li::before{top:3px}}@media(max-width: 1024px){.future-events__text ul li::before{top:0px}}.future-events__text p{margin-bottom:17px}.future-events__text p:last-child{margin-bottom:0}.future-events__text a:not(.button){color:#49c5b6;text-decoration:underline;transition:color .3s}.future-events__text a:not(.button):hover{color:#3ea79b}.future-event{margin-top:100px}@media(max-width: 1200px){.future-event{margin-top:60px}}@media(max-width: 1024px){.future-event{margin-top:23px}}.future-event__item{display:grid;grid-template-columns:6.5942028986fr auto;align-items:flex-start;-moz-column-gap:10.8695652174%;column-gap:10.8695652174%}.future-event__item:not(:last-child){margin-bottom:60px}@media(max-width: 1200px){.future-event__item{-moz-column-gap:20px;column-gap:20px}}@media(max-width: 1024px){.future-event__item{grid-template-columns:auto}.future-event__item:not(:last-child){margin-bottom:30px}}.future-event__info{border-bottom:1px solid #e3e3e3}.future-event__title{display:block;width:100%;font-family:"Cormorant";font-weight:600;font-size:25px;line-height:1.2;text-transform:uppercase;margin-bottom:20px}@media(max-width: 1400px){.future-event__title{font-size:calc(18px + 7 * ((100vw - 320px) / 1080))}}.future-event__description{font-size:16px;line-height:1.5}@media(max-width: 1024px){.future-event__description{font-size:14px;margin-bottom:20px}}.future-event__date{display:block;margin:23px 0;font-size:14px;line-height:1.7}@media(max-width: 1024px){.future-event__date{display:flex;margin:0 0 15px;align-self:flex-end}}.past-events .section-header{margin-bottom:43px}.past-events__body h3{font-family:"Cormorant";font-weight:500;font-size:40px;line-height:1.5;margin-bottom:12px;text-transform:uppercase}@media(max-width: 1400px){.past-events__body h3{font-size:calc(21px + 19 * ((100vw - 320px) / 1080))}}.past-events__text{margin-bottom:90px}@media(max-width: 1200px){.past-events__text{margin-bottom:60px}}@media(max-width: 1024px){.past-events__text{margin-bottom:40px}}.past-events__text p:not(:last-child){margin-bottom:17px}@media(max-width: 480px){.past-events__text p:not(:last-child){margin-bottom:14px}}.event-table{overflow-x:scroll}.event-table__row{display:grid;grid-template-columns:25px minmax(400px, auto) 140px 140px;align-items:center;gap:20px;padding:10px 0}@media(max-width: 1024px){.event-table__row{gap:10px;padding:5px 0}}.event-table__row:first-child{text-align:center}.event-table__col:nth-child(1),.event-table__col:nth-child(3),.event-table__col:nth-child(4){text-align:center}.event-certificate{margin-top:90px}@media(max-width: 1200px){.event-certificate{margin-top:60px}}@media(max-width: 1024px){.event-certificate{margin-top:40px}}.event-certificate__title{margin-bottom:42px;color:#3d3d3d}@media(max-width: 1024px){.event-certificate__title{margin-bottom:20px}}.event-certificate__body{display:flex;align-items:flex-start}@media(max-width: 1024px){.event-certificate__body{flex-direction:column;width:100%}}.event-certificate__image{width:100%;max-width:520px;margin-right:13.0434782609%}@media(max-width: 1024px){.event-certificate__image{margin:0 0 20px 0}}.event-certificate__image img{width:100%}.event-certificate__member{width:100%;max-width:520px}.member__title{color:#3d3d3d;margin-bottom:30px}.member__title span{margin-left:40px}.member__table-row{display:grid;grid-template-columns:15px minmax(140px, auto) 125px;gap:5px;margin-bottom:8px}.member__table-row:first-child{text-align:center}.member__table-col:nth-child(1),.member__table-col:nth-child(3){text-align:center}.contacts-page{padding-bottom:100px}.contacts-page__title{display:block;position:relative;width:100%;font-size:25px;line-height:1.2;font-weight:500;text-transform:uppercase;font-family:"Cormorant";padding-bottom:16px;margin-bottom:24px}@media(max-width: 640px){.contacts-page__title{font-size:20px;padding-bottom:12px;margin-bottom:16px}}.contacts-page__title::after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background:#676262}.contacts-page__head{margin-bottom:42px}.contacts-page__content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.contacts-page__info{width:calc(50% - 15px);max-width:500px}@media(max-width: 1024px){.contacts-page__info{width:100%;max-width:100%;margin-bottom:42px}}.contacts-page__info p:not(:last-child){margin-bottom:18px}.contacts-page__info a{font-weight:600;text-decoration:underline;transition:color .3s}.contacts-page__info a:hover{color:#49c5b6}.contacts-page__form{width:calc(50% - 15px);max-width:580px}@media(max-width: 1024px){.contacts-page__form{width:100%;max-width:100%}}