@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:200;src:url(../static/fonts/Manrope_200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:300;src:url(../static/fonts/Manrope_300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(../static/fonts/Manrope_400.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(../static/fonts/Manrope_500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(../static/fonts/Manrope_600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(../static/fonts/Manrope_700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:800;src:url(../static/fonts/Manrope_800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:400;src:url(../static/fonts/LoraWoff2/Lora-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:italic;font-weight:400;src:url(../static/fonts/LoraWoff2/Lora-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:500;src:url(../static/fonts/LoraWoff2/Lora-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:italic;font-weight:500;src:url(../static/fonts/LoraWoff2/Lora-MediumItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:600;src:url(../static/fonts/LoraWoff2/Lora-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:italic;font-weight:600;src:url(../static/fonts/LoraWoff2/Lora-SemiBoldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:normal;font-weight:700;src:url(../static/fonts/LoraWoff2/Lora-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lora;font-style:italic;font-weight:700;src:url(../static/fonts/LoraWoff2/Lora-BoldItalic.woff2) format("woff2")}:root{--app-back:#f7f7f7;--primary-back:#f4f6fc;--content-back:#f5f5f5;--light-back:#f2f2f2;--dark-back:#ddd;--footer-back:#1b1b1b;--ass-back:#5e28e9;--bot-back:#fff;--user-back:#e0fcd7;--ass-shadow:rgba(94,40,233,.35);--border-color:#dfe0df;--box-border:#dadada;--msg-border:#dfe0df;--send-color:#51a768;--text-color:#1a1a1a;--second-text:#6d829c;--light-text:#323232;--dark-color:#3e4558;--white-color:#fff;--black-color:#000;--blue-color:#0071e0;--dark-blue:#1676ca;--red-color:red;--green-color:#00dc3f;--primary-color:#a71019;--master-color:#5a3721;--bronze-color:#d6bc83;--yellow-color:#ffc200;--warm-color:#f5e7cb;--red-muted:#c87372;--chinese-black:#0a0a0a;--graphite-shade:#232323;--light-back:hsla(0,0%,94%,.9);--gray-back:#f6f6f6;--shadow-color:rgba(62,69,88,.15);--facebook-color:#1877f2;--instagram-color:#c13584;--youtube-color:red;--telegram-color:#08c;--telegram-shadow:rgba(0,136,204,.55);--white-85:hsla(0,0%,100%,.85);--white-25:hsla(0,0%,100%,.25);--white-15:hsla(0,0%,100%,.15);--white-075:hsla(0,0%,100%,.075);--white-025:hsla(0,0%,100%,.025);--warm-55:hsla(40,68%,88%,.55);--dark-85:rgba(62,69,88,.85);--dark-55:rgba(62,69,88,.55);--dark-35:rgba(62,69,88,.35);--blue-085:rgba(0,113,224,.085);--blue-35:rgba(0,113,224,.35);--black-15:rgba(0,0,0,.15);--black-45:rgba(0,0,0,.45);--tour-first:rgba(28,29,34,.5);--tour-second:rgba(28,29,34,0);--master-55:rgba(90,55,33,.55);--primary-15:rgba(146,9,35,.15);--large-width:1280px;--middle-width:960px;--small-width:640px}*,:after,:before{box-sizing:border-box}body,html{margin:0;min-height:100vh;padding:0}body{background-color:var(--primary-back);color:var(--text-color);font:500 14px Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.modal{overflow:hidden}body.modal .overlay{display:grid}.overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--black-45);display:none;inset:0;position:fixed;z-index:9}body.modal.tm .tour_iframe,body.modal.vm .video_iframe{display:grid}body.modal.em .reg_form,body.modal.gm .gallery_modal{display:flex}body.modal.nav .hdr_menu{transform:translate(0)}body.modal.nav .hdr_logo{z-index:11}.gallery_modal,.reg_form,.tour_iframe,.video_iframe{aspect-ratio:640/360;background-color:transparent;border:2px solid var(--white-075);border-radius:15px;box-shadow:0 12px 16px #1424380a;display:none;gap:10px;left:0;margin:auto;max-width:900px;overflow:hidden;position:fixed;right:0;top:35px;transition:.3s;width:95%;z-index:11}.gallery_modal{align-items:center;aspect-ratio:auto;border:0;box-shadow:none;height:auto;max-height:80vh}.gallery_modal button{background-color:var(--white-15);border-radius:50%;cursor:pointer;height:48px;width:48px;z-index:11}.gallery_modal button:hover{background-color:var(--white-25)}.gallery_modal button svg{width:24px}.gallery_modal button .fill{fill:var(--white-color)}.curr_image{aspect-ratio:640/360;background-color:var(--black-15);border:2px solid var(--white-075);border-radius:15px;box-shadow:0 12px 16px #1424380a;display:grid;overflow:hidden;width:900px}.curr_image img{inset:0;margin:auto;max-height:100%;max-width:100%;opacity:0;position:absolute;transition:.3s;z-index:0}.curr_image img.current{opacity:1;z-index:10}h1,h2,h3,h4,h5,h6{font-weight:600;margin:0}h1{font-size:32px}h2{font-size:24px}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px;font-weight:500}p{margin-bottom:1em}a{color:var(--text-color);text-decoration:none;transition:.2s ease}a:hover{color:var(--blue-color)}button{align-items:center;background-color:transparent;border:none;display:flex;justify-content:center;outline:none}button,input,select,textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:inherit;font-weight:inherit}.btn{border-radius:5px;cursor:pointer;display:flex;font-weight:600;gap:5px;text-decoration:none;transition:.35s}.btn:hover{background-color:var(--blue-085)}.btn_arrow{align-items:center;background-color:var(--primary-color);border-radius:25px;display:flex;font-size:16px;font-weight:600;max-width:-moz-max-content;max-width:max-content;padding:10px 35px;transition:.3s ease-out;z-index:2}.btn_arrow,.btn_arrow:hover{color:var(--white-color)}.btn_arrow:hover span{transform:translate(-10px)}.btn_arrow:hover .icon{opacity:1}.btn_arrow span{transform:translate(10px);transition:.3s ease-out}.btn_arrow .icon{background:url(/static/icons/ic_arrow.svg) 50%/cover no-repeat;height:24px;opacity:0;width:24px}.btn_arrow .icon,a.all{display:flex;transition:.3s ease-out}a.all{align-items:center;color:var(--dark-color);font-weight:700;gap:4px;transform:translate(20px)}a.all:hover{color:var(--primary-color);transform:translate(0)}a.all:hover .stroke{stroke:var(--primary-color)}a.all:hover svg{opacity:1;transition-delay:.3s}a.all svg{opacity:0;transition:.15s ease-out;width:20px}a.all .stroke{stroke:var(--dark-color)}.videos a.all:hover{color:var(--warm-color)}.videos a.all:hover .stroke{stroke:var(--warm-color)}.videos a.all .stroke{stroke:var(--white-color)}.videos a.all svg{width:18px}.icon{align-items:center;display:flex;justify-content:center}.icon svg{max-height:100%;max-width:100%;min-width:24px}.app{min-height:100vh}.app,header{display:flex;flex-direction:column}header{align-items:center;background-color:var(--app-back);justify-content:space-between}header .btn{height:32px;width:32px}header .btn svg{height:24px;width:24px}.hdr_inner{border-bottom:1px solid var(--border-color);padding:15px 0}.hdr_box,.hdr_inner{align-items:center;display:grid;justify-content:center}.hdr_box{gap:15px;grid-template-columns:1fr auto 1fr;width:var(--large-width);z-index:9}.hdr_lang{display:grid}.lang_box{cursor:pointer;position:relative;width:125px}.curr_lang{align-items:center;border-radius:25px;color:var(--dark-color);cursor:pointer;display:flex;font-size:18px;font-weight:800;gap:5px;padding:5px 15px;text-transform:uppercase;transition:background-color .5s}.curr_lang:hover{background-color:var(--primary-15);color:var(--primary-color)}.curr_lang .chevron{transform:rotate(90deg)}.curr_lang:hover .fill{fill:var(--primary-color)}.curr_lang:hover .stroke{stroke:var(--primary-color)}.lang_list{background-color:var(--white-color);border:1px solid var(--border-color);border-radius:5px;display:grid;opacity:0;position:absolute;right:0;transform:translateY(10px);transition:transform .5s ease,opacity .75s ease;visibility:hidden;width:125px;z-index:1}.lang_list a{align-items:center;display:flex;gap:10px;padding:10px;white-space:nowrap}.lang_list a.current strong{background-color:var(--white-color);color:var(--master-color)}.lang_list a.current span{font-weight:500}.lang_list a:hover{background-color:var(--white-055)}.lang_list a strong{border:1px solid;border-radius:3px;font-size:10px;font-weight:600;padding:0 2px}.curr_lang svg{height:22px;width:22px}.curr_lang .chevron{transition:all .15s ease-in-out}.curr_lang .chevron svg{height:12px;width:12px}.lang_box.show .chevron{transform:rotate(270deg)}.lang_box.show .curr_lang{background-color:var(--white-075)}.lang_box.show .lang_list{opacity:1;transform:translateY(2px);visibility:visible}.hdr_burger{display:none}.hdr_logo a{border-radius:5px;display:grid;padding:5px}.hdr_logo img{max-height:48px}.hdr_search{justify-content:end}.hdr_search,.search_box form{align-items:center;display:grid}.search_box form{background-color:var(--white-85);border-radius:25px;grid-template-columns:1fr auto;padding:10px 20px}.search_box input{background-color:transparent;border:0;outline:0}.search_box svg{height:18px;width:18px}.search_box .fill{fill:var(--dark-color)}.hdr_menu{justify-content:center}.hdr_menu,.hdr_menu nav{align-items:center;display:grid}.hdr_menu nav{grid-template-columns:auto 1fr 1fr 1fr 1fr 1fr 1fr;width:var(--large-width)}.hdr_menu .mnu_logo,.hdr_menu nav img{display:none}.hdr_menu nav a{align-items:center;border-bottom:3px solid var(--border-color);display:flex;font-size:18px;font-weight:800;height:64px;justify-content:center;padding:10px}.hdr_menu nav a.current,.hdr_menu nav a:hover{border-color:var(--primary-color)}.hdr_menu nav a:hover{color:var(--primary-color)}.hdr_menu nav svg{height:18px;width:18px}.hdr_menu nav a:hover .fill{fill:var(--primary-color)}main{display:flex;flex-direction:column}.slider{background-color:var(--black-15);display:grid;min-height:560px;overflow:hidden;position:relative}.slide{display:flex;flex-direction:column;gap:15px;justify-content:center;opacity:0;padding-left:35px;transition:.3s ease}.slide,.slide:after{inset:0;position:absolute}.slide:after{background:linear-gradient(90deg,var(--master-55) 45%,transparent 75%);content:"";max-width:75%;opacity:.85;z-index:1}.slide.current{opacity:1;z-index:1}.slide.current .slide_img{opacity:1;transform:translate(0)}.slide_img{background:50%/cover no-repeat;inset:0;opacity:.35;position:absolute;transform:translate(-145px);transition:.35s ease-in-out}.slide.current h2{opacity:1;transform:translate(0)}.slide h2{color:var(--white-color);font:700 48px Lora;max-width:50%;opacity:.35;transform:translate(120px);transition:.25s ease-in-out;z-index:2}.slide.current a{transform:translate(0)}.slide a{transform:translate(30px)}.slider .progress_box{bottom:25px;display:flex;gap:10px;left:25px;position:absolute;z-index:3}.slider .progress_bar{background-color:var(--white-15);border-radius:10px;display:block;height:8px;position:relative;transition:color .3s ease;width:55px}.slider .progress_bar i{border-radius:16px;display:block;inset:0;position:absolute;width:0}.slider .progress_bar i,.slider .progress_bar i.current{background-color:var(--white-color)}.about{background-color:var(--primary-color);color:var(--white-color);display:flex;justify-content:center;padding:25px 0}.about,.abt_box{align-items:center}.abt_box{display:grid;grid-template-columns:auto 1fr 1fr 1fr 1fr;width:var(--large-width)}.abt_box h1{color:var(--warm-color);display:grid;font:600 28px Lora}.abt_box h1 span{color:var(--white-color);font:400 16px Manrope}.abt_item{align-items:center;display:flex;gap:10px;justify-content:center}.abt_item svg{height:54px;width:54px}.abt_item .fill{fill:var(--white-color)}.abt_info{align-items:center;display:grid;justify-content:center;min-width:64px;text-align:center}.abt_info strong{font:700 24px Lora}.wrap .title{align-items:center;display:flex;gap:15px;justify-content:space-between}.wrap .title h3{font:300 24px Lora;text-transform:uppercase}.news{display:grid;justify-content:center}.news .wrap{display:grid;gap:15px;padding:35px 0;width:var(--large-width)}.news_boxes{display:grid;gap:15px;grid-template-columns:repeat(4,1fr)}.news_box{display:flex;flex-direction:column;gap:15px;position:relative}.news_box .img{aspect-ratio:6/4;border-radius:10px;overflow:hidden;position:relative;width:100%}.news_box img{aspect-ratio:6/4;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:.3s;width:100%}.news_box .meta{color:var(--dark-85);display:grid;font-size:12px}.news_box a{color:var(--text-color);font:600 16px Manrope}.news_box a:after{content:"";inset:0;position:absolute;z-index:1}.news_box:hover a{color:var(--primary-color)}.news_box:hover img{transform:scale(1.1)}.events{background-color:var(--light-back);display:grid;justify-content:center}.events .wrap{display:grid;gap:15px;padding:35px 0;width:var(--large-width)}.event_boxes{display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}.event_box{align-content:start;background-color:var(--white-color);border:1px solid var(--box-border);border-radius:10px;display:grid;grid-template-columns:4fr 2fr;grid-template-rows:auto 1fr}.event_box,.event_box .img{overflow:hidden;position:relative}.event_box .img{aspect-ratio:9/13;width:100%}.event_box img{aspect-ratio:8/13;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:.3s;width:100%}.event_box .meta{align-content:start;color:var(--dark-85);display:grid;gap:15px;grid-template-rows:auto 1fr auto;padding:25px}.event_box p{font:400 16px Lora;margin:0}.event_box a{color:var(--light-text);font:600 24px Manrope}.event_box a:after{content:"";inset:0;position:absolute;z-index:1}.event_box:hover{box-shadow:0 0 5px 1px var(--shadow-color)}.event_box:hover a{color:var(--primary-color)}.event_box:hover img{transform:scale(1.1)}.event_box .info{display:grid;gap:5px}.event_box .place,.event_box .time{align-items:center;display:flex;font:500 14px Manrope;gap:10px}.event_box .info svg{width:16px}.event_box .export{align-items:center;display:flex;font:600 14px Manrope;gap:10px}.event_box .export button{background-color:var(--warm-55);border-radius:5px;color:var(--master-color);cursor:pointer;gap:10px;padding:5px 15px;transition:.3s ease-out;z-index:9}.event_box .export button:hover{background-color:var(--warm-color)}.event_box:hover .btn_arrow{color:var(--white-color);opacity:1;pointer-events:auto}.event_box .btn_arrow{bottom:10px;font:600 14px Manrope;left:0;margin:0 auto;opacity:0;padding:5px 20px;pointer-events:none;position:absolute;right:0}.event_box .btn_arrow,.event_box .btn_arrow:hover{color:var(--white-color)}.bot_info{align-items:center;background-color:var(--white-85);border-left:6px solid var(--telegram-color);border-radius:5px;display:grid;gap:15px;grid-template-columns:auto 1fr;margin:25px auto 0;padding:15px;width:var(--middle-width)}.bot_text{display:grid;gap:5px}.bot_text h4{font:600 24px Lora}.bot_text p{font-size:18px;font-weight:600;margin:0}.bot_text ul{font-size:16px;margin:0;padding:0}.bot_text li{list-style:none}.bot_button{align-items:center;display:grid;justify-content:center}.btn_subs{background-color:var(--telegram-color);border-radius:20px;color:var(--white-color);display:flex;font:600 18px Manrope;gap:5px;padding:8px 24px;text-transform:uppercase;transition:.3s}.btn_subs svg{animation:bell_swing 4s ease-in-out infinite;animation-delay:2s;transform-origin:50% 0;width:20px}@keyframes bell_swing{0%{transform:rotate(0)}4%{transform:rotate(8deg)}8%{transform:rotate(-10deg)}12%{transform:rotate(14deg)}16%{transform:rotate(-16deg)}20%{transform:rotate(18deg)}25%{transform:rotate(-18deg)}30%{transform:rotate(14deg)}35%{transform:rotate(-10deg)}40%{transform:rotate(6deg)}45%{transform:rotate(-3deg)}50%{transform:rotate(0)}to{transform:rotate(0)}}.btn_subs .stroke{stroke:var(--white-color)}.btn_subs:hover{box-shadow:0 0 0 4px var(--telegram-shadow)}.btn_subs:hover,.videos{color:var(--white-color)}.videos{background-color:var(--primary-color);display:grid;justify-content:center}.videos a{color:var(--white-color)}.videos .wrap{display:grid;gap:15px;padding:35px 0;width:var(--large-width)}.videos .wrap h3{align-items:center;display:flex;gap:10px}.videos .wrap svg{width:36px}.video_boxes{border-radius:15px;display:flex;gap:10px;overflow-x:scroll;scrollbar-width:none}.video_boxes::-webkit-scrollbar{display:none}.video_box{border-radius:15px;cursor:pointer;display:flex;flex-direction:column;min-width:360px;transition:.35s ease}.video_box,.video_box .img{overflow:hidden;position:relative}.video_box .img{aspect-ratio:16/9;pointer-events:none;width:100%}.video_box img{aspect-ratio:16/9;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:.3s;width:100%}.video_box .play{align-items:center;border:2px solid var(--white-85);border-radius:50%;display:flex;height:24px;justify-content:center;position:absolute;right:10px;top:10px;transition:.2s;width:24px;z-index:1}.video_box .play svg{height:10px;transition:.3s;width:10px}.video_box:hover .play{border-color:var(--red-color)}.video_box:hover .fill{fill:var(--red-color)}.video_box:hover .video_ovr{opacity:.75}.video_box .title{bottom:0;color:var(--white-color);font:600 18px Manrope;padding:10px;pointer-events:none;position:absolute;width:100%}.video_ovr{background:linear-gradient(0deg,rgba(0,0,0,.635),rgba(0,0,0,.063) 35%,transparent 50%,transparent),linear-gradient(150deg,rgba(0,0,0,.635),rgba(0,0,0,.063) 35%,transparent 50%,transparent);background-origin:padding-box,padding-box;background-position:0 0;background-repeat:no-repeat;inset:0;position:absolute;transition:.3s}.gallery{display:grid;justify-content:center}.gallery .wrap{display:grid;gap:15px;padding:35px 0;width:var(--large-width)}.gallery_boxes{display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}.gallery_box{cursor:pointer;display:flex;flex-direction:column;gap:15px;position:relative}.gallery_box .img{overflow:hidden;pointer-events:none;position:relative;width:100%}.gallery_box .img,.gallery_box img{aspect-ratio:6/4;border-radius:10px}.gallery_box img{-o-object-fit:cover;object-fit:cover;position:absolute;transition:.3s}.gallery_box .fisrt{inset:0;margin:0 auto;opacity:.35;width:80%}.gallery_box .second{inset:8px 0 0;margin:0 auto;opacity:.45;width:90%}.gallery_box .thumb{inset:16px 0 0;width:100%}.gallery_box .meta{color:var(--dark-85);display:grid;pointer-events:none;text-align:center}.gallery_box a{color:var(--text-color);font:700 16px Manrope}.gallery_box a:after{content:"";inset:0;position:absolute;z-index:1}.gallery_box:hover a{color:var(--primary-color)}.gallery_box:hover .thumb{inset:0;transform:scale(1.1)}.tours_3d{display:grid;justify-content:center}.tours_3d .wrap{display:grid;gap:15px;padding:35px 0;width:var(--large-width)}.tour_boxes{display:grid;gap:15px;grid-template-columns:repeat(5,1fr)}.tour_box{cursor:pointer;display:flex;flex-direction:column;gap:15px}.tour_box,.tour_box .img{overflow:hidden;position:relative}.tour_box .img{pointer-events:none;width:100%}.tour_box .img,.tour_box img{aspect-ratio:6/4;border-radius:10px}.tour_box img{max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;transition:.3s}.tour_box .meta{align-items:center;bottom:0;display:grid;min-height:42px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}.tour_box:after{background-image:linear-gradient(1deg,var(--tour-first) 0,var(--tour-second) 100%);border-radius:10px;content:"";inset:0;position:absolute}.tour_box a{color:var(--warm-color);font:700 16px Manrope}.tour_box a:after{content:"";inset:0;position:absolute;z-index:1}.tour_box:hover a{color:var(--white-color)}.tour_box:hover img{transform:scale(1.1)}.institutions{display:grid;justify-content:center}.institutions .wrap{display:grid;gap:15px;padding:35px 0;width:var(--large-width)}.ins_boxes{display:grid;gap:15px;grid-template-columns:repeat(4,1fr)}.ins_box{background-color:var(--white-85);border-radius:5px;cursor:pointer;display:flex;flex-direction:column;gap:15px;padding:5px 5px 10px;position:relative}.ins_box .img{overflow:hidden;pointer-events:none;position:relative;width:100%}.ins_box .img,.ins_box img{aspect-ratio:6/4;border-radius:10px}.ins_box img{max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;transition:.3s}.ins_box .meta{color:var(--dark-85);display:grid;text-align:center}.ins_box a{color:var(--text-color);font:700 16px Manrope}.ins_box a:after{content:"";inset:0;position:absolute;z-index:1}.ins_box:hover a{color:var(--primary-color)}.ins_box:hover img{transform:scale(1.1)}.ins_box:hover{background-color:var(--warm-55)}.single_news{display:grid;justify-content:center}.single_news .wrap{display:grid;gap:15px;padding:35px 0;width:var(--large-width)}.single_news .meta{display:flex;flex-direction:column;gap:15px}.single_news .meta img{background-color:var(--warm-55);border:1px solid var(--warm-55);border-radius:4px;max-width:100%;padding:5px}.single_news .content{background-color:var(--white-color);border:1px solid var(--warm-55);border-radius:4px;padding:5px}.news_inner{align-items:start;display:grid;gap:25px;grid-template-columns:3fr 7fr}.single_ins{display:grid;justify-content:center}.single_ins .wrap{display:grid;gap:15px;padding:35px 0;width:var(--large-width)}.ins_inner{align-items:start;display:grid;gap:25px;grid-template-columns:3fr 7fr}.ins_inner .meta{display:flex;flex-direction:column;gap:15px}.ins_inner .meta img{background-color:var(--warm-55);border:1px solid var(--warm-55);border-radius:4px;max-width:100%;padding:5px}.ins_inner .meta span{align-items:center;display:flex;gap:10px}.ins_inner .meta span svg{width:18px}.ins_inner .content{background-color:var(--white-color);border:1px solid var(--warm-55);border-radius:4px;padding:5px}.ins_media{border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:15px;padding:15px 0}.ins_inner .ins_media img{background-color:transparent;border-color:transparent;padding:0}.ins_inner .gallery_boxes,.ins_inner .tour_boxes{grid-template-columns:1fr}.ins_inner .video_box{min-width:100%}.ins_block{display:flex;flex-direction:column;gap:15px}.ins_media h4{align-items:center;display:flex;font-size:20px;gap:10px}.ins_media h4 svg{width:24px}.qr_code{display:flex;flex-direction:column;gap:5px}.ins_inner .meta .qr_code img{max-width:200px}.qr_code a{border-radius:3px;color:var(--primary-color);cursor:pointer;padding:0 5px;width:-moz-max-content;width:max-content}.qr_code a:hover{background-color:var(--primary-color);color:var(--white-color)}.pag_box{align-items:center;display:grid;font:600 18px Manrope;justify-content:center;padding:35px 15px}.pag_pages{gap:10px}.btn_page,.pag_pages{align-items:center;display:flex}.btn_page{border-radius:50%;box-shadow:0 0 0 3px transparent;cursor:pointer;height:32px;justify-content:center;text-align:center;width:32px}.btn_page svg{max-width:100%}.btn_page:hover .fill{fill:var(--blue-color)}.btn_page.current{background-color:var(--blue-color);box-shadow:0 0 0 3px var(--blue-35);color:var(--white-color);font-weight:700;pointer-events:none}.btn_page.disabled{opacity:.5;pointer-events:none}.wrap_404{display:grid;gap:15px;margin:55px auto;padding:35px 0;width:var(--large-width)}.page_404{align-items:center;display:grid;gap:25px;grid-template-columns:4fr 6fr;justify-items:center;margin-bottom:25px}.page_404 strong{font:700 15rem Manrope}.page_404 img{max-width:100%}.page_404 h2{font-size:28px}.page_404 .text_404{font-size:16px;max-width:70%;text-align:center}.container{margin-inline:auto;width:100%}footer{background-color:var(--footer-back);color:var(--white-color);display:grid}footer .wrap{margin:0 auto;padding:35px 0;width:var(--large-width)}.footer_box,footer .wrap{align-items:center;display:grid}.footer_box{gap:15px;grid-template-columns:180px 1fr}.footer_logo a{display:flex;justify-content:center}.footer_box img{max-width:100%}.footer_menu a{border-bottom:2px solid transparent;color:var(--white-color);font-size:16px}.footer_menu a:hover{border-color:var(--red-muted);color:var(--red-muted)}.footer_menu nav{align-items:center;display:flex;justify-content:space-evenly}.footer_box .mnu_logo img,.footer_menu svg{display:none}.media{display:grid;justify-content:center}.media .wrap{display:grid;padding:35px 0 15px;width:var(--large-width)}.category_tab{flex-wrap:wrap}.category_tab,.category_tab a{display:flex;gap:5px;justify-content:center}.category_tab a{align-items:center;background-color:var(--white-color);border:1px solid var(--border-color);border-radius:4px;font:600 14px Manrope;min-width:128px;padding:8px 24px;text-transform:uppercase}.category_tab a.current{background-color:var(--dark-color);color:var(--white-color)}.category_tab a.current .fill{fill:var(--white-color)}.category_tab svg{width:24px}.category_tab a:hover:not(.current){border-color:var(--primary-color);color:var(--primary-color)}.category_tab a:hover:not(.current) .fill{fill:var(--primary-color)}.category_tab a:hover:not(.current) .stroke{stroke:var(--primary-color)}.videos.list{background-color:transparent;color:var(--text-color)}.videos.list .title svg{display:none}.videos.list .video_boxes{display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}.persons{background-color:var(--light-back);display:grid;justify-content:center}.signle.persons{background-color:transparent}.persons .wrap{display:grid;gap:15px;padding:35px 0;width:var(--large-width)}.person_boxes{display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}.single.persons .person_box{background-color:transparent;border-color:transparent;border-radius:0}.single.persons .person_box:hover img{transform:scale(1)}.single.persons .person_box .meta{font-size:16px;padding-top:0}.person_box{align-content:start;background-color:var(--white-color);border:1px solid var(--box-border);border-radius:10px;display:grid;grid-template-columns:2fr 4fr;grid-template-rows:auto 1fr}.person_box,.person_box .img{overflow:hidden;position:relative}.person_box .img{aspect-ratio:9/13;width:100%}.person_box img{aspect-ratio:8/13;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:.3s;width:100%}.person_box .meta{align-content:start;color:var(--dark-85);display:grid;gap:15px;grid-template-rows:auto auto 1fr;padding:25px}.person_box p{font:400 16px Lora;margin:0}.person_box a{color:var(--light-text);font:600 20px Manrope}.person_box a:after{content:"";inset:0;position:absolute;z-index:1}.person_box:hover a{color:var(--primary-color)}.person_box:hover img{transform:scale(1.1)}.person_box time{align-items:end;display:flex}.btn_ass{animation:ass_anim 4s ease-in-out infinite;animation-delay:2s;background:var(--ass-back) url(../static/images/ai.webp) no-repeat right 10px center /32px;border-radius:25px;bottom:50px;box-shadow:0 0 0 0 var(--ass-shadow);color:var(--white-color);cursor:pointer;display:flex;font:600 16px Manrope;gap:10px;opacity:.65;padding:10px 48px 10px 15px;position:fixed;right:50px;transition:.75s;z-index:9}.btn_ass:hover{animation:none;box-shadow:0 0 0 5px var(--ass-shadow);opacity:1;transform:scale(1.025)}@keyframes ass_anim{0%{box-shadow:0 0 0 0 var(--ass-shadow);opacity:.75}70%{box-shadow:0 0 0 5px var(--ass-shadow);opacity:.85}to{box-shadow:0 0 0 0 var(--ass-shadow);opacity:.75}}.ai_ass{background-color:var(--ass-shadow);display:flex;inset:0;justify-content:center;opacity:0;position:fixed;transition:.35s;visibility:hidden;z-index:11}.ai_ass.show{opacity:1;visibility:visible}.ai_ass .ass_close{background-color:var(--white-85);border:2px solid var(--white-color);border-radius:50%;cursor:pointer;height:32px;position:absolute;right:20px;top:20px;width:32px}.ai_ass .ass_close:hover{background-color:var(--ass-back);border-color:var(--ass-back);box-shadow:0 0 0 5px var(--ass-shadow)}.ai_ass .ass_close:hover .stroke{stroke:var(--white-color)}.book{position:relative;--book-height:80vh;--book-width:calc(var(--book-height)/1.4);--book-pos:calc(var(--book-width)/2);transform:translate(var(--book-pos));transition:.25s}.book .book_content,.book .book_cover{background-color:var(--chinese-black);border-radius:6px;height:var(--book-height);overflow:auto;transform:scale(.9);transform-origin:left;width:var(--book-width)}.book_cover{align-items:center;background:linear-gradient(135deg,var(--black-color) 25%,transparent 25%) -50px 0,linear-gradient(225deg,var(--black-color) 25%,transparent 25%) -50px 0,linear-gradient(315deg,var(--black-color) 25%,transparent 25%),linear-gradient(45deg,var(--black-color) 25%,transparent 25%);background-color:var(--graphite-shade);background-size:2em 2em;color:var(--white-color);display:flex;justify-content:center;position:absolute;text-align:center;transform-origin:left;transition:transform 2.5s cubic-bezier(.4,0,.2,1);z-index:9}.book_cover:before{background-color:var(--primary-color);bottom:0;content:"";position:absolute;right:20px;top:0;width:20px}.book_cover .name{color:var(--warm-color);font:600 48px Lora}.book_cover .author{font-size:16px}.book_content{background-color:var(--white-color)!important;transform:scale(.9) translateY(30px);transition:all .3s 1s}.book_cover .cover_inner{transition:opacity 0s .6s}.book.open .book_cover{transform:rotateY(180deg) scale(.9)}.book.open .book_cover .cover_inner{opacity:0}.book.open .book_content{transform:scale(.9) translateY(0)}.book.open .book_content .chat_box{opacity:1}.chat_box{display:grid;grid-template-rows:auto 1fr auto;height:100%;opacity:0;overflow:hidden;transition:all .3s .3s}.chat_hdr{align-items:center;background-color:var(--primary-color);color:var(--warm-color);display:flex;gap:15px;padding:10px 15px}.chat_hdr img{max-width:56px}.chat_hdr .chat_meta{align-content:center;display:grid}.chat_meta strong{color:var(--white-color);font-size:20px}.chat_usr{align-items:center;display:flex;height:60px;position:relative}.chat_usr input{background-color:var(--primary-back);border:0;font-size:16px;font-weight:600;inset:0;outline:0;padding:0 24px 0 10px;position:absolute}.chat_usr .btn_rec{cursor:pointer;position:absolute;right:10px;z-index:1}.chat_usr .btn_rec svg{width:24px}.chat_usr .btn_rec:hover .fill{fill:var(--primary-color)}.rec_box.show{opacity:1;visibility:visible}.rec_box{align-items:center;background-color:var(--white-color);display:grid;gap:10px;grid-template-columns:auto 1fr auto;inset:0;opacity:0;padding:0 10px;position:absolute;visibility:hidden;z-index:11}.rec_box button{border-radius:50%;cursor:pointer;padding:0}.rec_box button:hover{filter:brightness(123%)}.rec_box button i{display:grid}.rec_box button svg{width:18px}.rec_box .btn_play,.rec_box .btn_trash{height:32px;width:32px}.rec_box .btn_play{pointer-events:none}.rec_box.pause .btn_play{pointer-events:auto}.rec_box .btn_trash .stroke{stroke:var(--dark-color)}.rec_tools{align-items:center;display:grid;gap:10px;grid-template-columns:auto auto 1fr auto;height:100%}.rec_box .btn_play i{background-color:var(--red-color);border-radius:50%;height:12px;width:12px}.rec_box .btn_play svg{opacity:0}.rec_box .btn_play .fill{fill:var(--dark-color)}.rec_box.pause .btn_play svg{opacity:1}.rec_box.pause .btn_play i{background-color:transparent;border-radius:0;height:18px;width:18px}.rec_box.pause .btn_pause{opacity:.35;pointer-events:none}.rec_box .send_audio{background-color:var(--send-color);border-radius:50%;height:32px;width:32px}.chat_msg{background-image:url(../static/images/chat_back.png);display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:10px;scrollbar-width:none}.chat_msg::-webkit-scrollbar{display:none}.msg_box{display:flex;justify-content:start;transition:.6s}.msg_box.hide{opacity:0}.msg_box.user{justify-content:end}.msg_box .text_box{background-color:var(--bot-back);border:1px solid var(--msg-border);border-radius:15px;display:flex;flex-direction:column;gap:5px;max-width:90%;min-width:40%;padding:10px}.msg_box.user .text_box{background-color:var(--user-back)}.msg_box img{max-width:18px}.msg_box .msg_author{align-items:center;display:flex;font-size:12px;font-weight:700;gap:10px}.msg_box .msg_text{font-size:16px}.msg_box .msg_time{color:var(--dark-85);font-size:12px}.msg_box .btn_tts{align-items:center;background-color:var(--master-color);border-radius:50%;cursor:pointer;display:grid;height:24px;justify-content:center;position:relative;width:24px}.msg_box .btn_tts.loading{background:url(../static/images/spinner.svg) 50%/100% no-repeat}.msg_box .btn_tts .play{background:url(/static/icons/ic_play.svg) 50%/100% no-repeat;display:grid;height:10px;width:10px}.msg_box.typing .text_box{animation:bubble 1.6s ease-in-out infinite;flex-direction:row;min-width:auto}.msg_box.typing .text_box i{animation:dot 1.4s infinite;background-color:var(--dark-35);border-radius:50%;display:grid;height:8px;width:8px}.msg_box.typing .text_box i.curr{background-color:var(--dark-55)}.msg_box.typing .text_box i:first-child{animation-delay:0s}.msg_box.typing .text_box i:nth-child(2){animation-delay:.2s}.msg_box.typing .text_box i:nth-child(3){animation-delay:.4s}@keyframes dot{0%{background-color:var(--dark-35)}20%{background-color:var(--dark-55)}40%{background-color:var(--dark-35)}to{background-color:var(--dark-35)}}@keyframes bubble{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}@media only screen and (max-width:768px){body{--large-width:100%;--middle-width:100%;--small-width:100%}.modal.nav header{background-color:var(--white-15);z-index:12}.modal.nav .hdr_lang{pointer-events:none}header{background-color:var(--white-color);flex-direction:row;position:sticky;top:0;z-index:7}.hdr_inner{display:flex;justify-content:space-between;padding:15px;width:100%}.hdr_burger{display:grid}.hdr_box{display:flex;flex-direction:row-reverse;justify-content:space-between}.hdr_logo{flex:1}.hdr_lang{display:flex}.hdr_menu .mnu_logo{display:grid;margin-bottom:15px}.hdr_menu nav .mnu_logo a{border-bottom:0}.hdr_menu{align-items:start;background:var(--bronze-color);inset:0;justify-content:stretch;padding-top:15px;position:fixed;transform:translate(-100%);transition:.3s;width:calc(100% - 55px);z-index:13}.hdr_menu nav{grid-template-columns:1fr;min-width:100%;width:100%}.hdr_menu nav img{display:grid;max-width:60%;padding:25px 0}.hdr_menu nav a.home{display:none}.hdr_menu nav a{justify-content:start}.hdr_search{display:none}.slider{min-height:300px}.slide{padding-left:15px}.slide h2{font-size:28px;font-weight:600;max-width:60%}.abt_box{gap:15px;grid-template-columns:1fr 1fr}.abt_titler{display:none}.abt_item svg{height:42px;width:42px}.abt_info strong{font-size:18px}.abt_info span{font-size:12px}.news_boxes{grid-template-columns:1fr}.news .wrap{padding:25px 15px}.event_boxes{grid-template-columns:1fr}.events .wrap{padding:25px 15px}.event_box a{font-size:18px}.videos .wrap{padding:25px 15px}.video_box{min-width:320px}.videos.list{justify-content:normal}.videos.list .video_boxes{grid-template-columns:1fr}.videos.list .video_box{min-width:100%}.bot_info{grid-template-columns:1fr}.bot_text h4{font-size:20px}.bot_text p{font-size:16px}.bot_text ul{font-size:12px}.gallery_boxes{grid-template-columns:1fr}.gallery .wrap{padding:25px 15px}.tour_iframe,.video_iframe{max-width:500px;top:15%;width:90%}.footer_box{grid-template-columns:1fr;padding:0 15px}.footer_box img{max-width:200px}.footer_menu nav{flex-wrap:wrap;gap:15px;justify-content:center}.single_news .wrap{padding:25px 15px}.news_inner{grid-template-columns:1fr}.category_tab{padding:0 15px}.category_tab a{font-size:12px;min-width:auto;padding:4px 8px}.category_tab svg{width:18px}.institutions .wrap{padding:25px 15px}.ins_boxes{grid-template-columns:1fr}.single_ins .wrap{padding:25px 15px}.ins_inner{grid-template-columns:1fr}.ins_inner .meta .qr_code img{max-width:90%}.person_boxes{grid-template-columns:1fr}.persons .wrap{padding:25px 15px}.single.persons .person_box{grid-template-columns:1fr}.single.persons .person_box .img{margin:0 auto;max-width:60%}.tours_3d{justify-content:normal}.tours_3d .wrap{padding:25px 15px}.tour_boxes{grid-template-columns:1fr}.ai_ass{justify-content:normal}.book{display:flex;transform:translate(0);width:100%}.book .book_cover{display:none}.book .book_content,.book .book_cover{border-radius:0;height:100%;width:100%}.book.open .book_content{transform:scale(1) translateY(0)}.btn_ass{bottom:15px;right:15px}.page_404{grid-template-columns:1fr}.page_404 img{display:none}.page_404 .text_404{width:100%}.page_404 strong{font-size:72px}.page_404 h2{font-size:24px}}@media(max-width:1024px){.tour_iframe,.video_iframe{max-width:700px;top:50px}}
