.status--status{background:#fff;border:1px #295D65 solid;color:#295d65;font-weight:700;font-size:14px;text-align:left}@font-face{font-family:"TTNormsProNormal, Helvetica, Arial, sans-serif";font-style:normal;font-stretch:normal;font-display:swap;src:url(TTNormsProNormal.woff2) format("woff2"),url(TTNormsProNormal.woff) format("woff")}@font-face{font-family:"TTNormsProBold, Helvetica, Arial, sans-serif";font-style:normal;font-stretch:normal;font-display:swap;src:url(TTNormsProBold.woff2) format("woff2"),url(TTNormsProBold.woff) format("woff")}body{font-family:"TTNormsProNormal, Helvetica, Arial, sans-serif";color:#333;font-size:18px;line-height:28px;font-weight:300}h1,h2,h3,h4,h5{text-transform:unset}h1,h2,h3{font-family:"TTNormsProBold, Helvetica, Arial, sans-serif";font-weight:700}h1{font-size:2rem}h2{font-size:1.5rem}a,.button{font-family:"TTNormsProBold, Helvetica, Arial, sans-serif"}b,strong{font-weight:700}.accordion-tab__bar{border-radius:.25rem}.accordion-tab__title{font-family:"TTNormsProNormal, Helvetica, Arial, sans-serif"!important;font-weight:400;font-size:1rem}button,.button{background:#2a2a2a;border:2px #2a2a2a solid;border-radius:.25rem;color:#fff;font-family:"TTNormsProNormal, Helvetica, Arial, sans-serif";font-weight:400;font-size:1rem;text-transform:none;width:100%}@media (min-width: 48rem){button,.button{width:auto}}button:hover,button:focus,.button:hover,.button:focus{background:#f0eceb;color:#000}button--white,.button--white{background:#f0eceb;color:#000}button--white:hover,button--white:focus,.button--white:hover,.button--white:focus{background:#2a2a2a;color:#fff}button svg,.button svg{fill:#fff}button svg:hover,.button svg:hover{fill:#2a2a2a}.registrationform .button{width:auto}.form-item,.form-item__label,label{margin:0;padding:0}.form-item{margin-bottom:20px}.form-item__textfield,.form-item__dropdown,select{border:1px #bababa solid}.checkbox__label{max-width:unset;font-weight:400;display:flex}.checkbox__label .checkbox__description{display:inline-block}.checkbox__label .checkbox__icon{border:1px #000 solid;background-color:#fff;min-width:25px;width:25px;height:25px;display:inline-block;margin-right:10px}.checkbox__label.active .checkbox__icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVBAMAAABbObilAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAACdQTFRFJ6CGa76std7VK6GI+v38////Y7qnN6eP2O3ptt7WuuDYesS0WLWh32GwAgAAAEdJREFUeJxjYCATMCoj2CJBCGFXR4RwiACaMFsBQlikHaF6akQBXLVVaDvcEOalEVvghliFhsLNZl6KMJvBCmElA/MB4r0AAIDQDRrr7iUtAAAAAElFTkSuQmCC);background-position:center;border-color:#000;background-color:#fff}.field--widget-boolean-checkbox.active .checkbox__label .checkbox__icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVBAMAAABbObilAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAACdQTFRFJ6CGa76std7VK6GI+v38////Y7qnN6eP2O3ptt7WuuDYesS0WLWh32GwAgAAAEdJREFUeJxjYCATMCoj2CJBCGFXR4RwiACaMFsBQlikHaF6akQBXLVVaDvcEOalEVvghliFhsLNZl6KMJvBCmElA/MB4r0AAIDQDRrr7iUtAAAAAElFTkSuQmCC);background-position:center;border-color:#000;background-color:#fff}.password-strength__indicator.is-weak{background-color:#bd4144}.password-strength__indicator.is-fair{background-color:#fff980}.password-strength__indicator.is-good{background-color:#76c483}.password-strength__indicator.is-strong{background-color:#3c7843}.tooltip{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.form-actions{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.login-info{display:flex;flex-flow:row wrap}.login-info__text{flex:1 1 100%}.login-info__logos{flex:1 1 100%;display:flex;justify-content:space-between;align-content:center;align-items:center;padding:15px 0}.login-info__logos img{width:110px}@media (min-width: 48rem){.login-info__logos img{width:143px}}.login-form{width:100%;margin:auto}.login-form .form-item input,.login-form .form-item .form-item__textfield,.login-form .form-item .form-item__select{border:1px #bababa solid;width:100%;padding:15px;margin-bottom:10px}.login-form .form-item input::placeholder,.login-form .form-item .form-item__textfield::placeholder,.login-form .form-item .form-item__select::placeholder{font-size:16px;font-weight:300}.login-form__links a{font-size:.9rem}@media (min-width: 48rem){.login-form__links a{font-size:.9rem}}.login-form .button{flex:0 0 50%;width:100%;order:2}.login-form__register{display:flex;padding:1rem 0;border-top:solid thin #AAA;border-bottom:solid thin #AAA;font-weight:400;justify-content:center;align-items:center;margin:2rem auto}@media (min-width: 48rem){.login-form__register{flex-direction:row;flex:0 0 55%}}.login-form__register a{margin-top:.25rem;margin-bottom:0;margin-left:.25rem}.login-form__family{width:100%;display:flex;justify-items:center;flex-direction:column}.login-form__family img{max-width:100%;height:auto;margin:2rem auto}.login-form__family p{text-align:center;margin:1rem auto 3.125rem}@media (min-width: 48rem){.login-form__family p{width:80%}}@media (min-width: 64rem){.login-form__family p{width:50%}}.sign-up{font-size:14px;color:#295d65}.sign-up:hover{color:#000}#block-customer-portal-collective-pagetitle h1{text-align:center;margin-bottom:2rem}.user-collective-registration-form,.user-register-form,.collective-user-edit-form{display:flex;flex-flow:row wrap;justify-content:space-between}.user-collective-registration-form .column,.user-register-form .column,.collective-user-edit-form .column{display:flex;flex-flow:row wrap;align-content:flex-start;flex:0 0 100%}.user-collective-registration-form .column span a,.user-register-form .column span a,.collective-user-edit-form .column span a{font-weight:300;font-family:Lato,Helvetica,Arial,sans-serif}.user-collective-registration-form .form-wrapper,.user-register-form .form-wrapper,.collective-user-edit-form .form-wrapper{max-width:100%;flex:0 0 100%}.user-collective-registration-form .form-actions,.user-register-form .form-actions,.collective-user-edit-form .form-actions{flex:1 1 100%;margin-top:25px;flex-direction:column}.user-collective-registration-form .form-actions .link,.user-register-form .form-actions .link,.collective-user-edit-form .form-actions .link{font-size:.9rem;display:block;margin:1rem 0}.user-collective-registration-form details,.user-register-form details,.collective-user-edit-form details{flex:1 1 100%}@media (min-width: 48rem){.user-collective-registration-form .field--name-field-first-name,.user-collective-registration-form .field--name-field-last-name,.user-collective-registration-form .form-item-pass-pass1,.user-collective-registration-form .form-item-pass-pass2,.user-register-form .field--name-field-first-name,.user-register-form .field--name-field-last-name,.user-register-form .form-item-pass-pass1,.user-register-form .form-item-pass-pass2,.collective-user-edit-form .field--name-field-first-name,.collective-user-edit-form .field--name-field-last-name,.collective-user-edit-form .form-item-pass-pass1,.collective-user-edit-form .form-item-pass-pass2{flex:0 0 48%}}@media (min-width: 48rem){.user-collective-registration-form .field--name-field-last-name,.user-register-form .field--name-field-last-name,.collective-user-edit-form .field--name-field-last-name{margin-left:auto}}.user-collective-registration-form .form-item-field-the-collective-subscribed-value label,.user-collective-registration-form .form-item-field-privacy-policy-value label,.user-register-form .form-item-field-the-collective-subscribed-value label,.user-register-form .form-item-field-privacy-policy-value label,.collective-user-edit-form .form-item-field-the-collective-subscribed-value label,.collective-user-edit-form .form-item-field-privacy-policy-value label{font-weight:400}.user-collective-registration-form .form-item-field-the-collective-subscribed-value label a,.user-collective-registration-form .form-item-field-privacy-policy-value label a,.user-register-form .form-item-field-the-collective-subscribed-value label a,.user-register-form .form-item-field-privacy-policy-value label a,.collective-user-edit-form .form-item-field-the-collective-subscribed-value label a,.collective-user-edit-form .form-item-field-privacy-policy-value label a{font-family:"TTNormsProNormal, Helvetica, Arial, sans-serif"}.user-collective-registration-form #edit-account .form-item-mail,.user-collective-registration-form #edit-account .form-item-pass,.user-collective-registration-form #edit-account .password-strength,.user-register-form #edit-account .form-item-mail,.user-register-form #edit-account .form-item-pass,.user-register-form #edit-account .password-strength,.collective-user-edit-form #edit-account .form-item-mail,.collective-user-edit-form #edit-account .form-item-pass,.collective-user-edit-form #edit-account .password-strength,.user-collective-registration-form #edit-account .form-item-mail input,.user-collective-registration-form #edit-account .form-item-pass input,.user-collective-registration-form #edit-account .password-strength input,.user-register-form #edit-account .form-item-mail input,.user-register-form #edit-account .form-item-pass input,.user-register-form #edit-account .password-strength input,.collective-user-edit-form #edit-account .form-item-mail input,.collective-user-edit-form #edit-account .form-item-pass input,.collective-user-edit-form #edit-account .password-strength input{width:100%}.user-collective-registration-form .form-submit,.user-register-form .form-submit,.collective-user-edit-form .form-submit{margin:0 auto}.user-collective-registration-form .captcha,.user-register-form .captcha,.collective-user-edit-form .captcha{margin-bottom:0}.user-pass p{margin-bottom:15px;font-size:15px}.forgot-password-form .button,.user-pass-reset .button{padding:.75rem;border-radius:.25rem}.user-details{width:100%;background-color:#f1f1f1;border:solid thin #f1f1f1;transition:all .3s ease;font-size:.8rem;padding:2rem;border-radius:.25rem}@media (min-width: 48rem){.user-details{width:75%}}.user-details:hover{border:solid thin #bababa}.user-details .row{display:flex;margin:.5rem 0}.user-details .row .value{margin-left:.25rem}.user-details .title{font-weight:700}.user-details .button{width:250px;margin:1rem 0}.user-details p{max-width:450px}.user-details-headings{color:#2a2a2a;padding:1rem 0}.user-details-headings h1,.user-details-headings h2{padding:0;margin:0;font-size:1.4rem}.action-block{margin-bottom:1rem;display:flex;flex-flow:row wrap;justify-content:space-between}@media (min-width: 64rem){.action-block{padding:0 7rem}}.action-block h1,.action-block .button-wrapper,.action-block .accordion-tab{flex:0 0 100%}@media (min-width: 64rem){.action-block .button-wrapper,.action-block .accordion-tab{flex:0 0 49%}}.disclaimer{margin-bottom:1rem;padding:1rem}@media (min-width: 48rem){.disclaimer{padding:2rem 4rem}}@media (min-width: 64rem){.disclaimer{padding:2rem 16rem}}.disclaimer h3{text-align:center;font-weight:600;font-size:1.3rem;text-transform:unset}.disclaimer p{text-align:center}.region__header{background:#1d1d1b;margin-bottom:50px}.header{padding:10px 0;display:flex;flex-wrap:wrap;justify-content:center}@media (min-width: 48rem){.header{flex-wrap:nowrap;justify-content:space-between}}.bar{background:linear-gradient(90deg,#eccd60e6,#e59d51e6,#dd6b42e6,#c13a3de6 60.94%,#7084bce6 80.73%,#489eaee6);height:12px}.logo{color:#fff;text-decoration:none;text-transform:uppercase;font-family:"TTNormsProBold, Helvetica, Arial, sans-serif";display:flex;align-content:center;align-items:center;max-width:unset;padding:0 .75rem;cursor:auto}.logo img.logo__img{height:auto;width:145px}.user-info{margin-left:auto}.user-info__logout{font-family:"TTNormsProNormal, Helvetica, Arial, sans-serif";border:none;text-transform:capitalize;font-size:.75rem;padding:0 .5rem;border-radius:.25rem}.user-info__logout:hover{text-decoration:underline}.user-logged-in .logo{display:block}.brand-referrer-logo{padding:1rem .75rem}@media (min-width: 48rem){.brand-referrer-logo{margin-right:auto;width:auto;padding:0 .75rem}}.path-collective-register .main-content,.path-register .main-content,.path-getstarted .main-content{width:100%;max-width:unset}@media (min-width: 48rem){.path-collective-register .main-content,.path-register .main-content,.path-getstarted .main-content{width:40rem}}@media (min-width: 64rem){.path-collective-register .main-content,.path-register .main-content,.path-getstarted .main-content{width:64rem}}.path-collective-register .main-content .region-content .container,.path-register .main-content .region-content .container,.path-getstarted .main-content .region-content .container{background:#fff;padding:1.5rem 3rem}.footer{display:block;width:100%}.footer .footer-content{max-width:80rem;margin:0 auto;padding:2rem 1rem}.footer a{color:#fff;text-decoration:none;font-family:"TTNormsProNormal, Helvetica, Arial, sans-serif"}.footer ul{list-style:none;padding:.5rem 0;margin:0}.footer .menu--sub{display:flex;padding:1rem 0;flex-direction:column}@media (min-width: 48rem){.footer .menu--sub{flex-direction:row}}.footer .menu__item--sub{margin-right:1rem}.footer .menu__link{font-weight:600}.footer .menu__link:hover{text-decoration:none}.footer .menu__link.menu__link--sub{font-weight:100;font-size:.9rem}.footer .menu__link.menu__link--sub:hover{text-decoration:underline}.footer .copyright{color:#fff;text-align:center;width:100%;font-size:.9rem}.login-form-container{max-width:48rem;margin:auto}.login-form-container .form-item__label{display:inline-block;position:relative!important}.login-form-container .login-form__links{font-weight:300}.main-navigation{display:flex;justify-content:center;background:linear-gradient(90deg,#eccd60e6,#e59d51e6,#dd6b42e6,#c13a3de6 60.94%,#7084bce6 80.73%,#489eaee6);padding:1rem 0;height:.5rem}.main-navigation ul{font-size:.9rem;display:flex;list-style:none;height:2.5rem;background:#f1f1f1;width:100%;justify-content:center;align-items:center}.main-navigation ul li{margin:0 1rem}.main-navigation ul li a{font-family:"TTNormsProNormal, Helvetica, Arial, sans-serif";color:#454545;text-decoration:none;font-weight:400}.main-navigation ul li a:hover{text-decoration:underline;text-underline-offset:.5rem}.main-navigation .is-active{text-decoration:underline;text-underline-offset:.5rem;font-weight:900}.path-register-user .main-content .region-content .page-title{display:none}.path-register-user .main-content .region-content .container{padding:0}.product{background:#f1f1f1;border:thin solid #f1f1f1;border-radius:.5rem;margin-bottom:1rem;padding:1rem .75rem;display:flex;flex-flow:row wrap;justify-content:space-between}.product:hover{border:solid thin #bababa}.product-desktop{display:none}@media (min-width: 48rem){.product-mobile{display:none}.product-desktop{display:flex;align-items:stretch;justify-items:stretch}}.product__wrapper{flex:0 0 49%;display:flex;flex-flow:column wrap;align-self:flex-start}.product__wrapper h2{flex:.2 1;font-style:normal;font-size:1.5rem;line-height:1.2;margin:0 0 .5rem;font-weight:400;width:auto}.product__wrapper .product__data{flex:.4 1}.product__wrapper .product__links{flex:1 1}.product__wrapper .product__links .button{flex:0 0 50%}.product__brand{font-weight:700;font-size:.6875rem;line-height:1.6;margin-bottom:1.25rem;width:100%}.product__data{display:flex;flex-flow:row wrap;flex:0 0 100%}.product__data ul{list-style:none;padding:0;margin-bottom:.5rem;flex:0 0 100%}.product__data li{font-size:.9rem}.product__data li span{font-weight:700}.product__image{background:#fff;flex:0 0 49%;display:flex;justify-content:center;align-content:center;align-items:center}.product__image img{max-width:35%}.product__links{flex:0 0 49%;display:flex;flex-flow:row wrap;align-items:flex-end}.product__links .button{flex:0 0 100%;margin-bottom:.5rem}.product__links .link{flex:0 0 100%;font-weight:300;font-size:.75rem;text-decoration:none}.product h3{text-transform:unset}.product .accordion-tab{margin-top:1rem;margin-bottom:0}.product-mobile .product__image,.product-mobile .product__links{flex:0 0 100%}.product-mobile .product__links .button{padding-left:.4rem;text-align:left;margin:0}.product-mobile .product__data{padding-top:.8rem}.product-mobile .product__image img{max-width:100%}.registrationform .form-submit{padding:0 1rem}.registrationform .bundle-info-link{font-size:1rem}.software-listing{max-width:55rem;margin:0 auto;display:grid;gap:2rem 1rem}@media (min-width: 32rem){.software-listing{grid-template-columns:repeat(1,1fr)}}@media (min-width: 48rem){.software-listing{grid-template-columns:repeat(1,1fr)}}.software-filters-wrapper{max-width:55rem;margin:2.5rem auto;display:none}@media (min-width: 48rem){.software-filters-wrapper{margin:3rem auto}}.software-filters-wrapper h2{text-transform:none;color:#000;font-weight:600;margin-bottom:1.5rem}.software-filters-wrapper.active{display:block}.software-filters{display:flex;flex-flow:row wrap;padding:.5rem;background-color:#f1f1f1;border-radius:.25rem;justify-content:space-evenly;gap:.5rem}@media (min-width: 48rem){.software-filters{gap:0}}.software-filters .button{width:auto;padding:.5rem 0;margin:0 .25rem;font-weight:400;color:#000;text-transform:none;background-color:#fff;border:none;border:2px solid #A0A0A0;height:auto;flex-basis:33%;min-width:86px;flex-grow:1}.software-filters .button:nth-child(1):nth-last-child(4),.software-filters .button:nth-child(2):nth-last-child(3),.software-filters .button:nth-child(3):nth-last-child(2),.software-filters .button:nth-child(4):nth-last-child(1){flex-basis:50%}@media (min-width: 48rem){.software-filters .button{flex-basis:auto;font-weight:600;padding:1rem 0;margin-bottom:0}.software-filters .button:nth-child(1):nth-last-child(4),.software-filters .button:nth-child(2):nth-last-child(3),.software-filters .button:nth-child(3):nth-last-child(2),.software-filters .button:nth-child(4):nth-last-child(1){flex-basis:0}}.software-filters .button.active,.software-filters .button:hover{background-color:#fff}.software-filters .button.active.all,.software-filters .button:hover.all{border-color:#0c0c0c}.software-filters .button.active.audio-fx,.software-filters .button:hover.audio-fx,.software-filters .button.active.daw,.software-filters .button:hover.daw,.software-filters .button.active.instrument,.software-filters .button:hover.instrument,.software-filters .button.active.sounds,.software-filters .button:hover.sounds,.software-filters .button.active.tutorials,.software-filters .button:hover.tutorials,.software-filters .button.active.utility,.software-filters .button:hover.utility{border-color:#000}.software-item{padding:1rem 1rem 1.5rem;text-align:left;color:#000;position:relative;display:flex;background:#f1f1f1;border:solid thin #f1f1f1;border-radius:.25rem;gap:1;align-items:center;transition:all .3s ease}@media (min-width: 48rem){.software-item{flex-flow:row}}.software-item:hover{border:solid thin #bababa}.software-item.audio-fx,.software-item.daw,.software-item.instrument,.software-item.sounds,.software-item.tutorials,.software-item.utility{background:#f1f1f1}.software-item .info{width:100%;margin-left:1rem}.software-item .soft-category h3{font-size:.8rem}.software-item .offer-category{margin-bottom:.5rem;margin-top:auto}.software-item .image{width:100%;height:auto;display:flex;justify-content:center}@media (min-width: 48rem){.software-item .image{width:30%}}.software-item .image .img{width:auto;border-radius:.25rem}.software-item .soft-title{margin-top:1rem}@media (min-width: 48rem){.software-item .soft-title{margin-top:0}}.software-item .soft-title h3{font-weight:600;font-size:1rem}.software-item .button{width:275px;margin:auto;text-transform:none}@media (min-width: 48rem){.software-item .button{margin:0}}.software-item .expires-soon{position:absolute;background:#d71e1e;color:#fff;top:-10px;right:0;left:0;width:70%;margin:0 auto;font-weight:600}.software-item .desc{font-size:.9rem;line-height:1rem;padding:.5rem 0;margin-bottom:1rem}.software-article .header-image{display:flex}.software-article .categories{margin:1rem 0}.software-article .title-wrapper h1{padding:0;margin:0}.software-article .redemption,.software-article .navigation{margin-top:1rem}.software-article .redemption img{max-width:100%}.software-article .navigation{width:100%}@media (min-width: 48rem){.software-article .navigation{max-width:20%}}.collective-user-edit-form fieldset{border:none}.collective-user-edit-form fieldset legend{background:none;padding:1rem 0;color:#454545;text-transform:none;font-weight:700}.collective-user-edit-form fieldset .fieldset-wrapper{background:#f1f1f1;padding:2rem;border-radius:.5rem;border:solid thin #f1f1f1}.collective-user-edit-form fieldset .fieldset-wrapper:hover{border:solid thin #bababa}@media (min-width: 48rem){.collective-user-edit-form fieldset .fieldset-wrapper{display:flex}}.collective-user-edit-form fieldset .field--name-field-first-name,.collective-user-edit-form fieldset .field--name-field-last-name{padding:1rem}@media (min-width: 48rem){.collective-user-edit-form fieldset .field--name-field-first-name,.collective-user-edit-form fieldset .field--name-field-last-name{width:20%}}.collective-user-edit-form fieldset .field--name-field-country{margin-left:auto;padding:1rem}.collective-user-edit-form fieldset .field--name-field-country select{background:#fff}.collective-user-edit-form .button{padding:.75rem;border-radius:.25rem;margin:1rem auto}.collective-user-edit-form #edit-account{justify-content:space-between}.collective-user-edit-form #edit-account .form-item{width:100%}@media (min-width: 48rem){.collective-user-edit-form #edit-account .form-item{width:50%}}.collective-user-edit-form #edit-account .form-item-pass{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.collective-user-edit-form #edit-account #edit-status--wrapper,.collective-user-edit-form #edit-account #edit-roles--wrapper{width:100%;padding:0}.collective-user-edit-form #edit-account #edit-status--wrapper legend,.collective-user-edit-form #edit-account #edit-roles--wrapper legend{padding:1rem;border-radius:.25rem}.collective-user-edit-form #edit-account input,.collective-user-edit-form #edit-account .password-strength{width:100%}@media (min-width: 48rem){.collective-user-edit-form #edit-account input,.collective-user-edit-form #edit-account .password-strength{width:80%}}@media (min-width: 48rem){.collective-user-edit-form #edit-account{display:flex;flex-wrap:wrap}}.collective-user-edit-form #edit-delete{padding-top:.75rem}.collective-user-edit-form.user-pass-reset{flex-direction:column}.maintenance_mode .header{justify-content:space-between}.maintenance_mode .region--header{border-bottom:0}.maintenance_mode main{padding:0 1rem}
