@media screen and (max-width:1200px){.download__inner{padding-top:5.25vw}}@media screen and (max-width:600px){.download__inner{padding-top:5.3333333333vw}}.download__categories{position:relative;margin-bottom:54px}@media screen and (max-width:600px){.download__categories{position:relative;margin-bottom:10.6666666667vw}}.download__categories__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:900px){.download__categories__list{position:absolute;z-index:1;top:0;left:0;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0 2.6666666667vw}}.download__categories__item{width:180px;height:60px}@media screen and (max-width:900px){.download__categories__item{z-index:1;width:100%}}@media screen and (max-width:600px){.download__categories__item{height:16vw}}.download__categories__item+.download__categories__item{margin-left:20px}@media screen and (max-width:900px){.download__categories__item+.download__categories__item{margin-left:0}}.download__categories__item--active .download__categories__anchor{background:#F56A23}.download__categories__anchor{font-size:1.8rem;position:relative;z-index:0;display:block;overflow:hidden;width:100%;height:100%;text-align:center;color:#FFF;background:#000}@media screen and (max-width:600px){.download__categories__anchor{font-size:4.8vw;padding-left:4.8vw;text-align:left}}.download__categories__anchor:before{position:absolute;z-index:-1;top:-100%;left:0;display:block;width:100%;height:100%;content:"";-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;background:#F56A23}.download__categories__anchor:hover:before{top:0}.download__categories__anchor span{position:relative;top:50%;display:inline-block;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}@media screen and (max-width:900px){.download__categories__select{padding:0 2.6666666667vw}}.download__categories__dropdown{position:relative;z-index:0;display:none;overflow:hidden;cursor:pointer}@media screen and (max-width:900px){.download__categories__dropdown{display:block;height:6.6666666667vw;padding-left:4.8vw;color:#FFF;background:#000}}@media screen and (max-width:600px){.download__categories__dropdown{font-size:4.8vw;height:16vw}}.download__categories__dropdown:after{position:absolute;top:50%;right:32px;display:inline-block;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);color:#FFF;content:"\f078";font-family:FontAwesome;line-height:1}@media screen and (max-width:600px){.download__categories__dropdown:after{right:4.2666666667vw}}.download__categories__dropdown:before{position:absolute;z-index:-1;top:-100%;left:0;display:block;width:100%;height:100%;content:"";-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;background:#F56A23}.download__categories__dropdown:hover:before{top:0}.download__categories__dropdown span{position:relative;top:50%;display:inline-block;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.download__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.download__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc((100% - 20px * 3) / 4);margin-left:20px}@media screen and (max-width:1200px){.download__item{width:calc((100% - 20px * 2) / 3);margin-right:20px;margin-left:0}}@media screen and (max-width:900px){.download__item{width:calc((100% - 20px) / 2);margin-right:0;margin-left:20px}}@media screen and (max-width:600px){.download__item{width:100%;margin-left:0}}@media (-ms-high-contrast:none){.download__item{width:calc((100% - 21px * 3) / 4)}}@media (max-width:1200px) and (-ms-high-contrast:none){.download__item{width:calc((100% - 21px * 2) / 3)}}@media (max-width:900px) and (-ms-high-contrast:none){.download__item{width:calc((100% - 21px) / 2)}}@media (max-width:600px) and (-ms-high-contrast:none){.download__item{width:100%}}@supports (-ms-ime-align:auto){.download__item{width:calc((100% - 21px * 3) / 4)}@media screen and (max-width:1200px){.download__item{width:calc((100% - 21px * 2) / 3)}}@media screen and (max-width:900px){.download__item{width:calc((100% - 21px) / 2)}}@media screen and (max-width:600px){.download__item{width:100%}}}.download__item:nth-child(4n+1){margin-left:0}@media screen and (max-width:1200px){.download__item:nth-child(3n+3){margin-right:0}}@media screen and (max-width:1200px){.download__item:nth-child(n+4){margin-top:54px}}@media screen and (max-width:900px){.download__item:nth-child(odd){margin-left:0}}@media screen and (max-width:900px){.download__item:nth-child(n+3){margin-top:5.3333333333vw}}@media screen and (max-width:600px){.download__item:nth-child(n+2){margin-top:13.3333333333vw}}.download__item:nth-child(n+5){margin-top:54px}@media screen and (max-width:900px){.download__item:nth-child(n+5){margin-top:5.3333333333vw}}@media screen and (max-width:600px){.download__item:nth-child(n+5){margin-top:13.3333333333vw}}.download__preview{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:31px;cursor:pointer;text-align:center;background:#E5E5E5}@media screen and (max-width:1200px){.download__preview{margin-bottom:2.5vw}}@media screen and (max-width:900px){.download__preview{margin-bottom:2vw}}@media screen and (max-width:600px){.download__preview{margin-bottom:3.2vw}}.download__preview:hover:after{color:#F56A23}.download__preview:hover img{opacity:0.7}.download__preview:before{display:block;padding-top:71.4285714286%;content:""}@media screen and (max-width:900px){.download__preview:before{padding-top:75.1655629139%}}.download__preview:after{font-size:2.4rem;position:absolute;right:10px;bottom:10px;display:block;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;content:"\f00e";font-family:FontAwesome;line-height:1}@media screen and (max-width:600px){.download__preview:after{font-size:6.4vw}}.download__preview img{position:absolute;top:50%;left:50%;width:auto;max-width:none;height:100%;max-height:90%;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.download__name{font-size:2.2rem;font-weight:300;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-bottom:15px}@media screen and (max-width:1200px){.download__name{font-size:1.8333333333vw;margin-bottom:1.25vw}}@media screen and (max-width:900px){.download__name{font-size:2.8333333333vw;margin-bottom:1.3333333333vw}}@media screen and (max-width:600px){.download__name{font-size:4.5333333333vw;margin-bottom:2.1333333333vw}}.download__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 32px 0}@media screen and (max-width:1200px){.download__tag{margin-bottom:2.6666666667vw}}@media screen and (max-width:900px){.download__tag{width:100%}}@media screen and (max-width:600px){.download__tag{margin-bottom:4.2666666667vw}}.download__tag__item{width:120px}@media screen and (max-width:900px){.download__tag__item{width:100%}}.download__tag__anchor{font-size:1.2rem;line-height:30px;display:inline-block;width:100%;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;text-align:center;color:#000;border:1px solid #000}@media screen and (max-width:1200px){.download__tag__anchor{font-size:1vw;line-height:2.5vw;padding:0}}@media screen and (max-width:900px){.download__tag__anchor{font-size:2.3333333333vw;line-height:3.3333333333vw;padding:0}}@media screen and (max-width:600px){.download__tag__anchor{font-size:3.7333333333vw;line-height:5.3333333333vw}}.download__btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.download__btn__anchor{font-size:2rem;font-weight:bold;line-height:64px;position:relative;z-index:0;display:block;overflow:hidden;width:100%;height:100%;color:#FFF;background:#C73328}@media screen and (max-width:1200px){.download__btn__anchor{font-size:1.6666666667vw}}@media screen and (max-width:900px){.download__btn__anchor{font-size:2.6666666667vw;line-height:8.5333333333vw}}@media screen and (max-width:600px){.download__btn__anchor{font-size:3.7333333333vw;line-height:3.25}}@media screen and (max-width:500px){.download__btn__anchor{font-size:4.5333333333vw}}.download__btn__anchor:before{position:absolute;z-index:-1;top:-100%;left:0;display:block;width:100%;height:100%;content:"";-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;background:#000}.download__btn__anchor:hover:before{top:0}.download__btn__anchor span{position:relative;display:inline-block;width:100%;height:100%;padding-left:60px}@media screen and (max-width:1200px){.download__btn__anchor span{padding-left:5vw}}@media screen and (max-width:600px){.download__btn__anchor span{padding-left:8vw}}@media screen and (max-width:500px){.download__btn__anchor span{padding-left:14.5333333333vw}}.download__btn__anchor span:before{position:absolute;top:50%;left:16px;display:inline-block;width:28px;height:32px;content:"";-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background:url(../img/download/adobe-ico.png) no-repeat center;background-size:contain}@media screen and (max-width:1200px){.download__btn__anchor span:before{left:1.3333333333vw;width:2.3333333333vw;height:2.6666666667vw}}@media screen and (max-width:600px){.download__btn__anchor span:before{left:2.1333333333vw;width:3.7333333333vw;height:4.2666666667vw}}@media screen and (max-width:500px){.download__btn__anchor span:before{left:4.2666666667vw;width:7.2vw;height:8.2666666667vw}}.download__btn__anchor span:after{font-size:2.5rem;position:absolute;top:50%;right:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);content:"\f0ab";font-family:FontAwesome;line-height:1}@media screen and (max-width:1200px){.download__btn__anchor span:after{font-size:2.0833333333vw}}@media screen and (max-width:600px){.download__btn__anchor span:after{font-size:3.3333333333vw;right:2.6666666667vw}}@media screen and (max-width:500px){.download__btn__anchor span:after{font-size:6.6666666667vw;right:5.3333333333vw}}.content__bg:before{height:200px}@media screen and (max-width:900px){.content__bg:before{height:33.3333333333vw}}@media screen and (max-width:600px){.content__bg:before{height:40vw}}.content__bg>.download__ttl{margin-top:0}@media screen and (max-width:900px){.content__bg>.download__ttl{margin-top:-4vw}}.content__bg>.download__ttl span{margin-top:-60px}@media screen and (max-width:600px){.content__bg>.download__ttl span{margin-top:-10.6666666667vw}}.preview{position:fixed;z-index:999999999;top:0;left:0;display:none;width:100vw;height:100vh;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.8)),to(rgba(0,0,0,0.8)));background:-o-linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0.8));background:linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0.8))}.preview__inner{position:absolute;top:50%;left:50%;width:70%;height:85%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:600px){.preview__inner{height:70%}}.preview__content{background:#FFF}.preview__content__err{padding:20px 24px}.preview__content__err a{text-decoration:underline;color:#F56A23}.preview__top{font-size:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:48px;padding:0 24px;color:#FFF;border-bottom:2px solid #525659;background:#323639}.preview__close{margin-right:18px}.preview__close__anchor{color:#FFF}.preview__close__anchor:after{font-size:2.5rem;content:"\f00d";font-family:FontAwesome;line-height:1}.preview__close__anchor:hover:after{font-size:2.5rem;content:"\f05c";font-family:FontAwesome;line-height:1}.preview__content{width:100%;height:calc(100% - 48px)}