@import url(https://use.typekit.net/jgm3qmj.css);.btn,.button,.button-blue,.button-outline,.button-outline-white{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#d65e2e;border:2px solid #d65e2e;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:Gotham,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:.75em 1.5em;text-align:center;text-decoration:none;transition:all .5s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn:hover,.button-blue:hover,.button-outline-white:hover,.button-outline:hover,.button:hover{background-color:#007a9a;border:2px solid #007a9a;color:#fff}.btn:focus,.button-blue:focus,.button-outline-white:focus,.button-outline:focus,.button:focus{outline:3px solid rgba(214,94,46,.6);outline-offset:2px}.btn:disabled,.button-blue:disabled,.button-outline-white:disabled,.button-outline:disabled,.button:disabled{cursor:not-allowed;opacity:.5}.btn:disabled:hover,.button-blue:disabled:hover,.button-outline-white:disabled:hover,.button-outline:disabled:hover,.button:disabled:hover{background-color:#d65e2e}.button-outline{border:2px solid #d65e2e;color:#d65e2e;background-color:#fff}.button-outline:hover{background-color:#d65e2e;color:#fff}.button-blue{border:2px solid #007a9a;color:#fff;background-color:#007a9a}.button-blue:hover{background-color:#d65e2e;color:#fff}.button-outline-white{border:2px solid #fff;color:#fff;background-color:transparent}.button-outline-white:hover{background-color:#d65e2e;color:#fff}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}body,html{color:#02283d;height:100%;font-family:"Chronicle Display",serif}body{margin:0}main{position:relative;max-width:1285px;margin:100px auto;padding:0 20px}main>.wp-block-columns.is-layout-flex,main>.wp-block-heading,main>.wp-block-list,main>ol,main>p,main>ul{max-width:1285px;margin:0 auto 20px auto;padding:0 20px}main>.wp-block-list,main>ol,main>ul{padding-left:50px}@media screen and (max-width:640px){main>.wp-block-columns.is-layout-flex{display:block}}.wp-block-details{max-width:1285px;margin:0 auto 20px auto;padding:0 20px}.wp-block-details[open] summary:after{content:'\f068';font:var(--fa-font-solid);display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:20px}.wp-block-details summary{display:flex;align-items:center;justify-content:space-between;font-size:32px;font-family:Gotham,sans-serif;font-weight:300;line-height:1.2;list-style:none;margin:0 0 .75em}@media screen and (max-width:1000px){.wp-block-details summary{font-size:28px}}.wp-block-details summary:after{content:'\2b';display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;color:#d65e2e}dl{margin:0}dt{font-weight:600;margin:0}dd{margin:0}ol,ul{font-size:18px;font-family:"Chronicle Display",serif;font-weight:300}@media screen and (max-width:1000px){ol,ul{font-size:18px}}@media screen and (max-width:640px){ol,ul{-moz-column-count:1!important;column-count:1!important}}figure{margin:0}img,picture,source{margin:0;max-width:100%;height:auto}table{border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid shade(#161616,25%);font-weight:600;padding:.75em 0;text-align:left}td{border-bottom:1px solid #161616;padding:.75em 0}td,th,tr{vertical-align:middle}html{color:#02283d;font-family:"Chronicle Display",serif;font-size:100%;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:Gotham,sans-serif;font-weight:300;line-height:1.2;margin:0 0 .75em}.page-title,h1{font-size:40px}@media screen and (max-width:1000px){.page-title,h1{font-size:32px}}.page-title{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}h2{font-size:32px}@media screen and (max-width:1000px){h2{font-size:28px}}h3{font-size:28px}@media screen and (max-width:1000px){h3{font-size:20px}}h4{font-size:24px;color:#02283d;font-family:"Chronicle Display";font-style:normal;font-weight:375;line-height:140%}@media screen and (max-width:1000px){h4{font-size:18px}}h5{font-size:22px}@media screen and (max-width:1000px){h5{font-size:18px}}p{font-size:18px;font-family:"Chronicle Display",serif;font-weight:300;margin:0 0 .75em}p:last-child{margin-bottom:0}@media screen and (max-width:1000px){p{font-size:18px}}a{color:#d65e2e;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;transition:color .5s ease}a:hover{color:#007a9a}a:focus{outline:3px solid rgba(214,94,46,.6);outline-offset:2px}@media screen and (max-width:1000px){a:focus{outline:0}}hr{border-bottom:1px solid #d9d9d9;border-left:0;border-right:0;border-top:0;margin:1.5em 0}@use '../global' as *;.wp-blocks-container>.wp-block-buttons,.wp-blocks-container>.wp-block-columns,.wp-blocks-container>.wp-block-group,.wp-blocks-container>.wp-block-heading{margin-left:auto;margin-right:auto;max-width:1320px;padding-left:12px;padding-right:12px}.wp-blocks-container>h2{color:#007a9a;font-weight:700;margin-top:60px}.wp-blocks-container>p{margin-left:auto;margin-right:auto;max-width:1320px;padding-left:12px;padding-right:12px}.wp-blocks-container>.wp-block-group>.wp-block-group__inner-container{padding-left:12px;padding-right:12px}.wp-block-columns.center-mobile{text-align:center}@media screen and (min-width:782px){.wp-block-columns.center-mobile{text-align:left}}.wp-block-separator{margin-bottom:80px;margin-top:0}.wp-block-rss{max-width:1320px;margin:0 auto;padding:0 12px}.wp-block-rss li.wp-block-rss__item{display:flex;flex-wrap:wrap}.wp-block-rss li.wp-block-rss__item:not(last-child){margin-bottom:60px}.wp-block-rss li.wp-block-rss__item .wp-block-rss__item-title{margin-bottom:5px;flex:0 1 100%;width:100%;order:1}.wp-block-rss li.wp-block-rss__item .wp-block-rss__item-title a{color:#02283d;font-family:"Chronicle Display";font-size:24px;font-style:normal;font-weight:375;line-height:140%;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.wp-block-rss li.wp-block-rss__item .wp-block-rss__item-title a:hover{color:#d65e2e}.wp-block-rss li.wp-block-rss__item time.wp-block-rss__item-publish-date{color:#007a9a;font-family:Gotham,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:1;text-transform:uppercase;flex:0 1 auto;width:auto;order:3}.wp-block-rss li.wp-block-rss__item .wp-block-rss__item-author{color:#007a9a;font-family:Gotham,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:1;text-transform:uppercase;flex:0 1 auto;width:auto;order:2;margin-right:5px;padding-right:5px;border-right:2px solid}.wp-block-rss li.wp-block-rss__item .wp-block-rss__item-excerpt{color:#02283d;font-family:"Chronicle Display",serif;font-size:18px;font-style:normal;font-weight:325;line-height:140%;flex:0 1 100%;margin-top:10px;width:100%;order:4}.wp-block-buttons.blog-button{margin-bottom:90px}.wp-block-buttons.blog-button a{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#007a9a;border:2px solid #007a9a;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-family:Gotham,sans-serif;font-size:26px;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:.75em 1.5em;text-align:center;text-decoration:none;transition:all .5s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.wp-block-buttons.blog-button a:hover{background-color:#d65e2e;border:2px solid #d65e2e;color:#fff}.wp-block-buttons.blog-button a:focus{outline:3px solid rgba(214,94,46,.6);outline-offset:2px}.wp-block-buttons.blog-button a:disabled{cursor:not-allowed;opacity:.5}.wp-block-buttons.blog-button a:disabled:hover{background-color:#d65e2e}footer{font-family:Gotham,sans-serif;background:#02283d;color:#fff;padding:70px 0}footer .footer-top{display:flex;max-width:1285px;margin:0 auto;padding:0 20px}@media screen and (max-width:1000px){footer .footer-top{flex-wrap:wrap}}footer .footer-top .footer-left{flex:0 1 650px;min-width:650px;width:650px}@media screen and (max-width:1000px){footer .footer-top .footer-left{flex:0 1 100%;min-width:0;margin-bottom:40px;width:100%}}footer .footer-top .footer-right{flex:0 1 100%;width:100%;text-align:right}footer .footer-top .footer-logo{margin-bottom:30px}footer .footer-top .contact-info{color:#fff;font-family:Gotham,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:172%;margin-bottom:60px}@media screen and (max-width:1000px){footer .footer-top .contact-info{margin-bottom:30px}}footer .footer-top .contact-info p{font-family:Gotham,sans-serif;font-size:14px;font-style:normal;font-weight:300;line-height:172%}footer .footer-top .contact-info a{color:#fff}footer .footer-top .social-links ul.social{display:flex;justify-content:flex-end;list-style:none;padding:0;margin:0}footer .footer-top .social-links ul.social li{margin-right:7px}footer .footer-top .social-links ul.social li a{background:#d65e2e;border-radius:4px;color:#fff;font-size:22px;height:44px;width:44px;display:flex;justify-content:center;align-items:center;text-decoration:none}footer .footer-top .social-links ul.social li a:hover{background:#af4a22}footer .footer-bottom{border-top:1px solid rgba(255,255,255,.5);display:flex;justify-content:space-between;max-width:1285px;margin:70px auto 0 auto;padding:20px 20px 0 20px}footer .footer-bottom .copyright{color:#fff;font-family:Gotham,sans-serif;font-size:14px;font-style:normal;font-weight:325;line-height:146.4%;letter-spacing:-.14px}footer .footer-bottom .design-by{color:#fff;text-align:right;font-family:Gotham,sans-serif;font-size:14px;font-style:normal;font-weight:325;line-height:146.4%;letter-spacing:-.14px}footer .footer-bottom .design-by a{color:#fff;text-decoration:none}footer .footer-bottom .design-by a:hover{text-decoration:underline}header{box-shadow:0 0 12px 0 rgba(0,0,0,.25);color:#007a9a;padding:22px 0;z-index:9}header #menu-top-menu li a{color:#007a9a;font-family:"Chronicle Display";font-size:18px;font-style:normal;font-weight:325;letter-spacing:-.36px;padding-right:0;padding-left:30px}header #menu-top-menu li a:hover{color:#d65e2e}header .container{max-width:1285px;margin:0 auto;padding:0 20px}header .container .navbar{display:flex;align-items:center;justify-content:space-between}header .container .navbar a.navbar-brand.home-logo{color:#007a9a!important;font-family:Gotham,sans-serif;font-size:28px;font-weight:700;line-height:110%;letter-spacing:-.48px}header .container .navbar .group-right .group-right--inner .group-bottom .mobile-menu-toggle{cursor:pointer;display:none;font-size:25px;text-align:right}@media screen and (max-width:1000px){header .container .navbar .group-right .group-right--inner .group-bottom .mobile-menu-toggle{display:block}}@media screen and (max-width:1000px){header .menu-top-menu-container{display:none}}header .menu-top-menu-container #menu-top-menu{display:flex;list-style:none;justify-content:flex-end;align-items:center}header .menu-top-menu-container #menu-top-menu li{font-family:"Chronicle Display",serif;line-height:1;padding:6px 0 4px 0;margin-left:25px;text-transform:uppercase}header .menu-top-menu-container #menu-top-menu li.btn,header .menu-top-menu-container #menu-top-menu li.button,header .menu-top-menu-container #menu-top-menu li.button-blue,header .menu-top-menu-container #menu-top-menu li.button-outline,header .menu-top-menu-container #menu-top-menu li.button-outline-white{background:0 0}header .menu-top-menu-container #menu-top-menu li.btn a,header .menu-top-menu-container #menu-top-menu li.button a,header .menu-top-menu-container #menu-top-menu li.button-blue a,header .menu-top-menu-container #menu-top-menu li.button-outline a,header .menu-top-menu-container #menu-top-menu li.button-outline-white a{background:#007a9a;padding:10px 18px;line-height:1;transition:.5s ease all}header .menu-top-menu-container #menu-top-menu li.btn a:hover,header .menu-top-menu-container #menu-top-menu li.button a:hover,header .menu-top-menu-container #menu-top-menu li.button-blue a:hover,header .menu-top-menu-container #menu-top-menu li.button-outline a:hover,header .menu-top-menu-container #menu-top-menu li.button-outline-white a:hover{background:#d65e2e;border-bottom:none}header .menu-top-menu-container #menu-top-menu li.btn.current_page_item a,header .menu-top-menu-container #menu-top-menu li.button.current_page_item a,header .menu-top-menu-container #menu-top-menu li.current_page_item.button-blue a,header .menu-top-menu-container #menu-top-menu li.current_page_item.button-outline a,header .menu-top-menu-container #menu-top-menu li.current_page_item.button-outline-white a{border-bottom:none}header .menu-top-menu-container #menu-top-menu li.search{height:26px}header .menu-top-menu-container #menu-top-menu li.search a{font-size:0}header .menu-top-menu-container #menu-top-menu li.search a:after{content:url(../images/search.png)}header .menu-top-menu-container #menu-top-menu li.search a:hover{border:none}header .menu-top-menu-container #menu-top-menu li.current_page_item a{border-bottom:1px solid}header .menu-top-menu-container #menu-top-menu li a{color:#fff;text-decoration:none;font-size:11px;font-weight:500;letter-spacing:.22px;text-transform:uppercase}header .menu-top-menu-container #menu-top-menu li a:hover{border-bottom:1px solid}.mobile-menu-container{display:none;position:absolute;top:118px;left:0;right:0;width:100%;z-index:9;background:#fff}.mobile-menu-container .menu-top-menu-container{max-width:1285px;margin:0 auto;padding:10px 20px}.mobile-menu-container .menu-top-menu-container ul{list-style:none;padding:0;margin:0}.mobile-menu-container .menu-top-menu-container ul li{text-transform:uppercase;margin:5px 0;border-bottom:1px solid;padding:10px 0;line-height:1}.mobile-menu-container .menu-top-menu-container ul li:last-child{border-bottom:none}.mobile-menu-container .menu-top-menu-container ul li.btn,.mobile-menu-container .menu-top-menu-container ul li.button,.mobile-menu-container .menu-top-menu-container ul li.button-blue,.mobile-menu-container .menu-top-menu-container ul li.button-outline,.mobile-menu-container .menu-top-menu-container ul li.button-outline-white{background:0 0;-webkit-font-smoothing:auto;text-align:left;font-weight:400;text-transform:uppercase;margin:5px 0!important;border-bottom:1px solid #02283d;padding:10px 0!important;display:block;border-radius:0}.mobile-menu-container .menu-top-menu-container ul li a{color:#02283d;text-decoration:none}@use '../global' as *;.home main{margin:0;max-width:100%;padding:0}#overtime-calculator{margin-top:50px;padding-left:12px;padding-right:12px;font-family:Gotham,sans-serif}#overtime-calculator h2{font-weight:700}#overtime-calculator .step legend{display:block;color:#007a9a;font-weight:700;font-size:22px}#overtime-calculator .step label{display:inline-block;color:#007a9a;font-weight:700;font-size:22px}#overtime-calculator .step .checkbox-wrapper{margin-bottom:5px}#overtime-calculator .step .checkbox-wrapper__label{display:inline-block;color:#02283d;font-size:16px;padding-left:5px}#overtime-calculator .step select{border:1px solid #d9d9d9;background-color:#fff;padding:5px 10px;width:100%}#overtime-calculator .step input[type=text]{border:1px solid #d9d9d9;background-color:#fff;padding:5px 10px;width:100%}#overtime-calculator .step input[type=checkbox]:not(.checkbox-small){transform:scale(1.75);margin-right:15px}#overtime-calculator .step fieldset.columns{display:flex;flex-wrap:wrap;margin-bottom:2em}#overtime-calculator .step fieldset.columns .field-wrapper{width:50%;padding-right:15px}#overtime-calculator .step fieldset.daily-hours{border-radius:8px;box-shadow:0 0 12px 0 rgba(0,0,0,.15);padding:15px 30px;margin-bottom:30px;position:relative}#overtime-calculator .step fieldset.daily-hours legend{color:#02283d}#overtime-calculator .step fieldset.daily-hours .field-wrapper{margin-bottom:15px}#overtime-calculator .step fieldset.daily-hours .field-wrapper label{color:#767676;font-size:16px}#overtime-calculator .step fieldset.daily-hours .field-wrapper input[type=checkbox]{transform:scale(1.5)}#overtime-calculator .step fieldset.daily-hours .field-wrapper input[type=number]{display:inline-block;width:100%;max-width:400px;margin-top:10px}#overtime-calculator .step fieldset.daily-hours .field-wrapper em{color:#767676}#overtime-calculator .step fieldset.daily-hours .time-counter{display:inline-block;position:absolute;top:15px;right:30px;font-style:italic;color:#828386;border:1px solid #d9d9d9;padding:5px;min-width:100px}#overtime-calculator .time-slider .noUi-connect{background-color:#9db4c4}#overtime-calculator .time-slider .noUi-handle{background-color:#d65e2e;border:0;height:24px;width:24px;top:-5px;right:-12px;border-radius:12px;box-shadow:none}#overtime-calculator .time-slider .noUi-handle:after,#overtime-calculator .time-slider .noUi-handle:before{display:none}#overtime-calculator .time-slider .noUi-pips{padding:0;height:40px}#overtime-calculator .time-slider .noUi-pips .noUi-marker{display:none}#overtime-calculator .time-slider .noUi-pips .noUi-value{font-size:14px;color:#adadad;font-weight:500;display:inline-block;padding-left:25px}#overtime-calculator .time-slider .noUi-pips .noUi-marker:first-child+.noUi-value{padding-left:50px}#overtime-calculator .end{border-radius:8px;color:#fff;background-color:#02283d;padding:30px}#overtime-calculator .end p{font-size:24px}#overtime-calculator .end strong{font-family:Gotham,sans-serif;font-weight:700}#overtime-calculator .buttons{margin-top:50px}#overtime-calculator .buttons button{margin-right:10px;font-size:18px;font-weight:700}#overtimeCalcModal .modal-dialog{max-width:1000px;padding:30px}#overtimeCalcModal .modal-dialog .modal-header{border-bottom:0}#overtimeCalcModal .modal-dialog .modal-body{padding:0 30px 30px}#overtimeCalcModal .modal-dialog h3{color:#007a9a}#overtimeCalcModal .modal-dialog h3 strong{font-style:italic}