.sctMerchantContract #main>#content{margin:32px 0}.sctMerchantContract .logo{margin-bottom:32px;text-align:center}.sctMerchantContract .logo img{display:inline;max-width:80%;width:150px}.sctMerchantContract .requiredNotification{padding:12px 0}.sctMerchantContract .notification{max-width:none}@media (min-width:768px){.sctMerchantContract .pageHeader.default .wrap{padding:0 20px}}@media (min-width:1240px){.sctMerchantContract .pageHeader.default .wrap{padding:0}}.sctMerchantContract .frmActions{display:flex;justify-content:space-between}.sctMerchantContract .frmActions .abort .lnkCTA a{background:none;border:none;border-radius:0;color:var(--colorSecondary);padding-left:0;padding-right:0;text-decoration:underline}.sctMerchantContract .frmActions .abort .lnkCTA a:is(:hover,:focus){color:var(--colorPrimary)}.sctMerchantContract .textblock ul li{padding-left:20px;position:relative}.sctMerchantContract .textblock ul li:before{color:var(--colorPrimary);content:"\f103"/"";font-family:icon-font;font-size:16px;font-style:normal;font-weight:400;left:0;line-height:1;position:absolute;top:6px}.sctMerchantContract .textblock h2{color:var(--colorPrimary);font-size:26px;font-weight:700;margin-bottom:20px}.sctMerchantContract .companyNameRepeater>.main>.repeatableRow>.actions{align-self:center}.sctMerchantContract .companyNameRepeater>.main>.repeatableRow:first-child>.actions{margin-top:25px}.sctMerchantContract .companyNameRepeater>.main>.repeatableRow+.repeatableRow .label{left:-999em;position:absolute;right:auto;top:auto}.sctMerchantContract .companyNameRepeater>.main>.repeatableRow+.repeatableRow{border:none;margin-top:0;padding-top:0}.sctMerchantContract .products>header .heading{color:var(--colorPrimary);font-size:20px;font-weight:700;margin-bottom:20px}.sctMerchantContract .products>header .textblock+.heading{margin-top:20px}.sctMerchantContract .productSelector:not(:has(.product input:checked))~*{display:none}.sctMerchantContract .productSelector>header .heading{margin-bottom:20px}.sctMerchantContract .productSelector>header .chooseProduct{display:none}.sctMerchantContract .productSelector .category{border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden}.sctMerchantContract .productSelector .category:has(:checked){outline:2px solid var(--colorPrimary)}.sctMerchantContract .productSelector .category .label{display:flex;flex-direction:column;height:100%}.sctMerchantContract .productSelector .category .image{order:1}.sctMerchantContract .productSelector .category .image img{display:block;width:100%}.sctMerchantContract .productSelector .category .container{display:block;order:2;padding:10px 10px 10px 40px;position:relative}.sctMerchantContract .productSelector .category .container input{height:18px;left:10px;position:absolute;top:15px;width:18px}.sctMerchantContract .productSelector .category .container .description,.sctMerchantContract .productSelector .category .container .name{display:block}.sctMerchantContract .productSelector .category .container .name{font-weight:700;margin-bottom:5px}.sctMerchantContract .productSelector .category .container .description{font-size:14px}.sctMerchantContract .productSelector .category .action{display:none;padding:10px}.sctMerchantContract .productSelector .category .action .lnkCTA{display:block}.sctMerchantContract .productSelector .category .action .lnkCTA>*{font-size:16px;text-align:center}.sctMerchantContract .productSelector .categories>.main{grid-gap:12px;display:grid;grid-template-columns:1fr}@media (min-width:500px){.sctMerchantContract .productSelector .categories>.main{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.sctMerchantContract .productSelector .categories>.main{grid-template-columns:repeat(4,1fr)}}.sctMerchantContract .productSelector .products{display:none;margin-top:20px}.sctMerchantContract .productSelector .products>.main{grid-gap:12px;display:grid;grid-template-columns:1fr}@media (min-width:500px){.sctMerchantContract .productSelector .products>.main{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.sctMerchantContract .productSelector .products>.main{grid-template-columns:repeat(3,1fr)}}.sctMerchantContract .productSelector .product{display:flex}.sctMerchantContract .productSelector .product .label{background:#f2f3f5;border:2px solid #f2f3f5;border-radius:8px;display:grid;gap:12px;grid-template-areas:"name name" "desc image" "input input";grid-template-columns:1fr 40%;grid-template-rows:min-content 1fr min-content;padding:14px}.sctMerchantContract .productSelector .product .label:has(:checked){border-color:var(--colorPrimary)}.sctMerchantContract .productSelector .product .label>*{display:block}.sctMerchantContract .productSelector .product .name{font-weight:700;grid-area:name}.sctMerchantContract .productSelector .product .description{font-size:14px;grid-area:desc}.sctMerchantContract .productSelector .product .image{grid-area:image}.sctMerchantContract .productSelector .product .input{grid-area:input;text-align:center}.sctMerchantContract .productSelector .product input{height:18px;width:18px}.sctMerchantContract .productSelector .error{color:#d0021b;margin-top:10px}.sctMerchantContract .fixedAmount .radioList .subordinate{display:none;margin-left:32px}.sctMerchantContract .fixedAmount .radioList .subordinate .radioList{display:flex}.sctMerchantContract .fixedAmount .radioList .subordinate .radioList>.label{margin-right:10px}.sctMerchantContract .fixedAmount .radioList .subordinate .radioList .controls{display:flex;flex-direction:row}.sctMerchantContract .fixedAmount .radioList .subordinate .radioList .controls .control{margin:0}.sctMerchantContract .fixedAmount .radioList .subordinate .radioList .controls .control+.control{margin-left:30px}.sctMerchantContract .signerType.radioList .subordinate{display:none;margin-left:32px}.sctMerchantContract .priceTable{font-size:10px;margin-top:20px}.sctMerchantContract .priceTable.hidden{display:none}.sctMerchantContract .priceTable>header .heading{font-size:18px;margin-bottom:8px}.sctMerchantContract .priceTable .intro{margin-bottom:8px}.sctMerchantContract .priceTable .disclaimer{font-size:10px;margin-top:10px}.sctMerchantContract .priceTable table{border-bottom:1px solid #ebddcb;width:100%}.sctMerchantContract .priceTable table th{border-bottom:1px solid #ebddcb}.sctMerchantContract .priceTable table td,.sctMerchantContract .priceTable table th{text-align:right}.sctMerchantContract .priceTable table td.category,.sctMerchantContract .priceTable table th.category{text-align:left}.sctMerchantContract .priceTable table .col3,.sctMerchantContract .priceTable table .col4{width:14%}@media (min-width:481px){.sctMerchantContract .priceTable{font-size:14px}}.sctMerchantContract .productRepeater .repeatableRow+.repeatableRow{border-top:2px solid #000;margin-top:20px;padding-top:20px}.sctMerchantContract .shopRepeater>.main>.repeatableRow>.item>h3.heading{color:var(--colorPrimary);font-size:20px;font-weight:700;margin-bottom:20px;margin-top:30px}.sctMerchantContract .frmRow{margin:24px 0;max-width:none}.sctMerchantContract .frmRow>*{margin-bottom:0;margin-top:0}.sctMerchantContract .frmRow:last-child{margin-bottom:0}@media (max-width:859px){.sctMerchantContract .frmRow>*+*{margin-top:24px}}.sctMerchantContract .subordinate>.frmRow:first-child{margin-top:12px}.sctMerchantContract .subordinate>.frmRow:last-child{margin-bottom:24px}.sctMerchantContract .spec.hideInput .feedback,.sctMerchantContract .spec.hideInput>.value{display:none}.sctMerchantContract .step1>.lnkCTA{display:block}.sctMerchantContract .step1>.lnkCTA>*{display:inline-block}.sctMerchantContract .autocomplete-suggestions{background:#fff;border:1px solid #ccc;border-top:0;box-shadow:-1px 1px 3px rgba(0,0,0,.1);box-sizing:border-box;cursor:default;display:none;max-height:254px;overflow:hidden;overflow-y:auto;position:absolute;text-align:left;z-index:9999}.sctMerchantContract .autocomplete-suggestion{color:#333;font-size:1.02em;line-height:23px;overflow:hidden;padding:0 .6em;position:relative;text-overflow:ellipsis;white-space:nowrap}.sctMerchantContract .autocomplete-suggestion b{color:#1f8dd6;font-weight:400}.sctMerchantContract .autocomplete-suggestion.selected{background:#f0f0f0}.sctMerchantContract .kboPrefill{position:relative}.sctMerchantContract .kboPrefill.loading:after{background:hsla(30,43%,97%,.7) url(/img/spinner.png) 50% no-repeat;bottom:-10px;content:"";left:-10px;position:absolute;right:-10px;top:-10px;z-index:100}@media (min-width:860px){.sctMerchantContract .frmRow>.houseNumber{flex:1 1 25%}.sctMerchantContract .frmRow>.boxNumber{flex:1 1 21%}}
