.is-pro{cursor:pointer;color:#0098ca;border-radius:10px;z-index:3;padding:3px 7px;margin-left:5px;font-size:11px;text-transform:uppercase;background:#c5f1ff;font-weight:800;position:relative;top:-2px;display:inline-block}.is-pro .pro-tooltip{display:block;line-height:1;overflow:visible}.is-pro .pro-tooltiptext{visibility:hidden;width:110px;z-index:10;font-weight:400;background:#000000b3;color:#fff;text-align:center;border-radius:6px;box-sizing:content-box;padding:6px 9px!important;position:absolute;font-size:12px!important;bottom:130%;left:50%;transition:visible .1s linear;margin-left:-63px!important;text-transform:initial}.is-pro .pro-tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,.7) transparent transparent transparent}.is-pro:hover .pro-tooltiptext{visibility:visible!important}.ccb-button{padding:10px 20px;outline:none;box-shadow:none;min-height:var(--ccb-field-button-height);border-radius:var(--ccb-fields-border-radius);font-size:var(--ccb-fields-button-size);font-weight:var(--ccb-fields-button-weight);display:flex;justify-content:center;align-items:center;column-gap:6px;cursor:pointer;transition:.2s linear}.ccb-button span{margin:0 6px;width:max-content;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccb-button.disable{opacity:.5;cursor:not-allowed;pointer-events:none}.ccb-button.success{cursor:pointer;transition:.3s ease;font-size:var(--ccb-fields-button-size);font-weight:var(--ccb-fields-button-weight);background:var(--ccb-accent-color);color:var(--ccb-fields-color);border:none}.ccb-button.success:hover{background:hsl(from var(--ccb-accent-color) h s calc(l - 5))}.ccb-button.success-outlined{cursor:pointer;transition:.3s ease;font-size:var(--ccb-fields-button-size);font-weight:var(--ccb-fields-button-weight);background:var(--ccb-fields-bg-color);color:var(--ccb-accent-color);border:2px solid var(--ccb-accent-color)}.ccb-button.success-outlined:hover{background-color:var(--ccb-accent-color);color:#fff}.ccb-button.light{background:var(--ccb-fields-bg-color);color:var(--ccb-text-color);border:1px solid var(--ccb-fields-border-color)}.ccb-button.light:hover{background:hsl(from var(--ccb-fields-bg-color) h s calc(l - 10))}.ccb-button.danger{background:var(--ccb-fields-bg-color);color:var(--ccb-error-color);border:1px solid var(--ccb-error-color)}.ccb-button.danger:hover{background-color:color-mix(in srgb,var(--ccb-error-color) 15%,transparent)}.ccb-button--link{text-decoration:none;color:var(--ccb-text-color);padding:0 8px}.vue-html2pdf .layout-container[data-v-8835b5b4]{position:fixed;width:100vw;height:100vh;left:-100vw;top:0;z-index:-9999;background:#5f5f5fcc;display:flex;justify-content:center;align-items:flex-start;overflow:auto}.vue-html2pdf .layout-container.show-layout[data-v-8835b5b4]{left:0vw;z-index:9999}.vue-html2pdf .layout-container.unset-all[data-v-8835b5b4]{all:unset;width:auto;height:auto}.vue-html2pdf .pdf-preview[data-v-8835b5b4]{position:fixed;width:65%;min-width:600px;height:80vh;top:100px;z-index:9999999;left:50%;transform:translate(-50%);border-radius:5px;box-shadow:0 0 10px #00000048}.vue-html2pdf .pdf-preview button[data-v-8835b5b4]{position:absolute;top:-20px;left:-15px;width:35px;height:35px;background:#555;border:0;box-shadow:0 0 10px #00000048;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer}.vue-html2pdf .pdf-preview iframe[data-v-8835b5b4]{border:0}.vue-html2pdf .transition-anim-enter-active[data-v-8835b5b4],.vue-html2pdf .transition-anim-leave-active[data-v-8835b5b4]{transition:opacity .3s ease-in}.vue-html2pdf .transition-anim-enter[data-v-8835b5b4],.vue-html2pdf .transition-anim-leave-to[data-v-8835b5b4]{opacity:0}.ccb-popup{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999999}.ccb-popup.large .calc-thank-you-page-container{width:730px}.ccb-popup.medium .calc-thank-you-page-container{width:495px}.ccb-popup.small .calc-thank-you-page-container{width:410px}.ccb-popup__overlay{width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center}.ccb-popup__wrapper{padding:10px;background:transparent}@media (max-width: 768px){.ccb-popup__wrapper{width:90%}}.ccb-pdf-invoice{width:100%}.ccb-pdf-invoice button{width:100%;position:relative}.ccb-pdf-invoice button .is-pro{position:absolute;top:-9px;right:-15px;margin:0}.ccb-pdf-invoice button .is-pro:hover,.ccb-pdf-invoice button .is-pro:hover .pro-tooltiptext{overflow:visible}.ccb-pdf-invoice button .is-pro .pro-tooltip{margin:0;font-weight:700}.ccb-pdf-invoice .ccb-pdf-invoice__actions--show-share{display:flex;gap:10px;justify-content:space-between}.ccb-pdf-sendquote{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 55px;min-width:410px;top:50%;transform:translate(-50%,-50%);left:50%;position:absolute;min-height:486px;z-index:999999;border-radius:20px;background-color:var(--ccb-container-color)}@media (max-width: 420px){.ccb-pdf-sendquote{top:50%;left:50%;transform:translate(-50%,-50%);max-width:340px;min-width:340px;margin-left:0}}.ccb-pdf-sendquote.quote-success{min-height:341px;padding-top:0;padding-bottom:0;max-width:410px}.ccb-pdf-sendquote.quote-success button{width:fit-content}.ccb-pdf-sendquote__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;width:100%}.ccb-pdf-sendquote__title{font-size:20px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:21px;color:var(--ccb-text-color)}.ccb-pdf-sendquote__close{cursor:pointer;width:30px;height:30px;display:flex;justify-content:center;align-items:center;background-color:var(--ccb-container-dark-color);border-radius:50%;font-size:12px;color:var(--ccb-text-color);transition:all .3s ease;opacity:.7}.ccb-pdf-sendquote__close:hover{background-color:var(--ccb-accent-color);color:var(--ccb-fields-color)}.ccb-pdf-sendquote__body,.ccb-pdf-sendquote__footer,.ccb-pdf-sendquote__body .ccb-button,.ccb-pdf-sendquote__footer .ccb-button{width:100%}.ccb-pdf-sendquote__error{padding:8px 14px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-color:#fbebeb;border-radius:10px;margin-top:20px}.ccb-pdf-sendquote__error span{color:#d94141;font-size:14px;font-weight:700;margin-right:10px}.ccb-pdf-sendquote__success{display:flex;flex-direction:column;align-items:center}.ccb-pdf-sendquote__success-icon{border-radius:50%;width:60px;height:60px;display:flex;justify-content:center;align-items:center;margin-bottom:20px;color:#00b163;background-color:#00b1631a;font-size:16px}.ccb-pdf-sendquote__success .message{color:#001931;font-size:20px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:26px;text-align:center;margin-bottom:30px;padding:0 50px;color:var(--ccb-text-color)}.ccb-pdf-sendquote__input{display:flex;flex-direction:column}.ccb-pdf-sendquote__input label{font-size:var(--ccb-field-size);font-weight:var(--ccb-field-weight);color:var(--ccb-text-color);line-height:1.3;cursor:pointer;line-height:21.99px}.ccb-pdf-sendquote__input label.required:after{content:"*";color:red}.ccb-pdf-sendquote__input input,.ccb-pdf-sendquote__input textarea{border:var(--ccb-fields-border) var(--ccb-fields-border-style) var(--ccb-fields-border-color);border-radius:var(--ccb-fields-border-radius);padding:0 var(--ccb-field-side-indent);min-height:var(--ccb-field-button-height);background-color:var(--ccb-fields-bg-color);font-size:var(--ccb-fields-button-size);font-weight:var(--ccb-field-weight);box-sizing:border-box;width:100%;resize:none;color:var(--ccb-text-color);margin-bottom:20px;height:40px;outline:none}.ccb-pdf-sendquote__input input:focus,.ccb-pdf-sendquote__input textarea:focus{border-color:var(--ccb-accent-color)}.ccb-pdf-sendquote__input textarea{height:130px;padding-top:12px;padding-bottom:12px}.ccb-pdf-sendquote__file{background-color:var(--ccb-container-dark-color);padding:10px;display:flex;justify-content:flex-start;align-items:center;margin-bottom:20px;word-break:break-all;border-radius:5px;font-size:14px;font-weight:500;color:var(--ccb-text-color)}.ccb-pdf-sendquote__file span{font-size:14px;font-weight:500;font-style:normal;letter-spacing:normal;line-height:21px;opacity:.7;margin-left:8px}.ccb-pdf-sendquote__file i{font-size:18px;color:var(--cbb-text-color);opacity:.5}.calc-thank-you-page-container[data-v-bf7940c1]{width:100%;display:flex;justify-content:center;margin:0 auto}.calc-thank-you-page-container.vertical[data-v-bf7940c1]{max-width:var(--ccb-vertical-max-width)}.calc-thank-you-page-container .thank-you-page[data-v-bf7940c1]{width:100%;border-radius:6px;border:1px solid var(--ccb-container-border-color);background:var(--ccb-container-color);padding:45px 30px 40px 35px;opacity:0;visibility:visible;position:relative;color:var(--ccb-text-color)}.calc-thank-you-page-container .thank-you-page-close[data-v-bf7940c1]{box-sizing:border-box;cursor:pointer;display:flex;padding:3px;justify-content:center;align-items:center;border-radius:50%;width:30px;height:30px;position:absolute;top:14px;right:14px;background-color:#eef1f7;transition:background .2s linear}.calc-thank-you-page-container .thank-you-page-close span[data-v-bf7940c1]{font-size:13px;color:#00193166}@media screen and (max-width: 768px){.calc-thank-you-page-container .thank-you-page-close[data-v-bf7940c1]{width:20px;height:20px}.calc-thank-you-page-container .thank-you-page-close span[data-v-bf7940c1]{font-size:12px;color:#00193166}}.calc-thank-you-page-container .thank-you-page.loaded[data-v-bf7940c1]{visibility:visible;opacity:1}@media screen and (max-width: 480px){.calc-thank-you-page-container .thank-you-page[data-v-bf7940c1]{padding:20px 15px}}.calc-thank-you-page-container .thank-you-page .thank-you-page-inner-container[data-v-bf7940c1]{max-width:420px;width:100%;display:flex;flex-direction:column;align-items:center;row-gap:20px;margin:0 auto}.calc-thank-you-page-container .thank-you-page__icon-box .icon-wrapper[data-v-bf7940c1]{width:114px;height:114px;border-radius:50%;background-color:#1ab1631a;display:flex;align-items:center;justify-content:center}.calc-thank-you-page-container .thank-you-page__icon-box .icon-wrapper .icon-content[data-v-bf7940c1]{width:64px;height:64px;background-color:var(--ccb-accent-color);display:flex;align-items:center;justify-content:center;border-radius:50%}.calc-thank-you-page-container .thank-you-page__icon-box .icon-wrapper .icon-content i[data-v-bf7940c1]{font-size:20px;color:var(--ccb-fields-bg-color)}@media screen and (max-width: 480px){.calc-thank-you-page-container .thank-you-page__icon-box .icon-wrapper[data-v-bf7940c1]{width:98px;height:98px}.calc-thank-you-page-container .thank-you-page__icon-box .icon-wrapper .icon-content[data-v-bf7940c1]{width:48px;height:48px}}.calc-thank-you-page-container .thank-you-page__title-box[data-v-bf7940c1]{display:flex;flex-direction:column}.calc-thank-you-page-container .thank-you-page__title-box span[data-v-bf7940c1]{word-break:break-all}.calc-thank-you-page-container .thank-you-page__title-box-title[data-v-bf7940c1]{color:var(--ccb-text-color);text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:22px}.calc-thank-you-page-container .thank-you-page__title-box-desc[data-v-bf7940c1]{color:var(--ccb-text-color);text-align:center;font-size:14px;font-style:normal;font-weight:500}.calc-thank-you-page-container .thank-you-page__order span[data-v-bf7940c1]{display:flex;column-gap:5px}.calc-thank-you-page-container .thank-you-page__order span span[data-v-bf7940c1]{color:var(--ccb-text-color);text-align:center;font-size:14px;font-style:normal;font-weight:500}.calc-thank-you-page-container .thank-you-page__order span span[data-v-bf7940c1]:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px;width:100%;display:inline-block}.calc-thank-you-page-container .thank-you-page__actions[data-v-bf7940c1]{width:100%;display:flex;justify-content:center}.calc-thank-you-page-container .thank-you-page__actions-wrapper[data-v-bf7940c1]{max-width:420px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:15px;column-gap:8px;width:100%}@media screen and (max-width: 480px){.calc-thank-you-page-container .thank-you-page__actions-wrapper[data-v-bf7940c1]{column-gap:5px;row-gap:10px}}.calc-thank-you-page-container .thank-you-page__actions-wrapper .back-button[data-v-bf7940c1]{color:var(--ccb-text-color)!important;background:var(--ccb-fields-bg-color)!important;border-color:var(--ccb-fields-border-color)!important}.calc-thank-you-page-container .thank-you-page__actions-wrapper div[data-v-bf7940c1]{width:49%}@media screen and (max-width: 480px){.calc-thank-you-page-container .thank-you-page__actions-wrapper div[data-v-bf7940c1]{width:45%}}.calc-thank-you-page-container .thank-you-page__actions-wrapper div a[data-v-bf7940c1],.calc-thank-you-page-container .thank-you-page__actions-wrapper div button[data-v-bf7940c1]{box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:4px;border:1px solid rgba(0,25,49,.0509803922);width:100%;height:40px;font-weight:var(--ccb-fields-button-weight);font-family:inherit;font-size:var(--ccb-fields-button-size);outline:none!important;box-shadow:none!important;text-decoration:none!important;transition:all linear .2s}@media screen and (max-width: 480px){.calc-thank-you-page-container .thank-you-page__actions-wrapper div a[data-v-bf7940c1],.calc-thank-you-page-container .thank-you-page__actions-wrapper div button[data-v-bf7940c1]{padding:0}}.calc-thank-you-page-container .thank-you-page__actions-wrapper div a span[data-v-bf7940c1],.calc-thank-you-page-container .thank-you-page__actions-wrapper div button span[data-v-bf7940c1]{width:max-content;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 8px;font-size:var(--ccb-fields-button-size);font-style:normal;font-weight:700}.calc-thank-you-page-container .thank-you-page__actions-wrapper div a i[data-v-bf7940c1],.calc-thank-you-page-container .thank-you-page__actions-wrapper div button i[data-v-bf7940c1]{position:relative;left:-2px}.calc-thank-you-page-container .thank-you-page__actions-wrapper div a.calc-primary[data-v-bf7940c1],.calc-thank-you-page-container .thank-you-page__actions-wrapper div button.calc-primary[data-v-bf7940c1]{border-color:#eef1f7;background:#eef1f7;color:#011a30}.calc-thank-you-page-container .thank-you-page__actions-wrapper div a.calc-secondary[data-v-bf7940c1],.calc-thank-you-page-container .thank-you-page__actions-wrapper div button.calc-secondary[data-v-bf7940c1]{border-color:var(--ccb-accent-color)!important;background:var(--ccb-fields-bg-color);color:var(--ccb-accent-color)}.calc-thank-you-page-container .thank-you-page__actions-wrapper div a.calc-secondary[data-v-bf7940c1]:hover,.calc-thank-you-page-container .thank-you-page__actions-wrapper div button.calc-secondary[data-v-bf7940c1]:hover{background:var(--ccb-accent-color);color:var(--ccb-fields-bg-color)}.calc-thank-you-page-container .thank-you-page__actions-wrapper div a.calc-success[data-v-bf7940c1],.calc-thank-you-page-container .thank-you-page__actions-wrapper div button.calc-success[data-v-bf7940c1]{border-color:var(--ccb-accent-color);background:var(--ccb-accent-color);color:var(--ccb-text-color)}.calc-thank-you-page-container .thank-you-page__actions-wrapper div a.light[data-v-bf7940c1],.calc-thank-you-page-container .thank-you-page__actions-wrapper div button.light[data-v-bf7940c1]{background:var(--ccb-button-light-bg);border-color:var(--ccb-button-light-bg)}.calc-thank-you-page-container .thank-you-page__actions-wrapper div a.light[data-v-bf7940c1]:hover,.calc-thank-you-page-container .thank-you-page__actions-wrapper div button.light[data-v-bf7940c1]:hover{background:var(--ccb-button-light-bg-alpha);border-color:var(--ccb-button-light-bg-alpha)}
