@media only screen and (max-width:870px){section{width:100%}}@media only screen and (max-width:1000px){#back-to-top{bottom:25px!important;right:25px!important;width:48px!important}}@media only screen and (max-width:460px){h1{font-size:50px!important;margin-bottom:20px!important}#sub-heading{font-size:20px!important}}@media only screen and (max-width:480px){.latest-release-heading{font-size:35px!important}.latest-release-subheadings p{font-size:22px!important}#latest-release::after{width:270px!important;height:70px!important}}@media only screen and (max-width:430px){.latest-release-heading{font-size:29px!important}.latest-release-subheadings p{font-size:20px!important}#latest-release::after{width:230px!important}h2{font-size:24px!important}section:not(#index-second){padding:35px 19px!important}.text-block{padding:0!important}}@media only screen and (max-width:370px){.latest-release-heading{font-size:26px!important}.latest-release-subheadings p{font-size:19px!important}#latest-release::after{width:210px!important}}@media only screen and (max-width:710px){.side-scroll-arrow::after{width:110px!important}}@media only screen and (max-width:650px){.side-scroll-arrow::after{width:90px!important}}@media only screen and (max-width:543px){.side-scroll-arrow{display:none!important}#recent-releases{margin:0!important}#releases-slider{flex-direction:column!important;justify-content:center!important;align-items:center!important}}@media only screen and (max-width:530px){.release-info,.releases-subheading h3{margin-left:0!important}.releases-subheading h3{width:100%!important}#cisla-first ul li{margin-left:19px!important;padding-left:0!important}#cisla-second ul{margin-left:13px}#cisla-second ul li{margin-left:6px!important;padding-left:0!important}}@media only screen and (max-width:330px){#cisla-first ul li{list-style-type:none;margin-left:0!important}}@media only screen and (max-width:900px){header:not(.admin-colors) #responsive-nav{display:block}header:not(.admin-colors) #nav-fix{display:none}header:not(.admin-colors) #main-nav,header:not(.admin-colors) #page-nav{display:flex;visibility:hidden;height:0;text-align:center;flex-direction:column}header:not(.admin-colors) #main-nav a{width:100%}header:not(.admin-colors) #page-nav .nav-separator{visibility:collapse}header.admin-colors #main-nav{padding:0!important;flex-direction:column!important}header.admin-colors a{width:100%!important;text-align:center}#tools{position:initial!important;flex-direction:column!important}#tools a,#tools button{margin:5px 0!important;width:85%;text-align:center}#main-nav .nav-item:not(#this-page)::after{transform:scaleX(0)!important;transform-origin:right!important}#main-nav .nav-item:not(#this-page):hover::after{transform:scaleX(1)!important;transform-origin:left!important}}@media only screen and (min-width:901px){header:not(.admin-colors) #page-nav{height:38.4px!important;visibility:initial!important}header:not(.admin-colors) #main-nav{height:initial!important;visibility:initial!important}}@media only screen and (max-width:500px){.error-layout{flex-direction:column!important;justify-content:center!important;align-items:center!important}}@media only screen and (max-width:660px){noscript div{flex-direction:column!important;align-items:center!important}}@media only screen and (max-width:860px){footer{flex-wrap:wrap}.footer-column{margin:15px 0 0 15px}}@media only screen and (max-width:546px){footer{flex-direction:column!important;flex-wrap:unset!important;justify-content:center!important;align-items:flex-start!important}.footer-column{margin:15px 0!important}}@media only screen and (max-width:420px){#upload-form .row{flex-direction:column!important}#upload-form label{margin-bottom:9px}footer{padding:25px!important}}