footer{padding:0 0 3em 0;background-color:#202020;position:relative}footer .is-paychexblue.is-bottom-sticky{position:fixed;border-radius:0;box-shadow:none;bottom:0;right:0;left:0;z-index:400;font-size:.8em}@media screen and (min-width: 1024px){footer .is-paychexblue.is-bottom-sticky{display:none}}@media screen and (max-width: 768px){footer .paychex-footer-back-to-top{padding:2em 1em 0}}@media screen and (min-width: 769px),print{footer .paychex-footer-back-to-top{display:none}}footer .footer--service{background-color:#b3cde3}@media screen and (min-width: 769px),print{footer .footer--service .field--name-field-top-footer-components{display:flex}}@media screen and (max-width: 768px){footer .footer--service .field--name-field-top-footer-components>.field__item{padding:1.5em}}@media screen and (min-width: 769px),print{footer .footer--service .field--name-field-top-footer-components>.field__item{flex:1;padding:3em 1.5em}}@media screen and (max-width: 768px){footer .footer--service .field--name-field-top-footer-components>.field__item:first-child{padding-bottom:0}}@media screen and (min-width: 769px),print{footer .footer--service .field--name-field-top-footer-components>.field__item:first-child{padding-right:0}}footer .footer--legal,footer .footer--nav,footer .language-selector{color:#fff}footer .footer--legal a:not(.is-paychexblue),footer .footer--nav a:not(.is-paychexblue),footer .language-selector a:not(.is-paychexblue){font-size:14px;color:#ccc;cursor:pointer;transition:color .3s ease;display:inline-block;position:relative}footer .footer--legal a:not(.is-paychexblue):after,footer .footer--nav a:not(.is-paychexblue):after,footer .language-selector a:not(.is-paychexblue):after{content:"";position:absolute;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);height:1px;bottom:0;left:0;background-color:#b3cde3;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-transform-origin:bottom right;transform-origin:bottom right}footer .footer--legal a:not(.is-paychexblue):hover::after,footer .footer--nav a:not(.is-paychexblue):hover::after,footer .language-selector a:not(.is-paychexblue):hover::after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}footer .footer--nav{padding-top:2em}@media screen and (min-width: 769px),print{footer .footer--nav-columns{display:flex}}footer .footer--nav-columns .menu{margin-left:0}footer .footer--nav-columns .menu .menu-item--expanded{list-style-type:none;list-style-image:none}footer .footer--nav-columns .menu .menu-item{padding-top:0}footer .footer--nav-columns .menu .menu-item:first-child>span{display:inline-block;border-bottom:1px solid #18a3a5;width:100%;margin-bottom:.5em;padding-bottom:.2em}@media screen and (min-width: 769px),print{footer .footer--nav-columns .menu .menu-item:first-child>span{font-size:.9em}}@media screen and (min-width: 1216px){footer .footer--nav-columns .menu .menu-item:first-child>span{font-size:1.4em}}@media screen and (max-width: 768px){footer .footer--nav-columns .menu .menu-item .menu{columns:2;-webkit-columns:2;-moz-columns:2}}footer .footer--nav-columns .menu .menu-item .menu .menu-item a{padding:1em 0 .2em;min-width:44px;min-height:44px;display:inline-block}footer .footer--legal{background-color:#333;padding:1em 0}footer .footer--legal .menu{display:flex;flex-wrap:wrap;margin:0}@media screen and (max-width: 768px){footer .footer--legal .menu{padding:0 1.5em}}footer .footer--legal .menu .menu-item a{padding:.8em;min-width:44px;display:inline-block}@media screen and (max-width: 768px){footer .footer--legal .footer--corporate-copy{text-align:center;padding:1.5em 0}}@media screen and (min-width: 769px),print{footer .footer--legal .footer--corporate-copy{float:right}}@media screen and (max-width: 768px){footer .footer--social-langauge{text-align:center;padding:3em 1.5em 0}}@media screen and (min-width: 769px),print{footer .footer--social-langauge{padding:6em 0}}footer .footer--social-langauge .h4{color:#fff}@media screen and (max-width: 768px){footer .footer--social-langauge .column:first-child{padding-top:2.5rem}}footer .footer--social-langauge .column:first-child a{margin-right:1em;display:inline-block}@media screen and (max-width: 768px){footer .footer--social-langauge .column:first-child a{width:25px}}@media screen and (min-width: 769px),print{footer .footer--social-langauge .column:first-child a{width:14px}}@media screen and (min-width: 1216px){footer .footer--social-langauge .column:first-child a{width:25px}}@media screen and (max-width: 768px){footer .footer--social-langauge .column:first-child a.glassdoor{width:20px}}@media screen and (min-width: 769px),print{footer .footer--social-langauge .column:first-child a.glassdoor{width:13px}}@media screen and (min-width: 1216px){footer .footer--social-langauge .column:first-child a.glassdoor{width:20px}}footer .footer--social-langauge .column:first-child a img{vertical-align:middle}footer .footer--social-langauge .language-selector ul li{margin:0 1rem 0 0;line-height:1}footer .footer--social-langauge .language-selector ul li:last-child{border-left:1px solid #fff}footer .footer--social-langauge .language-selector ul li:last-child a{margin:0 0 0 1em;color:#e1e9f0}footer .footer--social-langauge .language-selector ul li a{margin:0;padding:1.2em 0}footer .footer--social-langauge .language-selector .notranslate a{color:#e1e9f0}footer .footer--social-langauge .language-selector ul{display:flex}footer .node--disclaimer{color:#fff;padding-top:2em}@media screen and (max-width: 768px){footer .node--disclaimer{padding:0 1.5rem 4rem}}footer .node--disclaimer a{text-decoration:underline;color:#ccc}.site-go footer .is-bottom-sticky{display:none}.site-go footer nav>.container,.site-go footer nav .footer--social{display:none}.site-go footer nav .footer--corporate .columns{border:none}@media screen and (max-width: 768px){.site-go footer .text-disclaimer-block{padding-left:1.5em;padding-right:1.5em}}.smartling-es .footer .language-selector li:nth-child(2){color:#0059a2}.smartling-es .footer .language-selector .notranslate a{color:inherit}div.block-block-content div.field--name-body .form-text-disclaimer-block,div.block-block-content div.field--name-body .text-disclaimer-block{display:none}
