/*!******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/assets/sass/pages/front-page/_front-page.scss ***!
  \******************************************************************************************************************************************************************************************************************/
body{background-color:#f0f0f0}.section-name{color:#fff;font-size:15px;font-weight:400;line-height:180%;margin:0 auto 10px;max-width:545px;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:uppercase}.section-tit{color:#fff;font-size:53px;font-weight:500;line-height:140%;text-align:center}.is-light .section-name,.is-light .section-tit{color:#333;text-decoration:none}section.top .content{height:100vh;position:relative;width:100%}section.top .home_3d-video{align-items:center;display:flex;justify-content:center}section.top .home_3d-video video{height:100vh;-o-object-fit:cover;object-fit:cover;width:100%}section.top .top-text{display:flex;justify-content:space-between;left:50%;padding:30px 0;position:absolute;top:25%;transform:translateX(-50%)}section.top .top-text .text{color:#333;font-size:15px;font-weight:400;line-height:180%;max-width:370px;text-transform:uppercase}section.top .top-text .text.arrow-down{padding-left:25px;padding-top:calc(59.36388px + 5.51129vw);position:relative}section.top .top-text .text.arrow-down:before{background-image:url("data:image/svg+xml;charset=utf-8,<svg width=\"16\" height=\"116\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M8 1v113.5m0 0 7-7m-7 7-7-7\" stroke=\"%23000\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:calc(45.10093px + 3.71846vw);left:25px;position:absolute;top:0;width:14px}section.top .bottom-text{grid-gap:30px;bottom:0;display:flex;flex-direction:column;gap:30px;left:50%;padding:25px 0;position:absolute;transform:translateX(-50%)}section.top .title.xl{text-align:center}section.top .title.xl,section.top .title.xl *{text-transform:uppercase}section.top .title.xl .thin{font-weight:300}section.top .auxiliary-text{color:#333;font-size:15px;font-weight:300;line-height:180%;margin:0 auto;text-align:center;text-transform:uppercase;transform:rotateY(180deg) rotateX(180deg);-ms-writing-mode:tb-rl;writing-mode:vertical-rl}section.media{background-color:#141414;padding-bottom:calc(30.87649px + 5.9761vw);padding-top:calc(33.00133px + 5.31208vw)}section.media .top{display:flex;flex-direction:column;margin-bottom:calc(53.6255px + 1.99203vw)}section.media .top .section-name{margin-bottom:calc(35.75033px + 1.32802vw);padding-bottom:calc(42.12483px - .66401vw);position:relative}section.media .top .section-name:before{background-color:#353535;bottom:0;content:"";height:1px;left:50%;max-width:825px;position:absolute;transform:translateX(-50%);width:100%}section.media .gallery{max-width:100%;overflow:hidden;position:relative;z-index:0}section.media .gallery,section.media .gallery .gallery__track{width:-webkit-max-content;width:-moz-max-content;width:max-content}section.media .gallery .gallery__track{grid-gap:95px;display:inline-flex;gap:95px;height:700px}section.media .gallery .gallery-item{position:relative}section.media .gallery .gallery-item .gallery-item__img{max-height:580px;max-width:640px;position:absolute}section.anim-menu{padding-bottom:calc(35.12616px + 4.64807vw);padding-top:calc(35.12616px + 4.64807vw);position:relative}section.anim-menu .anim-menu-items{display:flex;flex-direction:column}section.anim-menu .anim-menu-items .item{padding-bottom:calc(13.00133px + 5.31208vw);padding-left:calc(30.15123px + 10.39698vw);padding-top:calc(13.00133px + 5.31208vw);position:relative;transition:padding-left .2s ease-in-out}section.anim-menu .anim-menu-items .item:hover{padding-left:80px}section.anim-menu .anim-menu-items .item:hover .tit{padding-left:0}section.anim-menu .anim-menu-items .item:hover .tit .count{opacity:0}section.anim-menu .anim-menu-items .item:not(:last-child):after{background-color:#e9e9e9;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}section.anim-menu .anim-menu-items .item .tit{color:#000;font-size:100px;font-weight:300;line-height:120%;padding-left:calc(21.36235px + .47304vw);position:relative;text-transform:uppercase;transition:padding-left .2s ease-in-out;z-index:1}section.anim-menu .anim-menu-items .item .tit .count{color:#848484;font-size:18px;font-size:calc(11.08988px + .37843vw);font-weight:400;left:0;line-height:22px;position:absolute;top:calc(-4.09555px + 1.70293vw);transition:opacity .2s ease-in-out}section.anim-menu .anim-menu-items .item .preview-image{display:none}section.anim-menu .ui-cursor{display:block;height:-webkit-max-content;height:-moz-max-content;height:max-content;left:0;max-width:400px;overflow:hidden;pointer-events:none;position:fixed;top:0;transform:translateZ(0);transition:transform .15s linear;width:100%;z-index:0}section.end{grid-gap:calc(35.43825px + 2.98805vw);display:flex;flex-direction:column;gap:calc(35.43825px + 2.98805vw);margin-bottom:calc(13.25365px + 14.60823vw)}@media (max-width:1826px){.section-tit{font-size:calc(12.68792px + 1.66003vw)}section.anim-menu .anim-menu-items .item .tit{font-size:calc(19.37583px + 3.32005vw)}}@media (max-width:991px){section.top .bottom-text{grid-gap:40px;gap:40px;padding:50px 12px}section.top .auxiliary-text{transform:rotateY(0) rotateX(0);-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}@media (max-height:860px){section.top .auxiliary-text{transform:rotateY(0) rotateX(0);-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}@media (max-width:768px){section.top .top-text{justify-content:center;top:0}section.top .top-text .text{display:none;font-size:12px;max-width:240px}section.top .top-text .text.arrow-down{display:block}section.top .title.xl .thin{text-shadow:0 4px 4px rgba(0,0,0,.25)}section.top .auxiliary-text{font-size:12px}section.media .gallery .gallery__track{grid-gap:55px;gap:55px}section.anim-menu .anim-menu-items .item,section.anim-menu .anim-menu-items .item:hover{padding-left:0}section.anim-menu .anim-menu-items .item{text-align:center}section.anim-menu .anim-menu-items .item .tit{padding-left:0}section.anim-menu .anim-menu-items .item .tit .count{display:none}section.anim-menu .ui-cursor{display:none;max-width:300px}}@media (max-width:575px){.section-name{font-size:12px}section.top .top-text{padding:25px 12px}section.media .gallery .gallery__track{grid-gap:35px;gap:35px}section.media .gallery .gallery-item .gallery-item__img{max-width:400px}}@media (max-width:425px){section.media .gallery .gallery__track{min-height:600px}section.media .gallery .gallery-item .gallery-item__img{max-width:280px}section.anim-menu .ui-cursor{max-width:250px}}@media (max-width:319px){section.top .title.xl{font-size:34px}}@media (max-width:300px){section.media .gallery .gallery-item .gallery-item__img{max-width:250px}}
