@charset "utf-8";
@font-face{font-family:"LibreBaskerville";src:url(../../../font/LibreBaskerville-Regular.ttf);}
*{box-sizing: border-box;}
.main-container{width:100%;display:flex;}
.left-container{width:75%;border-right:3px solid #e6e9ed;}
.url-link{margin:0;padding:0;background-color:#e6e9ed;}
.url-link p{margin:0;padding:0.6rem 0 0.6rem 1.8rem;color:#4c4c4c;font-size:1rem;font-family:calibri;font-weight:bold;}
.url-link span{padding-left:1.8rem;}
.url-link a{position:relative;color:#4c4c4c;}
.url-link a:hover{color:#000;}
.url-link a:after{content:"";position:absolute;top:-3px;right: -0.9rem;width:1.6rem;height:1.6rem;border-right:1px solid #4c4c4c;border-bottom:1px solid #4c4c4c;transform:rotate(-45deg);}
.image-box{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;}
.image-box h1{width:100%;margin:0;padding:1rem;color:#FFF;background-color:#4c4c4c;}
.image-box p{width:100%;margin:0;padding:1rem;font-family:sans-serif;font-size:1.2rem;background-color:#E0E3E7;}
.slideshow-container{position:relative;width:70%;margin-top:2rem;}.slider{display:none;}
.slider img{width:100%;background-color:#bebcbc;border:5px solid #ADB0F3;}.slider img:hover{border:5px solid #E9545A;}
.prev,.next{position:absolute;top:50%;width:auto;margin-top:-1.3rem;padding:1rem;color:white;font-weight:bold;font-size:1.1rem;transition:0.6s ease;border-radius:0 3px 3px 0;user-select:none;cursor:pointer;}
.prev{left:0;border-radius:0 3px 3px 0;}.next{right:0;border-radius:3px 0 0 3px;}.prev:hover,.next:hover{background-color:rgba(0,0,0,0.8);}
.fade{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s;}
.numbertext{position:absolute;top:0;padding:0.5rem 0.7rem;color:#f2f2f2;background-color:#000;font-size:0.9rem;border-top:5px solid #E9545A;border-right:3px solid #E9545A;border-bottom:3px solid #E9545A;border-left:5px solid #E9545A;border-bottom-right-radius:1rem;}
@-webkit-keyframes fade{from{opacity:0.4}to{opacity:1}}
@keyframes fade{from{opacity:0.4}to{opacity:1}}
#target-container{display:flex;justify-content:center;margin-bottom:1.8rem;}
.target-link{padding:5px;}
.target-link a{position:relative;width:5rem;height:2.5rem;margin-top:0.9rem;padding:0 1.2rem;border-radius:10%;color:#fff;background-color:#000;display:flex;justify-content:center;align-items:center;font-family:calibri;font-weight:bold;cursor:pointer;}
.down-container{width:100%;margin:0 auto;background-color:#e6e9ed;box-shadow:inset 0 -8px 0.9rem -6px rgba(0,0,0,0.2);}
.down-container > p{margin:0;font-family:arial;}
.down-container > p:nth-child(1){padding:0.9rem 7.5rem 0;font-size:0.8rem;}
.down-container > p:nth-child(2){padding:5px 7.5rem 0.9rem;font-size:1.1rem;}
.down-container a{color:#000;border-bottom:1px solid #000;}
#download-files{width:75%;margin:0 auto;display:flex;}
.download-counter{margin-right:2rem;}
.download-counter > p{margin:0;font-size:1.1rem;}
.download{width:100%;height:5rem;margin:0 auto;font-size:1.2rem;}
.download > p{margin:0;color:#E9545A;}
.download a{display:inline-block;margin-right:0.6rem;padding:0.7rem 1rem;text-decoration:none;color:#fff;background-color:#ADB0F3;border-radius:5px;}
.download a:hover{color:#000;background-color:#E9545A;}
.fa-file-download{font-size: 1.2rem;}
.right-container{width: 25%;}
.ad-horizon{width:100%;}
.ad-space{width:90%;margin:25px auto 0 auto;}
@media(min-width:1025px) and (max-width:1200px){*{box-sizing: border-box;}.main-container{top: 46%;}}
@media(min-width:768px) and (max-width:1024px){*{box-sizing:border-box;}.main-container{flex-direction:column;}.left-container {width:100%;}.target-link a{width:70px;}#download-files{width:70%;}.right-container{width:100%;}}
@media(min-width:641px) and (max-width:767px) and (orientation:landscape){
	.main-container{flex-direction:column;}
	.left-container{width:100%;border-right:none;}
	.image-container{margin-left:0;justify-content:center;}
	.image-box h1{font-size:1.5rem;}
	.image-box p{font-size:1.2rem;}
	.slideshow-container{width:80%;}
	.slider img{width:100%;height:auto;}
	.detail{width:0;height:0;}
	.down-container p:nth-child(1){padding-left:1.8rem;padding-right:0;font-size:0.8rem;}
    .down-container p:nth-child(2){padding-left:1.8rem;padding-right:0;font-size:1rem;}
    #download-files{width:80%;}
	.right-container{width:95%;}
}
@media(min-width:641px) and (max-width:767px) and (orientation:portrait){
	.main-container{flex-direction:column;}
	.left-container{width:100%;border-right:none;}
	.image-container{margin-left:0;}
	.image-box h1{font-size:1.5rem;}
	.image-box p{font-size:1.2rem;}
	.slideshow-container{width:90%;}
	.slider img{width:100%;height:auto;}
	.detail{width:0;height:0;}
	.down-container p:nth-child(1){padding-left:1.2rem;padding-right:0;font-size:0.8rem;}
    .down-container p:nth-child(2){padding-left:1.2rem;padding-right:0;font-size:1rem;}
    #download-files{width:100%;}
	.right-container{width:100%;}
	.button{width:96%;}
}
@media(min-width:361px) and (max-width:640px) {
    .main-container{flex-direction:column;}
	.left-container{width:100%;border:none;}
	.url-link p{font-size:0.8rem;}
    .url-link a:after{width:1.4rem;height:1.4rem;}
	.image-container{margin-left:0;}
	.image-box h1{font-size:1.2rem;}
	.image-box p{font-size:1rem;}
	.slideshow-container{width:90%;}
	.slider img{width:100%;height:auto;}
	.detail{width:0;height:0;}
	.down-container p:nth-child(1){padding-left:1.2rem;padding-right:0;font-size:0.8rem;}
    .down-container p:nth-child(2){padding-left:1.2rem;padding-right:0;font-size:1rem;}
    #download-files{width:100%;}
	.right-container{width:100%;}
	.button{width:96%;}
}
@media(max-width:360px) {
    .main-container{flex-direction:column;}
	.left-container{width:100%;border-right:none;}
	.url-link p{font-size:0.6rem;}
    .url-link a:after{width:1.2rem;height:1.2rem;}
	.image-container{margin-left:0;}
	.image-box h1{font-size:1rem;}
	.image-box p{font-size:0.8rem;}
	.slideshow-container{width:90%;}
	.slider img{width:100%;height:auto;}
	.detail{width:0;height:0;}
	.down-container p:nth-child(1){padding-left:1.2rem;padding-right:0;font-size:0.8rem;}
    .down-container p:nth-child(2){padding-left:1.2rem;padding-right:0;font-size:1rem;}
    #download-files{width:100%;}
	.right-container{width:100%;}
	.button{width:96%;}
}