:root,html[data-theme=default]{--color-primary-50:#feefec;--color-primary:#f87454;--color-primary-dark:#c55e44;--color-primary-light:#fbac98;--color-primary-transparent:#f8745433;--color-secondary:#373737;--color-secondary-800:#551302;--color-secondary-dark:#212121;--color-secondary-light:#7a7a7a;--color-background:#f7f6f4;--color-background-dark:#d9d9d9;--color-background-admin:#ffebeb;--color-error:#c11010;--color-success:#14b524;--color-warning:#f6ae41;--color-black:#000;--color-grey:#a9a9a9;--color-grey-2:#e1e1e1;--color-grey-3:#f1f1f1;--color-white:#fff;--color-yellow:#ffc03f;--color-yellow-light:#fff9ed;--color-step-active:var(--color-yellow);--color-step-button:var(--color-primary);--color-tax-amount:var(--color-yellow);--color-product-variant-button:#f7d048;--color-product-heading-background:var(--color-primary);--color-product-heading-text:var(--color-white);--color-product-description-background:var(--color-primary-light);--color-button-secondary:var(--color-secondary)}html[data-theme=aktualne]{--color-primary-50:#ebf2fa;--color-primary:#1b69bf;--color-primary-dark:#0a509e;--color-primary-light:#6198d5;--color-primary-transparent:#1b69bf4d;--color-secondary-800:#02254b;--color-step-active:#1b69bf;--color-tax-amount:#0a509e;--color-product-variant-button:#5f96d2}html[data-theme=hospodarske-noviny]{--color-primary-50:#e8f2fc;--color-primary:#0a3f78;--color-primary-dark:#376496;--color-primary-light:#039ed9;--color-primary-transparent:#0a3f784d;--color-secondary-800:#02244b;--color-step-active:#0a3f78;--color-tax-amount:#820050;--color-product-variant-button:#820050;--color-product-heading-background:#d7e9f7;--color-product-heading-text:var(--color-black);--color-product-description-background:#d7e9f7;--color-button-secondary:var(--color-primary)}html[data-theme=inev]{--color-primary-50:#ebf0fa;--color-primary:#29497b;--color-primary-dark:#173463;--color-primary-light:#42608e;--color-primary-transparent:#29497b4d;--color-secondary-800:#021e4b;--color-step-active:#1f377b;--color-tax-amount:#1f377b;--color-product-variant-button:#1f377b}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.buttons{justify-content:center;margin-top:2rem}.button,button{align-items:center;background-color:var(--color-primary);border:1px solid var(--color-primary);border-radius:562.5rem;color:var(--color-white);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.875rem;font-weight:500;justify-content:center;letter-spacing:-.02em;line-height:1.2857em;min-height:unset;outline:none;padding:.5714em 1.2857em;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s}.button:disabled,button:disabled{cursor:auto;opacity:.45;pointer-events:none}.button:focus-visible,button:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.button:active,.button:hover,button:active,button:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-white)}.button.outlined,button.outlined{background-color:var(--color-white);border-color:var(--color-primary);color:var(--color-primary)}.button.outlined:active,.button.outlined:hover,button.outlined:active,button.outlined:hover{border-color:var(--color-primary-dark);color:var(--color-primary-dark)}@media(min-width:48em){.button,button{padding:.5714em 1.2857em .6428em}}.button.secondary,button.secondary{background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-white)}.button.secondary:active,.button.secondary:hover,button.secondary:active,button.secondary:hover{background-color:var(--color-secondary-800);border-color:var(--color-secondary-800)}.button.secondary.outlined,button.secondary.outlined{background-color:var(--color-white);border-color:var(--color-secondary);color:var(--color-black)}.button.secondary.outlined:active,.button.secondary.outlined:hover,button.secondary.outlined:active,button.secondary.outlined:hover{background-color:var(--color-primary-50)}.button.btn-next,button.btn-next{position:relative}.button.btn-next:after,button.btn-next:after{background-color:var(--color-white);content:"";display:block;height:1em;margin-left:.5rem;margin-right:-.25rem;-webkit-mask:url(/build/images/ChevronRight.63cf872b.svg) no-repeat;mask:url(/build/images/ChevronRight.63cf872b.svg) no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:1.25em;mask-size:1.25em;width:1em}.button.is-loading,button.is-loading{color:#0000!important;cursor:default;opacity:1;pointer-events:auto;position:relative;text-shadow:none!important;transition:all 0s linear,opacity .1s ease}.button.is-loading:after,.button.is-loading:before,button.is-loading:after,button.is-loading:before{box-sizing:unset;height:1em;left:50%;margin:-.6875em 0 0 -.6875em;position:absolute;top:50%;width:1em}.button.is-loading:before,button.is-loading:before{border:.1875em solid #00000026;border-radius:62.5rem;content:""}.button.is-loading:after,button.is-loading:after{animation:rotate .6s linear;animation-iteration-count:infinite;background:#0000;border:.1875em solid #0000;border-radius:62.5rem;border-top-color:#fff;box-shadow:0 0 0 1px #0000;content:"";-webkit-mask:unset;mask:unset}.button.success,button.success{background-color:var(--color-success);border-color:var(--color-success);color:var(--color-white)}.button i,button i{margin-right:10px}.overlay{align-items:center;background-color:#000000bf;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:.5rem;position:fixed}.modal{border-radius:1rem;display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem}.modal.small{width:31.25rem}.modal.large{width:60rem}.modal .close{background:var(--color-primary);cursor:pointer;height:1.5rem;-webkit-mask:url(/build/images/Remove.6da56b39.svg) 0 0 no-repeat;mask:url(/build/images/Remove.6da56b39.svg) 0 0 no-repeat;opacity:1;right:1.5625rem;top:1.5625rem;transform:translate(.25rem);width:1.5rem}.modal .close:before{content:""}.modal .close:hover{background-color:var(--color-primary-dark)}.modal .modal-header{border-bottom:none;font-size:1.75rem;line-height:2rem;max-height:4rem;padding:0 2.25rem 0 0}.modal .modal-body{margin-top:2.5rem;padding:0}.modal .modal-header+.modal-body{margin-top:0}@media(min-width:48em){.modal{gap:1.5rem;padding:2.5rem 4.125rem}.modal .close{right:4.1875rem;top:2.8125rem}}label{margin-bottom:0}.prepend{display:inline}.prepend .prepend span{display:none}input.error{background:var(--color-white);border:1px solid var(--color-error);color:var(--color-error)}ul.errors{display:block;margin:0 0 1rem;width:100%}ul.errors .error{color:var(--color-error);display:block;margin:0;text-align:center}input[type=email],input[type=password],input[type=text]{align-items:stretch;-webkit-appearance:none;appearance:none;background-color:#0000!important;border:1px solid #575967;border-radius:.25rem;color:#000211;display:flex;font-size:16px;font-weight:400;height:unset;justify-content:space-between;line-height:1.5;padding:.75em;transition:border-color .3s ease-out;width:100%}input[type=email]:-webkit-autofill,input[type=password]:-webkit-autofill,input[type=text]:-webkit-autofill{background-clip:padding-box!important;background-color:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important;color:#000211!important;font-size:16px;-webkit-transition:background-color 9999s ease-in-out 0s!important;transition:background-color 9999s ease-in-out 0s!important}@media screen and (width <= 450px){input[type=email],input[type=password],input[type=text]{width:100%}}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus{border-color:#7948f7}input[type=checkbox],input[type=radio]{-webkit-appearance:none;appearance:none;border:1px solid #83859b;cursor:pointer;flex-shrink:0;height:1.25em;line-height:1.5rem;outline:none;position:static;width:1.25em}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:.125rem solid var(--color-black);outline-offset:.125rem}input[type=checkbox]:disabled,input[type=radio]:disabled{border-color:#83859b;cursor:not-allowed}input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled){border-color:#fb3504}input[type=checkbox]{align-self:baseline;background:var(--color-white);border-radius:.25rem;cursor:pointer;margin:.125em .5em .125em 0}input[type=checkbox]:checked{background:#fb3504 url(/build/images/CheckWhite.2cf59b2e.svg) no-repeat 50%;background-size:75%;border-color:#fb3504}.has-error input[type=checkbox]:checked{background-color:var(--color-error);border-color:var(--color-error)}input[type=radio]{background:var(--color-white);border-radius:50%}input[type=radio]:checked{background:var(--color-white) no-repeat center center;border-color:#fb3504;border-width:.4375em}.form-item{color:#000211;display:flex;flex-direction:column;font-size:1rem;margin-bottom:1rem;width:100%}.form-item>label{align-items:center;color:#6d6f81;display:flex;font-size:.875rem;font-weight:400;line-height:1.125rem;margin-bottom:.5rem;min-height:1.125rem;transition:color .3s ease-out}.form-item.button-item{flex-direction:row;justify-content:center}.form-item .checkbox{align-items:center;display:flex;flex-direction:row}.form-item.has-error label{color:var(--color-error)}.form-item.has-error input{border-color:var(--color-error)!important;color:var(--color-error)!important}.form-item ul.errors{display:block;margin:.5rem 0 0;width:100%}.form-item ul.errors .error{color:var(--color-error);display:block;font-size:13px;margin:0;text-align:left}.form-item span.req{align-self:flex-start;color:#c11010;display:inline-block;font-size:.875rem;font-weight:400;height:.25rem;margin-left:.25rem;position:static;vertical-align:top;white-space:nowrap;width:.25rem}.form-item .prepend{width:100%}.form-item .prepend span{display:none}.error_page{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.error_page .error_wrapper{max-width:730px;width:100%}.error_page .error_wrapper .error_image{margin:2rem auto 0;max-width:780px;position:relative;width:100%}.error_page .error_wrapper .error_image .error_code{color:var(--color-primary);font-size:3rem;font-weight:700;left:0;line-height:1;position:absolute;top:0;transform:rotate(-45deg);transform-origin:65% 85%}.error_page .error_wrapper .error_image svg{color:var(--color-primary);display:block;height:100%;margin:0 auto;padding-top:2rem;text-align:center;width:auto}.error_page .error_wrapper h1,.error_page .error_wrapper p{text-align:center}.error_page .error_wrapper .btn-group{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin:1rem auto 0;width:100%}@media(min-width:48em){.error_page .error_wrapper .error_image .error_code{font-size:5rem}.error_page .error_wrapper .btn-group{flex-direction:row;margin-top:2rem}.error_page .error_wrapper .btn-group button{margin:2rem 1rem}}.login{display:flex;flex-direction:column;margin:0 auto;max-width:58.125rem}.login .loginBox{flex:1 1 0;padding:1rem;position:relative;width:100%}@media(min-width:48em){.login .loginBox{width:0}}.login .loginBox a{color:var(--color-secondary);font-size:14px}.login .loginBox .subtitle{padding:0 4rem}@media screen and (width <= 768px){.login .loginBox .subtitle{padding:0}}.login .loginBox .loginIcon{display:flex;justify-content:center;margin-bottom:2rem}.login .loginBox form{display:flex;flex-direction:column;flex-grow:2;margin-bottom:0;padding-top:1rem}.login .loginBox form .form-item.consent{color:#000211;font-size:14px}.login .loginBox form .form-item.consent label{cursor:pointer;text-decoration:underline}@media screen and (width <= 768px){.login .loginBox form .form-item.consent label{width:80%}}.login .loginBox form .form-item.consent:last-child{margin-bottom:0}.login .loginBox form .button-item{margin-bottom:0;margin-top:2rem}.login .loginBox form .flex-container{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;width:100%}.login .loginBox form .flex-container a{margin-left:auto}@media screen and (width <= 768px){.login .loginBox form .flex-container{align-items:flex-start;flex-direction:column}}.login .loginBox .or{margin:1rem 0}.login .loginBox .forgottenPasswordForm{padding:0 6rem}@media screen and (width <= 768px){.login .loginBox .forgottenPasswordForm{padding:0}}.login .loginBox .forgottenPasswordForm form{margin:0 auto;max-width:25rem}.login .loginBox .forgottenPasswordForm .button-item{margin-bottom:0;margin-top:2rem}.login .loginBox .socialButtons{align-items:center;display:flex;flex-direction:column;flex-grow:2;justify-content:flex-end;margin-top:1rem}@media(min-width:48em){.login .loginBox .socialButtons{margin-top:0}}.login .loginBox .socialButtons a.button{position:relative}.login .loginBox .socialButtons a.button i.fa{font-size:25px;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.login .loginBox .socialButtons a.button.facebook{background:#1877f2;color:var(--color-white)}.login .loginBox .socialButtons a.button.facebook:hover{background:#0d6ae4}.login .loginBox .socialButtons a.button.google{background-color:#db4437;border-color:#db4437;color:var(--color-white);white-space:nowrap}.login .loginBox .socialButtons a.button.google:hover{background-color:#d33426;border-color:#d33426}.login .loginBox .socialButtons a.button.google svg{color:inherit;height:1em;margin:0 1em 0 0;transform:scale(1.25);vertical-align:middle;width:auto}.login .loginBox .socialButtons a.button.google:after{background-color:var(--color-white);content:"";display:block;height:100%;margin-left:.5rem;margin-right:-.25rem;-webkit-mask:url(/build/images/ChevronRight.63cf872b.svg) no-repeat;mask:url(/build/images/ChevronRight.63cf872b.svg) no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:1.25em;mask-size:1.25em;width:1em}.login .loginBox .loginBoxInner{background:var(--color-white);border-radius:1rem;color:#000211;display:flex;flex-direction:column;height:100%;padding:1.75rem 2.5rem;position:relative}.login .loginBox .loginBoxInner h1{color:#000211;font-size:28px;font-weight:500;line-height:1.5em;margin:0 0 20px;text-align:center}.login .loginBox .loginBoxInner>.error{color:var(--color-error);text-align:center}.login .loginBox .loginBoxInner .g-recaptcha div{margin:0 auto 1.5rem}.login .loginBox .loginBoxInner .grecaptcha-badge{display:none;margin-bottom:20px}.login .loginBox .loginBoxInner .button-end{margin-bottom:0;margin-top:1rem}@media screen and (width <= 768px){.login .loginBox .loginBoxInner{padding:1.75rem}}.login .loginBox.registration{order:1}@media(min-width:48em){.login .loginBox.registration{order:0}}.login .loginBox.registration .button-item{margin-bottom:0;margin-top:auto}.login .loginBox.registration .whyRegister{margin-bottom:20px;margin-top:-20px;text-align:center}.login .loginBox.registration .reasons{background:var(--color-white);color:var(--color-white);position:relative}.login .loginBox.registration .reasons .reason{margin-top:auto;padding-top:1rem}.login .loginBox.registration .reasons .reasonStep{background:#0000 url(/build/images/CheckCircle.e54c9d6a.svg) 0 50% no-repeat;background-size:1.75em;margin-top:20px;padding-left:2.5em}.login .loginBox.registration .reasons .reasonStep p{color:var(--color-secondary);font-size:14px;margin:0;text-align:left}.login .loginBox.registration .reasons .backFlip{background:var(--color-secondary);cursor:pointer;height:24px;-webkit-mask:url(/build/images/ArrowUturnLeft.bd975f44.svg) no-repeat 50% 50%;mask:url(/build/images/ArrowUturnLeft.bd975f44.svg) no-repeat 50% 50%;position:absolute;right:20px;top:20px;width:24px}.login .loginBox.registration .reasons .backFlip:hover{background:var(--color-primary)}.login .loginBox.registration .registrationConsent{font-size:.75em;margin:2rem 0 0}.login .loginBox.registration .registrationConsent a{font-size:inherit}.login .loginBox .flippable{height:100%;transform-style:preserve-3d;transition:transform .4s}.login .loginBox .flippable .back,.login .loginBox .flippable .front{backface-visibility:hidden;height:100%;width:100%}.login .loginBox .flippable .front{transform:rotateY(0deg);z-index:2}.login .loginBox .flippable .back{left:0;pointer-events:none;position:absolute;top:0;transform:rotateY(180deg)}.login .loginBox .flippable .flipper{margin:0 auto}.login .loginBox .flippable.flipped{transform:rotateY(180deg)}.login .loginBox .flippable.flipped .front{left:0;pointer-events:none;position:absolute;top:0}.login .loginBox .flippable.flipped .back{pointer-events:auto;position:relative}@media(min-width:48em){.login{flex-direction:row}}.checkout .checkoutIcon{display:flex;justify-content:center;margin-bottom:2rem}.checkout .saveForLaterSuccess{max-width:58.125rem}.checkout .saveForLaterSuccess .title{color:var(--color-success)}.checkout .saveForLaterSuccess .mail{font-weight:700}@keyframes myVouchersLoading{0%{background-color:#e6e6e6bf}to{background-color:#e6e6e680}}.checkout .voucherContent{border-top:1px solid var(--color-background-dark);padding:10px 0 20px}.checkout .voucherContent form{margin:0}.checkout .voucherContent .buttons{display:inline-flex;margin:0}@media screen and (width <= 640px){.checkout .voucherContent .buttons{display:flex;margin-bottom:1rem;margin-top:.5rem}}.checkout .voucherContent label{display:inline-flex;font-size:15px;margin-left:.1em;text-align:left;width:33%}@media screen and (width <= 640px){.checkout .voucherContent label{margin-bottom:.5rem;width:100%}}.checkout .voucherContent input[type=text]{display:inline-flex;margin:0 1rem 0 0;width:50%}@media screen and (width <= 640px){.checkout .voucherContent input[type=text]{width:100%}}.checkout .voucherContent div#my-vouchers{font-size:15px;width:100%}.checkout .voucherContent div#my-vouchers>div#my-vouchers-header{margin-left:.1em;text-align:left}.checkout .voucherContent div#my-vouchers>div#my-vouchers-list{display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0}.checkout .voucherContent div#my-vouchers>div#my-vouchers-list>div.myVouchersNotification{border-radius:15px;padding:1em;width:100%}.checkout .voucherContent div#my-vouchers>div#my-vouchers-list>div.myVouchersNotification.info{background-color:#e6e6e6bf}.checkout .voucherContent div#my-vouchers>div#my-vouchers-list>div.myVouchersNotification.error{background-color:red}.checkout .voucherContent div#my-vouchers>div#my-vouchers-list>nav{display:block;text-align:center;width:100%}.checkout .voucherContent div#my-vouchers>div#my-vouchers-list>div{display:flex;flex-flow:row wrap;gap:.5rem}.checkout .voucherContent div#my-vouchers>div#my-vouchers-list>div div.myVouchersCard{background-color:#e6e6e6bf;border-radius:15px;cursor:pointer;display:flex;flex-direction:column;flex-grow:0;padding:1em;width:calc(33.33333% - .33333rem)}@media screen and (width <= 640px){.checkout .voucherContent div#my-vouchers>div#my-vouchers-list>div div.myVouchersCard{width:100%}}.checkout .voucherContent div#my-vouchers>div#my-vouchers-list>div div.myVouchersCard:hover{background-color:#d9d9d9bf}.checkout .voucherContent div#my-vouchers>div#my-vouchers-list>div div.myVouchersCard div.myVoucherCardValidity,.checkout .voucherContent div#my-vouchers>div#my-vouchers-list>div div.myVouchersCard div.myVouchersCardHeader{display:flex;flex-flow:row nowrap}.checkout .voucherContent div#my-vouchers>div#my-vouchers-list>div div.myVouchersCard div.myVoucherCardValidity>*,.checkout .voucherContent div#my-vouchers>div#my-vouchers-list>div div.myVouchersCard div.myVouchersCardHeader>*{flex-grow:1}.checkout .voucherContent div#my-vouchers>div#my-vouchers-list>div div.myVouchersCard div.myVoucherCardValidity>:last-child,.checkout .voucherContent div#my-vouchers>div#my-vouchers-list>div div.myVouchersCard div.myVouchersCardHeader>:last-child{text-align:right}.checkout .voucherContent div#my-vouchers>div#my-vouchers-list>div div.myVouchersCard strong.myVouchersCardTotal{display:block;margin-top:auto;text-align:right}.checkout .voucherContent div#my-vouchers>div#my-vouchers-list>div div.myVouchersCardEmpty{animation-duration:2s;animation-iteration-count:infinite;animation-name:myVouchersLoading;background-color:#d3d3d3;height:7em}.checkout .paymentContent{padding:1rem 0 2.5rem}.checkout .paymentContent button[type=submit]{display:none}.checkout .paymentContent .form-item,.checkout .paymentContent form{margin-bottom:0}.checkout .paymentContent .choiceItem{display:flex;margin-bottom:0;white-space:nowrap}.checkout .paymentContent .choiceItem label{font-size:17px;margin-left:10px}.checkout .paymentContent .choiceItem+.choiceItem{margin-top:20px}.checkout .paymentContent .gopay+label{background:#0000 url(/build/images/payment-gopay.d996a39d.svg) no-repeat 100%;background-size:auto 1em;padding-right:90px}.checkout .paymentContent .paymentForm form>div>.form-item>label{display:none}.checkout .paymentTable td,.checkout .paymentTable th{vertical-align:middle}.checkout .checkoutContent{border-radius:1rem;margin:1rem auto 2rem;max-width:58.125rem;text-align:left}.checkout .checkoutContent.error{border:1px solid var(--color-error)}.checkout .checkoutContent.error .voucherContent label{color:var(--color-error)}.checkout .priceContent{color:#1d606c;font-size:22px;font-weight:600;margin:0 50px;padding:0 10px;text-align:center}.checkout .priceContent .priceTitle{color:var(--color-black);font-size:1.75rem}.checkout .priceContent .pricePrice{margin-left:24px;white-space:nowrap}.checkout .priceContent p{line-height:39px}.checkout .files-download{padding-left:0;padding-right:0}.checkout .files-download .header{display:flex;flex-direction:column;font-size:.8rem;gap:.5rem;justify-content:flex-end;text-align:center}.checkout .files-download .header .heading{font-size:1.125rem;font-weight:600;min-height:1.25em}.checkout .files-download .header .meta{color:#575967;font-size:.875rem;line-height:1.25rem;min-height:1.25em}.checkout .files-download .image{font-size:8.4rem;margin:1rem 0 auto}.checkout .files-download .image i,.checkout .files-download .image img{display:block;height:9.4rem;margin:0 auto;padding:.5rem .8rem;text-align:center;width:auto}.checkout .files-download .description{color:#676767;padding:.5rem .8rem 1rem}.checkout .files-download .checkoutContent{border:0;margin:0 auto 30px;position:relative}.checkout .files-download .checkoutContent strong{color:var(--color-secondary);font-size:16px;font-weight:400}.checkout .files-download .checkoutContent .loading{background-color:#fffc;border:1px solid #d5d5d6;border-radius:.5rem;height:100%;position:absolute;top:0;width:100%;z-index:2}.checkout .files-download .checkoutContent .loading img{display:block;margin:0 auto;position:relative;top:50%;transform:translateY(-50%)}.checkout .files-download .card-file{display:flex;flex:1;flex-direction:column;justify-content:space-between}.checkout .files-download .buttons.extra{flex-direction:column;gap:.5rem;margin-top:.5rem;width:100%}.checkout .files-download .buttons.extra .loader{align-self:center;height:30px;padding:.75rem 0 0;position:relative;width:30px}.checkout .files-download .buttons.extra .loader:after,.checkout .files-download .buttons.extra .loader:before{border-radius:62.5rem;box-sizing:unset;height:100%;left:50%;position:absolute;top:50%;translate:-50% -50%;width:100%}.checkout .files-download .buttons.extra .loader:before{border:2px solid #00000026;content:""}.checkout .files-download .buttons.extra .loader:after{animation:rotate .6s linear;animation-iteration-count:infinite;border:2px solid #0000;border-top-color:#fff;box-shadow:0 0 0 1px #0000;content:""}.checkout .files-download .cards-files{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}@media(min-width:62em){.checkout .files-download .cards-files{gap:3rem}}.checkout .files-download .card-file-wrapper{background:var(--color-white);border-radius:1rem;box-sizing:border-box;display:flex;flex:1 0 100%;flex-direction:column;flex-grow:0;max-width:20rem;min-height:100%;padding:1.5rem;position:relative;text-decoration:none;top:0}.checkout .files-download .card-file-wrapper.admin{background-color:var(--color-background-admin)}.checkout .files-download .card-file-wrapper.exceeded{opacity:.75;position:relative}.checkout .files-download .card-file-wrapper.exceeded .loader{visibility:hidden}.checkout .files-download .card-file-wrapper.exceeded:before{background:var(--color-black);border-radius:1rem;content:"";display:block;height:100%;left:0;-webkit-mask:url(/build/images/Lock.14abac44.svg) center 90% no-repeat;mask:url(/build/images/Lock.14abac44.svg) center 90% no-repeat;-webkit-mask-size:2rem;mask-size:2rem;position:absolute;top:0;width:100%;z-index:1}@media(min-width:48em){.checkout .files-download .card-file-wrapper{flex-basis:calc(50% - 0.75rem)}}@media(min-width:62em){.checkout .files-download .card-file-wrapper{flex-basis:calc(33.33333% - 2rem)}}.checkout .files-download .documents-to-download h4{font-weight:500;margin:0 0 2rem}.checkout .files-download .documents-to-download.border{background:var(--color-white);border-radius:1rem;padding:2.75rem}.checkout .files-download .documents-to-download.border .card-file-wrapper{border:1px solid var(--color-background-dark)}@media screen and (width < 40em){.checkout .files-download .header .heading{min-height:auto!important}}.databox{margin:0 auto;max-width:58.125rem}.databox form{margin-bottom:0}#documents-to-sign{margin-top:2rem}#documents-to-sign .subtitle{margin-top:0}#documents-to-sign .buttons{margin-top:1rem}#products{display:grid;gap:1rem;grid-template-columns:1fr;margin:2rem 0}#products .product{background-color:#edf2ff;border:.1em solid #bdbdbd;border-radius:.5em;display:flex;flex-direction:column;padding:.5em}#products .product>h2{font-size:1.5rem;margin-top:0}#products .product .button{align-self:center;margin-top:auto}@media(min-width:48em){#products{grid-template-columns:1fr 1fr}}@media(min-width:62em){#products{grid-template-columns:1fr 1fr 1fr}}.button,body,button,h1,h1.title,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}main{flex-grow:1;padding-top:3rem;position:relative}span.help{background-color:var(--color-primary-light);border-radius:50%;color:#000211;cursor:pointer;display:inline-block;height:1.0625rem;margin-left:.625rem;min-width:1.0625rem;outline:none;padding:.125rem;text-align:center;vertical-align:middle;width:1.0625rem}span.help:before{background:url(/build/images/Questionmark.3d41bbf4.svg) 50% 50% no-repeat;content:"";display:block;height:100%}span.help:hover{background-color:var(--color-primary)}h1.title{font-size:1.75rem;font-weight:500;letter-spacing:-.02em;line-height:2rem;margin:0 0 2rem;text-align:center}p.subtitle{font-size:18px;font-weight:400;margin:2rem auto;max-width:50rem;text-align:center}.buttons{display:flex;flex-direction:column;gap:1rem;width:auto}@media(min-width:48em){.buttons{flex-direction:row}}.navigation{background:#f3f3f5;border-radius:1rem;display:flex;flex-direction:column;justify-content:center;margin:1rem 0 1.5rem;padding:1.5rem}.navigation .buttons{margin:0}@media(min-width:48em){.navigation{margin:1.875rem 0;padding:3.75rem}}.card{background:var(--color-white);border-radius:1rem;padding:1.5rem 1rem}@media(min-width:48em){.card{padding:2.5rem 4.125rem}}