.ccb-loader{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:6px solid #f3f3f3;border-radius:50%;border-top-color:#00b163;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;text-align:center;top:40%}.ccb-loader.front{border:6px solid #fff;border-top-color:#00b163;left:40%;position:relative}@media screen and (max-width:800px){.ccb-loader{left:40%}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ccb-btn-wrap{display:inline;min-height:50px;position:relative;text-transform:uppercase}.ccb-btn-wrap button{transition:opacity .2s linear,background-color .2s linear}.ccb-btn-wrap button.disabled{opacity:.7;pointer-events:none}.ccb-btn-wrap button:hover{background-color:#047b47!important;text-decoration:none}.ccb-btn-wrap button:focus{border:none;box-shadow:none;outline:none}.ccb-payment-info{border-radius:6px;display:none;margin:15px 0!important;text-align:center;width:100%}.ccb-payment-info p{color:#000;font-size:15px;padding:30px}.ccb-payment-info.danger{background:rgba(255,87,87,.3);display:block!important}.ccb-payment-info.success{background:rgba(0,177,97,.3);display:block!important}.calc-default-form p{margin-bottom:10px}.calc-default-form p .require-fields:before{color:red;content:"*"}.calc-default-form p input{display:block;width:100%}.calc-default-form .ccb-error-message,.calc-default-form .ccb-thanks-message{color:green;text-align:center}.calc-default-form .ccb-error-message{color:#de5f5f}.ccb-btn-wrap{margin-top:10px}.ccb-btn-container{align-items:center;display:flex;justify-content:space-between}.calc-form-wrapper label{display:block}.calc-form-wrapper textarea{padding:15px 18px}.calc-form-wrapper .ccb-cf-wrap .calc-item .calc-radio .calc-radio-item{align-items:center;display:flex}.calc-form-wrapper .ccb-cf-wrap .calc-item .calc-radio .calc-radio-item label.payment{margin:0}.calc-form-wrapper .ccb-cf-wrap p.ccb-error-message,.calc-form-wrapper .ccb-cf-wrap p.ccb-thanks-message{color:green;text-align:center}.calc-form-wrapper .ccb-cf-wrap p.ccb-error-message{color:#de5f5f}.calculator-settings{margin:0 auto;max-width:100%!important;width:100%!important}.calc-container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto;max-width:1230px;min-height:400px;padding:0 30px;position:relative;width:100%}.calc-container *{box-sizing:border-box;margin:0;padding:0}.calc-container textarea{resize:vertical}@media screen and (max-width:400px){.calc-container{padding:0!important}}.calc-container .calc-list{background-color:#eff4f4;border-radius:10px;display:flex;flex-direction:column;min-height:500px;opacity:0;padding:50px;transition:opacity .2s linear;visibility:hidden;width:47.5%}.calc-container .calc-list .ccb-demo-mode-attention{background-color:#d94141;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:0 10px;position:relative}@media screen and (max-width:768px){.calc-container .calc-list{padding:35px 25px!important}}.calc-container .calc-list.payment{opacity:.5!important;pointer-events:none}@media screen and (max-width:1080px){.calc-container .calc-list{margin-bottom:30px!important;width:100%!important}.calc-container .calc-list:last-child{margin-bottom:0!important}}@media screen and (max-width:500px){.calc-container .calc-list{padding:35px 15px!important}}.calc-container .calc-list.loaded{opacity:1;visibility:visible}.calc-container .calc-list .calc-item-title{margin-bottom:21px}.calc-container .calc-list .calc-item-title h4{font-size:22px;font-weight:700;margin:0!important;padding:0!important}@media screen and (max-width:768px){.calc-container .calc-list .calc-item-title h4{font-size:27px!important}}@media screen and (max-width:500px){.calc-container .calc-list .calc-item-title h4{font-size:15px!important}}.calc-container .calc-list .calc-item{margin-bottom:21px;position:relative}.calc-container .calc-list .calc-item input[type=number],.calc-container .calc-list .calc-item select{height:unset;line-height:unset;max-width:100%;width:100%}.calc-container .calc-list .calc-item textarea{width:100%}.calc-container .calc-list .calc-item h4{font-size:22px;font-weight:700;margin:0!important;padding:0!important}@media screen and (max-width:500px){.calc-container .calc-list .calc-item h4{font-size:15px!important}}.calc-container .calc-list .calc-item:last-child{margin-bottom:0}.calc-container .calc-list .calc-item .calc-item__title{align-items:center;display:flex;font-size:14px;margin:0 0 8px;position:relative}@media screen and (max-width:500px){.calc-container .calc-list .calc-item .calc-item__title{font-size:12px!important}}.calc-container .calc-list .calc-item .calc-field-disabled{opacity:.4!important;pointer-events:none!important}.calc-container .calc-list .calc-subtotal-list{display:flex;flex-direction:column}.calc-container .calc-list .calc-subtotal-list .sub-list-item{display:flex;font-size:16px;justify-content:space-between;padding:5px 0}.calc-container .calc-list .calc-subtotal-list .sub-list-item .ccb-cf-wrap .wpcf7 form.sent .wpcf7-response-output{border:none;color:green;text-align:center}.calc-container .calc-list .calc-subtotal-list .sub-list-item .ccb-cf-wrap .wpcf7 form.invalid .wpcf7-response-output,.calc-container .calc-list .calc-subtotal-list .sub-list-item .ccb-cf-wrap .wpcf7 form.spam .wpcf7-response-output,.calc-container .calc-list .calc-subtotal-list .sub-list-item .ccb-cf-wrap .wpcf7 form.unaccepted .wpcf7-response-output{border:none;color:#de5f5f;text-align:center}.calc-container .calc-list .calc-subtotal-list .sub-list-item .ccb-cf-wrap .wpcf7-submit{background-color:#00b163;border:1px solid #00b163;border-radius:5px;color:#fff;display:inline-block;font-size:13px;font-weight:600;letter-spacing:1.5px;padding:16px 42px;text-transform:uppercase}.calc-container .calc-list .calc-subtotal-list .sub-list-item .ccb-cf-wrap.disabled{cursor:not-allowed;opacity:.6}.calc-container .calc-list .calc-subtotal-list .sub-list-item .ccb-cf-wrap.disabled .wpcf7 form button,.calc-container .calc-list .calc-subtotal-list .sub-list-item .ccb-cf-wrap.disabled .wpcf7 form input,.calc-container .calc-list .calc-subtotal-list .sub-list-item .ccb-cf-wrap.disabled .wpcf7 form input[readonly],.calc-container .calc-list .calc-subtotal-list .sub-list-item .ccb-cf-wrap.disabled .wpcf7 form label,.calc-container .calc-list .calc-subtotal-list .sub-list-item .ccb-cf-wrap.disabled .wpcf7 form textarea{cursor:not-allowed;pointer-events:none}.calc-container .calc-list .calc-subtotal-list .sub-list-item .ccb-form-payments{margin-top:10px}.calc-container .calc-list .calc-subtotal-list .sub-list-item .ccb-form-payments.disabled{cursor:not-allowed;opacity:.6}.calc-container .calc-list .calc-subtotal-list .sub-list-item .ccb-form-payments.disabled button,.calc-container .calc-list .calc-subtotal-list .sub-list-item .ccb-form-payments.disabled input,.calc-container .calc-list .calc-subtotal-list .sub-list-item .ccb-form-payments.disabled input[readonly],.calc-container .calc-list .calc-subtotal-list .sub-list-item .ccb-form-payments.disabled label,.calc-container .calc-list .calc-subtotal-list .sub-list-item .ccb-form-payments.disabled textarea{cursor:not-allowed;pointer-events:none}.calc-container .calc-list .calc-subtotal-list .sub-list-item .ccb-form-payments .ccb-btn-wrap .ccb-loader.front{left:0}.calc-container .calc-list .calc-subtotal-list .sub-list-item.next-btn{flex-direction:column}.calc-container .calc-list .calc-subtotal-list .sub-list-item span{font-size:inherit;text-transform:capitalize}.calc-container .calc-list .calc-subtotal-list .sub-list-item.inner{flex-direction:column;font-size:14px;padding:15px 0}.calc-container .calc-list .calc-subtotal-list .sub-list-item.inner .sub-inner{display:flex;font-size:14px;justify-content:space-between;padding-bottom:15px;padding-left:15px}.calc-container .calc-list .calc-subtotal-list .sub-list-item.inner .sub-inner .sub-item-title{font-size:inherit}.calc-container .calc-list .calc-subtotal-list .sub-list-item.inner .sub-inner .sub-item-value span{color:#9b9fa5;letter-spacing:3px}.calc-container .calc-list .calc-subtotal-list .sub-list-item.inner .sub-inner:last-child{padding-bottom:0}.calc-container .calc-list .calc-subtotal-list .sub-list-item.inner span:first-child{padding-right:15px}.calc-container .calc-list .calc-subtotal-list .sub-list-item.inner span:last-child{white-space:nowrap}.calc-container .calc-list .calc-subtotal-list .sub-list-item.total{border-top:1px solid #ddd;font-size:16px;font-weight:700;margin-top:20px;padding-top:20px}.calc-container .calc-list .calc-subtotal-list .sub-list-item.total span:first-child{width:75%}.calc-container .calc-list .calc-subtotal-list .sub-list-item.total span:last-child{white-space:nowrap}@media screen and (max-width:500px){.calc-container .calc-list .calc-subtotal-list .sub-list-item.total span{font-size:14px!important}}.calc-container .calc-list .calc-subtotal-list .sub-list-item.next-btn{margin-top:30px}.calc-container .calc-list .calc-subtotal-list .sub-list-item.next-btn button{background-color:#00b163;border:1px solid #00b163;border-radius:5px;color:#fff;display:inline-block;font-size:13px;font-weight:600;letter-spacing:1.5px;padding:16px 42px;text-transform:uppercase}@media screen and (max-width:500px){.calc-container .calc-list .calc-subtotal-list .sub-list-item.next-btn button{padding:15px 30px!important}}.calc-container .calc-list .calc-subtotal-list .sub-list-item .payment-methods .ccb-btn-wrap .ccb-loader.front{left:0}@media screen and (max-width:500px){.calc-container .calc-list .calc-subtotal-list .sub-list-item{font-size:14px!important}}.calc-container.horizontal{flex-direction:column}.calc-container.horizontal .calc-list{margin-bottom:30px!important;width:100%}.calc-container.horizontal .calc-list:last-child{margin-bottom:0}.calc-container.horizontal .calc-list.calc-fields{flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.calc-container.horizontal .calc-list.calc-fields .calc-item-title{width:100%}.calc-container.horizontal .calc-list.calc-fields .calc-item{width:45%}@media screen and (max-width:1080px){.calc-container.horizontal .calc-list.calc-fields .calc-item{width:100%!important}}.calc-container .calc-item button:focus,.calc-container .calc-item button:hover,.calc-container .calc-item input[type=date]:focus,.calc-container .calc-item input[type=date]:hover,.calc-container .calc-item input[type=email]:focus,.calc-container .calc-item input[type=email]:hover,.calc-container .calc-item input[type=number]:focus,.calc-container .calc-item input[type=number]:hover,.calc-container .calc-item input[type=password]:focus,.calc-container .calc-item input[type=password]:hover,.calc-container .calc-item input[type=text]:focus,.calc-container .calc-item input[type=text]:hover{box-shadow:none;outline:none;resize:none}.calc-container .calc-item button:disabled,.calc-container .calc-item input[type=date]:disabled,.calc-container .calc-item input[type=email]:disabled,.calc-container .calc-item input[type=number]:disabled,.calc-container .calc-item input[type=password]:disabled,.calc-container .calc-item input[type=text]:disabled{box-shadow:none}.calc-container .calc-item textarea:focus,.calc-container .calc-item textarea:hover{box-shadow:none;outline:none}.calc-container .calc-item textarea:disabled{box-shadow:none}.calc-container .calc-item .mx-datepicker .mx-input{padding:25px 10px}.calc-container .calc-item .mx-datepicker i{color:#00b163;cursor:pointer;position:absolute;right:4%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.calc-container .calc-item .calc-file-upload .ccb-label-span{position:relative}.calc-container .calc-item .calc-file-upload .ccb-label-span .ccb-error{background-color:#d94141;border-radius:6px;margin-left:30px;min-height:21px;padding:5px 10px;position:absolute;top:0;width:-webkit-max-content;width:max-content;z-index:99}.calc-container .calc-item .calc-file-upload .ccb-label-span .ccb-error:after{border:7px solid transparent;border-right-color:#d94141;content:"";left:-12px;position:absolute;top:7px;-webkit-transform:translateY(-10%);transform:translateY(-10%)}.calc-container .calc-item .calc-file-upload .ccb-label-span .ccb-error .ccb-error-tooltip{background-color:#d94141;border-radius:6px;color:#fff;display:contents;font-size:13px;font-weight:400;height:100%;left:8px;margin:0 auto;position:relative;text-align:center;z-index:1}.calc-container .calc-item .calc-file-upload .info-tip-block{align-items:center;display:inline-block;justify-content:center;margin-left:5px}.calc-container .calc-item .calc-file-upload .info-tip-block .info-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M6 0a6 6 0 1 1-6 6 6 6 0 0 1 6-6m1.125 5.625h-2.25V9.75h2.25ZM6 2.25a1.125 1.125 0 1 0 1.125 1.125A1.125 1.125 0 0 0 6 2.25' fill='%23001931'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;cursor:pointer;display:block;height:12px;position:relative;width:12px}.calc-container .calc-item .calc-file-upload .info-tip-block .info{background-color:#fff;border-radius:4px;bottom:22px;left:-99px;min-width:150px;position:absolute;width:200px;z-index:2}.calc-container .calc-item .calc-file-upload .info-tip-block .info:after{border:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;content:"";display:block;height:0;left:calc(50% - 4px);position:absolute;width:0;z-index:10}.calc-container .calc-item .calc-file-upload .info-tip-block .info .info-tip{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-sizing:border-box;color:#001931;display:flex;flex-direction:column;font-size:12px;padding:10px;text-align:center;text-align:left}.calc-container .calc-item .calc-file-upload .info-tip-block .info .info-tip span{font-weight:500;text-transform:capitalize}.calc-container .calc-item .calc-file-upload .info-tip-block .info .info-tip span.bold{font-weight:700}.calc-container .calc-item .calc-file-upload .info-tip-block .info .info-tip span.uppercase{text-transform:uppercase}.calc-container .calc-item .calc-file-upload .info-tip-block .info .info-tip span.lighter{opacity:.6}.calc-container .calc-item .calc-file-upload .calc-info{color:#333;font-size:12px;font-weight:400;opacity:.5;text-align:left}.calc-container .calc-item .calc-file-upload .calc-info .titles{text-transform:uppercase}.calc-container .calc-item .calc-file-upload .calc-buttons{-webkit-column-gap:10px;column-gap:10px;display:flex;margin-bottom:10px}.calc-container .calc-item .calc-file-upload .calc-buttons input[type=file]{display:none}.calc-container .calc-item .calc-file-upload .calc-buttons button{background-color:#00b163;border:none;border-radius:4px;color:#fff;font-size:14px;font-weight:400;padding:0 25px;text-align:center}.calc-container .calc-item .calc-file-upload .calc-buttons button:focus{background:#eee;color:#333}.calc-container .calc-item .calc-file-upload .calc-buttons button[disabled],.calc-container .calc-item .calc-file-upload button.disabled{cursor:not-allowed;opacity:.7!important;pointer-events:none}.calc-container .calc-item .calc-file-upload .calc-uploaded-files{margin-bottom:10px}.calc-container .calc-item .calc-file-upload .calc-uploaded-files .ccb-uploaded-file-list-info{align-items:center;cursor:pointer;display:flex}.calc-container .calc-item .calc-file-upload .calc-uploaded-files .ccb-uploaded-file-list-info span{font-size:16px}.calc-container .calc-item .calc-file-upload .calc-uploaded-files .ccb-uploaded-file-list-info .ccb-select-anchor{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6'%3E%3Cpath fill='%23273044' d='M4.201 5.284a.43.43 0 0 1-.333-.17L.972 1.557a.677.677 0 0 1 0-.82c.184-.226.376-.208.534-.208h5.378c.137 0 .363-.018.547.209a.676.676 0 0 1 0 .819L4.535 5.114a.43.43 0 0 1-.334.17z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:8px 6px;cursor:pointer;display:block;height:6px;margin-left:2px;position:relative;width:8px}.calc-container .calc-item .calc-file-upload .calc-uploaded-files .ccb-uploaded-file-list-info .ccb-select-anchor.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.calc-container .calc-item .calc-file-upload .calc-uploaded-files .ccb-uploaded-file-list-info .fa-check-circle{margin-right:5px}.calc-container .calc-item .calc-file-upload .calc-uploaded-files .file-name{align-items:center;background-color:#ccefe0;border-radius:4px;display:inline-flex;font-size:14px;justify-content:center;margin-bottom:5px;margin-right:10px;padding:5px 10px;text-transform:capitalize}.calc-container .calc-item .calc-file-upload .calc-uploaded-files .file-name .remove{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23333' d='M12 1.414 10.586 0 6 4.586 1.414 0 0 1.414 4.586 6 0 10.586 1.414 12 6 7.414 10.586 12 12 10.586 7.414 6z' opacity='.7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;cursor:pointer;display:inline-block;height:8px;margin-left:10px;width:8px}.calc-container .calc-item .calc-file-upload .calc-input-wrapper.url-file-upload .ccb-url-file-upload-input{position:relative;width:100%}.calc-container .calc-item .calc-file-upload .calc-input-wrapper.url-file-upload .ccb-url-file-upload-input input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23333' d='M12 1.414 10.586 0 6 4.586 1.414 0 0 1.414 4.586 6 0 10.586 1.414 12 6 7.414 10.586 12 12 10.586 7.414 6z' opacity='.7'/%3E%3C/svg%3E");background-size:10px 10px;cursor:pointer;height:10px;width:10px}.calc-container .calc-item .calc-file-upload .calc-input-wrapper.url-file-upload .ccb-url-file-upload-input .ccb-input-error-tooltip{align-items:center;background:#d94141;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#fff;display:flex;font-size:14px;font-weight:500;height:30px;padding:0 16px;position:absolute;right:0;top:-35px}.calc-container .calc-item .calc-file-upload .calc-input-wrapper.url-file-upload .ccb-url-file-upload-input .ccb-input-error-tooltip:after{border:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #d94141;bottom:-5px;content:"";display:block;height:0;margin-right:15px;position:absolute;right:0;width:0;z-index:10}.calc-item .calc-checkbox .ccb-checkbox-hint,.calc-item .calc-toggle .ccb-checkbox-hint{display:inline-flex;margin-left:10px;position:relative;width:auto}.calc-item .calc-checkbox .ccb-checkbox-hint img,.calc-item .calc-toggle .ccb-checkbox-hint img{height:13px;width:13px}.calc-item .calc-checkbox .ccb-checkbox-hint__content,.calc-item .calc-toggle .ccb-checkbox-hint__content{word-wrap:break-word;background-color:#3b3e4a;border-radius:5px;bottom:102%;color:#fff;font-size:13px;left:50%;line-height:normal;margin:0 0 5px;max-width:300px;padding:5px 15px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .3s;visibility:hidden;width:-webkit-max-content;width:max-content;z-index:1221}.calc-item .calc-checkbox .ccb-checkbox-hint__content:after,.calc-item .calc-toggle .ccb-checkbox-hint__content:after{border:5px solid transparent;border-top-color:#3b3e4a;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.calc-item .calc-checkbox .ccb-checkbox-hint:hover .ccb-checkbox-hint__content,.calc-item .calc-toggle .ccb-checkbox-hint:hover .ccb-checkbox-hint__content{visibility:visible}.calc-checkbox,.calc-radio,.calc-toggle{display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.calc-checkbox.horizontally-view,.calc-radio.horizontally-view,.calc-toggle.horizontally-view{-webkit-column-gap:20px;column-gap:20px;flex-direction:row}.calc-checkbox .calc-checkbox-item,.calc-checkbox .calc-radio-item,.calc-checkbox .calc-switch,.calc-radio .calc-checkbox-item,.calc-radio .calc-radio-item,.calc-radio .calc-switch,.calc-toggle .calc-checkbox-item,.calc-toggle .calc-radio-item,.calc-toggle .calc-switch{align-items:center;flex-grow:1;margin:5px 0;min-height:22px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.calc-checkbox .calc-checkbox-item input[type=radio],.calc-checkbox .calc-radio-item input[type=radio],.calc-checkbox .calc-switch input[type=radio],.calc-radio .calc-checkbox-item input[type=radio],.calc-radio .calc-radio-item input[type=radio],.calc-radio .calc-switch input[type=radio],.calc-toggle .calc-checkbox-item input[type=radio],.calc-toggle .calc-radio-item input[type=radio],.calc-toggle .calc-switch input[type=radio]{margin:0}.calc-checkbox .calc-checkbox-item label,.calc-checkbox .calc-radio-item label,.calc-checkbox .calc-switch label,.calc-radio .calc-checkbox-item label,.calc-radio .calc-radio-item label,.calc-radio .calc-switch label,.calc-toggle .calc-checkbox-item label,.calc-toggle .calc-radio-item label,.calc-toggle .calc-switch label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ccb-line{border-bottom-color:#bdc9ca;width:100%}.calc-textarea{font-size:14px;outline:none;padding:10px;resize:none}.calc-textarea,.calc-textarea:focus{border:1px solid #bdc9ca}.e-control-wrapper.e-slider-container.e-horizontal .e-slider-track{background:#ccc}.e-control-wrapper.e-slider-container .e-slider .e-handle,.e-control-wrapper.e-slider-container .e-slider .e-range,.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-handle-first,.e-slider-tooltip.e-tooltip-wrap.e-popup{background:#00b163;color:#fff}.e-control-wrapper.e-slider-container.e-horizontal,.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content{height:unset}.e-slider-tooltip.e-tooltip-wrap.e-popup{align-items:center;display:flex}.e-slider-tooltip.e-tooltip-wrap.e-popup:after{border:5px solid transparent;border-top-color:#00b163;content:" ";left:50%;margin-left:-5px;position:absolute;top:100%}.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default{background:#00b163;display:none;max-width:350px;min-width:30px}.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-material-tooltip-open{display:flex;-webkit-transform:rotate(45deg) translateY(-7px) translateX(-7px)!important;transform:rotate(45deg) translateY(-7px) translateX(-7px)!important}.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-material-tooltip-start{background:#00b163!important}.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default:after{content:none;display:none}body .ccb-field{transition:background-color .2s linear,border .2s linear,color .2s linear}body .ccb-field .calc-required-field{color:#d94141;position:relative}body .ccb-field .vertical{background-color:#fff;border:1px solid #d0d0d0;box-shadow:none;display:block;font-size:14px;font-weight:500;height:unset;line-height:unset;outline:none;padding:17px 15px;width:100%}@media screen and (max-width:500px){body .ccb-field .vertical{font-size:12px;padding:10px 15px!important}}body .ccb-field.required .calc-checkbox-item label:before,body .ccb-field.required input,body .ccb-field.required select{background:#ffcbcb!important;border:1px solid #d94141!important}body .ccb-field.required .calc-toggle label:after{border:1px solid #d94141!important}body .ccb-field.required .calc-toggle label{background:#ffcbcb!important}body .ccb-field.required .calc-required-field .ccb-field-required-tooltip{background-color:#d94141;border-radius:6px;display:block;left:150%;margin-left:8px;min-height:21px;position:absolute;top:-3px}body .ccb-field.required .calc-required-field .ccb-field-required-tooltip-text{align-items:center;border-radius:6px;color:#fff;display:none;font-size:13px;font-style:normal;font-weight:400;height:100%;letter-spacing:normal;line-height:normal;margin:0 auto;padding:5px 10px;position:relative;text-align:center;white-space:nowrap;z-index:1}body .ccb-field.required .calc-required-field .ccb-field-required-tooltip-text.active{display:flex!important}body .ccb-field.required .calc-required-field .ccb-field-required-tooltip-text:after{border:7px solid transparent;border-right-color:#d94141;content:"";left:-12px;position:absolute;top:7px;-webkit-transform:translateY(-10%);transform:translateY(-10%)}.calc-input-wrapper{position:relative}.calc-input-wrapper.url-file-upload{-webkit-column-gap:10px;column-gap:10px;display:inline-flex;margin-bottom:5px}.calc-input-wrapper.url-file-upload .calc-input{width:100%}.calc-input-wrapper.url-file-upload .calc-input.error{background:#ffcbcb!important;border:1px solid #d94141!important}.calc-input-wrapper .calc-input{width:100%}.calc-input-wrapper .calc-input:focus{border:1px solid #00b163!important}.calc-input-wrapper input::-webkit-inner-spin-button,.calc-input-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calc-input-wrapper input[type=number]{-moz-appearance:textfield}.calc-input-wrapper .ccb-arrow,.ccb-drop-down .ccb-arrow{border-color:#555 transparent transparent #555;border-style:solid;border-width:2px;cursor:pointer;display:block;height:10px;position:absolute;right:20px;width:10px}@media screen and (max-width:500px){.calc-input-wrapper .ccb-arrow,.ccb-drop-down .ccb-arrow{height:6px;width:6px}}.calc-input-wrapper .ccb-arrow.ccb-arrow-up,.ccb-drop-down .ccb-arrow.ccb-arrow-up{top:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.calc-input-wrapper .ccb-arrow.ccb-arrow-down,.ccb-drop-down .ccb-arrow.ccb-arrow-down{bottom:14px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.calc-radio-item{display:flex;margin-bottom:12px}.calc-radio-item label{font-size:14px;line-height:1.3;padding-left:10px;width:100%}@media screen and (max-width:500px){.calc-radio-item label{font-size:12px!important}}.calc-radio-item label.payment{font-size:16px;padding-left:10px}@media screen and (max-width:500px){.calc-radio-item label.payment{font-size:14px!important}}.calc-radio-item input[type=radio]{-webkit-appearance:none;background-color:#fff;border:1px solid #bdc9ca;border-radius:50%;margin:2px 10px 0 0;max-height:15px;max-width:15px;min-height:15px;min-width:15px;outline:none;position:relative}@media screen and (max-width:500px){.calc-radio-item input[type=radio]{margin:.5px 6px 0 0;max-height:13px;max-width:13px;min-height:13px;min-width:13px}}.calc-radio-item input[type=radio]:focus{box-shadow:none!important;outline:none!important}.calc-radio-item input[type=radio]:before{border-radius:50%;content:"";display:block;height:5px;margin-left:5px;margin-top:5px;width:5px}@media screen and (max-width:500px){.calc-radio-item input[type=radio]:before{height:5px;margin-left:0;margin-top:0;-webkit-transform:translateX(80%) translateY(80%);transform:translateX(80%) translateY(80%);width:5px}}.calc-radio-item input[type=radio]:checked{background:#00b163;border:0!important}.calc-radio-item input[type=radio]:checked:before{background:#fff}.calc-radio-item input[type=radio]:after{display:none}.calc-toggle .calc-switch{align-items:center;display:flex;position:relative}.calc-toggle label{background:#ccc;border-radius:46px;cursor:pointer;display:inline-block!important;height:15px;min-width:35px;position:relative;transition:.4s;-webkit-transition:.4s;width:35px}.calc-toggle label:after{background:#fff;border-radius:100%;box-shadow:0 0 5px rgba(0,0,0,.2);content:"";height:20px;left:0;position:absolute;top:-3px;transition:.4s;-webkit-transition:.4s;width:20px;z-index:2}.calc-toggle span{align-items:center;color:#000;cursor:pointer;display:flex;font-size:14px;line-height:1.3;margin-left:10px;width:100%}@media screen and (max-width:500px){.calc-toggle span{font-size:12px!important}}.calc-toggle input{cursor:pointer;display:none;height:100%;left:0;opacity:0;position:absolute;top:0;z-index:5}.calc-toggle input:checked+label:after{background:#fff;left:15px}.calc-toggle input:checked+label{background:#00b163}.calc-checkbox-item{line-height:1;margin-bottom:5px;position:relative;width:100%}.calc-checkbox-item label{cursor:pointer;display:inline-block!important;font-weight:400;line-height:1;margin:0!important;min-height:22px;padding:0 0 0 25px!important;vertical-align:middle;width:100%}@media screen and (max-width:500px){.calc-checkbox-item label{padding:0 0 0 20px!important}}.calc-checkbox-item label span{align-items:center;color:#000;display:inline-flex;font-size:14px;line-height:2;width:100%}@media screen and (max-width:500px){.calc-checkbox-item label span{font-size:12px!important}}.calc-checkbox-item label:before{background-color:#fff;border:1px solid #bdc9ca;box-sizing:border-box;content:"";left:0;margin:0!important;max-height:16px;max-width:16px;min-height:16px;min-width:16px;position:absolute;top:7px;transition:-webkit-transform .28s ease;transition:transform .28s ease;transition:transform .28s ease,-webkit-transform .28s ease}@media screen and (max-width:500px){.calc-checkbox-item label:before{content:"";max-height:14px;max-width:14px;min-height:14px;min-width:14px;top:5px}}.calc-checkbox-item label:after{border-bottom:2px solid #fff;border-left:2px solid #fff;box-sizing:border-box;content:"";display:block;height:5px;left:5px;position:absolute;top:12px;-webkit-transform:rotate(-45deg) scale(0) translateY(-10%);transform:rotate(-45deg) scale(0) translateY(-10%);transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;width:8px}@media screen and (max-width:500px){.calc-checkbox-item label:after{height:5px;left:4px;top:9px}}.calc-checkbox-item input[type=checkbox]{display:none!important}.calc-checkbox-item input[type=checkbox]:checked~label:before{background-color:#00b163;border:1px solid #00b163}.calc-checkbox-item input[type=checkbox]:checked~label:after{-webkit-transform:rotate(-45deg) scale(1) translateY(-10%);transform:rotate(-45deg) scale(1) translateY(-10%)}.calc-checkbox-item input[type=checkbox]:focus+label:before{outline:0}.calc-drop-down{-webkit-appearance:none;background-size:16px 16px;background:#f7fafa url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 15px top 55%;opacity:1;visibility:visible}.calc-drop-down-with-image .select{display:none!important}.calc-drop-down-with-image-current{align-items:center;border:1px solid #d0d0d0;cursor:pointer;display:flex;position:relative;width:100%}.calc-drop-down-with-image-current .calc-current-image-placeholder{display:block;height:30px;opacity:0;pointer-events:none;width:30px}.calc-drop-down-with-image-current img{border:1px solid transparent;border-radius:4px;height:30px;width:30px}.calc-drop-down-with-image-current span{color:inherit;font-size:inherit;font-weight:inherit;margin-left:10px}.calc-drop-down-with-image-current span span{margin-left:5px;opacity:.5}.calc-drop-down-with-image-current .ccb-arrow{bottom:unset!important;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.calc-drop-down-with-image-current .ccb-arrow.ccb-arrow-up{top:50%!important}@media screen and (max-width:500px){.calc-drop-down-with-image-current{font-size:12px!important;padding:12px 15px 11px!important}.calc-drop-down-with-image-current .ccb-arrow{height:10px;width:10px}.calc-drop-down-with-image-current span{font-size:12px}}.calc-drop-down-with-image-list{background:#fff;border-color:transparent;border-radius:4px;box-shadow:0 10px 30px rgba(0,0,0,.15);display:none;margin-top:5px;max-height:261px;overflow-y:scroll;position:absolute;width:100%;z-index:20}@media screen and (max-width:500px){.calc-drop-down-with-image-list{max-height:170px}}.calc-drop-down-with-image-list.calc-list-open{display:block!important}.calc-drop-down-with-image-list-items{padding-left:0}.calc-drop-down-with-image-list-items img{width:12px}.calc-drop-down-with-image-list-items li{align-items:center;border-bottom:2px solid #f7f7f7;cursor:pointer;display:flex;list-style:none;padding:10px}.calc-drop-down-with-image-list-items li img{border:1px solid transparent;border-radius:4px;height:50px;margin-right:7px;width:50px}@media screen and (max-width:500px){.calc-drop-down-with-image-list-items li img{height:40px;width:40px}}.calc-drop-down-with-image-list-items li span{color:inherit;flex:1}.calc-drop-down-with-image-list-items li span.calc-list-wrapper{display:flex;flex-direction:column;line-height:1.4}@media screen and (max-width:500px){.calc-drop-down-with-image-list-items li span.calc-list-wrapper .calc-list-title{font-size:14px!important}}.calc-drop-down-with-image-list-items li span.calc-list-wrapper .calc-list-price{opacity:.7}@media screen and (max-width:500px){.calc-drop-down-with-image-list-items li span.calc-list-wrapper .calc-list-price{font-size:13px!important}}.calc-drop-down-with-image-list-items li:last-child{border-color:transparent}.ccb-datetime{display:flex;width:100%}.ccb-datetime div .select{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;color:#333;cursor:pointer;display:flex;font-size:14px;height:50px;padding-left:10px;position:relative;width:100%}.ccb-datetime div .select.error{background-color:#ffcbcb!important;border:1px solid red!important}.ccb-datetime div .select.open{border:none;box-shadow:0 10px 30px rgba(0,0,0,.16)}.ccb-datetime div .select span{text-transform:capitalize;width:calc(100% - 15px)}.ccb-datetime div .select i{color:#00b163;cursor:pointer;position:absolute;right:15px}.ccb-datetime div.hidden{display:none}.ccb-datetime div.date{display:flex;flex-direction:column;position:relative;width:100%}.ccb-datetime div.date.mobile{cursor:pointer}.ccb-datetime div.date .calendar-select{background-color:#fff;border-radius:4px;box-sizing:border-box;min-height:240px;padding:10px 22px;position:absolute;top:40px;width:auto;z-index:20}.ccb-datetime div.date .calendar-select.hidden{display:block!important;left:-9999px;top:-9999px;visibility:hidden}.ccb-datetime div.date .calendar-select .month-slide-control{display:flex;height:30px}.ccb-datetime div.date .calendar-select .month-slide-control div{background-color:#00b163;color:#fff}.ccb-datetime div.date .calendar-select .month-slide-control div.slider-title{align-items:center;color:#fff;display:flex;font-size:14px;height:30px;justify-content:center;margin:0 1px;text-transform:capitalize;width:calc(100% - 58px)}.ccb-datetime div.date .calendar-select .month-slide-control div.next,.ccb-datetime div.date .calendar-select .month-slide-control div.prev{align-items:center;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.ccb-datetime div.date .calendar-select .month-slide-control div.next.next,.ccb-datetime div.date .calendar-select .month-slide-control div.prev.next{border-bottom-right-radius:4px;border-top-right-radius:4px}.ccb-datetime div.date .calendar-select .month-slide-control div.next.prev,.ccb-datetime div.date .calendar-select .month-slide-control div.prev.prev{border-bottom-left-radius:4px;border-top-left-radius:4px}.ccb-datetime div.date .calendar-select .month-slide-control div.next:hover,.ccb-datetime div.date .calendar-select .month-slide-control div.prev:hover{background-color:#ffc000;color:#00b163}.ccb-datetime div.date .calendar-select .day-list{display:flex;flex-direction:column}.ccb-datetime div.date .calendar-select .day-list .week-titles{display:inline-flex;margin-bottom:10px;position:relative;width:100%}.ccb-datetime div.date .calendar-select .day-list .week-titles .title{align-items:center;box-sizing:border-box;color:#6c6c6c;display:inline-flex;flex:1 1 13%;font-size:12px;font-weight:400;height:auto;justify-content:center;line-height:15px;margin:1px;position:relative;width:40px}.ccb-datetime div.date .calendar-select .day-list .week{box-sizing:border-box;color:#00b163;display:inline-flex;margin-bottom:1px;position:relative;width:100%}.ccb-datetime div.date .calendar-select .day-list .week .day{align-items:center;background-color:#f0f8f8;border-radius:2px;box-sizing:border-box;color:#00b163;display:inline-flex;flex:1 1 13%;font-size:12px;font-weight:700;height:auto;justify-content:center;line-height:15px;margin:1px}.ccb-datetime div.date .calendar-select .day-list .week .day:before{content:"";display:block;padding-top:100%}.ccb-datetime div.date .calendar-select .day-list .week .day:focus,.ccb-datetime div.date .calendar-select .day-list .week .day:not(.day-off,.inactive):hover{background-color:#fff;border:1px solid #ffc000;cursor:pointer}.ccb-datetime div.date .calendar-select .day-list .week .day.today{background-color:#fff;border:1px solid #00b163}.ccb-datetime div.date .calendar-select .day-list .week .day.selected{background-color:#fff;border:1px solid #ffc000}.ccb-datetime div.date .calendar-select .day-list .week .day:not(.selected).not-current-month{background-color:#f0f8f8;opacity:.7}.ccb-datetime div.date .calendar-select .day-list .week .day.inactive{color:#333;cursor:not-allowed;opacity:.4}.ccb-datetime div.date .error-tip{align-items:center;background-color:red;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;color:#fff;display:flex;font-size:13px;font-weight:400;height:21px;line-height:normal;max-width:100%;padding:0 10px;position:absolute;right:0;text-align:center;top:-24px;width:-webkit-max-content;width:max-content}.ccb-datetime div.date .error-tip:after{border:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid red;content:"";display:block;height:0;margin-right:15px;position:absolute;right:0;top:20px;width:0;z-index:10}.product-name dt{float:unset!important}.is-pro{display:none}.ccb-hr{display:flex;justify-content:center}