@import url(https://fast.fonts.net/cssapi/123d8e7e-02aa-404d-88c7-da945672847f.css);
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"RedHat";src:url(/themes/custom/downloads/dist/d391779512d592d34f74.ttf) format("truetype");font-weight:200 600;font-display:swap}.region-breadcrumb{max-width:80rem;margin-left:auto;margin-right:auto;padding:1rem}@media(min-width:48rem){.region-breadcrumb{padding:1rem 0}}.region-help{max-width:80rem;margin-left:auto;margin-right:auto;padding:0 1rem}@media(min-width:48rem){.region-help{padding:0}}.path-user .region-content,.path-search .region-content{max-width:80rem;margin-left:auto;margin-right:auto}.region-content{margin-bottom:2rem}*{box-sizing:border-box}*::before,*::after{box-sizing:inherit}html,body,div,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,ol,ul,li,form,legend,label,table,header,footer,nav,section,figure{margin:0;padding:0}header,footer,nav,section,article,hgroup,figure{display:block}.animate-fade{transition:opacity .3s ease-out}.animate-fade:hover{opacity:0}.animate-move>.demo-shape{transition:all .8s ease-in-out}.cssgrid--pl .cssgrid__item{background-color:rgba(0,0,0,.2);min-height:100px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.cssgrid{display:flex;justify-content:space-around;flex-wrap:wrap}.cssgrid>*{flex:1 0 100%}}@media(-ms-high-contrast:none)and (min-width:48rem),(-ms-high-contrast:active)and (min-width:48rem){.cssgrid>*{flex:0 1 45%}}@media(-ms-high-contrast:none)and (min-width:80rem),(-ms-high-contrast:active)and (min-width:80rem){.cssgrid>*{flex:0 1 30%}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.cssgrid .card{padding:1rem;overflow:hidden}}@media(-ms-high-contrast:none)and (min-width:48rem),(-ms-high-contrast:active)and (min-width:48rem){.cssgrid--list>*{flex:0 1 30%}}@media(-ms-high-contrast:none)and (min-width:80rem),(-ms-high-contrast:active)and (min-width:80rem){.cssgrid--list>*{flex:0 1 16%}}@media(-ms-high-contrast:none)and (min-width:48rem),(-ms-high-contrast:active)and (min-width:48rem){.cssgrid--campaign>*{flex:0 1 100%}}@supports(-ms-ime-align:auto){.cssgrid{display:flex;justify-content:flex-start;flex-wrap:wrap}@media(min-width:48rem){.cssgrid>*{flex:0 1 50%}}@media(min-width:80rem){.cssgrid>*{flex:0 1 33%}}.cssgrid .card{padding:1rem;overflow:hidden}@media(min-width:48rem){.cssgrid.cssgrid--list>*{flex:0 1 33%}}@media(min-width:80rem){.cssgrid.cssgrid--list>*{flex:0 1 20%}}@media(min-width:48rem){.cssgrid.cssgrid--campaign>*{flex:0 1 100%}}@media(min-width:48rem){.cssgrid.cssgrid--product>*{flex:0 1 45%}}@media(min-width:80rem){.cssgrid.cssgrid--product>*{flex:0 1 30%}}}.cssgrid{max-width:80rem;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto}.cssgrid>*{flex-basis:100%;margin-bottom:1rem}@media(min-width:48rem){.cssgrid>*{flex-basis:calc((100% / 2) - (2rem / 2 * (2 - 1)));margin-bottom:2rem}}@media(min-width:80rem){.cssgrid>*{flex-basis:calc((100% / 3) - (0.5rem / 3 * (3 - 1)));margin-bottom:0.5rem}}@media(min-width:48rem){.cssgrid.cssgrid--list>*{flex-basis:calc((100% / 3) - (0.5rem / 3 * (3 - 1)));margin-bottom:0.5rem}}@media(min-width:80rem){.cssgrid.cssgrid--list>*{flex-basis:calc((100% / 5) - (1rem / 5 * (5 - 1)));margin-bottom:1rem}}@media(min-width:48rem){.cssgrid.cssgrid--news{padding:0 4rem}.cssgrid.cssgrid--news>*{flex-basis:calc((100% / 2) - (1rem / 2 * (2 - 1)));margin-bottom:1rem}}@media(min-width:48rem)and (min-width:64rem){.cssgrid.cssgrid--news>*{flex-basis:calc((100% / 3) - (2rem / 3 * (3 - 1)));margin-bottom:2rem}}@media(min-width:48rem)and (min-width:80rem){.cssgrid.cssgrid--news>*{flex-basis:calc((100% / 5) - (0.5rem / 5 * (5 - 1)));margin-bottom:0.5rem}}@media(min-width:48rem){.cssgrid.cssgrid--news>article{flex-basis:calc((100% / 2) - (1rem / 2 * (2 - 1)));margin-bottom:1rem}}@media(min-width:64rem){.cssgrid.cssgrid--news>article{flex-basis:calc(40% - .5rem)}.cssgrid.cssgrid--news>article:nth-child(1),.cssgrid.cssgrid--news>article:nth-child(4),.cssgrid.cssgrid--news>article:nth-child(5){flex-basis:calc(60% - .5rem)}}@media(min-width:80rem){.cssgrid.cssgrid--news>article{flex-basis:calc((100% / 5) - (1rem / 5 * (5 - 1)));margin-bottom:1rem}.cssgrid.cssgrid--news>article:nth-child(1),.cssgrid.cssgrid--news>article:nth-child(4),.cssgrid.cssgrid--news>article:nth-child(5){flex-basis:calc((100% / 5) - (1rem / 5 * (5 - 1)));margin-bottom:1rem}.cssgrid.cssgrid--news>article:nth-child(-4n+9),.cssgrid.cssgrid--news>article:nth-child(10n),.cssgrid.cssgrid--news>article:nth-child(14n){flex-basis:calc(60% - .5rem)}}.cssgrid.cssgrid--campaign>*{flex-basis:calc((100% / 1) - (1rem / 1 * (1 - 1)));margin-bottom:1rem}.cssgrid.cssgrid--product{grid-auto-rows:480px}@supports(display:grid){.cssgrid{max-width:80rem;margin-left:auto;margin-right:auto;display:grid;margin:0 auto;grid-gap:1rem;grid-template-columns:1fr;grid-auto-rows:1fr;grid-auto-columns:1fr}.cssgrid>*{margin:0}@media(min-width:48rem){.cssgrid{grid-gap:2rem;grid-template-columns:repeat(2,1fr)}}@media(min-width:80rem){.cssgrid{grid-template-columns:repeat(3,1fr);grid-gap:.5rem}}@media(min-width:48rem){.cssgrid.cssgrid--list{grid-gap:.5rem;grid-template-columns:repeat(3,1fr)}}@media(min-width:80rem){.cssgrid.cssgrid--list{grid-template-columns:repeat(5,1fr)}}@media(min-width:48rem){.cssgrid.cssgrid--news{grid-gap:2rem;padding:0 4rem;grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.cssgrid.cssgrid--news{grid-gap:.5rem;grid-template-columns:repeat(3,1fr)}}@media(min-width:80rem){.cssgrid.cssgrid--news{grid-template-columns:repeat(5,1fr)}}@media(min-width:64rem){.cssgrid.cssgrid--news>article:nth-child(1),.cssgrid.cssgrid--news>article:nth-child(4),.cssgrid.cssgrid--news>article:nth-child(5){grid-column:span 2}}@media(min-width:80rem){.cssgrid.cssgrid--news>article:nth-child(1),.cssgrid.cssgrid--news>article:nth-child(4),.cssgrid.cssgrid--news>article:nth-child(5){grid-column:span 1}.cssgrid.cssgrid--news>article:nth-child(-4n+9),.cssgrid.cssgrid--news>article:nth-child(10n),.cssgrid.cssgrid--news>article:nth-child(14n){grid-column:span 3}}.cssgrid.cssgrid--campaign{grid-gap:1rem;grid-template-columns:1fr}.cssgrid.cssgrid--product{margin-bottom:2rem;grid-auto-rows:480px}}.grid__item{flex-grow:1;margin-bottom:1em;width:100%}@media(min-width:64rem){.grid__item{margin:0 3% 3% 0;width:auto}}.grid__item:last-child{margin-right:0}.grid--columns-2 .grid__item{flex-grow:1;margin-bottom:1em;width:100%}@media(min-width:64rem){.grid--columns-2 .grid__item{margin:0 3% 3% 0;width:auto}}.grid--columns-2 .grid__item:last-child{margin-right:0}@media(min-width:64rem){.grid--columns-2 .grid__item{width:48.2%}.grid--columns-2 .grid__item:nth-child(2n){margin-right:0}}.grid--columns-3 .grid__item{flex-grow:1;margin-bottom:1em;width:100%}@media(min-width:64rem){.grid--columns-3 .grid__item{margin:0 3% 3% 0;width:auto}}.grid--columns-3 .grid__item:last-child{margin-right:0}@media(min-width:64rem){.grid--columns-3 .grid__item{width:31%}.grid--columns-3 .grid__item:nth-child(3n){margin-right:0}}.grid--pl .grid__item{background-color:rgba(0,0,0,.2);min-height:100px}.grid--divider .grid__item{flex-grow:0}@media(min-width:64rem){.grid--divider .grid__item{margin-right:3.5%;position:relative}.grid--divider .grid__item::after{background-color:#ccc;content:"";display:block;height:100%;position:absolute;top:0;width:1px}}@media(min-width:64rem){.grid--divider .grid__item:last-child{margin-right:0}}.grid--divider .grid__item:last-child::after{display:none}.grid--divider.grid--columns-2 .grid__item{flex-grow:0}@media(min-width:64rem){.grid--divider.grid--columns-2 .grid__item{margin-right:3.5%;position:relative}.grid--divider.grid--columns-2 .grid__item::after{background-color:#ccc;content:"";display:block;height:100%;position:absolute;top:0;width:1px}}.grid--divider.grid--columns-2 .grid__item::after{right:-3.5%}.grid--divider.grid--columns-2 .grid__item:nth-child(2n){margin-right:0}.grid--divider.grid--columns-2 .grid__item:nth-child(2n)::after{display:none}@media(min-width:64rem){.grid--divider.grid--columns-2 .grid__item:last-child{margin-right:0}}.grid--divider.grid--columns-2 .grid__item:last-child::after{display:none}.grid--divider.grid--columns-3 .grid__item{flex-grow:0}@media(min-width:64rem){.grid--divider.grid--columns-3 .grid__item{margin-right:3.5%;position:relative}.grid--divider.grid--columns-3 .grid__item::after{background-color:#ccc;content:"";display:block;height:100%;position:absolute;top:0;width:1px}}.grid--divider.grid--columns-3 .grid__item::after{right:-5.5%}.grid--divider.grid--columns-3 .grid__item:nth-child(3n){margin-right:0}.grid--divider.grid--columns-3 .grid__item:nth-child(3n)::after{display:none}@media(min-width:64rem){.grid--divider.grid--columns-3 .grid__item:last-child{margin-right:0}}.grid--divider.grid--columns-3 .grid__item:last-child::after{display:none}.grid{display:flex;flex-wrap:wrap}.dialogue{font-weight:bold;color:#2a2a2a}.dialogue:hover{color:#777}.link{color:#2a2a2a}.link:hover{color:#777}.link--alt{color:#fff;background-color:#2a2a2a}a{color:#2a2a2a;font-weight:600}h1{color:inherit;font-family:Helvetica Neue LT W05_55 Roman,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;line-height:1.4;margin:0 0 0.5rem;width:auto;font-size:2.625rem;word-break:break-word}h1__link{color:inherit}h1__link:hover{color:inherit}h2{color:inherit;font-family:Helvetica Neue LT W05_55 Roman,Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;line-height:1;margin:0 0 0.5rem;width:auto;font-size:1.825rem}h2__link{color:inherit}h2__link:hover{color:inherit}h3{color:inherit;font-family:Helvetica Neue LT W05_55 Roman,Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;font-size:1.2rem;line-height:1.2;margin:0 0 0.5rem;width:auto}h3__link{color:inherit}h3__link:hover{color:inherit}h4{color:inherit;font-family:Helvetica Neue LT W05_55 Roman,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-size:0.6875rem;line-height:1.6;margin:0 0 1.25rem;width:auto}h4__link{color:inherit}h4__link:hover{color:inherit}h5,h6{color:inherit;font-family:Helvetica Neue LT W05_55 Roman,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;font-size:1.1rem;line-height:2;margin:0 0 0.5rem;width:auto}h5__link,h6__link{color:inherit}h5__link:hover,h6__link:hover{color:inherit}*[class*="--inverted"]{background:#2a2a2a;color:#fff}.path-software .software h1,.path-software .software h2,.path-software .software h3{font-family:"Helvetica Neue LT W05_55 Roman","Helvetica","Arial",sans-serif;text-transform:none;color:#000;font-weight:600;margin-bottom:1.5rem}.path-software .software h1.expiration,.path-software .software h2.expiration,.path-software .software h3.expiration{max-width:75%;margin-right:1.5rem}.path-software .software h2{padding-bottom:1rem;border-bottom:1px solid #000}body{color:#555;font-family:"Helvetica Neue LT W05_55 Roman","Helvetica","Arial",sans-serif;font-size:1rem;line-height:1.6em}.paragraph{margin:0 0 0.5rem}.blockquote,.text-long blockquote{font-style:italic;border-left:solid 3px #777;margin-left:1em;padding-left:1em}.hr,.text-long hr{border-style:solid;border-width:1px 0 0;color:currentColor}.text-long p{margin-bottom:1.5rem}div[role=contentinfo]{flex:0 0 100%}div[role=contentinfo] ul{padding-left:0}ul,ol{padding-left:1em}ul{list-style-type:disc}ol{list-style-type:decimal}.list-item,.text-long ol li,.text-long ul li{margin-bottom:.2em;padding-left:1em}.img,.image__img{height:auto;max-width:100%}.image__align--right{order:1}.checkbox__label svg{fill:#fff;background:#fff;width:20px;height:20px;border-radius:3px;border:1px solid #2a2a2a;transition:all .3s ease;float:left;margin:2px 10px 0}input:focus+.checkbox__label svg{box-shadow:0 0 5px #000}.checkbox__label .status{float:right;width:73px;font-weight:300;min-height:1px}.checkbox__label .status--on{display:none}.checkbox__label .status--off{display:block}.checkbox__label.active .status--on{display:block}.checkbox__label.active .status--off{display:none}.checkbox__label.active svg{background:#2a2a2a}.tooltip{width:1.2em;height:1.2em;line-height:1.1em;font-size:1.2em;background:#fff;border:1px solid #2a2a2a;box-sizing:border-box;margin-top:-3px}.tooltip::before{color:#2a2a2a}.tooltip:hover{background-color:#2b6190;color:#fff;border-color:#2b6190}.tooltip:hover::before{color:#fff}.form-item--radios,.form-item--radio__item{list-style:none;margin:0;padding:0}.form-item--radio .form-item{display:flex;flex-flow:row-reverse wrap;justify-content:space-between;align-items:center}.form-item--radio .form-item label,.form-item--radio .form-item input{flex:0 0 49%}.form-item__dropdown{border:1px solid #eee;display:block;position:relative}.form-item__dropdown::after{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:9px solid #292929;content:" ";position:absolute;top:42%;right:1em;z-index:2;pointer-events:none;display:none}.form-item__dropdown:hover{border-color:#000}.form-item__select{border:1px solid #eee;height:41px;font-size:16px;margin:0;outline:none;padding:.6em .8em .5em;width:100%}.form-item__select :focus{outline:none;color:#222}@supports((-webkit-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){.form-item__dropdown::after{display:block}.form-item__select{padding-right:2em;background:none;border:1px solid rgba(0,0,0,0);-webkit-appearance:none;appearance:none}.form-item__select:focus{border-color:#555;border-radius:0}}.form-item{margin-bottom:1em}.form-item::after{clear:both;content:"";display:table}.form-item__label{display:block;font-weight:600;width:100%}@media(min-width:25rem){.form-item__label{display:block;margin-right:2%;padding:.6em 0}}.form-item__textfield{border:1px solid #eee;padding:.6em;width:100%}.form-item__textfield.error{border-color:#ce142b}.form-item__textfield:focus{border-color:#000}.form-item__textfield::-webkit-input-placeholder{color:#777}.form-item__textfield:-moz-placeholder{color:#777}.form-item__textfield::-moz-placeholder{color:#777}.form-item__textfield:-ms-input-placeholder{color:#777}.form-item__description{margin-top:.3em;margin-bottom:0}.form-fieldset{border:none;margin-bottom:2em;padding:0}.form-fieldset .form-item{margin-left:1em;max-width:31em}.form-required .required-star{color:#ce142b;font-size:1.25rem;font-weight:600}.form-item--error-message{color:#ce142b;font-weight:600}.button{background:#2a2a2a;color:#fff;border-color:rgba(0,0,0,0);cursor:pointer;font-family:"Helvetica Neue LT W05_55 Roman","Helvetica","Arial",sans-serif;font-size:1rem;font-weight:600;text-align:center;display:block;transition:all .3s ease;border:1px #2a2a2a solid;padding:1rem;text-decoration:none;margin-bottom:.5rem}.button svg{fill:#fff}.button:hover,.button:focus,.button:active{background:#fff;color:#2a2a2a}.button:hover svg,.button:focus svg,.button:active svg{fill:#2a2a2a}.button svg{width:100%;max-height:1rem}.button--default{fill:#fff}.button--white{background:#fff;color:#2a2a2a;border-color:#2a2a2a}.button--white svg{fill:#2a2a2a}.button--white:hover,.button--white:focus,.button--white:active{background:#2a2a2a;color:#fff}.button--white:hover svg,.button--white:focus svg,.button--white:active svg{fill:#fff}.button--branded{background:#b10000;color:#fff;border-color:#b10000;fill:#fff}.button--branded svg{fill:#fff}.button--branded:hover,.button--branded:focus,.button--branded:active{background:#fff;color:#b10000}.button--branded:hover svg,.button--branded:focus svg,.button--branded:active svg{fill:#b10000}.button--branded-secondary{background:#fff;color:#b10000;border-color:rgba(0,0,0,0);border:thin solid #b10000;fill:#fff}.button--branded-secondary svg{fill:#b10000}.button--branded-secondary:hover,.button--branded-secondary:focus,.button--branded-secondary:active{background:#b10000;color:#fff}.button--branded-secondary:hover svg,.button--branded-secondary:focus svg,.button--branded-secondary:active svg{fill:#fff}.button--success{background:#009812;color:#fff;border-color:rgba(0,0,0,0);fill:#fff}.button--success svg{fill:#fff}.button--success:hover,.button--success:focus,.button--success:active{background:#fff;color:#009812}.button--success:hover svg,.button--success:focus svg,.button--success:active svg{fill:#009812}.button--success-secondary{background:#fff;color:#009812;border-color:rgba(0,0,0,0);border:thin solid #009812}.button--success-secondary svg{fill:#009812}.button--success-secondary:hover,.button--success-secondary:focus,.button--success-secondary:active{background:#009812;color:#fff}.button--success-secondary:hover svg,.button--success-secondary:focus svg,.button--success-secondary:active svg{fill:#fff}.button--warning{background:#e5b900;color:#000;border-color:rgba(0,0,0,0)}.button--warning svg{fill:#000}.button--warning:hover,.button--warning:focus,.button--warning:active{background:#000;color:#e5b900}.button--warning:hover svg,.button--warning:focus svg,.button--warning:active svg{fill:#e5b900}.button--warning-secondary{background:#fff;color:#e5b900;border-color:rgba(0,0,0,0);border:thin solid #e5b900}.button--warning-secondary svg{fill:#e5b900}.button--warning-secondary:hover,.button--warning-secondary:focus,.button--warning-secondary:active{background:#e5b900;color:#fff}.button--warning-secondary:hover svg,.button--warning-secondary:focus svg,.button--warning-secondary:active svg{fill:#fff}.button--ghost{background:rgba(0,0,0,0);color:#2b2b2b;border-color:rgba(0,0,0,0);border:thin solid #2b2b2b}.button--ghost svg{fill:#2b2b2b}.button--ghost:hover,.button--ghost:focus,.button--ghost:active{background:#2b2b2b;color:rgba(0,0,0,0)}.button--ghost:hover svg,.button--ghost:focus svg,.button--ghost:active svg{fill:rgba(0,0,0,0)}.button--ghost-white{background:none;color:#fff;border-color:rgba(0,0,0,0);border:thin solid #fff;fill:#fff}.button--ghost-white svg{fill:#fff}.button--ghost-white:hover,.button--ghost-white:focus,.button--ghost-white:active{background:#fff;color:none}.button--ghost-white:hover svg,.button--ghost-white:focus svg,.button--ghost-white:active svg{fill:none}.button--dark-grey{background:#bebebe;color:#fff;border-color:rgba(0,0,0,0);fill:#fff}.button--dark-grey svg{fill:#fff}.button--dark-grey:hover,.button--dark-grey:focus,.button--dark-grey:active{background:#fff;color:#bebebe}.button--dark-grey:hover svg,.button--dark-grey:focus svg,.button--dark-grey:active svg{fill:#bebebe}.button--cello{background:#2a404c;color:#fff;border-color:#2a404c}.button--cello svg{fill:#fff}.button--cello:hover,.button--cello:focus,.button--cello:active{background:#fff;color:#2a404c}.button--cello:hover svg,.button--cello:focus svg,.button--cello:active svg{fill:#2a404c}.button--william{background:#3c6377;color:#fff;border-color:#3c6377}.button--william svg{fill:#fff}.button--william:hover,.button--william:focus,.button--william:active{background:#fff;color:#3c6377}.button--william:hover svg,.button--william:focus svg,.button--william:active svg{fill:#3c6377}.tabs__link--local-tasks{background-color:#eee;color:#333;display:block;font-weight:600;margin-bottom:2px;padding-bottom:1em;padding-top:1em;text-align:center;text-decoration:none;transition:background-color .2s ease}@media(min-width:64rem){.tabs__link--local-tasks{border-bottom:2px solid #ccc;padding:.5em 1.5em}}.tabs__link--local-tasks:hover{background-color:#ccc;text-decoration:underline;text-underline-offset:2px}.tabs__link--local-tasks.is-active{background-color:#555;color:#fff}@media(min-width:64rem){.tabs__link--local-tasks.is-active{background-color:#fff;border:2px solid #eee;border-bottom:2px solid #333;color:#333}}.downloads-item{display:flex;flex-wrap:wrap;margin-bottom:2rem}.downloads-item .downloads-info{flex:0 0 100%;margin-right:1rem;margin-bottom:.5rem}@media(min-width:48rem){.downloads-item .downloads-info{flex:0 0 40%;margin-bottom:0}}.downloads-item .downloads-file{flex:1 1 0}.downloads-item .release-notes{text-align:right;flex:1 1 100%;min-height:1rem}.downloads-item .release-notes div{display:none}.downloads-item .release-notes .show-release-notes{border:none;background:none;color:#000;cursor:pointer;font-weight:500;font-size:.9rem;padding:10px 5px}.downloads-item .release-notes .show-release-notes:hover{text-decoration:underline}.name{font-weight:bold}.short-description{font-size:.9rem;line-height:1.3rem;font-weight:100}a.file{display:block;color:#fff;background-color:#292929;border:1px solid #292929;transition:.3s linear;text-decoration:none;text-align:center;position:relative;font-size:.9rem;height:2.9rem}a.file .file-text{opacity:1;transition:.3s linear opacity;position:absolute;left:50%;top:50%;margin:0 auto;transform:translate3d(-50%,-50%,0);width:100%;height:2.9rem;padding-top:.95rem;line-height:1.15}a.file .file-text-hover{opacity:0;transition:.3s linear opacity;position:absolute;left:50%;top:50%;margin:0 auto;transform:translate3d(-50%,-50%,0);width:100%;height:2.9rem;line-height:1;padding-top:.9rem}a.file .file-size,a.file .file-type{transition:.3s linear opacity;font-weight:100;white-space:nowrap}a.file:hover .file-text,a.file:focus .file-text{opacity:0}a.file:hover .file-text-hover,a.file:focus .file-text-hover{opacity:1}.software-links{grid-column:1/-1}@media(min-width:64rem){.software-links{grid-column:2}}.software-links .software-link{display:flex;margin-bottom:2rem;flex-wrap:wrap}@media(min-width:48rem){.software-links .software-link{align-items:center;justify-content:center;flex-wrap:nowrap}}.software-links .software-link .title{font-weight:bold;margin-bottom:0;margin-right:1rem;width:100%}@media(min-width:48rem){.software-links .software-link .title{flex:0 0 40%}}.software-links .software-link .link{color:#fff;background-color:#292929;border:1px solid #292929;text-decoration:none;font-size:.9rem;height:2.9rem;flex:1 1 0;display:flex;align-items:center;justify-content:center}.software-links .software-link .link:hover{text-decoration:underline}#iubenda-cs-banner{font-size:15px !important;background:none !important;line-height:1.4 !important;position:fixed !important;z-index:99999998 !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;display:flex !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transition:opacity .4s ease,visibility .4s ease !important}#iubenda-cs-banner *{font-size:100% !important;width:auto !important;-webkit-appearance:none !important;appearance:none !important;background:none !important;box-sizing:border-box !important;-webkit-tap-highlight-color:rgba(0,0,0,0) !important;backface-visibility:hidden !important;font-family:-apple-system,sans-serif !important;text-decoration:none !important;color:currentColor !important;background-attachment:scroll !important;background-color:rgba(0,0,0,0) !important;background-image:none !important;background-position:0 0 !important;background-repeat:repeat !important;border:0 !important;border-color:#000 !important;border-color:currentColor !important;border-radius:0 !important;border-style:none !important;border-width:medium !important;bottom:auto !important;clear:none !important;clip:auto !important;counter-increment:none !important;counter-reset:none !important;cursor:auto !important;direction:inherit !important;float:none !important;font-style:inherit !important;font-variant:normal !important;font-weight:inherit !important;height:auto !important;left:auto !important;letter-spacing:normal !important;line-height:inherit !important;list-style-type:inherit !important;list-style-position:outside !important;list-style-image:none !important;margin:0 !important;max-height:none !important;max-width:none !important;min-height:0 !important;min-width:0 !important;opacity:1;outline:0 !important;overflow:visible !important;padding:0 !important;position:static !important;quotes:"" "" !important;right:auto !important;table-layout:auto !important;text-align:inherit !important;text-indent:0 !important;text-transform:none !important;top:auto !important;unicode-bidi:normal !important;vertical-align:baseline !important;visibility:inherit !important;white-space:normal !important;width:auto !important;word-spacing:normal !important;z-index:auto !important;background-origin:padding-box !important;background-origin:padding-box !important;background-clip:border-box !important;background-size:auto !important;-o-border-image:none !important;border-image:none !important;border-radius:0 !important;border-radius:0 !important;box-shadow:none !important;-moz-column-count:auto !important;column-count:auto !important;-moz-column-gap:normal !important;column-gap:normal !important;-moz-column-rule:medium none #000 !important;column-rule:medium none #000 !important;-moz-column-span:none !important;column-span:none !important;-moz-column-width:auto !important;column-width:auto !important;font-feature-settings:normal !important;overflow-x:visible !important;overflow-y:visible !important;-webkit-hyphens:manual !important;hyphens:manual !important;perspective:none !important;perspective-origin:50% 50% !important;text-shadow:none !important;transition:all 0s ease 0s !important;transform:none !important;transform-origin:50% 50% !important;transform-style:flat !important;word-break:normal !important;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}#iubenda-cs-banner.iubenda-cs-overlay:before{content:"" !important;position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;background-color:rgba(0,0,0,.5) !important;z-index:1 !important}#iubenda-cs-banner.iubenda-cs-center{align-items:center !important;justify-content:center !important}#iubenda-cs-banner.iubenda-cs-top{align-items:flex-start !important}#iubenda-cs-banner.iubenda-cs-bottom{align-items:flex-end !important}#iubenda-cs-banner.iubenda-cs-left{justify-content:flex-start !important}#iubenda-cs-banner.iubenda-cs-right{justify-content:flex-end !important}#iubenda-cs-banner.iubenda-cs-visible{opacity:1 !important;visibility:visible !important}#iubenda-cs-banner.iubenda-cs-visible .iubenda-cs-container{pointer-events:auto !important}#iubenda-cs-banner.iubenda-cs-slidein .iubenda-cs-container{transition:transform .4s ease !important}#iubenda-cs-banner.iubenda-cs-slidein.iubenda-cs-top .iubenda-cs-container{transform:translateY(-48px) !important}#iubenda-cs-banner.iubenda-cs-slidein.iubenda-cs-bottom .iubenda-cs-container{transform:translateY(48px) !important}#iubenda-cs-banner.iubenda-cs-slidein.iubenda-cs-visible .iubenda-cs-container{transform:translateY(0) !important}#iubenda-cs-banner .iubenda-cs-container{position:relative !important;z-index:2 !important}#iubenda-cs-banner .iubenda-cs-content{position:relative !important;z-index:1 !important;overflow:hidden !important;transition:transform .4s ease !important}#iubenda-cs-banner .iubenda-cs-rationale{position:relative !important}#iubenda-cs-banner .iubenda-cs-close-btn{position:absolute !important;top:-16px !important;padding:16px !important;right:0 !important;width:48px !important;height:48px !important;font-size:24px !important;line-height:0 !important;font-weight:lighter !important;cursor:pointer !important;text-align:center !important}#iubenda-cs-banner .iubenda-cs-close-btn:hover{opacity:.5 !important}#iubenda-cs-banner .iubenda-banner-content{font-weight:300 !important;margin:16px !important}#iubenda-cs-banner .iubenda-banner-content a{cursor:pointer !important;color:currentColor !important;opacity:.7 !important;text-decoration:underline !important}#iubenda-cs-banner .iubenda-banner-content a:hover{opacity:1 !important}#iubenda-cs-banner #iubenda-cs-title{font-weight:bold !important;margin-bottom:16px !important}#iubenda-cs-banner .iubenda-cs-opt-group{margin:16px !important;z-index:1 !important}#iubenda-cs-banner .iubenda-cs-opt-group button{-webkit-appearance:none !important;appearance:none !important;padding:8px 16px !important;border-radius:64px !important;cursor:pointer !important;font-weight:bold !important;font-size:100% !important;margin-top:4px !important;margin-bottom:4px !important}#iubenda-cs-banner .iubenda-cs-opt-group button:focus{opacity:.8 !important}#iubenda-cs-banner .iubenda-cs-opt-group button:hover{opacity:.5 !important}@media(min-width:480px){#iubenda-cs-banner .iubenda-cs-opt-group button:not(:last-of-type){margin-right:4px !important}}@media(max-width:479px){#iubenda-cs-banner .iubenda-cs-opt-group button{width:100% !important;display:block;text-align:center !important}#iubenda-cs-banner .iubenda-cs-opt-group button:not(:last-of-type){margin-bottom:8px !important}}@media(max-width:991px)and (max-height:352px){#iubenda-cs-banner .iubenda-cs-opt-group{box-shadow:0 -16px 24px currentColor !important;margin-top:0 !important}#iubenda-cs-banner .iubenda-cs-content{padding:0 !important}#iubenda-cs-banner .iubenda-cs-close-btn{top:0 !important}#iubenda-cs-banner .iubenda-banner-content{overflow-y:scroll !important;padding-right:16px !important;padding-bottom:16px !important;margin-bottom:4px !important;flex:1px !important}#iubenda-cs-banner .iubenda-cs-rationale{display:flex !important;flex-direction:column !important}}#iubenda-cs-banner.iubenda-cs-default .iubenda-cs-container{width:100% !important}@media(min-width:992px){#iubenda-cs-banner.iubenda-cs-default .iubenda-cs-rationale{width:992px !important;margin:32px auto !important}}@media(max-width:991px){#iubenda-cs-banner.iubenda-cs-default .iubenda-cs-content{padding:8px !important}}@media(max-width:991px)and (max-height:352px){#iubenda-cs-banner.iubenda-cs-default .iubenda-cs-container,#iubenda-cs-banner.iubenda-cs-default .iubenda-cs-content,#iubenda-cs-banner.iubenda-cs-default .iubenda-cs-rationale{height:100% !important}}@media(min-width:992px){#iubenda-cs-banner.iubenda-cs-default-floating .iubenda-cs-container{width:992px !important}}@media(min-width:480px){#iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-container,#iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-container,#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-container{width:480px !important}}#iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-opt-group button,#iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-opt-group button,#iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-opt-group button{display:block !important;width:100% !important;text-align:center !important}#iubenda-cs-banner.iubenda-cs-default-floating .iubenda-cs-content{box-shadow:0 0 16px rgba(0,0,0,.02) !important;border-radius:4px !important;margin:16px !important;padding:8px !important}@media(max-width:991px)and (max-height:352px){#iubenda-cs-banner.iubenda-cs-default-floating .iubenda-cs-content{height:calc(100% - 32px) !important}#iubenda-cs-banner.iubenda-cs-default-floating .iubenda-cs-container,#iubenda-cs-banner.iubenda-cs-default-floating .iubenda-cs-rationale{height:100% !important}}#iubenda-cs-banner .iubenda-cs-content{background-color:#000 !important;color:#fff !important}#iubenda-cs-banner .iubenda-cs-opt-group{color:#000 !important}#iubenda-cs-banner .iubenda-cs-opt-group button{background-color:rgba(255,255,255,.1) !important;color:#fff !important}#iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-btn-primary{background-color:#0073ce !important;color:#fff !important}.language-selector select{width:100%;padding:.5rem 1rem;margin-top:.5rem}.breadcrumb{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap}.breadcrumb__item,.breadcrumb__link,.breadcrumb__link:link,.breadcrumb__link:visited,.breadcrumb__link:focus{font-family:"RedHat","Helvetica","Arial",sans-serif;font-size:1.4rem;color:#292929;text-decoration:none}.breadcrumb__link:hover{text-decoration:underline}.breadcrumb__item{display:flex;align-items:center;margin-right:.5rem;margin-bottom:1rem;font-weight:600}.breadcrumb__item::after{content:"";width:.7rem;height:.7rem;background-image:url(/themes/custom/downloads/dist/a983a842ec54625b671f.svg);background-size:.7rem;background-repeat:no-repeat;background-position:center;margin-left:.5rem;margin-top:-3px}.breadcrumb__item:last-child{color:#555}.breadcrumb__item:last-child::after{content:none}.breadcrumb__item img{width:auto;height:1.4rem;display:block;margin-bottom:4px}.breadcrumb_link:active{color:#bbb}.tabs__nav{list-style:none;margin:0;padding:0;margin-bottom:1rem}.tabs__nav li{display:block}@media(min-width:64rem){.tabs__nav li{display:inline-block}}.tabs__tab{display:none}.tabs__tab.is-active{display:block}.tabs__content{padding:1.5rem}.tabs.no-js .tabs__tab.is-active{display:block}.modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:.15s linear opacity;z-index:500}.modal-overlay.active{pointer-events:all;background:#fff;opacity:.7}.modal-wrapper{position:absolute;left:50%;margin-right:-50%;transform:translateX(-50%);opacity:0;pointer-events:none;background:#fff;border:1px #292929 solid;border-radius:3px;transition:.15s linear opacity;z-index:501;max-width:100vw;max-height:100vh;width:90vw}.modal-wrapper.active{opacity:1;pointer-events:all;min-height:90vh}@media(min-width:48rem){.modal-wrapper.active{min-height:30vh;max-height:75vh}}@media(min-width:64rem){.modal-wrapper.active{width:60rem}}.modal-content-wrapper{position:relative;max-width:100vw;max-height:90vh;overflow-y:auto;float:left;clear:both;padding:1rem .5rem 2.5rem;width:100%;height:100%}@media(min-width:48rem){.modal-content-wrapper{max-height:69.5vh}}.modal-content{padding:.5rem 2rem;width:100%;height:100%}.modal-content img{width:100%;height:auto}.modal-close{border:none;margin:1px;float:right;clear:both}.os-selector select{width:100%;padding:.5rem 1rem;margin-top:.5rem}.pager{margin:2em 0}.pager__items{list-style:none;margin:0;padding:0;text-align:center}.pager__item{display:inline-block;margin:0 .7em}@media(min-width:64rem){.pager__item{margin:0 1em}}.pager__link,.pager__link:link,.pager__link:visited{color:#777;font-weight:600;text-decoration:none}.pager__link.is-active,.pager__link:hover,.pager__link:link.is-active,.pager__link:link:hover,.pager__link:visited.is-active,.pager__link:visited:hover{color:#555}.pager__link--next,.pager__link--prev{display:block}.pager__link--next span,.pager__link--prev span{display:none}.pager__link--next::before,.pager__link--prev::before{border:8px solid #777;border-bottom:6px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:6px solid rgba(0,0,0,0);content:"";display:block;position:relative;top:1px}.pager__link--next:hover::before,.pager__link--prev:hover::before{border-left-color:#555}.pager__link--prev::before{border-left-color:rgba(0,0,0,0);border-right-color:#777}.pager__link--prev:hover::before{border-left-color:rgba(0,0,0,0);border-right-color:#555}.tile-description{display:none}.show-description{position:absolute;z-index:485;color:#fff;border-radius:15px;border:1px solid #fff;background:none;width:25px;height:25px;right:10px;top:10px;font-size:15px;cursor:pointer;opacity:0;transition:.15s linear;padding:1px 6px;font-weight:500}.show-description:focus{opacity:1;color:#292929;background:#fff}.tile:hover .show-description{opacity:1}.tile:hover .show-description:hover,.tile:hover .show-description:focus,.tile:hover .show-description:focus-within{color:#292929;background:#fff}.status--warning{background-color:#ffe07a;border:1px solid #e0ac00;border-left-width:10px;color:#2b2b2b;display:block;margin:1rem auto;padding:1rem}.status--warning .placeholder{font-style:normal;font-weight:800}.status--error{background-color:#f8d3d3;border:1px solid #e34f4f;border-left-width:10px;color:#2b2b2b;display:block;margin:1rem auto;padding:1rem}.status--error .placeholder{font-style:normal;font-weight:800}.status--status{background-color:#a7dcc3;border:1px solid #42a877;border-left-width:10px;color:#2b2b2b;display:block;margin:1rem auto;padding:1rem}.status--status .placeholder{font-style:normal;font-weight:800}.downloads-block{background:#fff;padding:2rem 3rem;margin-bottom:3rem;display:grid;grid-template-columns:1fr 1.5fr;gap:1rem 8rem}.downloads-block h3{grid-column:1/-1;margin-bottom:1rem}.downloads-block .os-selector,.downloads-block .language-selector,.downloads-block .downloads-list{grid-column:1/-1;margin-bottom:1rem}@media(min-width:64rem){.downloads-block .os-selector,.downloads-block .language-selector,.downloads-block .downloads-list{grid-column:auto}}.downloads-block.show-all .windows,.downloads-block.show-all .mac{display:block}.downloads-block.windows .mac{display:none}.downloads-block.mac .windows{display:none}.downloads-sitesproductsform h2{font-size:1rem;line-height:1.6em}.downloads-sitesproductsform form{display:flex;flex-flow:row wrap;align-content:center}.downloads-sitesproductsform .form-item,.downloads-sitesproductsform .form-actions{display:inline-block;margin-right:10px}.downloads-sitesproductsform .form-item{width:100%}@media(min-width:48rem){.downloads-sitesproductsform .form-item{width:24rem}}@media(min-width:64rem){.downloads-sitesproductsform .form-item{width:30rem}}.downloads-sitesproductsform .form-actions{width:100%}@media(min-width:48rem){.downloads-sitesproductsform .form-actions{width:18rem}}.downloads-sitesproductsform input{padding:.5rem 1rem;border:2px solid #292929;width:100%;border-radius:3px;font-size:.9rem}.downloads-sitesproductsform #edit-submit{padding:.6rem 1rem .4rem}@media(min-width:48rem){.downloads-sitesproductsform #edit-submit{padding:.6rem 2rem .4rem}}@media(min-width:64rem){.downloads-sitesproductsform #edit-submit{padding:.6rem 3rem .4rem}}.ui-autocomplete.ui-widget.ui-widget-content{background:#f8f8f8;border:2px solid #292929;border-radius:3px;border-top-left-radius:0;border-top-right-radius:0;border-top:none}.ui-autocomplete.ui-widget.ui-widget-content .ui-menu-item{border-bottom:1px solid #d3d3d3;padding:.5rem 1rem}.ui-autocomplete.ui-widget.ui-widget-content .ui-menu-item:last-of-type{border-bottom:none}.ui-autocomplete.ui-widget.ui-widget-content a{font-weight:400;background:none;padding:0}.ui-autocomplete.ui-widget.ui-widget-content a.ui-state-active{font-weight:600;background:none;border:none;color:#000}.downloads-selector-wrapper{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:32rem){.downloads-selector-wrapper{grid-template-columns:1fr 1fr}}@media(min-width:48rem){.downloads-selector-wrapper{grid-template-columns:1fr 1fr 1fr;gap:2rem}}@media(min-width:64rem){.downloads-selector-wrapper{grid-template-columns:1fr 1fr 1fr 1fr}}.downloads-selector-wrapper header{grid-column:1/-1}.downloads-selector-wrapper .no-results{grid-column:1/-1}.tile{text-align:center;background:#fff;border:1px solid #eee;border-radius:2px;box-shadow:0 2px 8px -4px #777;overflow:hidden}.tile .image{display:block;background:#fff;padding:.5rem;transition:.25s linear}.tile .image:hover{cursor:pointer}.tile .image img{height:auto;max-width:100%;transition:.25s linear;transform:scale(1);display:block}.tile .logo,.tile .logo-text{background:#eee;height:4.5rem;transition:.15s linear;position:relative}.tile .logo{display:block;padding:1.5rem}.tile .logo img{max-height:1.5rem;max-width:100%}.tile .logo-text{display:flex;align-items:center;justify-content:center;padding:.5rem;font-family:"RedHat","Helvetica","Arial",sans-serif;font-size:1.2rem;font-weight:bold;text-decoration:none;color:#292929}.tile .logo-text a{text-decoration:none}.tile .image-clip{overflow:hidden}.tile:hover,.tile:focus,.tile:focus-within{border-color:#ccc}.tile:hover .image img,.tile:focus .image img,.tile:focus-within .image img{transform:scale(1.1)}.tile:hover .logo,.tile:hover .logo-text,.tile:focus .logo,.tile:focus .logo-text,.tile:focus-within .logo,.tile:focus-within .logo-text{background:#292929;color:#fff}.tile:hover .logo:hover,.tile:hover .logo-text:hover,.tile:focus .logo:hover,.tile:focus .logo-text:hover,.tile:focus-within .logo:hover,.tile:focus-within .logo-text:hover{cursor:pointer}.tile:hover .logo img,.tile:hover .logo-text img,.tile:focus .logo img,.tile:focus .logo-text img,.tile:focus-within .logo img,.tile:focus-within .logo-text img{color:#292929;filter:invert(1)}.tile:hover .logo-text a,.tile:focus .logo-text a,.tile:focus-within .logo-text a{color:#fff}.message-banner.cp-blue{background-color:#5b90ac}.message-banner__content{max-width:80rem;margin-left:auto;margin-right:auto;display:flex;font-size:1rem;justify-content:space-between;padding:0}@media(min-width:48rem){.message-banner__text{padding-right:3rem}}.message-banner__close-button button{background:rgba(0,0,0,0);border:none;padding:0;margin:0}.message-banner__close-button button:hover{cursor:pointer}.message-banner__close-button svg{width:40px;height:40px}.footer{background:#292929;display:flex;flex-wrap:wrap}.footer__wrapper{display:flex;flex-flow:column wrap;justify-items:center;align-items:center;width:100%}@media(min-width:48rem){.footer__wrapper{flex-direction:row;padding:3rem;align-items:flex-start;max-width:64rem;margin:0 auto}}@media(min-width:64rem){.footer__wrapper{max-width:80rem;padding:3rem 1.5rem}}.footer__menu{display:flex;flex-flow:row wrap;justify-items:center;align-items:center;padding:1rem 0 2rem}@media(min-width:48rem){.footer__menu{flex:0 0 66%;padding:0}}.footer__menu ul{list-style:none}.footer__menu .menu{display:flex;flex-flow:row wrap;justify-items:center;align-items:center;padding:2rem 0 0;flex:0 0 100%}@media(min-width:48rem){.footer__menu .menu{align-items:flex-start;justify-items:start;padding-top:0}}.footer__menu .menu .menu__item{display:flex;flex-flow:row wrap;justify-content:center;flex:0 0 100%;text-align:center}@media(min-width:48rem){.footer__menu .menu .menu__item{text-align:left;justify-content:flex-start}}.footer__menu .menu .menu__item .menu__link{color:#fff;text-decoration:none;font-family:"Helvetica Neue LT W05_55 Roman","Helvetica","Arial",sans-serif;text-transform:none;font-weight:600;cursor:normal;font-size:1.5rem}.footer__menu .menu .menu__item .menu__link:hover{color:#fff}@media(min-width:48rem){.footer__menu .menu--sub{padding-top:2rem}}@media(min-width:48rem){.footer__menu .menu--sub .menu__item{flex:0 0 100%}}.footer__menu .menu--sub .menu__item .menu__link{display:block;color:#fff;text-decoration:none;font-family:"Helvetica Neue LT W05_55 Roman","Helvetica","Arial",sans-serif;text-transform:none;cursor:pointer;font-size:1rem;margin-bottom:.5rem}.footer__menu .menu--sub .menu__item .menu__link:hover{text-decoration:underline}.footer__family-of-brands{margin-bottom:2rem}@media(min-width:48rem){.footer__family-of-brands{display:flex;flex-flow:row wrap;flex:0 0 33%;justify-content:flex-end;margin-bottom:0}}.footer__family-of-brands h3{color:#fff;font-family:"Helvetica Neue LT W05_55 Roman","Helvetica","Arial",sans-serif;text-transform:none;font-weight:600;cursor:normal;font-size:1.5rem;text-align:right;line-height:1.1;margin-bottom:2rem;width:100%}.footer__family-of-brands .brands-logo{display:block;text-decoration:none;text-align:center;margin-bottom:1rem;width:100%}@media(min-width:48rem){.footer__family-of-brands .brands-logo{text-align:right}}.footer__family-of-brands .brands-logo img{height:27px}.footer__disclaimer{padding:2rem}@media(min-width:48rem){.footer__disclaimer{padding:0;flex:0 0 100%}}@media(min-width:64rem){.footer__disclaimer{flex:0 0 66%}}.footer__disclaimer h3{color:#fff;font-family:"Helvetica Neue LT W05_55 Roman","Helvetica","Arial",sans-serif;text-transform:none;font-weight:600;cursor:none;font-size:1.5rem;line-height:.95}.footer__disclaimer p{color:#fff}.region--header{background-color:#292929;transition:all .5s ease;background-clip:padding-box}.header{max-width:80rem;margin-left:auto;margin-right:auto;display:flex;justify-content:flex-end;padding:0 1.5rem}.header__links{padding:.5rem 0 0}.header__links svg{height:1.5rem;width:1.5rem;fill:#fff}.region--hero{background-image:url(/themes/custom/downloads/dist/a23e00312044a1e5eddb.jpg);background-color:#6b0000;background-size:cover;background-position-y:62%;background-blend-mode:soft-light;color:#fff;position:relative}.region--hero::before{width:100%;height:100%;display:block;opacity:.8;content:" ";position:absolute}.focusrite .region--hero,.focusrite-pro .region--hero{background-image:url(/themes/custom/downloads/dist/a23e00312044a1e5eddb.jpg);background-color:#6b0000}.focusrite .region--hero::before,.focusrite-pro .region--hero::before{background-color:#6b0000}.novation .region--hero{background-image:url(/themes/custom/downloads/dist/238c818644c2916ab5b5.png);background-color:#005771;background-position-y:center}.novation .region--hero::before{background-color:#005771}.hero__wrapper{max-width:80rem;margin-left:auto;margin-right:auto;padding:1.5rem}@media(min-width:48rem){.hero__wrapper{padding:5rem 1.5rem}}.hero__wrapper h1{position:relative;margin:.8rem 0 0;font-size:1.4rem}@media(min-width:48rem){.hero__wrapper h1{font-size:2rem}}@media(min-width:64rem){.hero__wrapper h1{font-size:2.625rem}}.beta-downloads{display:flex;align-items:center;margin-top:2rem;flex-wrap:wrap}@media(min-width:48rem){.beta-downloads{flex-wrap:nowrap}}.beta-downloads-block{margin-top:2rem;background:#fff;padding:2rem 3rem;margin-bottom:3rem;display:grid;grid-template-columns:1fr 1.5fr;gap:1rem 8rem}.beta-downloads-row{grid-column:1/-1}@media(min-width:48rem){.beta-downloads-row{grid-column:2}}.beta-downloads label{font-weight:bold}.beta-downloads select{width:100%;padding:.5rem 1rem}@media(min-width:48rem){.beta-downloads select{width:75%;margin-left:2rem}}.beta-downloads .form-item{width:100%;margin-bottom:0}.beta-downloads .form-actions{margin:1rem 0;width:100%}@media(min-width:48rem){.beta-downloads .form-actions{margin-top:0;margin-left:auto;width:25%}}.beta-downloads .form-submit{margin-bottom:0;width:100%}.beta-downloads-block .software-link{display:flex;margin-bottom:2rem;flex-wrap:wrap}@media(min-width:48rem){.beta-downloads-block .software-link{align-items:center;justify-content:center;flex-wrap:nowrap}}.beta-downloads-block .software-link .title{font-weight:bold;margin-bottom:0;margin-right:1rem;width:100%}@media(min-width:48rem){.beta-downloads-block .software-link .title{flex:0 0 40%}}.beta-downloads-block .software-link .link{color:#fff;background-color:#292929;border:1px solid #292929;text-decoration:none;font-size:.9rem;height:2.9rem;flex:1 1 0;display:flex;align-items:center;justify-content:center}.beta-downloads-block .software-link .link:hover{text-decoration:underline}html{background:#292929}body{color:#000}.overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:490;display:none;background-color:rgba(255,255,255,.7);transition:.5s linear}.layout-container{margin:0;padding:0;background:#f8f8f8;position:relative}.main{max-width:80rem;margin-left:auto;margin-right:auto;padding:1.5rem}@media(min-width:80rem){.main{padding:3rem 1.5rem}}.main .region-content{margin:0}iframe{max-width:100%}#block-downloads-content{margin-bottom:2rem}#block-otherbrandlinkblock>a{display:flex}*:focus{outline:2px dotted #777;outline-offset:4px}.pl .patternLink{color:#000}.pl .visually-hidden,.pl input[type=checkbox]{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.pl .sg-pattern{clear:left}.pl #icons{display:flex;flex-wrap:wrap}.pl #icons>div{border:1px solid #eee;margin-right:1em;padding:1em;text-align:center}.pl #icons .icon{height:4rem;width:4rem}.visually-hidden,input[type=checkbox]{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}
