html{width:100%;height:100%;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:visible}body{width:100%;height:100%;color:#7a7a7a;background-color:#FFFFFF;margin:0;padding:0;overflow-x:visible}a{text-decoration:underline;color:#5a7369;-webkit-tap-highlight-color:#19322f}a:hover{color:#daa900}.btn,a.btn,.button,a.button,input.button-primary,input.button{display:inline-block;font-family:'Montserrat',sans-serif;font-size:1rem;font-weight:800;text-decoration:none;text-transform:uppercase;text-align:center;line-height:normal !important;color:#19322f;background:transparent;border:.125rem solid #19322f;border-radius:.5rem;margin:0;padding:.5rem 1.875rem;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.btn:hover,a.btn:hover,.button:hover,a.button:hover,input.button-primary:hover,input.button:hover{color:#FFFFFF;background:#19322f;border:.125rem solid #19322f;transform:scale(1.05)}.btn:after,a.btn:after,.button:after,a.button:after,input.button-primary:after,input.button:after{font-family:"Font Awesome 5 Free";font-weight:900;content:" \f054"}.btns-full,a.btns-full{display:block}.btns-arrow-down:after,a.btns-arrow-down:after{font-family:"Font Awesome 5 Free";font-weight:900;content:" \f0d7"}.btns-lg,a.btns-lg{font-size:1.25rem;line-height:1.25rem}.btns-xl,a.btns-xl{font-size:1.5rem;line-height:1.5rem}.btns-rev,a.btns-rev{color:#FFFFFF;background:transparent;border:.125rem solid #FFFFFF}.btns-rev:hover,a.btns-rev:hover{color:#FFFFFF;background:#19322f;border:.125rem solid #19322f}.btns-alt,a.btns-alt{color:#FFFFFF;background:transparent;border:.125rem solid #FFFFFF}.btns-alt:hover,a.btns-alt:hover{color:#FFFFFF;background:transparent;border:.125rem solid #FFFFFF}.button-arrow i{font-size:2rem;color:#daa900}.button-arrow i:hover{color:#19322f}.button-arrow-rev i{font-size:2rem;color:#FFFFFF}.button-arrow-rev i:hover{color:#19322f}.scale{border-radius:50%;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.scale:hover{transform:scale(1.1)}.textwidget.custom-html-widget{text-align:center}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item-445{height:auto;padding-bottom:1.5rem}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item-445 img{margin-left:-1rem}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item-259>a.mega-menu-link{height:auto !important;line-height:normal !important}#mega-menu-wrap-main-menu.mega-sticky #mega-menu-main-menu{background:#FFFFFF;filter:drop-shadow(0 5px 20px #0000001c)}nav.mainmenu{position:absolute;width:100%;top:0;left:0;right:0;z-index:2}nav.mainmenu a.logo{display:inline-block;position:absolute;width:auto;height:auto;top:1.25rem;left:1.25rem;z-index:1}nav.mainmenu .megamenumain{margin:3.75rem 0;line-height:normal}header{position:relative}header.post,header.page{padding-top:12.5rem}header.frontpage{height:60vh;padding-top:6.25rem}main{position:relative;background-color:#FFFFFF}section.contact{color:#FFFFFF;background-color:#19322f;background-image:url(../images/background-contact.webp);background-repeat:no-repeat;background-position:center;background-size:cover}section.contact h2{color:#FFFFFF}footer{position:relative;color:#FFFFFF;background-color:#19322f}footer a{color:#FFFFFF}footer a:hover{color:#FFFFFF;opacity:.6}.shrink-box{width:100%;position:fixed;transition:transform 1.5s ease,opacity 1s ease;transform-origin:center}.shrink-box.is-hidden{transform:translate3d(0, 300px, 0) scale(.6);opacity:0;pointer-events:none}ul.list{margin:0;padding-bottom:1.5rem}ul.list li::marker{color:#daa900}section.service-excerpts{position:relative;color:#FFFFFF}section.service-excerpts h2{color:#FFFFFF;margin:0 0 .5rem 0}section.service-excerpts .human-resources{min-height:40vh;background-color:#19322f}section.service-excerpts .safety{min-height:40vh;background-color:#7a7a7a}section.service-excerpts .payroll{min-height:40vh;background-color:#5a7369}section.service-excerpts a{text-decoration:none;color:#FFFFFF}section.blog{position:relative;background-color:#FFFFFF}main.page .featured{float:left;width:31%;height:auto;margin-top:.5rem;margin-right:2.5rem;margin-bottom:2.5rem}.services .service .wrapper{width:100%;aspect-ratio:1/1;background-color:#FFFFFF;box-shadow:2px 5px 15px 3px rgba(0,0,0,0.15)}.services .service .wrapper .icon{font-size:3.125rem;color:#daa900}.services .service .wrapper a{text-decoration:none}.services .service .wrapper a i.fa-arrow-right{font-size:2rem;color:#CCCCCC}.services .service .wrapper a i.fa-arrow-right:hover{color:#daa900}.services .service .wrapper a h3{color:#19322f}.services .service .wrapper a:hover h3{color:#5a7369}.services-single h2{padding-top:1rem}.services-single h2:first-of-type{padding-top:0}main.team h1 .classifications{font-size:1rem;font-weight:800;color:#5a7369}main.team h3{margin:0;padding:0}main.team h3 .classifications{font-size:.75rem;color:#5a7369}main.team .title{font-weight:bold;color:#daa900}@media (min-width:576px){main.team .photo{float:left;width:33%}}ul.pwcp-list{list-style:none;padding:0}ul.pwcp-list li{padding:1.5rem 0;border-top:1px solid #CCCCCC}ul.pwcp-list li strong{font-size:1.5rem;font-weight:bold;line-height:1.75rem;color:#19322f}ul.pwcp-list li .wp-font-awesome-icon{display:inline-block;float:left;margin-right:1rem}main.post h2,section.blog h2,main.post h3,section.blog h3{margin-bottom:0}main.post h2 a,section.blog h2 a,main.post h3 a,section.blog h3 a{text-decoration:none;color:#19322f}main.post h2 a:hover,section.blog h2 a:hover,main.post h3 a:hover,section.blog h3 a:hover{text-decoration:underline;color:#5a7369}main.post time,section.blog time{display:block;font-size:.875rem;text-transform:uppercase;color:#5a7369}main.post ul.categories,section.blog ul.categories{list-style:none;margin:0 0 .5rem 0;padding:0}main.post ul.categories li,section.blog ul.categories li{display:inline-block}main.post ul.categories li a,section.blog ul.categories li a{font-weight:bold;text-decoration:none;color:#daa900}main.post ul.categories li a:hover,section.blog ul.categories li a:hover{color:#19322f}main.post .all-posts,section.blog .all-posts{font-family:'Montserrat',sans-serif;text-transform:uppercase;letter-spacing:.5rem;font-weight:bold;color:#19322f}main.post .widget_categories,section.blog .widget_categories,main.post .widget_archive,section.blog .widget_archive{margin:0;padding:0}main.post .widget_categories select,section.blog .widget_categories select,main.post .widget_archive select,section.blog .widget_archive select{width:100%}main.post .wp-block-categories .wp-block-categories__label,section.blog .wp-block-categories .wp-block-categories__label{width:auto;display:none}ul.page-children{list-style:none;list-style-type:none;margin:.625rem 0 0 0;padding:0}ul.page-children li{padding:.5rem 0;border-top:.0625rem solid #CCCCCC !important;-webkit-tap-highlight-color:rgba(255,255,255,0.5)}ul.page-children li:first-child{border-top:none}ul.page-children li:last-child{border-bottom:none}ul.page-children li a{text-decoration:none;color:#7a7a7a}ul.page-children li a:hover{color:#19322f}ul.page-children li ul.children{font-size:.875rem;margin:0;padding:0 0 0 1.25rem}ul.page-children li ul.children li:last-child{border-bottom:none}.wp-pagenavi{font-size:1.25rem;text-transform:uppercase;text-align:center;color:#19322f;margin-top:1.25rem}.wp-pagenavi a{font-size:1.25rem;color:#19322f}.wp-pagenavi a:hover{color:#19322f}span.pages{padding:0 .9375rem 0 0;border-right:.0625rem solid #CCCCCC}a.page-numbers{text-decoration:none;border-right:.0625rem solid #CCCCCC;margin:0;padding:0 .9375rem}a.page{text-decoration:none;border-right:.0625rem solid #CCCCCC;margin:0;padding:0 .9375rem}a.prev{text-decoration:none;padding-left:0}a.first{text-decoration:none;border-right:.0625rem solid #CCCCCC;padding:0 .9375rem}a.previouspostslink{text-decoration:none;border-right:.0625rem solid #CCCCCC;padding:0 .9375rem}a.next{text-decoration:none;border-right:none;padding-right:0}a.nextpostslink{text-decoration:none;border-right:.0625rem solid #CCCCCC;padding:0 .9375rem}a.last{text-decoration:none;border-right:none;padding:0 .9375rem}span.current{font-weight:bold;color:#7a7a7a;border-right:.0625rem solid #CCCCCC;margin:0;padding:0 .9375rem}span.extend{border-right:.0625rem solid #CCCCCC;margin:0;padding:0 .9375rem}@media (max-width:575.98px){span.pages{display:block;padding:0 0 .5rem 0;border-right:none}a.page-numbers{display:inline-block;text-decoration:none;border-right:.0625rem solid #CCCCCC;margin:0;padding:.5rem .5rem}a.page{text-decoration:none;border-right:.0625rem solid #CCCCCC;margin:0;padding:.5rem .5rem}a.prev{text-decoration:none;padding-left:0}a.first{display:block;text-decoration:none;border-right:none;border-bottom:.0625rem solid #CCCCCC;border-top:.0625rem solid #CCCCCC;padding:.5rem .5rem}a.previouspostslink{display:inline-block;text-decoration:none;border-right:.0625rem solid #CCCCCC;padding:.5rem .5rem}a.next{display:block;text-decoration:none;border-right:none;padding-right:0}a.nextpostslink{display:inline-block;text-decoration:none;border-right:none;padding:.5rem .5rem}a.last{display:block;text-decoration:none;border-right:none;border-bottom:.0625rem solid #CCCCCC;border-top:.0625rem solid #CCCCCC;padding:.5rem .5rem}span.current{display:inline-block;font-weight:bold;color:#7a7a7a;border-right:.5rem solid #CCCCCC;margin:0;padding:.5rem .5rem}span.extend{display:inline-block;border-right:.0625rem solid #CCCCCC;margin:0;padding:.5rem .5rem}}.gallery:after{content:"";display:table;clear:both}.gallery .gallery-item{float:left;margin-right:4%;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.gallery .gallery-item:hover{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.gallery .gallery-item:active{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.gallery .gallery-item img{width:100%;height:auto}.gallery.gallery-columns-3 .gallery-item{width:30%}.gallery.gallery-columns-3 .gallery-item:nth-of-type(3n){margin-right:0}#cmplz-document,.editor-styles-wrapper .cmplz-unlinked-mode{font-size:1rem;max-width:100%}#cmplz-document h2,.editor-styles-wrapper .cmplz-unlinked-mode h2,#cmplz-document h3,.editor-styles-wrapper .cmplz-unlinked-mode h3{font-family:'Montserrat',sans-serif;font-size:1.75rem;font-weight:900;line-height:2rem;text-transform:none;margin:0;padding:.625rem 0 1.5rem 0}#cmplz-document p,.editor-styles-wrapper .cmplz-unlinked-mode p,#cmplz-document li,.editor-styles-wrapper .cmplz-unlinked-mode li,#cmplz-document td,.editor-styles-wrapper .cmplz-unlinked-mode td{font-size:1rem}#cmplz-document .cmplz-subtitle,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-subtitle{margin-top:0}#cmplz-cookies-overview{margin:0 0 1.5rem 0}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories{margin-top:0;margin-bottom:1.5rem}#cmplz-datarequest-form div{margin:.3125rem 0}#cmplz-datarequest-form div.cmplz_datarequest_limit_sensitive{margin-bottom:.625rem}