.w-download{padding-bottom:6rem !important;padding-top:6rem !important}.w-download__item{display:flex;flex:1 0 100%}.w-download__item .c-form-group:not(:first-of-type){margin-top:1.6rem}.w-download__item .ktc-checkbox{display:flex;align-items:flex-start;gap:1rem;position:relative}.w-download__item .ktc-checkbox input{opacity:0;position:absolute;width:100% !important;height:100% !important;z-index:99}.w-download__item .ktc-checkbox input:checked+label:before{content:"✔";justify-content:center;align-items:center;color:#0a81d1}.w-download__item .ktc-checkbox label:before{content:"";display:inline-block;min-width:2rem;height:2rem;border-radius:.2rem;border:2px solid #0a81d1}.w-download__item .ktc-checkbox label{display:inline-block}.form-modal .w-download__item .ktc-checkbox label{display:block}.w-download__item .ktc-checkbox label p{margin-left:1rem}.w-bg-dark-gradient{background:linear-gradient(225deg, #2B3C47 0%, #202124 100%)}.w-bg-dark-gradient>*{color:#fff}.nti-corsafe .w-bg-dark-gradient{background:var(--nti-background-dark-gradient)}.w-download__heading{font-size:2.4rem;line-height:1.4166666667;margin-bottom:2rem}.nti-corsafe .w-bg-primary .w-download__heading,.nti-corsafe .w-bg-dark-gradient .w-download__heading{color:var(--nti-colour-4)}.w-download__cols{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.w-download__col{background-color:var(--nti-colour-4);border:2px solid var(--nti-background-mild);border-radius:.8rem;box-shadow:0px 2px 10px 0px rgba(0,0,0,.1);display:flex;flex:1 0 100%;max-width:100%;padding:1.5rem;transition:transform .3s cubic-bezier(0.77, 0, 0.175, 1);text-decoration:none}.w-download__col:hover,.w-download__col:focus{box-shadow:0px 7px 20px 0px rgba(0,0,0,.2);transform:translateY(-5px)}.w-download__col:hover .w-download-icon__holo,.w-download__col:focus .w-download-icon__holo{display:none !important}.w-download__col:hover .w-download-icon__fill,.w-download__col:focus .w-download-icon__fill{display:block !important}.w-download__col:hover .w-download__text,.w-download__col:focus .w-download__text{color:var(--nti-text-dark);text-decoration:underline}.nti-corsafe .w-download__col{border-radius:1.2rem;box-shadow:0 4px 20px -10px rgba(10,19,61,.3);outline:1px solid var(--nti-background-mild);border:none}.nti-corsafe .w-download__col:hover,.nti-corsafe .w-download__col:focus{box-shadow:0 14px 20px -10px rgba(10,19,61,.3),0px 12px 40px 0px rgba(10,129,209,.1);transform:translateY(0);outline:2px solid var(--nti-background-mild)}.w-download__col--with-img{align-items:center;padding:1rem !important}.w-download__icon-wrapper{margin-right:1rem}.w-download__icon-wrapper:has(.w-download__thumbnail){width:4.8rem;height:100%}.w-download__thumbnail img{border-radius:.4rem;height:100%;width:4.8rem}.w-download-icon__holo{display:block !important;height:28px !important;width:28px !important}.nti-corsafe .w-download-icon__holo{fill:var(--nti-colour-2)}.w-download-icon__fill{display:none !important;height:28px !important;width:28px !important}.nti-corsafe .w-download-icon__fill{fill:var(--nti-colour-2)}.w-download__col-content{color:var(--nti-colour-5);flex:1 0}.w-download__col-head{font-size:1.6rem;line-height:1.625;font-weight:500;margin-bottom:.5rem}.nti-corsafe .w-download__col-head{text-decoration:none;font-size:1.8rem;line-height:1.4444444444;font-weight:600;font-family:var(--nti-font-family-primary)}.w-download__text,.w-download__size{font-size:1.4rem;line-height:1.4285714286;color:var(--nti-text-mild-light)}.nti-corsafe .w-download__text,.nti-corsafe .w-download__size{font-family:var(--nti-font-family-secondary)}.w-download__text{font-weight:600;transition:color .3s cubic-bezier(0.77, 0, 0.175, 1)}.nti-corsafe .w-download__text{color:var(--nti-text-dark)}.w-download__size{font-weight:400;margin-left:.5rem}.nti-corsafe .w-download__size{font-size:1.2rem;font-weight:400;color:var(--nti-text-mid-on-light)}.l-two-column__side .w-download__cols{flex-direction:column;row-gap:2rem}.l-two-column__side .w-download__col{flex:100%;max-width:100%;width:100%}.l-product-overview__main .w-download{background-color:unset;padding-top:0}.l-product-overview__main .w-download .w-title{color:var(--nti-colour-5)}.ginner-container{width:431px !important}.gslide-inline{border-radius:2.4rem !important}.form-modal-content{padding:4rem !important;display:flex !important;flex-direction:column !important;gap:3rem !important;overflow:scroll}dialog.form-modal{border:none;border-radius:2.4rem;padding:4rem;width:431px}dialog.form-modal::-webkit-scrollbar{display:none}dialog.form-modal .l-form__col--6{grid-column:span 12 !important}dialog.form-modal .w-form__title{margin-bottom:1.2rem}dialog.form-modal .c-form__btn-wrapper{margin-top:2rem !important}dialog.form-modal .c-form__btn-wrapper button{width:100%}dialog.form-modal::backdrop{background-color:rgba(0,0,0,.5)}.form-modal__close{position:absolute;top:2rem;right:2rem;cursor:pointer;background:none;border:none;display:flex;align-items:center;gap:.5rem}.form-modal__close svg{fill:var(--nti-colour-3);width:2.4rem;height:2.4rem}.form-modal__content{margin-top:1rem}@media screen and (min-width: 768px){.w-download__item{flex-basis:calc(50% - 3rem);max-width:calc(50% - 1rem)}.w-download__cols{gap:2rem}}@media screen and (min-width: 1280px){.w-download{padding-bottom:8rem !important;padding-top:8rem !important}.nti-corsafe .w-download{padding-bottom:10rem !important;padding-top:10rem !important}.w-download__item{flex-basis:calc(33.333% - 6rem)}.w-download__heading{font-size:3.2rem;line-height:1.3125;margin-bottom:3rem}.w-download__cols{gap:3rem}.w-download__col-head{font-size:1.8rem;line-height:1.5555555556}}
