.text-transform-none{text-transform:none}.h-100{height:100%!important}.w-100{width:100%!important}.cursor-pointer{cursor:pointer!important}.list-style-none{list-style:none!important}.sf-loading{color:#383838;text-align:center;text-transform:inherit}.sf-sidebar{position:sticky;top:4.5rem}.sf-filter-modal{background:#fff;height:100%;left:50%;max-height:100vh;max-width:100vw;overflow:hidden auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:101}.sf-filter-hl{font-family:Inter,sans-serif;font-size:1rem;font-weight:500;line-height:1.25;padding-bottom:6px}.sf-checkbox-wrapper>input:active:after,.sf-checkbox-wrapper>input:after,.sf-checkbox-wrapper>input:checked:after{background-color:initial!important;border-radius:initial!important;content:normal!important;cursor:auto!important;display:initial!important;font-family:initial!important;font-size:medium!important;height:auto!important;left:auto!important;padding-left:0!important;padding-top:0!important;position:static!important;top:auto!important;transition:initial!important;width:auto!important}.sf-checkbox-wrapper{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sf-checkbox-wrapper>input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.sf-serverdata-grid{display:grid;grid-gap:5px 10px;gap:5px 10px;grid-template-columns:1fr 6fr;line-height:1.5rem}.sf-checkbox-wrapper>label{border-radius:5px;box-shadow:inset 0 0 0 1px #d4d5d9;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#8a8a8a;padding:3px 5px}.sf-checkbox-wrapper>label[data-focus=true]{box-shadow:inset 0 0 0 2px #add8e6}.sf-checkbox-wrapper>label[data-checked=true]{box-shadow:inset 0 0 0 2px #d50c2d;color:#383838!important}.sf-input-box{max-width:55px}.sf-input-box,.sf-input-box-wide{border:1px solid #dbdbdb;border-radius:4px;color:#8a8a8a}.sf-input-box-wide{max-width:100%;width:100%}.sf-mobile-filter-buttons{bottom:30px;left:50%;position:fixed;transform:translate(-50%,-50%);z-index:100}.sf-filter-badge{cursor:pointer;height:1.5rem}.sf-link{cursor:pointer;font-weight:500;max-height:1.5rem;text-decoration:underline}.sf-link:active,.sf-link:focus,.sf-link:hover{color:#d50c2d;text-decoration:underline}.sf-price-input{position:relative}.sf-price-input input{padding-right:18px;text-align:end}.sf-price-input:before{color:#8a8a8a;content:"€";cursor:default;font-size:.8rem;font-weight:300;position:absolute;right:5px;top:3px}.sf-price-input-EUR:before{content:"€"}.sf-price-input-USD:before{content:"$"}.sf-upfront-amount-select{border:2px solid #dbdbdb;border-radius:4px;max-width:50px}.sf-available-text{max-width:unset}@media(min-width:992px){.sf-available-text{max-width:150px}}.sf-btn-details{color:#383838!important;font-size:.8rem!important;margin:0!important;padding:0!important}.sf-btn-details,.sf-btn-details:after{text-decoration:none!important}.sf-vat-text{color:#383838;font-family:Inter,sans-serif;font-size:10px;font-style:normal;font-weight:500;line-height:160%}@media(max-width:768px){.sf-vat-text{font-size:14px}}.from_label{line-height:220%}.from_label,.max_per_month_label{font-family:Inter,sans-serif;font-size:13px;font-style:normal;font-weight:400}.max_per_month_label{line-height:160%}.product-setup-price-pill-sf{background-color:#59a219;border-radius:4px;color:#fff;flex-shrink:0;font-weight:400;line-height:160%;padding:0 2px}.sf-order-column{gap:1rem}.sf-setup-tag{font-size:13px;font-weight:400;line-height:160%}.sf-order-button{font-family:Montserrat,sans-serif;font-weight:500;letter-spacing:-.257px;line-height:150%}.sf-order-button>i.fa{font-size:1rem;font-weight:900;line-height:120%}.sf-hourprice{color:#737373;font-size:1rem;font-weight:500;letter-spacing:-.32px;line-height:120%}.per_hour_label{color:#737373}.per_hour_label,.product-countdown{font-size:13px;font-weight:400;line-height:160%}.product-countdown{border-radius:4px;font-family:Hack,monospace;margin-bottom:2rem;max-width:fit-content;padding:0 .25rem}.product-countdown>.before{padding-right:.25rem}.product-countdown>.after{padding-left:.25rem}.product-countdown>.time{font-weight:700;line-height:160%}.product-countdown-normal{background:#ededed;color:#59a219}.product-countdown-critical{background:red;color:#fff}