.section-headline .px-headline-container,.section-headline .px-html-container{margin-bottom:0!important}:root{--bs-primary:#b06d32;--bs-primary-light:#c8864c;--bs-primary-dark:#7f5027;--bs-secondary:#3d6051;--bs-secondary-light:#497361;--bs-secondary-dark:#314d41;--bs-white:#fff;--bs-headline-color:#000}.form-select{background-size:1rem 1rem;box-shadow:none}.form-select:hover{cursor:pointer}.cc-form-field-required.cc-form-field-invalid:not(.btn-group){background-size:1rem 1rem!important}.buy-widget .product-purchase-type-switch .purchase-type-buttons label:first-of-type{margin-right:.75rem}.buy-widget .product-purchase-type-switch .contracts-select-wrapper{margin:1.5rem 0}.buy-widget .product-purchase-type-switch #contractsDetails .licence-name,.buy-widget .product-purchase-type-switch #contractsDetails [class^=contract-details-] p:not(:last-child){margin-bottom:.75rem}.buy-widget .product-purchase-type-switch .product-detail-price-container{margin-bottom:0;margin-top:1.5rem}.payment-method .px-sepa-payment{margin-top:1rem}.payment-method .px-sepa-payment .form-group:not(:last-of-type),.payment-method .px-sepa-payment .payment-card-headline{margin-bottom:.5rem}.payment-method .px-sepa-payment .form-group input[type=text].form-control{background-color:var(--bs-white)}