﻿@property --direction{syntax:"<angle>";inherits:false;initial-value:90deg;}@keyframes moveTags{from{transform:translateX(0%);}to{transform:translateX(-100%);}}body{margin:0;font-family:"Poppins",sans-serif;}body h1,body h2,body h3,body h4,body h5,body h6,body p{margin:0;padding:0;}body .wrapper{padding:22px 33px;box-sizing:border-box;}@media screen and (max-device-width:450px) and (max-device-height:950px),screen and (max-width:1024px){body .wrapper{padding:8px 8px 20px 8px;}}body .wrapper header{display:block;position:relative;width:100%;height:870px;box-sizing:border-box;padding:50px 60px 100px 60px;border-radius:80px 0 80px 0;background:transparent;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:linear-gradient(var(--direction),rgba(145,0,186,.9) 0%,rgba(0,197,221,.9) 100%),url("/img/banners/banner_bg_img.jpg");}body .wrapper header .banner-nav{display:block;max-width:1734px;margin:0 auto;height:60px;box-sizing:border-box;position:relative;}body .wrapper header .banner-nav .nav-content{display:flex;justify-content:space-between;align-items:center;height:60px;position:relative;z-index:10;}body .wrapper header .banner-nav .nav-content .nav-logo{display:inline-block;vertical-align:top;width:203px;height:60px;}body .wrapper header .banner-nav .nav-content .nav-logo img{max-height:100%;max-width:100%;}body .wrapper header .banner-nav .nav-content .nav-links{display:inline-block;vertical-align:top;}body .wrapper header .banner-nav .nav-content .nav-links .nav-link-container{display:inline-block;vertical-align:top;position:relative;padding:10px 0;}body .wrapper header .banner-nav .nav-content .nav-links .nav-link-container .nav-link{display:inline-block;vertical-align:top;color:#fff;background:transparent;font-size:18px;font-style:normal;font-weight:600;line-height:40px;text-decoration:none;margin:0;padding:0 20px;border-radius:10px 0;cursor:pointer;}body .wrapper header .banner-nav .nav-content .nav-links .nav-link-container .nav-link.active{color:#242424;font-weight:800;background:#fff;}body .wrapper header .banner-nav .nav-content .nav-links .nav-link-container .nav-link-arrow{display:inline-block;display:none;vertical-align:top;width:100px;height:30px;background:transparent;background-image:url("/img/icons/arrow_menu_down.svg");background-position:center right;background-repeat:no-repeat;background-size:contain;position:absolute;top:5px;right:0;}body .wrapper header .banner-nav .nav-content .nav-links .nav-link-container .nav-link-submenu{display:none;position:absolute;top:100%;left:-50px;border-radius:15px 0;background:#fff;box-shadow:0 0 29px 0 rgba(0,0,0,.25);padding:10px 26px;white-space:nowrap;width:auto;}body .wrapper header .banner-nav .nav-content .nav-links .nav-link-container .nav-link-submenu .nav-link.nav-link-child{color:#242424;line-height:28px;margin:0 20px 0 0;}body .wrapper header .banner-nav .nav-content .nav-links .nav-link-container .nav-link-submenu .nav-link.nav-link-child:last-child{margin:0;}body .wrapper header .banner-nav .nav-content .nav-links .nav-link-container .nav-link-submenu .nav-link.nav-link-child:hover{color:#00c5dd;font-weight:600;background:#fff;}body .wrapper header .banner-nav .nav-content .nav-links .nav-link-container .nav-link-submenu .nav-link.nav-link-child.active{color:#9100ba;font-weight:600;background:#fff;}body .wrapper header .banner-nav .nav-content .nav-btns{display:inline-block;vertical-align:top;}body .wrapper header .banner-nav .nav-content .nav-btns .nav-btn{display:inline-block;vertical-align:top;}body .wrapper header .banner-nav .nav-content .nav-btns .nav-btn.nav-btn-ticket{display:inline-block;box-sizing:border-box;width:auto;height:48px;padding:0 24px;color:#fff;font-family:"Poppins",sans-serif;font-style:normal;font-weight:700;line-height:48px;font-size:18px;text-decoration:none;border:0;border-radius:20px 0;min-width:0;min-height:0;vertical-align:top;cursor:pointer;transition:border-radius .6s cubic-bezier(.68,-.55,.265,2.25),--direction .6s cubic-bezier(.68,-.55,.265,1.95);background:#242424;margin-right:20px;}body .wrapper header .banner-nav .nav-content .nav-btns .nav-btn.nav-btn-ticket span{text-transform:uppercase;color:#fff;}body .wrapper header .banner-nav .nav-content .nav-btns .nav-btn.nav-btn-ticket::after{content:"";display:inline-block;vertical-align:top;width:24px;height:48px;background:transparent;background-position:center;background-size:contain;background-repeat:no-repeat;margin-left:6px;}body .wrapper header .banner-nav .nav-content .nav-btns .nav-btn.nav-btn-ticket::after{background-image:url("/img/icons/ticket_white.svg");}body .wrapper header .banner-nav .nav-content .nav-btns .nav-btn.nav-btn-ticket:hover{border-radius:0 20px;--direction:270deg;}body .wrapper header .banner-nav .nav-content .nav-btns .nav-btn.nav-btn-lang{display:inline-block;box-sizing:border-box;width:auto;height:48px;padding:0 24px;color:#fff;font-family:"Poppins",sans-serif;font-style:normal;font-weight:700;line-height:48px;font-size:18px;text-decoration:none;border:0;border-radius:20px 0;min-width:0;min-height:0;vertical-align:top;cursor:pointer;transition:border-radius .6s cubic-bezier(.68,-.55,.265,2.25),--direction .6s cubic-bezier(.68,-.55,.265,1.95);background:transparent;border:2px solid #fff;padding:0 22px;text-transform:uppercase;}body .wrapper header .banner-nav .nav-content .nav-btns .nav-btn.nav-btn-lang span{text-transform:uppercase;color:#fff;}body .wrapper header .banner-nav .nav-content .nav-btns .nav-btn.nav-btn-lang:hover{border-radius:0 20px;--direction:270deg;}body .wrapper header .banner-nav .nav-content .nav-burger{display:none;width:40px;height:40px;background:transparent;background-image:url("/img/icons/burger_open.svg");background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:0;right:0;cursor:pointer;}@media screen and (max-width:1600px){body .wrapper header .banner-main{padding:0 40px;}}@media screen and (max-width:1120px){body .wrapper header{padding:20px 20px 120px 20px;height:auto;}body .wrapper header .banner-main{padding:0 20px;}}@media screen and (max-device-width:450px) and (max-device-height:950px),screen and (max-width:500px){body .wrapper header{padding:20px 20px 120px 20px;height:auto;border-radius:50px 0 50px 0;}body .wrapper header .banner-main{padding:0;}}@media screen and (min-width:1281px){body .wrapper header .banner-nav .nav-content .nav-links .nav-link-container:hover .nav-link-submenu{display:block;}}@media screen and (max-device-width:450px) and (max-device-height:950px),screen and (max-width:1280px){body .wrapper header{padding:20px 20px 120px 20px;height:auto;border-radius:50px 0 50px 0;}body .wrapper header .banner-nav{margin:0 auto;height:50px;}body .wrapper header .banner-nav .nav-content{height:50px;overflow:hidden;border-radius:0;align-items:flex-start;flex-direction:column;transition:.3s;}body .wrapper header .banner-nav .nav-content .nav-logo{display:block;width:170px;height:50px;margin-bottom:70px;}body .wrapper header .banner-nav .nav-content .nav-links{display:block;width:100%;height:calc(100% - 170px);padding:0 20px;box-sizing:border-box;}body .wrapper header .banner-nav .nav-content .nav-links .nav-link-container{display:block;margin:0;margin-bottom:20px;position:relative;padding:0;}body .wrapper header .banner-nav .nav-content .nav-links .nav-link-container .nav-link{line-height:40px;margin:0;}body .wrapper header .banner-nav .nav-content .nav-links .nav-link-container .nav-link-arrow{display:inline-block;}body .wrapper header .banner-nav .nav-content .nav-links .nav-link-container .nav-link-submenu{display:none;position:relative;top:0;left:0;border-radius:0;background:transparent;box-shadow:none;padding:0 0 0 25px;border-left:3px solid #fff;margin:30px 0 0 37px;white-space:normal;width:auto;max-width:200px;box-sizing:border-box;}body .wrapper header .banner-nav .nav-content .nav-links .nav-link-container .nav-link-submenu .nav-link.nav-link-child{color:#fff;display:inline-block;line-height:40px;margin:0 0 10px 0;white-space:nowrap;}body .wrapper header .banner-nav .nav-content .nav-links .nav-link-container .nav-link-submenu .nav-link.nav-link-child:last-child{margin:0;}body .wrapper header .banner-nav .nav-content .nav-links .nav-link-container.opened .nav-link-arrow{background-image:url("/img/icons/arrow_menu_left.svg");}body .wrapper header .banner-nav .nav-content .nav-links .nav-link-container.opened .nav-link-submenu{display:block;}body .wrapper header .banner-nav .nav-content .nav-btns{display:block;width:100%;display:flex;width:100%;flex-wrap:wrap;justify-content:space-between;}body .wrapper header .banner-nav .nav-content .nav-btns .nav-btn{display:inline-block;margin-top:20px;}body .wrapper header .banner-nav .nav-content .nav-btns .nav-btn.nav-btn-ticket{display:inline-block;}body .wrapper header .banner-nav .nav-content .nav-btns .nav-btn.nav-btn-lang{display:inline-block;}body .wrapper header .banner-nav .nav-content .nav-burger{display:block;}body .wrapper header .banner-nav.nav-burger-opened{overflow:visible;}body .wrapper header .banner-nav.nav-burger-opened .nav-content{height:auto;height:calc(100vh - 14px);max-height:calc(100vh - 14px);overflow:auto;border-radius:50px 0;align-items:flex-start;flex-direction:column;background:linear-gradient(var(--direction),#9100ba 0%,#00c5dd 100%);width:calc(100% + 40px);margin:-20px -20px 0 -20px;padding:20px 20px 20px 20px;box-sizing:border-box;}body .wrapper header .banner-nav.nav-burger-opened .nav-content .nav-burger{background-image:url("/img/icons/burger_close.svg");top:20px;right:20px;}body .wrapper header .banner-main{padding:0;}}body .wrapper article{display:block;max-width:1196px;margin:120px auto;}body .wrapper article section{margin:200px 0;}body .wrapper article section:first-child{margin-top:0;}body .wrapper article section:last-child{margin-bottom:0;}body .wrapper article section h2{color:#242424;font-size:24px;font-style:normal;font-weight:800;line-height:30px;}body .wrapper article section h3{color:#19abce;font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-transform:uppercase;}body .wrapper article section h4{color:#9100ba;font-size:14px;font-style:normal;font-weight:700;line-height:18px;}body .wrapper article section .separator{display:block;width:106px;height:4px;background:linear-gradient(var(--direction),#9100ba 0%,#00c5dd 100%);}body .wrapper article section h1 span,body .wrapper article section h2 span,body .wrapper article section h3 span,body .wrapper article section h4 span,body .wrapper article section h5 span,body .wrapper article section h6 span{text-transform:uppercase;}body .wrapper article section p,body .wrapper article section ul,body .wrapper article section ol,body .wrapper article section li,body .wrapper article section div,body .wrapper article section span{color:#242424;}@media screen and (max-device-width:450px) and (max-device-height:950px),screen and (max-width:1000px){body .wrapper article section{margin:100px auto;}}@media screen and (max-device-width:450px) and (max-device-height:950px),screen and (max-width:600px){body .wrapper article section{text-align:center;}body .wrapper article section .separator{margin:0 auto;}}body .wrapper footer{display:block;padding:40px;box-sizing:border-box;border-radius:80px 0;background:linear-gradient(var(--direction),#00c5dd 0%,#9100ba 100%);}body .wrapper footer section{display:block;max-width:628px;margin:0 auto 80px auto;text-align:center;}body .wrapper footer section .logo{display:block;margin-bottom:40px;}body .wrapper footer section .logo img{width:100%;height:auto;max-width:290px;}body .wrapper footer section .contacts{display:block;margin-bottom:50px;}body .wrapper footer section .contacts .contact{display:inline-block;vertical-align:top;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-decoration:none;margin:0 20px 10px 20px;vertical-align:middle;white-space:nowrap;}body .wrapper footer section .contacts .contact.phone::before{content:"";display:inline-block;width:24px;height:24px;margin-right:10px;background:transparent;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url("/img/icons/phone.svg");vertical-align:top;}body .wrapper footer section .contacts .contact.email::before{content:"";display:inline-block;width:24px;height:24px;margin-right:10px;background:transparent;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url("/img/icons/email.svg");vertical-align:top;}body .wrapper footer section .newsletter{display:block;margin-bottom:60px;text-align:center;display:none;}body .wrapper footer section .newsletter .newsletter-title{display:block;font-family:"Poppins",sans-serif;color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:30px;margin-bottom:20px;}body .wrapper footer section .newsletter .newsletter-form{display:block;}body .wrapper footer section .newsletter .newsletter-form .newsletter-form-input{display:inline-block;vertical-align:top;width:360px;height:40px;margin-right:20px;background:#fff;border:0;outline:0;border-radius:20px 0;color:#8a8a8a;text-align:center;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:22px;padding:9px 20px;box-sizing:border-box;}body .wrapper footer section .newsletter .newsletter-form .newsletter-form-submit{display:inline-block;vertical-align:top;display:inline-block;box-sizing:border-box;width:auto;height:40px;padding:0 20px;color:#fff;font-family:"Poppins",sans-serif;font-style:normal;font-weight:700;line-height:40px;font-size:14px;text-decoration:none;border:0;border-radius:16px 0;min-width:0;min-height:0;vertical-align:top;cursor:pointer;transition:border-radius .6s cubic-bezier(.68,-.55,.265,2.25),--direction .6s cubic-bezier(.68,-.55,.265,1.95);background:#242424;}body .wrapper footer section .newsletter .newsletter-form .newsletter-form-submit span{text-transform:uppercase;color:#fff;}body .wrapper footer section .newsletter .newsletter-form .newsletter-form-submit::after{content:"";display:inline-block;vertical-align:top;width:20px;height:40px;background:transparent;background-position:center;background-size:contain;background-repeat:no-repeat;margin-left:5px;}body .wrapper footer section .newsletter .newsletter-form .newsletter-form-submit::after{background-image:url("/img/icons/arrow_btn__white_right.svg");}body .wrapper footer section .newsletter .newsletter-form .newsletter-form-submit:hover{border-radius:0 16px;--direction:270deg;}body .wrapper footer section .social{display:block;}body .wrapper footer section .social .social-title{display:block;margin-bottom:30px;color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:32px;}body .wrapper footer section .social .social-links{display:block;}body .wrapper footer section .social .social-links .social-link{display:inline-block;vertical-align:middle;margin:0 10px;width:30px;height:30px;}body .wrapper footer section .social .social-links .social-link img{display:block;width:100%;height:100%;}body .wrapper footer small{display:block;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:300;line-height:28px;}@media screen and (max-device-width:450px) and (max-device-height:950px),screen and (max-width:800px){body .wrapper footer{border-radius:50px 0;}body .wrapper footer section .logo img{max-width:245px;}body .wrapper footer section .newsletter .newsletter-form .newsletter-form-input{display:block;width:100%;margin-right:0;margin-bottom:20px;}}