*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;outline:0;text-shadow:rgba(0,0,0,.01) 0 0 1px}:focus{outline:none}.page-template-archive-careers{background-color:#fff}.page-template-archive-careers .hero{padding-bottom:96px;padding-top:6rem}@media only screen and (max-width:959px){.page-template-archive-careers .hero{padding-top:10.25rem}}@media only screen and (max-width:639px){.page-template-archive-careers .hero{padding-bottom:16px;padding-top:4.25rem}}.page-template-archive-careers .hero header{margin-bottom:64px;margin-left:auto;margin-right:auto;max-width:590px;text-align:center}.page-template-archive-careers .hero header p{font-size:1rem}.page-template-archive-careers .openings{padding-bottom:120px}@media only screen and (max-width:959px){.page-template-archive-careers .openings{padding-bottom:3rem;padding-top:5.5rem}}.page-template-archive-careers .openings header{margin-bottom:64px;margin-left:auto;margin-right:auto;max-width:590px;text-align:center}.page-template-archive-careers .openings header p{color:#70727b;font-size:1rem;line-height:1.75}.page-template-archive-careers .openings .grid-wrapper{margin-bottom:72px;margin-left:auto;margin-right:auto;max-width:1120px}.page-template-archive-careers .openings .grid-wrapper .grid-item{align-items:flex-start;background-color:#fff;border:1px solid rgba(223,225,237,.7);border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;padding:1.875rem;transition:all .25s}.page-template-archive-careers .openings .grid-wrapper .grid-item:hover{box-shadow:0 10px 30px -10px rgba(42,43,46,.15);cursor:pointer;transition:all .25s}.page-template-archive-careers .openings .grid-wrapper .grid-item:hover .is-link-arrow{color:#0ec76a;text-decoration:none;transition:color .15s}.page-template-archive-careers .openings .grid-wrapper .grid-item:hover .is-link-arrow:before{content:"";opacity:1;right:-28px;transition:all .5s cubic-bezier(.25,1,.33,1)}.page-template-archive-careers .openings .grid-wrapper .grid-item .description{border-radius:4px;color:#fff;display:table;font-size:13px;font-weight:600;letter-spacing:.5px;line-height:1!important;max-width:200px;padding:6px 12px;position:relative;text-transform:uppercase;transition:all .25s;width:auto}.page-template-archive-careers .openings .grid-wrapper .grid-item .description.green{background-color:#0ec76a}.page-template-archive-careers .openings .grid-wrapper .grid-item .description.orange{background-color:#f6820d}.page-template-archive-careers .openings .grid-wrapper .grid-item .is-flex{margin-top:3rem;width:100%}.page-template-archive-careers .openings .grid-wrapper .grid-item .is-flex p{color:#70727b;font-size:1rem;margin-bottom:0;opacity:.6}.page-template-archive-careers .openings .grid-wrapper .grid-item .is-flex .is-link-arrow{font-size:.875rem;margin-right:1.5rem}.page-template-archive-careers .openings .grid-wrapper .grid-item .is-flex .is-link-arrow:before,.page-template-archive-careers .openings .grid-wrapper .grid-item .is-flex .is-link-arrow:hover:before{top:17%}.page-template-archive-careers .openings .cta{margin-left:auto;margin-right:auto;max-width:1120px;padding-bottom:0;padding-top:0}@media only screen and (max-width:639px){.page-template-archive-careers .openings .cta{flex-wrap:wrap;text-align:left}}.page-template-archive-careers .openings .cta h3{margin-bottom:.5rem;margin-top:0}.page-template-archive-careers .openings .cta p{font-size:1rem;margin-top:0;text-align:left}.page-template-archive-careers .perks{padding-bottom:7.5rem;padding-top:7.5rem}@media only screen and (max-width:959px){.page-template-archive-careers .perks{padding-bottom:5.5rem;padding-top:5.5rem}}.page-template-archive-careers .perks header{margin-bottom:4rem;text-align:center}.page-template-archive-careers .perks .grid-wrapper{margin-left:auto;margin-right:auto;max-width:1120px}.page-template-archive-careers .perks .grid-wrapper .grid-item{max-width:300px;text-align:center}.page-template-archive-careers .perks .grid-wrapper .grid-item img{border-radius:50%;height:56px;margin-bottom:1rem;width:56px}.page-template-archive-careers .perks .grid-wrapper .grid-item h3{margin-bottom:0}.page-template-archive-careers .perks .grid-wrapper .grid-item p{color:#70727b;font-size:.875rem;line-height:1.7;margin-top:.5rem}.page-template-archive-careers #careers-modal .is-modal-dialog{background-color:#fff;border:1px solid rgba(223,225,237,.7);border-radius:8px;box-shadow:0 10px 30px -10px rgba(42,43,46,.15);padding:3.5rem}@media only screen and (max-width:639px){.page-template-archive-careers #careers-modal .is-modal-dialog{padding:2rem}}.page-template-archive-careers #careers-modal .is-modal-dialog .is-modal-title{color:#131314;letter-spacing:-.5px;line-height:1.25;margin-bottom:.5rem}.page-template-archive-careers #careers-modal .is-modal-dialog .is-modal-body{padding:0}.page-template-archive-careers #careers-modal .is-modal-dialog form .is-button-green{display:block;width:100%}.page-template-archive-careers #careers-modal .wpcf7-submit{box-shadow:0 2px 4px -1px rgba(7,97,52,.24)}