:root{--font-family-montserrat: "Montserrat", Helvetica;--font-family-lato: "Lato", Helvetica;--red-stage: #d35c06;--red-gradient: #f19000;--wild-sand: #f4f4f4;--white: #ffffff;--checkbox-border: #999;--info-color: #0c5460;--info-background-color: #d1ecf1;--info-border-color: #bee5eb;--font-size-m2: 16px;--placeholder-color: #70707099;--danger-color: #721c24;--danger-background-color: #f8d7da;--danger-border-color: #f5c6cb}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/lato-latin-400-normal.woff2) format("woff2"),url(lato-latin-400-normal.woff) format("woff");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(../fonts/lato-latin-700-normal.woff2) format("woff2"),url(lato-latin-700-normal.woff) format("woff");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(../fonts/montserrat-latin-600-normal.woff2) format("woff2"),url(montserrat-latin-600-normal.woff) format("woff");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(../fonts/montserrat-latin-700-normal.woff2) format("woff2"),url(montserrat-latin-700-normal.woff) format("woff");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}.css-alert-info{border-radius:8px;margin:0;font-size:13px;color:var(--info-color);background-color:var(--info-background-color);border:1px solid var(--info-border-color);background-image:url(../images/info-blue.png?v=78);background-repeat:no-repeat;background-size:30px;padding-left:60px;padding-right:20px;padding-top:10px;padding-bottom:10px;background-position:15px center;text-align:left}.css-alert-danger{border-radius:8px;margin:0;font-size:13px;color:var(--danger-color);background-color:var(--danger-background-color);border:1px solid var(--danger-border-color);background-image:url(../images/warning-red.png?v=98);background-repeat:no-repeat;background-size:30px;padding-left:60px;padding-right:20px;padding-top:10px;padding-bottom:10px;background-position:15px center;text-align:left}.btn-pri{background:linear-gradient(to bottom, var(--red-gradient), var(--red-stage));border-radius:8px}.sections-container{background-color:var(--wild-sand);padding:20px 15px;display:flex;flex-direction:column;gap:22px;border-radius:3px}.sections-container .single-section{background-color:var(--white);box-shadow:0 3px 6px #0000000a;padding:10px 15px}.sections-container .single-section .calc_headline_lightgray{padding-left:0;padding-right:0;border-radius:0;border:none;background:none;border-bottom:1px solid var(--wild-sand)}.sections-container .single-section .css-checkbox{width:16px;height:16px;border:1px solid var(--checkbox-border);border-radius:2px;cursor:pointer;padding:0 !important;overflow:hidden}.sections-container .single-section .css-checkbox input[type=radio]{opacity:0;position:absolute;z-index:-1}.sections-container .single-section .css-checkbox input[type=radio]:checked ~ .checked{content:"";background-color:var(--red-stage);display:block;width:100%;height:100%}.css-selectbox{padding:5px 20px 5px 5px !important;box-shadow:0 3px 6px #0000000a;border:1px solid var(--wild-sand);cursor:pointer;position:relative;min-width:100px;width:100%}.css-selectbox.no-label select{padding-top:0 !important}.css-selectbox::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;margin:0 4px;color:#0000008a;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.css-selectbox .lbl{pointer-events:none;position:absolute;left:5px;top:5px;font-size:12px}.css-selectbox select{padding:18px 5px 0 0;cursor:inherit;border:none;height:auto;display:block;width:100% !important;background:transparent;-moz-appearance:none;-webkit-appearance:none}.css-selectbox select::-ms-expand{display:none}.css-tooltip{position:relative;display:inline-block}.css-tooltip .css-tooltiptext{visibility:hidden;width:80%;background-color:black;color:#fff;text-align:center;padding:5px;border-radius:6px;font-size:12px;position:absolute;z-index:1;bottom:100%;left:50%;margin-left:calc(-80% / 2)}.css-tooltip:hover .css-tooltiptext{visibility:visible}.discount-percent-container{color:var(--red-stage)}.discount-percent-container::after{color:var(--red-stage) !important}.css-inputbox{background-color:var(--wild-sand);min-width:524px;padding:12px 16px !important;text-align:left !important;border:none !important}.css-inputbox::placeholder{color:var(--placeholder-color)}.collapsible-trigger{cursor:pointer;position:relative;display:inline-block;padding-right:20px}.collapsible-trigger::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;margin:0 4px;color:#000000;position:absolute;right:0;top:50%;transform:translateY(-50%)}.collapsible-trigger.opened::after{border-top:none;border-bottom:5px solid}.collapsible{transition:max-height 0.3s ease-out;max-height:0;overflow:hidden}.collapsible .discount_table{background:var(--white) none repeat scroll 0 0;margin-top:5px;margin-bottom:15px}.collapsible .discount_table tr{background:var(--white) !important}.collapsible .discount_table tr th{white-space:nowrap}#table_rendertimes{border:3px solid var(--red-gradient)}#table_rendertimes td{padding:10px !important}.d-inline-block{display:inline-block}.d-flex{display:flex}.align-items-center{align-items:center}.justify-content-between{justify-content:space-between}.text-center{text-align:center}.mb-5px{margin-bottom:5px}.mb-10px{margin-bottom:10px}.m-0{margin:0 !important}.p-0{padding:0 !important}.bg-none{background:none !important}#cbo_currency{float:none}.currency-selectbox{display:flex;justify-content:right}.currency-selectbox .css-selectbox{width:150px}
