.downloads-dialog{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;text-align:left;z-index:10}.downloads-dialog *{color:#fff}.downloads-dialog .background{background-color:#141414;height:100%;opacity:.7;position:absolute;width:100%;z-index:-1}.downloads-dialog .content{background-color:var(--grey);max-height:90vh;max-width:1440px;overflow-y:auto;overscroll-behavior-y:contain;padding:64px 20px 20px;position:relative;width:92%}@media only screen and (min-width:700px){.downloads-dialog .content.width-1{padding:48px 40px 40px;width:min(100%,600px)}}@media only screen and (min-width:900px){.downloads-dialog .content:not(.width-1){padding:48px 40px 40px}}.downloads-dialog .fa-xmark{cursor:pointer;position:absolute;right:16px;top:16px}@media only screen and (min-width:800px){.downloads-dialog .products-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}}.downloads-dialog .products-container.width-3 .product{flex-basis:calc(33% - 11px)}@media only screen and (max-width:1000px){.downloads-dialog .products-container.width-3 .product{flex-basis:calc(50% - 11px)}}.downloads-dialog .products-container.width-2 .product{flex-basis:calc(50% - 11px)}.downloads-dialog .products-container:not(.width-1) .product{margin-bottom:40px}@media only screen and (min-width:800px){.downloads-dialog .products-container:not(.width-1) .product{margin-bottom:0}}.downloads-dialog .products-container .product{background-color:var(--main-bg-color);padding:16px}@media only screen and (min-width:700px){.downloads-dialog .products-container .product{flex-basis:100%;margin-bottom:0}}.downloads-dialog .products-container .product .upgrade-redirect{margin-top:20px;text-align:center}.downloads-dialog .products-container .product .upgrade-redirect .button{width:100%}.downloads-dialog .products-container .product .button-container{align-items:center;display:flex;flex-direction:column;margin-top:16px;row-gap:4px;width:100%}.downloads-dialog .products-container .product .button-container .button{width:100%}.downloads-dialog .products-container .product .button-container .tax{color:var(--lighter-grey);font-size:16px}.product-download-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:64px;row-gap:16px}.product-download-section .buttons-container{padding:0 var(--mobile-margin-x)}.product-download-section p.other-versions{background-color:#00000069;border:1px solid rgba(90,90,90,.411);border-radius:5px;font-size:16px;font-weight:600;padding:8px 16px;text-shadow:0 0 3px #000}.product-download-section p.other-versions span{font-size:16px}.product-download-section p.other-versions a{color:var(--055d661a);font-size:16px}.product-download-section p.other-versions a span{filter:brightness(150%)}.product-download-section p.other-versions a svg{filter:brightness(125%);margin-bottom:2px;margin-left:-2px;margin-right:-2px;transform:scale(.8);vertical-align:middle}.product-download-section .trial-success-message{background-color:#4caf501a;border:1px solid #4caf50;border-radius:5px;color:#4caf50;font-size:16px;font-weight:600;margin-top:16px;padding:16px;text-align:center}.product-download-section .trial-success-message p{margin-bottom:0}.product-download-section .trial-error-message{background-color:#f443361a;border:1px solid #f44336;border-radius:5px;color:#f44336;font-size:16px;font-weight:600;margin-top:16px;padding:16px;text-align:center}.product-download-section .trial-error-message p{margin-bottom:0}.product-hero{margin-bottom:40px;position:relative;text-align:center}@media only screen and (min-width:900px){.product-hero{margin-bottom:80px}}.product-hero .text-container{padding:0 var(--mobile-margin-x)}.product-hero .text-container p{font-size:18px;font-weight:700;margin:0 auto;max-width:1100px;text-shadow:0 0 20px #000}@media only screen and (min-width:900px){.product-hero .text-container p{font-size:28px;line-height:40px}}.product-hero .product-hero-background{max-width:100%;opacity:.85;overflow:hidden;position:absolute;top:-15px;width:100%;z-index:-1}.product-hero .product-hero-image{height:800px;position:absolute;top:-210px;width:100%;z-index:-3}.product-hero .product-hero-image:after{background:linear-gradient(0deg,var(--main-bg-color) 0,transparent 20%,transparent 100%);content:"";height:800px;left:0;position:absolute;top:0;width:100%}
