     html {
         scroll-behavior: smooth;
     }

     .container details {
         font-weight  : normal;
         padding      : 0 0 0 0;
         overflow     : hidden;
         border-bottom: 1px solid #A3A5A7;
     }

     .container-paylocity-jobs {
         padding : 0 0 4rem 0;
         overflow: hidden;
     }

     .container details>summary {
         padding           : 1rem 0px;
         border            : none;
         cursor            : pointer;
         list-style        : none;
         text-align        : left;
         margin-bottom     : 0px;
         transition        : margin 150ms ease-out;
         display           : flex;
         align-items       : center;
         justify-content   : space-between;
         font-weight       : bold;
         /* border-bottom  : solid 2px transparent; */
     }

     .container details>summary::-webkit-details-marker,
     .container details>summary::marker {
         display: none;
     }

     .container details>summary+div {
         padding: 0 0 2rem 0;
     }


     /* details>summary:hover {
     border-bottom: 1px solid #3e5c7a;
 } */

     details[open]>summary {
         margin-bottom: 1rem;
     }

     details>summary::after {
         content            : '\002B';
         display            : inline-flex;
         width              : 36px;
         height             : 36px;
         font-size          : 24px;
         /* border          : solid 1px #eee; */
         border-radius      : 50%;
         transition         : .5s transform ease;
         font-family        : Arial, Helvetica, sans-serif;
         text-align         : center;
         justify-content    : center;
         align-content      : center;
         align-items        : center;
         background-color   : #ff4e00;
         font-weight        : normal;
     }

     details[open]>summary::after {
         /* transform: rotate(180deg); */
         content: '\2212';
     }

     details>p {
         padding: 2px 6px;
         margin : 0;
     }

     @media (max-width: 768px) {}

     @media (max-width: 480px) {
         h3 {
             font-size: 20px;
         }
     }