:root{--color-copper: #ff8d61;--color-alu: #afb3bb;--color-slurry: #121313;--color-white: #fff;--color-off: #000;--color-copper-dark: #f47644;--color-copper-light: #ffb294;--color-alu-dark: #808288;--color-alu-light: #cdcfd3;--color-slurry-dark: #000000;--color-slurry-light: #1e2022;--color-light: #f3f2ef;--color-error: #ff5459;--color-focus: #475aff;--hover-duration: .1s;--hover-ease: ease-in-out;--fadein-duration: .4s;--fadein-ease: ease-in-out;--cells-speed: .01}.download{padding:40px 20px}.download .list-item-download button{cursor:pointer}.download .download-modal .btn-close{position:absolute;width:40px;height:40px;top:64px;right:20px;background-color:var(--color-white);-webkit-mask-image:url(../../assets/img/icons/iconOff.svg);mask-image:url(../../assets/img/icons/iconOff.svg);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;cursor:pointer}.download .download-modal .btn-close:hover{background-color:var(--color-copper-dark)}.download .download-modal .form-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.download .download-modal .form-container h2{text-align:center;color:var(--color-white);margin-bottom:12px}.download .download-modal .form-container .copy{text-align:center;color:var(--color-alu);margin-bottom:28px}.download .download-modal .form-container .copy.errortext{text-align:left;color:var(--color-error);margin-top:28px;display:none}.download .download-modal .form-container form{width:100%;display:flex;flex-direction:column}.download .download-modal .form-container form .form-item{flex:1 1 calc(50% - 12px)}.download .download-modal .form-container form .form-item .label{color:var(--color-alu-dark)}.download .download-modal .form-container form .form-item input[type=email]{border-color:var(--color-alu-dark);color:var(--color-alu-dark)}.download .download-modal .form-container form .checkbox-label{padding-top:3px}.download .download-modal .form-container form .checkbox-label:before{border-color:var(--color-white)}.download .download-modal .form-container form .checkbox-label{color:var(--color-white)}.download .download-modal .form-container form .buttons{margin-top:40px;text-align:center}.download .download-modal .confirmation{display:none;flex-direction:column;align-items:center}.download .download-modal .confirmation h2,.download .download-modal .confirmation p{color:var(--color-white)}.download .download-modal .confirmation h2{margin-bottom:20px}.download .download-modal .confirmation p{margin-bottom:40px}.download .download-modal .backend-error{display:none;flex-direction:column}.download.confirmation .form-container{display:none}.download.confirmation .confirmation{display:flex}.download.error .download-modal .form-container .copy.errortext{display:block}html[data-darkmode=true] .download .download-modal .btn-close{background-color:var(--color-alu)}html[data-darkmode=true] .download .download-modal .btn-close:hover{background-color:var(--color-alu-dark)}html[data-darkmode=true] .download .download-modal h2,html[data-darkmode=true] .download .download-modal .copy,html[data-darkmode=true] .download .download-modal .form-container form .checkbox-label,html[data-darkmode=true] .download .download-modal .form-container form .checkbox-label a{color:var(--color-alu)}html[data-darkmode=true] .download .download-modal .form-container form .checkbox-label:before{border-color:var(--color-alu)}html[data-darkmode=true] .download .download-modal .form-container form input[type=checkbox]:checked+.checkbox-label:after{border-color:var(--color-alu);background-color:var(--color-alu)}html[data-darkmode=true] .download .download-modal .form-container form .checkbox-label a:hover{color:var(--color-alu-dark)}@media (min-width: 560px){.download{padding:40px 0}.download .intro,.download ul{grid-column-start:2;grid-column-end:12}.download .download-modal .btn-close{right:64px}.download .form-container,.download .confirmation,.download .backend-error{grid-column-start:3;grid-column-end:11}}@media (min-width: 920px){.download .download-modal .btn-close{top:50px;right:50px}.download .form-container,.download .confirmation,.download .backend-error{grid-column-start:4;grid-column-end:10}}@media (min-width: 1300px){.download .form-container,.download .confirmation,.download .backend-error{grid-column-start:5;grid-column-end:9}}
