.elementor-4382 .elementor-element.elementor-element-979ba52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-4382 .elementor-element.elementor-element-3c712d2{--display:flex;--min-height:357px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-4382 .elementor-element.elementor-element-3c712d2, .elementor-4382 .elementor-element.elementor-element-3c712d2::before{--border-transition:0.3s;}.elementor-4382 .elementor-element.elementor-element-0b51015{text-align:center;}.elementor-4382 .elementor-element.elementor-element-0b51015 .elementor-heading-title{font-size:43px;}.elementor-4382 .elementor-element.elementor-element-b4c55d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-4382 .elementor-element.elementor-element-7accde3{text-align:center;}.elementor-4382 .elementor-element.elementor-element-7accde3 .eael-divider, .elementor-4382 .elementor-element.elementor-element-7accde3 .divider-border{border-style:dashed;}.elementor-4382 .elementor-element.elementor-element-7accde3 .eael-divider.horizontal{border-bottom-width:3px;width:700px;}.elementor-4382 .elementor-element.elementor-element-7accde3 .divider-border{border-top-width:3px;}.elementor-4382 .elementor-element.elementor-element-7accde3 .divider-text-container{width:700px;}.elementor-4382 .elementor-element.elementor-element-4b88525 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-4382 .elementor-element.elementor-element-4b88525{text-align:center;}.elementor-4382 .elementor-element.elementor-element-4b88525 .elementor-heading-title{font-size:30px;}.elementor-4382 .elementor-element.elementor-element-d64e226{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4382 .elementor-element.elementor-element-84be48b .eael-product-gallery .eael-cat-tab{text-align:center;}.elementor-4382 .elementor-element.elementor-element-84be48b .eael-product-gallery .woocommerce ul.products li.product{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eee;border-radius:5px 5px 5px 5px;}.elementor-4382 .elementor-element.elementor-element-84be48b .eael-product-gallery .woocommerce ul.products li.product, .elementor-4382 .elementor-element.elementor-element-84be48b .eael-product-gallery .icons-wrap.block-box-style{background-color:#fff;}.elementor-4382 .elementor-element.elementor-element-84be48b .eael-product-gallery .woocommerce ul.products li.product woocommerce-loop-product__link img{border-radius:5px 5px 0 0;}.elementor-4382 .elementor-element.elementor-element-84be48b .eael-product-gallery .woocommerce ul.products li.product .woocommerce-loop-product__title, .elementor-4382 .elementor-element.elementor-element-84be48b .eael-product-gallery .woocommerce ul.products li.product .eael-product-title *{color:#272727;}.elementor-4382 .elementor-element.elementor-element-84be48b .eael-product-gallery .woocommerce ul.products li.product .price, .elementor-4382 .elementor-element.elementor-element-84be48b .eael-product-gallery .woocommerce ul.products li.product .eael-product-price{color:#272727;}.elementor-4382 .elementor-element.elementor-element-84be48b .eael-product-gallery .woocommerce .star-rating::before{color:#f2b01e;}.elementor-4382 .elementor-element.elementor-element-84be48b .eael-product-gallery .woocommerce .star-rating span::before{color:#f2b01e;}.elementor-4382 .elementor-element.elementor-element-84be48b .woocommerce ul.products li.product .onsale, .elementor-4382 .elementor-element.elementor-element-84be48b .woocommerce ul.products li.product .eael-onsale{color:#fff;background-color:var( --e-global-color-secondary );}.elementor-4382 .elementor-element.elementor-element-84be48b .woocommerce ul.products li.product .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:var( --e-global-color-secondary );border-right-color:var( --e-global-color-secondary );}.elementor-4382 .elementor-element.elementor-element-84be48b .woocommerce ul.products li.product .outofstock-badge, .elementor-4382 .elementor-element.elementor-element-84be48b .woocommerce ul.products li.product .eael-onsale.outofstock{color:#fff;background-color:#ff2a13;}.elementor-4382 .elementor-element.elementor-element-84be48b .woocommerce ul.products li.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#ff2a13;border-right-color:#ff2a13;}.elementor-4382 .elementor-element.elementor-element-84be48b .eael-product-gallery .woocommerce li.product .button, 
                    .elementor-4382 .elementor-element.elementor-element-84be48b .eael-product-gallery .woocommerce li.product .button.add_to_cart_button, 
                    .elementor-4382 .elementor-element.elementor-element-84be48b .eael-product-gallery .woocommerce li.product .added_to_cart{color:#fff;background-color:#F57C98;}.elementor-4382 .elementor-element.elementor-element-84be48b .eael-product-gallery .woocommerce li.product .button:hover,
                    .elementor-4382 .elementor-element.elementor-element-84be48b .eael-product-gallery .woocommerce li.product .button.add_to_cart_button:hover,
                    .elementor-4382 .elementor-element.elementor-element-84be48b .eael-product-gallery .woocommerce li.product .added_to_cart:hover{color:#fff;background-color:#F2AEBD;}/* Start custom CSS for html, class: .elementor-element-b3fdbd2 */form {
    background-color: white;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    color: #555;
    font-size: 14px;
  }

  .form-control-static {
    font-weight: 600;
    color: #333;
    font-size: 20px;
  }

  .row {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 15px;
  }

  .form-group {
    flex: 1;
    margin-right: 10px;
  }

  label {
    display: block;
    margin-bottom: 5px;
  }

  select.form-control,
  input.form-control{
    padding: 8px;
    border: 1px solid #ccc;
    border-radius: 3px;
    width: 100%;
  }

  .input-with-unit {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .input-with-unit span {
    margin-left: 5px;
    font-size: 14px;
    color: #666;
  }

  .checkbox label {
    display: flex;
    align-items: center;
  }

  input[type="checkbox"] {
    margin-right: 5px;
  }
  
  .input-group {
    display: flex;
    align-items: center;
}
.input-group .input-group-addon {
    padding: 8px 12px;
    border: 1px solid #ccc;
    border-left: none;
    border-radius: 0 4px 4px 0;
}
.input-group .form-control {
    border-radius: 4px 0 0 4px;
    padding: 7px 15px;
}

.btn {
    display: inline-block;
    padding: 10px 20px;
    margin-top: 10px;
    font-size: 16px;
    text-align: center;
    color: #fff;
    background-color: #007bff;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}
  #calUseTimeBtn,
  #calIgnitionRestTimeBtn {
    background-color: #007bff;
    color: white;
    border: none;
    padding: 7px 15px;
    border-radius: 3px;
    cursor: pointer;
    transition: background-color 0.3s ease;
    font-size: 14px;
  }

  #calUseTimeBtn:hover,
  #calIgnitionRestTimeBtn:hover {
    background-color: #0056b3;
  }

  #resultText {
    font-size: 15px;
    margin-top: 15px;
  }/* End custom CSS */