@import url("https://fonts.googleapis.com/css2?family=Oxygen:wght@300;400;700&display=swap");@keyframes shine{to{background-position:200% center;will-change:background-position}}.animated{transition:all 0.5s ease-in-out}body,html{font-family:'Montserrat'}ul,ol{text-align:left !important;line-height:1.6}.calc-intro a:visited{color:#551a8b}.calc-intro a:hover{text-decoration:underline;cursor:pointer}.animated-text{font-weight:700;animation:shine 8s linear infinite;background:linear-gradient(135deg, #001f6e 0%, #0332c9 16%, #5778d9 33%, #9fb3ed 50%, #5778d9 67%, #0332c9 84%, #001f6e 100%);-webkit-background-clip:text;background-clip:text;background-size:200% auto;color:transparent;text-align:center;transform:translateZ(0)}.features{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0 40px 0;text-align:center}.feature{flex:1 1 calc(33.333% - 40px);background-color:#fff;padding:15px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1);text-align:center !important;transition:0.2s transform}.feature:hover{transform:scale(1.01)}.feature h3{color:#333;margin-bottom:10px}.feature p{text-align:center !important}.header{font-family:'Montserrat' !important;background:linear-gradient(to bottom, rgba(104,169,255,0.239216), #fff);color:black;padding:60px 20px 70px 20px;margin-top:-65px;text-align:center}.header h1{font-size:48px;margin-bottom:10px}.header p{font-size:18px;margin-bottom:30px}.header .btn{display:flex;justify-content:space-between;align-items:center;max-width:163px;margin:0 auto;background-color:#003dff;border:2px solid #003dff;box-sizing:border-box;color:white;padding:10px 20px;border-radius:5px;font-weight:600;transition:background-color 0.3s, color 0.3s}.header .btn i{font-size:15px}.header .btn:hover{background-color:#f4f4f4;color:black}.calc-container{max-width:800px;margin:16px auto;font-weight:500;box-shadow:0 4px 12px rgba(0,0,0,0.1),0 6px 20px rgba(0,0,0,0.15);border-radius:15px;margin-bottom:25px}.calc-intro p{text-align:left}.calc-container table{border-collapse:collapse}.calc-container td,.calc-container th{border:none;padding:10px}.calc-container tr{transition:0.3s background-color;border-bottom:1px solid #bebebe}.calc-container tr:hover{background-color:#feffda !important}.calc-container tbody{background-color:#eff9ff}.calc-container input[type="range"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;background:linear-gradient(to right, #67a0ff var(--progress), #b1cfff var(--progress));border-radius:2px;outline:none}.calc-container input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:10px;background:white;border:2px solid #1750b3;border-radius:50%;cursor:pointer;position:relative}.calc-container input[type="range"]::-moz-range-thumb{width:10px;height:10px;background:white;border:2px solid #1750b3;border-radius:50%;cursor:pointer;position:relative}.calc-container th{color:#444444}.calc-container input[type="range"]{width:100%;height:4px}.calc-container table{width:100%;border-collapse:collapse;background:white;border-radius:10px 10px 0 0;overflow:hidden}.calc-container th,.calc-container td{padding:12px;text-align:center}.calc-container .weekly-cost,.calc-container .monthly-cost,.calc-container .hours-rate{font-weight:600;color:#414141}.calc-container .weekly-cost,.calc-container .monthly-cost{width:106px}.total{width:100%;min-width:247px;text-align:center !important;background-color:#a9b8dc4a;padding:0;margin:0;color:#444444;font-size:1.2em;border-radius:0 0 10px 10px;padding:18px 0;font-weight:bold;text-align:right}.hours-container{display:flex;align-items:center;flex-direction:column;gap:2px;min-width:100px}.hours-value{min-width:15px;font-weight:bold;color:#424242}.custom-number-input{display:flex;align-items:center;position:relative;width:auto;height:33px;box-sizing:border-box;overflow:hidden}.custom-number-input input{-moz-appearance:textfield;width:40px;border:none;height:25px;background:none;display:flex;text-align:center;font-size:16px;padding:0;box-sizing:border-box;outline:none}.custom-number-input::after{content:'';position:absolute;left:0;bottom:0px;width:100%;height:2px;background-color:#2196F3;transform:scaleX(0);transition:transform 0.3s ease}.custom-number-input input:focus,.custom-number-input input:hover{outline:none}.custom-number-input:focus-within::after{transform:scaleX(1)}.custom-number-input input::-webkit-outer-spin-button,.custom-number-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.custom-number-input input::-webkit-outer-spin-button,.custom-number-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.custom-number-input button{display:flex;align-items:center;justify-content:center;font-size:18px;background:#e5e5e5;border:none;border-radius:3px;box-sizing:border-box;color:black;cursor:pointer;transition:background-color 0.2s, color 0.2s}.custom-number-input button:hover{color:#0a84d6}.calc-intro{max-width:800px;margin:0 auto;padding:20px}.calc-intro picture img{width:100%;height:auto;border-radius:8px}h2{text-align:center;font-size:2.3rem;margin:10px 0 0 0;color:#333}h3{text-align:center;font-size:1.8rem;margin-top:20px;color:#333}.calc-intro p{font-size:1rem;line-height:1.6;color:#555;max-width:800px;margin:10px auto}@media screen and (max-width: 1200px){.header{margin-top:-31px}}@media screen and (max-width: 550px){.header{margin-top:-80px}}@media screen and (max-width: 768px){.calc-intro{padding:15px}h3{font-size:1.5rem}.calc-intro p{font-size:0.95rem}}@media screen and (max-width: 480px){.calc-intro{padding:10px}h3{font-size:1.3rem}.calc-intro p{font-size:0.9rem}}@media screen and (max-width: 820px){.calc-container{font-size:12px}.custom-number-input input{font-size:12px;width:30px;height:20px}.hours-container{min-width:50px}}@media screen and (max-width: 667px){.header h1{font-size:30px}}@media screen and (max-width: 440px){.calc-container th,.calc-container td{padding:4px}.custom-number-input{display:flex;font-size:9px}.custom-number-input input{font-size:9px;width:18px}.custom-number-input button{font-size:12px}}@media screen and (max-width: 340px){.calc-container{font-size:9px}}@media screen and (max-width: 505px){.calc-container th:nth-child(5n),.calc-container td:nth-child(5n){display:none}}.calc-container table thead{background:#a9b8dc4a;background-size:cover;background-position:center center;height:90px;transition:all 0.3s !important;background-repeat:no-repeat}.calc-container table thead:hover{background-size:101% !important}.calc-container table thead tr:hover{background-color:transparent !important}.total{height:40px;display:flex;align-items:center;justify-content:center;background-size:cover;background:#a9b8dc4a;background-position:center center;background-repeat:no-repeat}.total:hover{background-size:101% !important}.getq-btn{display:flex;margin:0 auto;justify-content:space-between;align-items:center;width:235px;border-radius:6px;box-sizing:border-box;font-family:'Montserrat' !important;background-color:#2759fc;border:2px solid #2759fc;padding:20px;font-size:16px;font-weight:bold;color:white;cursor:pointer;transition:all 0.2s ease-in-out;margin-bottom:60px}.getq-btn i{font-size:17px}.getq-btn:hover{background-color:transparent;color:black}@media screen and (max-width: 400px){.getq-btn{width:160px;font-size:11px;padding:10px}.getq-btn i{font-size:13px}.header .btn{max-width:120px;font-size:11px;padding:10px 15px}.header .btn i{font-size:13px}}
