body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.visually-hidden{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.skip-link{background:#2d1f34;color:#fff;font-weight:700;left:0;padding:8px 16px;position:absolute;text-decoration:none;top:-40px;z-index:100}.skip-link:focus{top:0}:focus-visible{outline:3px solid #2d1f34;outline-offset:2px}.btn-primary:focus-visible{box-shadow:0 0 0 4px #43314a80;outline:3px solid gold;outline-offset:2px}.mainBackground{background-color:#2d1f34;color:#fff}.bg-warning{background-color:#e65100!important;color:#fff!important}.bg-info{background-color:#01579b!important;color:#fff!important}.bg-success{background-color:#1b5e20!important;color:#fff!important}.rtl{direction:rtl}.calcualtorStyle{background-color:#e5e6e3;border:1px solid #000}.custom-table td,.custom-table th{border:1px solid #ccc;font-size:14px;padding:8px}.custom-tabel-header{background-color:#2d1f34;color:#fff;font-weight:700}.responsive-container{margin:auto;max-width:100%;padding:15px}.calc-input-row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:center;padding:20px 10px}.calc-input-row span{flex-shrink:0;font-size:16px;font-weight:500;white-space:nowrap}.calc-input-row input.form-control,.calc-input-row select.form-control{flex-shrink:0;font-size:16px;height:50px;max-width:140px;min-width:100px;width:140px}.calc-input-row .btn{flex-shrink:0;font-size:16px;height:50px;min-width:120px;white-space:nowrap}@media (max-width:768px){.calc-input-row{align-items:center;flex-direction:column;gap:0;justify-content:center;padding:0}.calc-input-row .btn,.calc-input-row input.form-control,.calc-input-row select.form-control{margin:1.5px 0!important;max-width:300px!important;min-width:0!important;min-width:auto!important;width:100%!important}.calc-input-row span{display:block;margin:0;text-align:center;width:100%}h1{font-size:24px!important}h2{font-size:16px!important}h3{font-size:18px!important}li,p{font-size:14px!important}}@media (min-width:769px) and (max-width:1024px){.calc-input-row input.form-control,.calc-input-row select.form-control{max-width:120px;width:120px}.calc-input-row{gap:8px}.calc-input-row span{font-size:15px}.calc-input-row .btn{font-size:15px;min-width:110px;padding:8px 16px}}@media (min-width:1025px){.calc-input-row{gap:12px;justify-content:center}.calc-input-row input.form-control,.calc-input-row select.form-control{max-width:150px;width:150px}.calc-input-row .btn{min-width:130px}}.btn,.calcualtorStyle{backface-visibility:hidden;transform:translateZ(0);will-change:auto}.btn-primary{transition:all .2s ease}.btn-primary:hover:not(:disabled){box-shadow:0 2px 8px #43314a4d;transform:translateY(-1px)}.btn-primary:active:not(:disabled){transform:translateY(0)}input:focus,select:focus{border-color:#2d1f34;box-shadow:0 0 0 .2rem #2d1f3440;outline:3px solid #2d1f34;outline-offset:2px}.faq-item{border-bottom:1px solid #e0e0e0;margin-bottom:15px;padding-bottom:15px}.faq-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}[aria-busy=true]{cursor:wait;opacity:.6}.btn:disabled{cursor:not-allowed;opacity:.5}@media print{.btn,.skip-link,button,footer{display:none!important}.calcualtorStyle{page-break-inside:avoid}}@media (prefers-color-scheme:dark){.calcualtorStyle{background-color:#2d2d2d;color:#f0f0f0}input,select{background-color:#3d3d3d;border-color:#555;color:#f0f0f0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){.mainBackground{background-color:#000;color:#fff}.btn-primary{background-color:#000;border:2px solid #fff}}.calcualtorStyle{overflow-x:auto}.calcualtorStyle .row{margin-left:0;margin-right:0}.calc-input-row *{box-sizing:border-box}@media (max-width:768px){.container{padding-top:50px!important}.navbar{position:relative;z-index:1030!important}body{padding-top:0}}
/*# sourceMappingURL=main.c3c917c3.css.map*/