@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeue/HelveticaNeueCyr-Roman.woff2) format("woff2"),url(/fonts/HelveticaNeue/HelveticaNeueCyr-Roman.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeue/HelveticaNeueCyr-Medium.woff2) format("woff2"),url(/fonts/HelveticaNeue/HelveticaNeueCyr-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeue/HelveticaNeueCyr-Bold.woff2) format("woff2"),url(/fonts/HelveticaNeue/HelveticaNeueCyr-Bold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/fonts/HelveticaNeue/HelveticaNeueCyr-Bold.woff2) format("woff2"),url(/fonts/HelveticaNeue/HelveticaNeueCyr-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/Lora/Lora-Regular.woff2) format("woff2"),url(/fonts/Lora/Lora-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/Lora/Lora-Italic.woff2) format("woff2"),url(/fonts/Lora/Lora-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}:root{--font-helvetica:"Helvetica Neue",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;--font-lora:"Lora",Georgia,"Times New Roman",Times,serif;--max-width:1680px;--side-margin-desktop-big:12rem;--side-margin-desktop:3.125rem;--side-margin-tablet:2.4rem;--side-margin-mobile:2.4rem;--rem-32:2rem;--rem-24:1.5rem;--rem-20:1.25rem;--rem-18:1.125rem;--rem-16:1rem;--rem-14:0.875rem;--rem-12:0.75rem;--rem-10:0.625rem;--rem-8:0.5rem;--rem-6:0.375rem;--rem-4:0.25rem;--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--black:#000;--white:#fff;--Red-main:#e61600;--Red-secondary:#e61600;--grey:#ddd;--Gary-medium:#e1e1e1;--Gray-dark:#727272;--Gray-project:#a2a2a2;--Gray-light:#fafafa;--gray-medium:#f2f2f2;--greySecond:hsla(0,0%,100%,.3);--greyThird:#efefef;--transition:color 0.2s ease-in-out,background-color 0.2s ease-in-out,border-color 0.2s ease-in-out,opacity 0.2s ease-in-out,transform 0.2s ease-in-out;--mapColor2019:#ffc3c4;--mapColor2020:#ff7b7c;--mapColor2021:#ff5353;--mapColor2022:#ff3a3a;--mapColor2023:#ff5e3b;--mapColor2024:#a60000;--header-offset:10rem;--body-text-desktop:1.125rem;--body-text-tablet:1rem;--body-text-mobile:1.4375rem;--line-height-tight:1;--line-height-normal:1.25;--line-height-relaxed:1.5;--line-height-loose:1.625;--letter-spacing-tight:-0.025rem;--letter-spacing-normal:0;--letter-spacing-wide:0.025rem}*{box-sizing:border-box;padding:0;margin:0;text-decoration:none;list-style:none;color:var(--black)}body,html{font-size:clamp(12px,calc(12px + (16 - 12) * (100vw - 1024px) / (1780 - 1024)),16px);font-style:normal;line-height:normal;scroll-behavior:auto;scroll-padding-top:var(--header-offset)}body{display:flex;flex-direction:column;justify-content:space-between;width:100%;min-height:100vh;font-family:var(--font-helvetica)}body:has(#modal),html:has(#modal){overflow:hidden}body:has(.home-offset-reset),html:has(.home-offset-reset){scroll-padding-top:0}.main{position:relative;display:flex;flex-direction:column;flex:1 1;padding-top:var(--header-offset);width:100%;max-width:1780px;margin:0 auto;padding-bottom:1.6rem}.main:has(.home-offset-reset){padding-top:0}.swiper{width:100%;height:100%;overflow:visible!important}.custom-bullet{display:inline-block;width:.8em!important;height:.5em!important;margin:0 .5em!important;background-color:var(--Gray-dark)!important;border-radius:30%!important;transition:var(--transition)}.custom-bullet.swiper-pagination-bullet-active,.custom-bullet:hover{opacity:1;background-color:var(--Red-main)!important}.bullet-single{display:inline-block;width:.8em!important;height:.8em!important;margin:0 .5em!important;background-color:var(--white)!important;border-radius:30%!important;transition:var(--transition);opacity:1!important}.bullet-single.swiper-pagination-bullet-active,.bullet-single:hover{opacity:1;background-color:var(--Red-main)!important}.bulletDefault{position:relative;display:inline-block;width:7px;height:7px;z-index:10;border-radius:50%;background:var(--white)!important;opacity:1!important}.bulletActive{width:10px;height:10px}.bulletActive,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{background:var(--Red-main)!important}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{background:var(--white)!important;opacity:1!important}.swiper-pagination{z-index:0!important;margin-bottom:2vh}.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right{border-radius:1.03em}.swiper-fade .swiper-slide-active{pointer-events:none}.videoJs{height:100%!important}.video-js{pointer-events:auto!important;cursor:-webkit-grab;cursor:grab}.video-js canvas{cursor:-webkit-grab!important;cursor:grab!important}.video-js canvas:active,.video-js.is-grabbing canvas{cursor:-webkit-grabbing!important;cursor:grabbing!important}.vjs-control-bar{bottom:6.5rem!important;opacity:1!important;background-color:transparent!important;z-index:5!important;pointer-events:all!important;width:100%;padding:0 140px}.vjs-icon-placeholder{color:#fff!important}.video-js .vjs-play-progress{background-color:red!important}.video-js .vjs-play-progress:before{display:none}.vjs-remaining-time-display{color:#fff!important}element.style{width:100%;color:red}.video-js .vjs-load-progress div,.video-js .vjs-slider{background:#eaeaea80!important}.body360{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.body360 .main{padding-top:0;flex:1 1}.preloader-overlay{position:fixed;inset:0;background:#fff;color:#000;display:none;align-items:center;justify-content:center;z-index:1000;opacity:1}.preloader-counter{font-family:var(--font-helvetica);font-weight:600;font-size:clamp(16px,4vw,30px);letter-spacing:.02rem;opacity:1}.preloader-counter.animate-out{transition:opacity .1s ease-out;opacity:0}.hidden-iframe{display:none;visibility:hidden}.error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;text-align:center;padding:20px;font-family:var(--font-helvetica)}.error-container h2{font-family:var(--font-helvetica);font-weight:700;font-size:1.5rem;margin-bottom:1rem;color:var(--black)}.error-container p{font-family:var(--font-lora);font-size:1.125rem;margin-bottom:1.5rem;color:var(--Gray-dark)}.error-buttons{margin-top:20px;display:flex;gap:15px;flex-wrap:wrap;justify-content:center}.error-button{padding:10px 20px;color:#fff;border:none;border-radius:5px;cursor:pointer;font-family:var(--font-helvetica);font-weight:500;font-size:1rem;transition:var(--transition)}.error-button-primary{background-color:var(--Red-main)}.error-button-primary:hover{background-color:#c21300}.error-button-secondary{background-color:var(--black)}.error-button-secondary:hover{background-color:var(--Gray-dark)}.error-simple{padding:20px;text-align:center}.error-simple,.error-simple h2{font-family:var(--font-helvetica)}.error-simple h2{font-weight:700;font-size:1.25rem;margin-bottom:1rem;color:var(--black)}.error-simple button{padding:10px 20px;background-color:var(--Red-main);color:#fff;border:none;border-radius:5px;cursor:pointer;font-family:var(--font-helvetica);font-weight:500;transition:var(--transition)}.error-simple button:hover{background-color:#c21300}@media (max-width:1024px){body,html{font-size:clamp(12px,calc(12px + (16 - 12) * (100vw - 640px) / (1024 - 640)),16px)}.main{padding-bottom:1.6rem}.video-js .vjs-control-bar{padding:0 1rem;bottom:10rem!important}}@media (max-width:640px){body,html{scroll-padding-top:var(--header-offset);font-size:2.5vw;--description-font-size:1.375rem}.main{display:flex;flex-direction:column;padding-bottom:1.6rem}.main360{margin-top:13.72em}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{width:15px;height:15px}.swiper-scrollbar{bottom:-4em!important}.swiper-pagination{position:fixed!important;margin-bottom:4vh}.video-js .vjs-control-bar{bottom:14rem!important;padding:0 1.7em}}