.elementor-5887 .elementor-element.elementor-element-2ddab9a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5887 .elementor-element.elementor-element-4aa9a6e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-5887 .elementor-element.elementor-element-4aa9a6e.e-con{--align-self:flex-start;}.elementor-5887 .elementor-element.elementor-element-ed8c4f1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-5887 .elementor-element.elementor-element-ed8c4f1:not(.elementor-motion-effects-element-type-background), .elementor-5887 .elementor-element.elementor-element-ed8c4f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-764183d );}.elementor-5887 .elementor-element.elementor-element-8e3ce8f{width:100%;max-width:100%;}.elementor-5887 .elementor-element.elementor-element-8e3ce8f > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:20px 0px 10px 0px;background-image:linear-gradient(135deg, #F58B00CC 0%, #f2295b 100%);}.elementor-5887 .elementor-element.elementor-element-8e3ce8f .sec-title{color:var( --e-global-color-57c8da2 );margin:10px 0px 0px 0px;}.elementor-5887 .elementor-element.elementor-element-8e3ce8f .sticky-home-wrapper h5.title{color:var( --e-global-color-57c8da2 );margin:10px 0px 0px 0px;}.elementor-5887 .elementor-element.elementor-element-8e3ce8f .sec-title, .elementor-5887 .elementor-element.elementor-element-8e3ce8f .sticky-home-wrapper h5.title{font-size:36px;}.elementor-5887 .elementor-element.elementor-element-8e3ce8f .sub-title{color:var( --e-global-color-57c8da2 );font-size:12px;}.elementor-5887 .elementor-element.elementor-element-0ff8f4b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5887 .elementor-element.elementor-element-01ca254{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-5887 .elementor-element.elementor-element-01ca254.e-con{--align-self:flex-start;}.elementor-5887 .elementor-element.elementor-element-acb8938{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-5887 .elementor-element.elementor-element-4aa9a6e{--width:25%;}.elementor-5887 .elementor-element.elementor-element-ed8c4f1{--width:50%;}.elementor-5887 .elementor-element.elementor-element-01ca254{--width:25%;}}/* Start custom CSS for rainbow-title, class: .elementor-element-8e3ce8f *//* Gradient title: SIMPLE CALCULATOR */
elementor-widget-container {
  background: linear-gradient(
    135deg,
    rgba(255, 127, 42, 1) 0%,
    rgba(249, 17, 83, 1) 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  border-radius:;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ff8f4b */body {
      display: flex;
      justify-content: center;
      align-items: center;
      min-height: 100vh;
      margin: 0;
      font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;
    }
    .calculator {
      background: #fff;
      border-radius: 12px;
      box-shadow: 0 4px 12px rgba(0,0,0,0.1);
      width: 320px;
      overflow: hidden;
    }
    .display {
      background: #1e293b;
      color: #f1f5f9;
      text-align: right;
      padding: 20px;
      font-size: 2rem;
      letter-spacing: 1px;
      box-sizing: border-box;
    }
    .buttons {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
    }
    button {
      font-size: 1.25rem;
      padding: 20px;
      border: 1px solid #e5e7eb;
      background: #fafafa;
      cursor: pointer;
      transition: background 0.1s;
    }
    button:hover {
      background: #e2e8f0;
    }
    .operator {
      background: #3b82f6;
      color: white;
    }
    .operator:hover {
      background: #2563eb;
    }
    .span-two {
      grid-column: span 2;
    }/* End custom CSS */