.elementor-26531 .elementor-element.elementor-element-63d43f4e{--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;}.elementor-26531 .elementor-element.elementor-element-63d43f4e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26531 .elementor-element.elementor-element-94ae1bc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 14px 0px rgba(40, 40, 40, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26531 .elementor-element.elementor-element-94ae1bc:not(.elementor-motion-effects-element-type-background), .elementor-26531 .elementor-element.elementor-element-94ae1bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26531 .elementor-element.elementor-element-5a7a4247{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:6px 6px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:24px;}.elementor-26531 .elementor-element.elementor-element-5a7a4247:not(.elementor-motion-effects-element-type-background), .elementor-26531 .elementor-element.elementor-element-5a7a4247 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6FF;}.elementor-26531 .elementor-element.elementor-element-44202a41.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-26531 .elementor-element.elementor-element-44202a41.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-26531 .elementor-element.elementor-element-44202a41.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-26531 .elementor-element.elementor-element-44202a41 .elementor-image-box-wrapper .elementor-image-box-img{width:38px;}.elementor-26531 .elementor-element.elementor-element-44202a41 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-26531 .elementor-element.elementor-element-44202a41 .elementor-image-box-title{color:#282828;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-26531 .elementor-element.elementor-element-4546d745{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-26531 .elementor-element.elementor-element-480f64ba{font-size:12px;font-weight:500;color:#28282873;}.elementor-26531 .elementor-element.elementor-element-2f418668{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26531 .elementor-element.elementor-element-57d3ee93{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26531 .elementor-element.elementor-element-588d6fb4{--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;}.elementor-26531 .elementor-element.elementor-element-52ec0e29{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 14px 0px rgba(40, 40, 40, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26531 .elementor-element.elementor-element-52ec0e29:not(.elementor-motion-effects-element-type-background), .elementor-26531 .elementor-element.elementor-element-52ec0e29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26531 .elementor-element.elementor-element-752b2644{--display:flex;--border-radius:6px 6px 0px 0px;}.elementor-26531 .elementor-element.elementor-element-752b2644:not(.elementor-motion-effects-element-type-background), .elementor-26531 .elementor-element.elementor-element-752b2644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6FF;}.elementor-26531 .elementor-element.elementor-element-63280bf3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-26531 .elementor-element.elementor-element-63280bf3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-26531 .elementor-element.elementor-element-63280bf3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-26531 .elementor-element.elementor-element-63280bf3 .elementor-image-box-wrapper .elementor-image-box-img{width:38px;}.elementor-26531 .elementor-element.elementor-element-63280bf3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-26531 .elementor-element.elementor-element-63280bf3 .elementor-image-box-title{color:#282828;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-26531 .elementor-element.elementor-element-211a3988{--display:flex;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-26531 .elementor-element.elementor-element-1d91b0f6{--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;}.elementor-26531 .elementor-element.elementor-element-7ae59e42{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-26531 .elementor-element.elementor-element-6b08b064{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26531 .elementor-element.elementor-element-7c46ee88{--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;}.elementor-26531 .elementor-element.elementor-element-22122c6f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:6px 6px 6px 6px;box-shadow:0px 0px 14px 0px rgba(40, 40, 40, 0.2);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26531 .elementor-element.elementor-element-22122c6f:not(.elementor-motion-effects-element-type-background), .elementor-26531 .elementor-element.elementor-element-22122c6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26531 .elementor-element.elementor-element-4c698461{--display:flex;--border-radius:6px 6px 0px 0px;}.elementor-26531 .elementor-element.elementor-element-4c698461:not(.elementor-motion-effects-element-type-background), .elementor-26531 .elementor-element.elementor-element-4c698461 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F6FF;}.elementor-26531 .elementor-element.elementor-element-26bfbbc7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-26531 .elementor-element.elementor-element-26bfbbc7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-26531 .elementor-element.elementor-element-26bfbbc7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-26531 .elementor-element.elementor-element-26bfbbc7 .elementor-image-box-wrapper .elementor-image-box-img{width:38px;}.elementor-26531 .elementor-element.elementor-element-26bfbbc7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-26531 .elementor-element.elementor-element-26bfbbc7 .elementor-image-box-title{color:#282828;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;}.elementor-26531 .elementor-element.elementor-element-7f55c2d5{--display:flex;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}@media(max-width:767px){.elementor-26531 .elementor-element.elementor-element-44202a41 .elementor-image-box-img{margin-bottom:15px;}.elementor-26531 .elementor-element.elementor-element-63280bf3 .elementor-image-box-img{margin-bottom:15px;}.elementor-26531 .elementor-element.elementor-element-26bfbbc7 .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for html, class: .elementor-element-2ea638d7 */.APcost{
    color: #FFF;
text-align: center;
font-family: Poppins;
font-size: 30px;
font-style: normal;
font-weight: 700;
line-height: normal;
}

.t-lable{
    color: #134C9A;
font-family: Poppins;
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;
padding: 10px;
}

#results {
    display: none;
}

table {
  width: 100%;
  border: 1px solid #ddd;
  
}

thead {
  background-color: #f9f0ff;
  text-align: left !important;
}

td {
  padding: 6px !important;
  border: none !important;
    font-weight: 400;
}

th {
    font-weight: 500;
    border: none !important;
}

table {
  font-family: Poppins;
  font-size: 14px;
  
}
body{
     font-family: Poppins;
}

.slider-container {
    width: 100%;
    padding: 10px 0;
}

input[type="range"] {
    -webkit-appearance: none; /* Remove default slider styling for WebKit browsers */
    appearance: none; /* Remove default slider styling */
    width: 100%; /* Full width */
    height: 4px; /* Custom height */
    background: linear-gradient(to right, #AB63C1 50%, #D9D9D9 50%); /* Initial progress */
    background-size: 50% 100%; /* Adjust the background size */
    background-repeat: no-repeat; /* No repeat of the background */
    border-radius: 3px; /* Rounded corners */
    outline: none; /* Remove outline */
    transition: background-size 0.2s; /* Smooth transition on change */
}


/* Slider thumb styling */
input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none; /* Remove default thumb styling */
    appearance: none;
    width: 10px; /* Thumb width */
    height: 12px; /* Thumb height */
    background: #ffffff; /* Thumb color */
    border-radius: 0px; /* Circular thumb */
    cursor: pointer; /* Pointer cursor on hover */
    border: 0px solid #ccc; 
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.16);
    position: relative;
    z-index: 1;
}

input[type="range"]::-moz-range-thumb {
    width: 10px;
    height: 12px;
    background: #ffffff;
    border-radius: 0px;
    cursor: pointer;
    border: 0px solid #ccc;
    box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.16);
    position: relative;
    z-index: 1;
}

.slider-input{
    background: rgba(40, 40, 40,0.04);
    height: 32px;
    width: 140px;
    /*padding: 0px;*/
    border: 1px solid #ddd !important;
    border-radius: 2px !important;
    font-size: 16px;
    text-align: right;
    font-weight: 600;
    float: right;
}
.slider-inputCAPC{
    background: rgba(40, 40, 40,0.04);
    height: 32px;
    width: 140px;
    padding-right: 28px;
    border: 1px solid #ddd !important;
    border-radius: 2px !important;
    font-size: 16px;
    text-align: right;
    font-weight: 600;
    float: right;
}

.select-input {
    height: 32px;
    width: auto;
    min-width: 90px;
    padding: 0px;
    padding-left: 10px;
    border: 1px solid #ddd !important;
    border-radius: 2px !important;
    font-size: 16px;
    font-weight: 600;
        }

.button-container {
    text-align: center;
    margin: 20px 0 0 0; /* Optional: Adjust the margin for positioning */
}

.custom-button {
    background-color: #134C9A; /* Blue background for the main part of the button */
    color: #fff;
    font-size: 16px;
    padding: 10px 20px 10px 20px; /* Adjust padding for the arrow space */
    border: none;
    border-radius: 6px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    display: inline-block;
    text-align: left;
}/* End custom CSS */