.spinner{animation:spin 2s linear infinite;border:16px solid #ffffff5e;border-radius:50%;border-top-color:#fff;height:120px;width:120px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#single-company-page{.content-container{font-size:16px;margin:0 auto;max-width:100%;width:1200px;@media(max-width:768px){display:block}@media(max-width:1230px){padding-left:15px;padding-right:15px}}.overview-section{.selectors-holder{margin-bottom:25px;text-align:right;.filters .filter label{padding-left:15px;text-align:left;@media (max-width:768px){padding-left:0}}form{margin-left:-15px;margin-right:-15px;padding:0;@media(max-width:768px){margin-bottom:0;margin-left:0;margin-right:0;margin-top:0}select{background:#f5f5f5;border:1px solid #bfbfbf;border-radius:3px;margin-left:15px;padding:7px 10px;@media(max-width:768px){display:block;margin-bottom:15px;margin-left:0;margin-right:0;width:100%}}}}.boxes-area{display:flex;gap:25px;justify-content:space-between;@media(max-width:768px){display:block}.single-box{align-items:center;aspect-ratio:373/212;background:#12355b;color:#fff;display:flex;justify-content:center;position:relative;width:100%;p{margin:0}@media(max-width:768px){aspect-ratio:373/150;margin-bottom:15px}.box-title{font-weight:600;position:absolute;top:25px}.box-value{font-size:70px;font-weight:600;line-height:1em;@media(max-width:768px){padding-top:40px}}}}}.job-listing-section{background:#f5f5f5;margin-top:90px;padding-bottom:80px;padding-top:80px;@media(max-width:768px){margin-top:80px}.type-selector-section{ul{display:flex;justify-content:space-between;list-style-type:none;padding:0;@media(max-width:768px){display:block}li{align-items:center;cursor:pointer;display:inline-block;display:flex;margin:0 45px 0 0;@media(max-width:768px){display:block;margin-bottom:15px}&.active{font-weight:600;text-decoration:underline}}.push-right{margin-left:auto;margin-right:0;button{margin-right:0;@media(max-width:768px){display:block;width:100%}}}}hr{border:none;border-top:1px solid #d9d9d9}}#no-results{display:none;margin-top:25px}.results-section{display:flex;flex-wrap:wrap;gap:25px;margin-top:40px;@media (max-width:768px){flex-direction:column}.job-card{background:#fff;border:1px solid #ececec;box-shadow:0 0 6px #0000000d;box-sizing:border-box;display:flex;flex:1 1 calc(50% - 25px);padding:50px;&.paged{display:none}&.page-1{display:flex}@media(max-width:768px){padding-bottom:35px;padding-left:35px;padding-right:35px;padding-top:35px}&#fix-card{background:transparent;border:none;box-shadow:none;padding:0}@media (max-width:768px){display:block;flex:1 1 100%}.color-code-area{padding-right:60px;padding-top:3px;width:50px;@media (max-width:768px){position:absolute}.color-ball{border-radius:50%;height:16px;width:16px}}.job-description-area{h3{margin-top:0;@media(max-width:768px){padding-left:35px}}a{color:#12355b;text-decoration:none}}}}.load-more-section{text-align:center;.hs-button{@media(max-width:768px){display:block;width:100%}}}}}