.elementor-11753 .elementor-element.elementor-element-3690035{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-11753 .elementor-element.elementor-element-ef4e7dd>.elementor-widget-container{margin:0;padding:0}#elementor-popup-modal-11753 .dialog-widget-content{animation-duration:1.2s;background-color:#02010100;box-shadow:2px 8px 23px 3px rgba(0,0,0,0)}#elementor-popup-modal-11753 .dialog-message{width:100%;height:100%;align-items:center;padding:8px}#elementor-popup-modal-11753{justify-content:center;align-items:center}#elementor-popup-modal-11753 .dialog-close-button{display:flex;top:6%;font-size:22px}body:not(.rtl) #elementor-popup-modal-11753 .dialog-close-button{right:6%}body.rtl #elementor-popup-modal-11753 .dialog-close-button{left:6%}#calc{background:#fff;border-radius:8px;padding:20px 30px;max-width:400px;box-shadow:0 2px 16px rgba(0,0,0,.18)}label,input{margin:0;padding:0;font-size:14px}h2.calc{margin-bottom:24px;font-size:22px}.options{margin-top:10px}.option-row{display:flex;align-items:center;margin-bottom:16px}.option-text{margin-left:10px;font-size:15px}input[type=number]{font-size:18px;width:100%;height:38px;padding:5px;border-radius:5px;border:none;background-color:#f0f0f0;text-align:center;margin-bottom:12px;margin-top:10px}.switch{position:relative;display:inline-block;width:38px;height:22px;vertical-align:middle}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:22px}.slider:before{position:absolute;content:"";height:14px;width:14px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider{background-color:#242424}input:focus+.slider{box-shadow:0 0 1px #242424}input:checked+.slider:before{transform:translateX(16px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.divider{border-top:1px solid #eee;margin:20px 0}.total{font-size:1.2em;font-weight:700;margin-top:5px;color:#181818}.option-row:last-child{margin-bottom:0}