body,html{font-family:Open Sans;font-weight:400;font-style:normal;font-display:swap;height:100%;min-height:100%;padding-top:0}section.fullscreen{height:100vh;width:100vw}section.hero{height:100vh;display:flex;justify-content:center;align-items:center}.field-and-button-form__button{padding:1rem;display:inline-block;white-space:pre-wrap;width:100%}field-and-button-form__input{border:1px solid #fb7448;width:100%;border-radius:.5rem;margin-bottom:1rem}.align-self-center{align-self:center!important}.icon-background{color:#C7EDFF}.icon-background2{color:#E5F8FF}.fdmov{color:#6d67dd}.fdmov2{color:#f0f3fb}.main-header{position:-webkit-sticky;position:sticky;top:0}.tblock{color:#637381;font-weight:400}.tblockheading{color:#212b35;font-weight:700}.benefitsblock{background:#f4f5fa;padding:30px;border-radius:5px;margin:0 4px}.benefitsicons{fill:#5c6ac4}.benefits-heading{color:#212b35}.benefits-text{font-weight:400;color:#637381}.section-bg-light{background:#f4f6f8}.section-bg-tip{background:#f2f2f2;padding:8px}.tip-round{background-color:#f1f2fa;border-radius:10px;box-sizing:border-box;color:#3b3e4d;letter-spacing:0;line-height:28px;margin:32px 0;padding:24px 32px;width:100%}.bgreen{color:#5c6ac4}.tip-number{align-items:center;background-color:#5c6ac4;border-radius:50%;color:#fff;display:inline-flex;font-weight:700;height:26px;justify-content:center;margin-right:10px;transform:translateY(-1px);width:26px}.tool__product{background-color:#fff;border-radius:10px;box-shadow:0 5px 10px rgba(154,160,185,.05),0 15px 40px rgba(166,173,201,.2);cursor:pointer;display:block;height:112px;margin:40px 0;transition:box-shadow .2s ease;width:100%}.tool__product-icon{flex:0 0 auto;height:35px;margin-right:24px;transform:translateY(-7px);width:33px}.tool__product-copy{display:flex;flex-direction:column;width:100%}.tool__product-headline{color:#1c1e29;font-weight:700;letter-spacing:0}.tool__product-note{color:#60657b;letter-spacing:0}.tool__product-button{align-items:center;background-color:#15c39a;border-radius:16px;color:#fff;display:flex;flex:0 0 auto;height:32px;justify-content:center;text-transform:uppercase;width:133px;letter-spacing:.9px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.tz-map-light-blue{background-color:#AFB1FF}.tz-map-blue{background-color:#5F61BF}.tz-map-red{background-color:#C15F62}.tz-map-yellow{background-color:#F7F689}.tz-map-ochre{background-color:#D7D65D}.tz-map-green{background-color:#A4FFA5}.tz-map-turquoise{background-color:#A6ECF3}.tz-map-text-blue{color:#5F61BF}.tz-map-text-red{color:#C15F62}.tz-map-text-ochre{color:#D7D65D}.tz-map-text-light-blue{color:#AFB1FF}.tz-map-text-yellow{color:#F7F689}.tz-map-text-green{color:#A4FFA5}.tz-map-text-turquoise{color:#A6ECF3}.tz-map-au-text-yellow{background-color:#FDD017}.tz-map-au-text-orange{background-color:#E56717}.tz-map-au-text-red{background-color:#F62318}.tz-map-au-text-dark-red{background-color:#800517}.tz-map-florida-border-yellow{border:1px solid #ffff00;border-top:4px solid #ffff00;background-color:#FFFFFF}.tz-map-florida-border-red{border:1px solid #ff0000;border-top:4px solid #ff0000;background-color:#FFFFFF}.tz-map-florida-border-white{border:1px solid #ffffff;border-top:4px solid #ffffff;background-color:#FFFFFF}.tz-map-florida-border-gray{border:1px solid #e9e9e9;border-top:4px solid #e9e9e9;background-color:#FFFFFF}.tz-map-idaho-border-blue{border:1px solid #0000cc;border-top:4px solid #0000cc;background-color:#FFFFFF}.tz-map-idaho-border-pink{border:1px solid #cc00cc;border-top:4px solid #cc00cc;background-color:#FFFFFF}.tz-map-kentucky-border-yellow{border:1px solid #ffcc00;border-top:4px solid #ffcc00;background-color:#FFFFFF}.tz-map-kentucky-border-green{border:1px solid #71c837;border-top:4px solid #71c837;background-color:#FFFFFF}.ul-unordered{list-style-type:none;margin:0;padding:0}.hours-calculator{text-align:center;margin-top:50px;margin-bottom:50px}.hours-calculator .input-group{display:flex;align-items:center;justify-content:center;margin-top:20px}.hours-calculator .input-group label{display:flex;flex-direction:column;margin:0 10px;font-size:18px}.hours-calculator .input-group input{text-align:center;font-size:24px;padding:10px;border:1px solid #ccc;border-radius:5px;width:100px}.hours-calculator .input-group span{font-size:36px;margin:0 20px}.hours-calculator button{margin-top:20px;padding:10px 20px;font-size:18px;border:none;border-radius:5px;background-color:#008037;color:white;cursor:pointer}.hours-calculator button:hover{background-color:#003D32}.hours-calculator2 .input-group input,.hours-calculator2 .input-text{text-align:center;font-size:24px;padding:10px;border:1px solid #ccc;border-radius:5px;width:200px}.hours-calculator2 .input-text{background-color:#F2F2F2}.hours-calculator2 .input-label{font-size:20px;padding:10px}.hours-calculator2 .input-sublabel{font-size:15px;padding-left:10px}.time-converter{text-align:center;margin-top:50px;margin-bottom:50px}.time-converter .input-group{display:flex;align-items:center;justify-content:center;margin-top:20px}.time-converter .input-group label{display:flex;flex-direction:column;margin:0 10px;font-size:18px}.time-converter .input-group input{text-align:center;font-size:24px;padding:10px;border:1px solid #ccc;border-radius:5px;width:170px}.time-converter .input-group span{font-size:36px;margin:0 20px}.time-converter button{margin-top:20px;padding:10px 20px;font-size:18px;border:none;border-radius:5px;background-color:#008037;color:white;cursor:pointer}.time-converter button:hover{background-color:#003D32}#TimeCalculator .time-calculator{display:flex;justify-content:center;margin-top:50px;margin-bottom:50px}#TimeCalculator table{border-collapse:collapse;width:80%;margin:0 auto}#TimeCalculator th,td{border:1px solid #000;padding:10px;text-align:center}#TimeCalculator thead th{background-color:#d3d3d3}#TimeCalculator thead th small{display:block;font-size:.75em}#TimeCalculator input{width:100%;box-sizing:border-box;padding:5px}.current-week{background-color:#e6f7ff;font-weight:700}#CountdownChristmas .christmas-countdown{font-family:Arial,sans-serif;text-align:center;padding:20px;background-color:#f0f0f0;border-radius:10px}#CountdownChristmas.countdown-display{display:flex;justify-content:center;gap:20px;margin-top:20px}#CountdownChristmas .countdown-item{display:flex;flex-direction:column;align-items:center}#CountdownChristmas .countdown-value{font-size:2.5em;font-weight:700;color:#c41e3a}#CountdownChristmas .countdown-label{font-size:.9em;color:#333}#DateDurationCalculator .date-duration-calculator{font-family:Arial,sans-serif;max-width:600px;margin:0 auto;padding:20px}#DateDurationCalculator .date-inputs{display:flex;justify-content:space-between;margin-bottom:20px}#DateDurationCalculator .date-input{width:45%}#DateDurationCalculator .date-input input{width:100%;padding:5px;margin-bottom:10px}#DateDurationCalculator .options{margin-bottom:20px}#DateDurationCalculator .calculate-btn{background-color:#4CAF50;border:none;color:white;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer}#DateDurationCalculator .results{background-color:#f0f0f0;padding:20px;border-radius:5px}#DateDurationCalculator .results h3{margin-top:0}#DateDurationCalculator .results ul{list-style-type:none;padding-left:0}#WorkdayCalculator .workday-calculator{font-family:Arial,sans-serif;max-width:600px;margin:0 auto;padding:20px}#WorkdayCalculator .date-inputs{display:flex;justify-content:space-between;margin-bottom:20px}#WorkdayCalculator .date-input{width:45%}#WorkdayCalculator .date-input input{width:100%;padding:5px;margin-bottom:10px}#WorkdayCalculator .options{margin-bottom:20px}#WorkdayCalculator .calculate-btn{background-color:#4CAF50;border:none;color:white;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer}#WorkdayCalculator .results{background-color:#f0f0f0;padding:20px;border-radius:5px}#WorkdayCalculator .results h4{margin-top:20px}#WorkdayCalculator .results ul{list-style-type:none;padding-left:0}#DateCalculator .date-calculator,.date-calculator2{font-family:Arial,sans-serif;max-width:600px;padding:20px}#DateCalculator .date-calculator{margin:0 auto}#DateCalculator .input-group{margin-bottom:10px}#DateCalculator input,select{margin:5px;padding:5px}#DateCalculator button{background-color:#4CAF50;color:white;border:none;padding:10px 20px;cursor:pointer;margin-top:10px}#DateCalculator .result{margin-top:20px;padding:10px;background-color:#f0f8f0;border:1px solid #ddd}#DaysFromToday .calculator{width:300px;padding:20px;border:1px solid #ccc;border-radius:5px}#DaysFromToday .day-options{display:flex;justify-content:space-between;margin-bottom:10px}#DaysFromToday .day-options button{padding:5px 10px;border:1px solid #ccc;background-color:#f0f0f0;cursor:pointer}#DaysFromToday .day-options button.selected{background-color:#007bff;color:white}#DaysFromToday .result{font-size:20px;margin-bottom:10px;margin-top:20px;background-color:#f0f8f0}#DaysFromToday .start-date{margin-bottom:10px}#DaysFromToday .start-date label{display:block;margin-bottom:5px}#DaysFromToday .calculate-btn{background-color:#4CAF50;color:white;padding:10px 15px;border:none;cursor:pointer;width:100%;border-radius:5px}#DaysFromToday .custom-days-input{width:100%;padding:5px;margin-bottom:10px;border:1px solid #ccc;border-radius:4px}.pto-calculator{font-family:Arial,sans-serif;max-width:400px;padding:20px}.pto-calculator div{margin-bottom:10px}.pto-calculator label{display:inline-block;width:150px}.pto-calculator input,.pto-calculator select{width:200px;padding:5px}.pto-calculator button{margin-top:10px;padding:10px 20px;background-color:#4CAF50;color:white;border:none;cursor:pointer}.pto-calculator .result{margin-top:20px;padding:10px;background-color:#f0f0f0;border-radius:5px}#HoursFromNow .time-calculator,.specialbg{font-family:Arial,sans-serif;max-width:400px;padding:20px;background-color:#f0f0e0}#HoursFromNow .time-calculator input[type=datetime-local],#HoursFromNow .time-calculator input[type=number]{width:100px;margin:5px;padding:5px}#HoursFromNow .time-calculator button{margin:5px;padding:5px 10px;background-color:#3498db;color:white;border:none;cursor:pointer}#HoursFromNow .time-calculator label{margin-right:10px}#HoursFromNow .time-calculator h2{margin-top:20px}.hours-from-now-table{font-family:Arial,sans-serif;margin:20px}.hours-from-now-table h1{text-align:center}.table-container{display:flex;justify-content:space-between}.hours-from-now-table table{width:45%;border-collapse:collapse}.hours-from-now-table td,.hours-from-now-table th{border:1px solid #ddd;padding:8px}.hours-from-now-table th{background-color:#f4f4f4;text-align:center}#WeeklyCalculator .weeks-calculator{font-family:Arial,sans-serif;max-width:400px;margin:0 auto;padding:20px;background-color:#f0f0f0;border-radius:8px;box-shadow:0 2px 4px rgb(0,0,0)}#WeeklyCalculator .weeks-calculator h2{color:#333;text-align:center}#WeeklyCalculator .weeks-calculator div{margin-bottom:15px}#WeeklyCalculator .weeks-calculator label{display:block;margin-bottom:5px;color:#555}#WeeklyCalculator .weeks-calculator input[type=date]{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}#WeeklyCalculator .result{background-color:#e9e9e9;padding:15px;border-radius:4px}#WeeklyCalculator .result h3{margin-top:0;color:#444}#WeeklyCalculator .result p{margin:5px 0;color:#666}#HoursConverter .converter-container{font-family:Arial,sans-serif;margin:20px;text-align:center}#HoursConverter .converter-container h3{text-align:center;margin-bottom:20px}#HoursConverter .converter-container input{text-align:center;font-size:24px;padding:10px;border:1px solid #ccc;border-radius:5px;width:170px}#HoursConverter .converter-container span{font-size:1.5em}#HoursConverter .converter-container button{margin-top:20px;padding:10px 20px;font-size:18px;border:none;border-radius:5px;background-color:#008037;color:white;cursor:pointer}#HoursConverter .converter-container button:hover{background-color:#003D32}#HoursConverter .converter-container label{display:flex;flex-direction:column;font-size:18px}#MinutesToHoursTable table{width:45%;border-collapse:collapse}#MinutesToHoursTable td,#MinutesToHoursTable th{border:1px solid #ddd;padding:8px}#MinutesToHoursTable th{background-color:#f4f4f4;text-align:center}#HoursToMinutes .converter-container{font-family:Arial,sans-serif;width:300px;margin:20px auto;padding:20px;border:1px solid #ccc;border-radius:8px;text-align:center}#HoursToMinutes .input-group{margin-bottom:10px}#HoursToMinutes .input-group label{margin-right:10px}#HoursToMinutes .input-group input{padding:5px;width:100px;text-align:right}#HoursToMinutes .input-group span{margin-left:5px}#HoursToMinutes .swap-button{cursor:pointer;font-size:20px;margin:10px 0}#HoursToMinutes.button-group{display:flex;justify-content:space-around;margin-bottom:10px}#HoursToMinutes button{padding:10px;width:80px;background-color:#006400;color:white;border:none;border-radius:4px;cursor:pointer}#HoursToMinutes button:hover{background-color:#004d00}#HoursToMinutes .result{margin-top:10px;font-weight:700;color:red}#MonthlyCalendar .calendar{font-family:Arial,sans-serif;padding:20px;width:100%;max-width:400px;border:1px solid #ccc;border-radius:8px;background-color:#f9f9f9;text-align:center}#MonthlyCalendar table{width:100%;border-collapse:collapse}#MonthlyCalendar th,td{padding:10px;border:1px solid #ccc}#MonthlyCalendar thead th{background-color:#0056b3;color:#fff}#MonthlyCalendar tbody td{height:50px;vertical-align:middle}#MonthlyCalendar .empty{background-color:#f0f0f0}#MonthlyCalendar .current-day{background-color:#77dd77;color:#fff;font-weight:700}.hours-to-days-table{text-align:center}.hours-to-days-table table{width:45%;border-collapse:collapse;margin:20px 0}.hours-to-days-table td,.hours-to-days-table th{border:1px solid #ddd;padding:8px}.hours-to-days-table th{background-color:#f2f2f2}#AddSubtractTimeCalculator .time-calculator{padding:20px;max-width:600px;text-align:center;border:1px solid #ccc;border-radius:10px}#AddSubtractTimeCalculator .start-time,.button-group,.duration,.operation,.result{margin-bottom:20px}#AddSubtractTimeCalculator input[type=number],select{margin:0 5px;padding:5px;width:60px}#AddSubtractTimeCalculator button{padding:10px 20px;margin:0 10px;cursor:pointer}#AddSubtractTimeCalculator .result{font-weight:700;margin-top:20px}.input_time{text-align:center;font-size:24px;padding:10px;border:1px solid #ccc;border-radius:5px;width:200px}.input_label{font-size:20px;padding:10px}.button_green{margin-top:20px;padding:10px 20px;font-size:18px;border:none;border-radius:5px;background-color:#008037;color:white;cursor:pointer}.button_green:hover{background-color:#003D32}#MilitaryTime.time-converter{font-family:Arial,sans-serif;max-width:600px;margin:0 auto;padding:20px;text-align:center}#MilitaryTime h1{font-size:24px;margin-bottom:20px}#MilitaryTime .converter-container{display:flex;justify-content:center;align-items:center;margin-bottom:20px}#MilitaryTime .time-input{display:flex;flex-direction:column;align-items:center}#MilitaryTime .time-input label{font-weight:700;margin-bottom:5px}#MilitaryTime .time-input-field{font-size:24px;padding:10px;width:150px;text-align:center;border:1px solid #ccc;border-radius:5px}#MilitaryTime .time-example{font-size:12px;color:#888;margin-top:5px}#MilitaryTime .equals-sign{font-size:24px;margin:0 20px}#MilitaryTime .swap-button{background-color:#ff6633;color:white;border:none;padding:10px 20px;font-size:18px;border-radius:25px;cursor:pointer;transition:background-color .3s}#MilitaryTime .swap-button:hover{background-color:#e55b2d}.bg_gray{background-color:#f0f0f0;padding:20px;border-radius:5px}.min_number{margin:0 5px;padding:3px;width:60px}#thanksgiving .countdown-timer{text-align:center;font-family:Arial,sans-serif}#thanksgiving .time-left{font-size:2em;color:#333}