.elementor-4595 .elementor-element.elementor-element-68f9345{color:#030202;}.elementor-4595 .elementor-element.elementor-element-68f9345 > .elementor-container{text-align:left;}.elementor-4595 .elementor-element.elementor-element-26e66cc5{--box-border-color:#C8C8C8;--box-border-width:0px;--box-padding:7px;--box-min-height:0px;--header-background-color:#2F4F4F;--header-color:#FDFDFD;--toggle-button-color:#A21E1E;--separator-width:0px;--item-text-hover-decoration:underline;--marker-color:#A91010;}.elementor-4595 .elementor-element.elementor-element-6e178648 > .elementor-background-overlay{background-color:#F3F3F3;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4595 .elementor-element.elementor-element-6e178648{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4595 .elementor-element.elementor-element-6e178648, .elementor-4595 .elementor-element.elementor-element-6e178648 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-4595 .elementor-element.elementor-element-7d5ae175{color:#0E0C0C;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-4595 .elementor-element.elementor-element-34cf7cc2 .elementor-accordion-item{border-width:1px;border-color:#B8B8B8;}.elementor-4595 .elementor-element.elementor-element-34cf7cc2 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-top-color:#B8B8B8;}.elementor-4595 .elementor-element.elementor-element-34cf7cc2 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-bottom-color:#B8B8B8;}.elementor-4595 .elementor-element.elementor-element-34cf7cc2 .elementor-tab-title{background-color:#F5F5F5;padding:16px 16px 16px 16px;}.elementor-4595 .elementor-element.elementor-element-34cf7cc2 .elementor-accordion-icon, .elementor-4595 .elementor-element.elementor-element-34cf7cc2 .elementor-accordion-title{color:#00C0EF;}.elementor-4595 .elementor-element.elementor-element-34cf7cc2 .elementor-active .elementor-accordion-icon, .elementor-4595 .elementor-element.elementor-element-34cf7cc2 .elementor-active .elementor-accordion-title{color:#7D0404;}.elementor-4595 .elementor-element.elementor-element-34cf7cc2 .elementor-accordion-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;line-height:0.1em;letter-spacing:-0.6px;}.elementor-4595 .elementor-element.elementor-element-34cf7cc2 .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:0px;}.elementor-4595 .elementor-element.elementor-element-34cf7cc2 .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:0px;}.elementor-4595 .elementor-element.elementor-element-34cf7cc2 .elementor-tab-content{background-color:#FBFBFB;color:#4B4646;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0.3px;padding:6px 6px 6px 6px;}.elementor-4595 .elementor-element.elementor-element-34cf7cc2 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:6px 6px 6px 6px;}.elementor-4595 .elementor-element.elementor-element-1075e409{--divider-border-style:curly;--divider-color:#000;--divider-border-width:1px;--divider-pattern-height:15.5px;--divider-pattern-size:16.2px;}.elementor-4595 .elementor-element.elementor-element-1075e409 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-4595 .elementor-element.elementor-element-1075e409 .elementor-divider{text-align:center;padding-top:2px;padding-bottom:2px;}.elementor-4595 .elementor-element.elementor-element-785224ff .elementor-accordion-item{border-width:1px;border-color:#B8B8B8;}.elementor-4595 .elementor-element.elementor-element-785224ff .elementor-accordion-item .elementor-tab-content{border-width:1px;border-top-color:#B8B8B8;}.elementor-4595 .elementor-element.elementor-element-785224ff .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-bottom-color:#B8B8B8;}.elementor-4595 .elementor-element.elementor-element-785224ff .elementor-tab-title{background-color:#F5F5F5;padding:16px 16px 16px 16px;}.elementor-4595 .elementor-element.elementor-element-785224ff .elementor-accordion-icon, .elementor-4595 .elementor-element.elementor-element-785224ff .elementor-accordion-title{color:#00C0EF;}.elementor-4595 .elementor-element.elementor-element-785224ff .elementor-active .elementor-accordion-icon, .elementor-4595 .elementor-element.elementor-element-785224ff .elementor-active .elementor-accordion-title{color:#7D0404;}.elementor-4595 .elementor-element.elementor-element-785224ff .elementor-accordion-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;line-height:0.1em;letter-spacing:-0.6px;}.elementor-4595 .elementor-element.elementor-element-785224ff .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:0px;}.elementor-4595 .elementor-element.elementor-element-785224ff .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:0px;}.elementor-4595 .elementor-element.elementor-element-785224ff .elementor-tab-content{background-color:#FBFBFB;color:#4B4646;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;letter-spacing:0.3px;padding:6px 6px 6px 6px;}.elementor-4595 .elementor-element.elementor-element-785224ff > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:6px 6px 6px 6px;}@media(min-width:768px){.elementor-4595 .elementor-element.elementor-element-6435c509{width:27.393%;}.elementor-4595 .elementor-element.elementor-element-e99ea51{width:68.711%;}.elementor-4595 .elementor-element.elementor-element-2916e57e{width:3.558%;}}/* Start custom CSS for html, class: .elementor-element-6c34857 */.container {
  max-width: 100%;
  margin: 0 auto;
  background-color: #f4f4f4;
  border: 1px solid #ccc;
  border-radius: 5px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.headersection {
  text-align: center;
  margin-bottom: 20px;
}

.formsection {
  padding: 10px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
}

.historysection {
  padding: 10px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
  margin-top: 20px;
}

input[type="text"] {
  width: 100%;
  padding: 10px;
  margin-bottom: 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
}

button {
  padding: 10px 20px;
  margin: 5px;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  background-color: #007bff;
  color: #fff;
}

button:hover {
  background-color: #0056b3;
}

#calc_history {
  width: 100%;
  height: 150px;
  margin-top: 10px;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  resize: none;
  overflow-y: scroll;
}

@media screen and (max-width: 480px) {
  .container {
    width: 90%;
  }
}/* End custom CSS */