.page-header-download{position:relative;z-index:0;width:100%;height:400px !important;bottom:88px !important;background-color:rgba(87,115,159,.14);background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.page-header-download img{position:absolute;inset:0;top:0px !important;width:100%;height:900px;object-fit:cover;z-index:0;opacity:.5}.download-page-title{width:100%;position:absolute;left:0;right:0;top:150px;text-align:center;z-index:1;font-family:"Baumans",system-ui;font-weight:normal;font-size:3rem;text-shadow:3px 3px 2px rgba(0,0,0,.5);letter-spacing:.03rem;color:#ddd}.container-download{position:relative;top:-150px;z-index:1;min-height:100vh}.container-download .info-box{display:flex;flex-direction:column;justify-content:flex-start;background-color:rgba(20,20,20,.5);border:2px rgba(230,175,103,.3) dashed;margin:2rem 1rem 1rem 1rem;gap:1rem;box-shadow:2px 3px 2px rgba(0,0,0,.5)}.container-download .info-box .icon{position:relative;left:-15px;top:0;transform:translateY(-50%);width:32px;height:32px;display:block;color:#e6af67;font-size:2rem}.container-download .info-box p{position:relative;top:-30px;color:#aaa;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;font-size:.9rem;letter-spacing:.02rem;padding:.5rem 1rem 0 1rem}.container-download .download-boxes{display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;justify-content:center;margin-top:2rem}.container-download .download-boxes .download-box a{min-width:290px;max-width:400px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;border:1px #e6af67 solid;background-color:rgba(230,175,103,.28);padding:2rem;border-radius:4px;box-shadow:3px 3px 2px rgba(0,0,0,.5)}.container-download .download-boxes .download-box a .icon{font-size:3rem;color:rgba(230,175,103,.91);text-shadow:3px 3px 2px rgba(0,0,0,.5)}.container-download .download-boxes .download-box a .label{color:#eee;font-family:Roboto,sans-serif;font-weight:500;font-size:1.2rem;letter-spacing:.02rem;text-shadow:3px 3px 2px rgba(0,0,0,.5)}.container-download .download-boxes .download-box a .sub-label{color:#ccc;font-family:Roboto,sans-serif;font-weight:400;font-size:1.2rem;letter-spacing:.02rem;text-shadow:2px 3px 2px rgba(0,0,0,.5)}.container-download .download-boxes .download-box a:hover{cursor:pointer;border:1px #ffc070 solid;background-color:rgba(230,175,103,.44)}.container-download .download-boxes .download-box a:hover .icon{transform:scale(1.2)}.container-download .req-header{display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;justify-content:center;margin-top:5rem}.container-download .req-header h2{color:#e6af67;font-family:Roboto,sans-serif;font-weight:400;font-size:1.5rem;letter-spacing:.02rem;text-shadow:2px 3px 2px rgba(0,0,0,.5);border-bottom:3px rgba(230,175,103,.7) solid;padding-bottom:1rem}.container-download .requirements-boxes{display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;justify-content:center}.container-download .requirements-boxes .req-box{max-width:600px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;border:1px rgba(230,175,103,.4) solid;background-color:rgba(34,34,34,.62);padding:1rem;border-radius:4px;box-shadow:3px 3px 2px rgba(0,0,0,.5)}.container-download .requirements-boxes .req-box .head-title{width:100%;color:#e6af67;font-family:Roboto,sans-serif;font-weight:400;font-size:1.4rem;letter-spacing:.02rem;text-shadow:2px 3px 2px rgba(0,0,0,.5);padding-bottom:.5rem;margin-bottom:2rem;border-bottom:1px rgba(230,175,103,.68) solid;text-align:center}.container-download .requirements-boxes .req-box .field{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.5rem;padding-bottom:.5rem}.container-download .requirements-boxes .req-box .field .icon{font-size:1.5rem;color:#e6af67}.container-download .requirements-boxes .req-box .field .title{min-width:150px;color:#eee;font-family:Roboto,sans-serif;font-weight:400;font-size:1rem;letter-spacing:.02rem;text-shadow:2px 3px 2px rgba(0,0,0,.5)}.container-download .requirements-boxes .req-box .field .text{color:#aaa;font-family:Roboto,sans-serif;font-weight:400;font-size:1rem;letter-spacing:.02rem;text-shadow:2px 3px 2px rgba(0,0,0,.5)}
