.wp-block-nesto-extensions-job-postings{font-family:Montserrat,Arial,Helvetica,"sans-serif";text-align:left}.wp-block-nesto-extensions-job-postings .total-open-roles{margin-bottom:1rem}.wp-block-nesto-extensions-job-postings .job-listings{border-top:1px solid gray;margin-bottom:1rem}@media screen and (min-width:728px){.wp-block-nesto-extensions-job-postings .job-listings{margin-bottom:1rem}}.wp-block-nesto-extensions-job-postings .job-listings .job-roll{align-items:normal;border-bottom:1px solid gray;display:flex;gap:.65rem;justify-content:space-between;min-height:90px}@media screen and (min-width:728px){.wp-block-nesto-extensions-job-postings .job-listings .job-roll{gap:1rem}}@media screen and (min-width:1180px){.wp-block-nesto-extensions-job-postings .job-listings .job-roll{min-height:105px}}.wp-block-nesto-extensions-job-postings .job-listings .job-roll.loading{opacity:.6;overflow:hidden;position:relative}@keyframes
shimmer{0%{transform:translateZ(0)}to{transform:translate3d(75%,0,0)}}.wp-block-nesto-extensions-job-postings .job-listings .job-roll.loading:after{animation:shimmer 1.8s ease-in-out infinite;background:linear-gradient(90deg,#ddd,#ddd 25%,#ddd calc(25% + 1px),#eee,#fff,#eee 40%,#ddd calc(40% + 1px));content:"";height:100%;position:absolute;right:0;top:0;width:400%}.wp-block-nesto-extensions-job-postings .job-listings .job-roll .job-col{flex-basis:0%;flex-grow:1;flex-shrink:0;padding:1.5rem 0}.wp-block-nesto-extensions-job-postings .job-listings .job-roll .job-col.location-view-position{display:flex;justify-content:space-between}@media screen and (max-width:1180px){.wp-block-nesto-extensions-job-postings .job-listings .job-roll .job-col.location-view-position{max-width:20%}}.wp-block-nesto-extensions-job-postings .job-listings .job-roll .job-col.location-view-position .view-position{align-self:center;padding-right:1rem}@media screen and (max-width:1180px){.wp-block-nesto-extensions-job-postings .job-listings .job-roll .job-col.location-view-position .view-position{display:none}}.wp-block-nesto-extensions-job-postings .job-listings .job-roll .job-col.location-view-position .view-position
.btn{background-color:#0000;border-color:#0000;color:#3d66b0;font-size:.85rem;text-decoration:none}.wp-block-nesto-extensions-job-postings .job-listings .job-roll .job-col.location-view-position .view-position .btn:hover{background-color:#3d66b0;border-color:#3d66b0;color:#fff}.wp-block-nesto-extensions-job-postings .job-listings .job-roll .job-col .job-label{font-size:.75rem}.wp-block-nesto-extensions-job-postings .job-listings .job-roll .job-col h2,.wp-block-nesto-extensions-job-postings .job-listings .job-roll .job-col
h3{font-size:1rem;font-weight:600;margin-bottom:0;margin-top:5px}@media screen and (min-width:728px){.wp-block-nesto-extensions-job-postings .job-listings .job-roll .job-col h2,.wp-block-nesto-extensions-job-postings .job-listings .job-roll .job-col
h3{font-size:1rem}}.wp-block-nesto-extensions-job-postings .job-listings .job-roll .job-col h2 a,.wp-block-nesto-extensions-job-postings .job-listings .job-roll .job-col h3
a{color:#3d66b0;text-decoration:none}.wp-block-nesto-extensions-job-postings .job-listings .more-roles{max-height:0;overflow:hidden;transition:max-height .6s ease-out}.wp-block-nesto-extensions-job-postings .btn-see-more-roles{background-color:#0000;border-color:#3d66b0;border-width:1px!important;color:#3d66b0;font-size:.85rem!important;padding-left:1.6rem!important;padding-right:2.2rem!important;position:relative;text-decoration:none}.wp-block-nesto-extensions-job-postings .btn-see-more-roles:after,.wp-block-nesto-extensions-job-postings .btn-see-more-roles:before{background-color:#3d66b0;content:"";position:absolute}.wp-block-nesto-extensions-job-postings .btn-see-more-roles:before{height:1px;right:12px;top:50%;transform:translateY(-50%);width:7px}@media screen and (min-width:728px){.wp-block-nesto-extensions-job-postings .btn-see-more-roles:before{right:21px}}.wp-block-nesto-extensions-job-postings .btn-see-more-roles:after{height:7px;right:15px;top:50%;transform:translateY(-50%);width:1px}@media screen and (min-width:728px){.wp-block-nesto-extensions-job-postings .btn-see-more-roles:after{right:24px}}.wp-block-nesto-extensions-job-postings .btn-see-more-roles:hover{background-color:#3d66b0;border-color:#3d66b0;color:#fff}.wp-block-nesto-extensions-job-postings .btn-see-more-roles:hover:after,.wp-block-nesto-extensions-job-postings .btn-see-more-roles:hover:before{background-color:#fff}.wp-block-nesto-extensions-job-postings .btn-see-more-roles:active,.wp-block-nesto-extensions-job-postings .btn-see-more-roles:focus{background-color:#0000;border-color:#3d66b0;color:#3d66b0}.wp-block-nesto-extensions-job-postings .btn-see-more-roles:active:after,.wp-block-nesto-extensions-job-postings .btn-see-more-roles:active:before,.wp-block-nesto-extensions-job-postings .btn-see-more-roles:focus:after,.wp-block-nesto-extensions-job-postings .btn-see-more-roles:focus:before{background-color:#3d66b0}.wp-block-nesto-extensions-job-postings .btn-see-more-roles.hide-roles:after{display:none}