html{min-height:100%;font-size:10px}html,body,p,h1,h2,h3,h4,h5,ol,ul,input,button,textarea,blockquote{padding:0;margin:0}body{max-width:2560px;margin:0 auto;height:100%;font-family:'BMW Type Next','Helvetica',sans-serif;color:#262626;background-color:#fff;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}body.inactive{overflow:hidden}a{text-decoration:none;transition:all .3s}a:link{text-decoration:none}a:focus{outline:none}img{display:block;width:100%;height:auto}img.cover{height:100%;object-fit:cover}img.contain{height:100%;object-fit:contain}button,input,select{border:none;background:none;outline:none}button.disable{pointer-events:none}.content{overflow-x:hidden}.container{width:1400px;max-width:100%;margin:0 auto;padding:0;box-sizing:border-box}.inner{width:1125px;max-width:100%;margin:0 auto;padding:0 190px;box-sizing:border-box}@media only screen and (max-width: 1279px){.inner{padding:0 30px}}@media only screen and (max-width: 767px){.inner{padding:0 15px}}.inner > p{margin-top:30px}.inner > p:first-child{margin-top:0}.inner .title br{display:none}@media only screen and (max-width: 1279px){.inner .title br{display:block}}.title{font-size:5.4rem;line-height:120%;text-transform:uppercase}@media only screen and (max-width: 767px){.title{font-size:3rem}}.title--xs{font-size:3.6rem}@media only screen and (max-width: 767px){.title--xs{font-size:2.4rem}}.title--xxs{font-size:2.4rem}.title--xl{font-size:7.2rem;font-weight:bold}@media only screen and (max-width: 1024px){.title--xl{font-size:5.6rem}}@media only screen and (max-width: 767px){.title--xl{font-size:3.6rem}}@media only screen and (max-width: 374px){.title--xl{font-size:3rem}}@media only screen and (max-width: small_phone){.title--xl{font-size:3rem}}.text{font-size:1.6rem;line-height:150%;font-weight:300}.text--normal{font-weight:normal;line-height:120%}.text--thin{font-weight:250}.text--xs{font-size:1.4rem;font-weight:normal}.text--xxs{font-size:1.3rem}.btn{display:block;width:100%;height:40px;padding:0 20px;box-sizing:border-box;font-size:1.4rem;font-weight:300;line-height:40px;color:#000;text-transform:uppercase;background-color:#fff;cursor:pointer;transition:all .3s}.btn:hover{box-shadow:0 0 15px rgba(255,255,255,0.8)}.btn-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100px;height:100px;border-radius:50%;background-image:url(../img/general/icon/icon_play.svg);background-position:center right 28px;background-size:auto;background-repeat:no-repeat;background-color:#1c69d4;cursor:pointer}@media only screen and (max-width: 767px){.btn-play{width:54px;height:54px;background-size:21px 26px;background-position:center right 13px}}.go-to{position:fixed;top:90px;right:0;z-index:300;opacity:0;visibility:hidden;transition:all .3s}@media only screen and (max-width: 1279px){.go-to{top:auto;bottom:60px}}@media only screen and (max-width: 767px){.go-to{z-index:-1;display:none;bottom:0}}.go-to.show{opacity:1;visibility:visible}.go-to__item:not(:first-child){margin-top:10px}.anchor{display:flex;align-items:center;padding:6px;padding-right:30px;border:1px solid transparent;border-right:none;border-top-left-radius:177px;border-bottom-left-radius:177px;box-sizing:border-box;color:#fff;background-color:#1c69d4;cursor:pointer}@media only screen and (max-width: 767px){.anchor{justify-content:center;width:100%;padding-left:15px;padding-right:15px;border:none;border-radius:0}}.anchor__img{flex-shrink:0;width:89px;height:89px;border-radius:50%;overflow:hidden}@media only screen and (max-width: 767px){.anchor__img{width:50px;height:50px}}.anchor__title{margin-left:15px}@media only screen and (max-width: 767px){.anchor__title{width:200px;max-width:100%;margin-left:20px}}@media only screen and (max-width: 767px){.anchor__title br{display:none}}.anchor--dark{border-color:#fff;background-color:#262626}.anchor-wrap{display:none}@media only screen and (max-width: 767px){.anchor-wrap{display:block}}@media only screen and (max-width: 767px){.anchor-wrap + .inner{margin-top:40px}}.footer{display:flex;justify-content:space-between;align-items:center;padding:20px 50px;box-sizing:border-box;background-color:#262626}@media only screen and (max-width: 1279px){.footer{padding-left:30px;padding-right:30px}}@media only screen and (max-width: 767px){.footer{flex-direction:column;justify-content:center;padding-left:15px;padding-right:15px}}.footer .social{margin-left:40px}@media only screen and (max-width: 767px){.footer .social{margin-top:20px;margin-left:0}}.mfp-bg{background:rgba(0,0,0,0.95);opacity:1}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:default}.mfp-gallery .mfp-image-holder .mfp-figure::after{background:transparent}.mfp-image-holder .mfp-close{position:fixed;top:40px;right:40px;width:40px;height:40px;padding:0;text-indent:100%;white-space:nowrap;overflow:hidden;background-image:url(../img/general/icon/icon_cross.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transition:all .3s}@media only screen and (max-width: 767px){.mfp-image-holder .mfp-close{width:30px;height:30px;top:15px;right:15px}}.mfp-figure figure{margin:0}.mfp-content figure{position:relative;width:1080px;width:56.25vw;max-width:1080px;padding-top:56.25%}@media only screen and (max-width: 1024px){.mfp-content figure{width:75vw}}.mfp-content .mfp-img{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;object-fit:cover}.mfp-arrow{display:flex !important;justify-content:center;align-items:center;width:70px;height:70px;margin-top:-35px;border-radius:50%;text-indent:100%;white-space:nowrap;overflow:hidden;background-image:url(../img/general/icon/icon_arrow.svg) !important;background-position:center !important;background-size:contain !important;background-repeat:no-repeat !important;transition:all .3s}@media only screen and (max-width: 767px){.mfp-arrow{width:40px;height:40px;margin-top:-20px}}.mfp-arrow-left{left:25px}@media only screen and (max-width: 767px){.mfp-arrow-left{left:0}}.mfp-arrow-right{right:25px;transform:rotate(180deg)}@media only screen and (max-width: 767px){.mfp-arrow-right{right:0}}.mfp-arrow::before,.mfp-arrow::after{display:none}
