.openings-container{display:flex;flex-direction:column;gap:2rem;padding:2rem}.openings-heading{font-size:42px;font-weight:100}.position-strip{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;text-align:left;gap:1rem;border:1px solid #000;padding:1.5rem;width:100%;background-color:#f7f5f5}.position-heading{font-size:32px;font-weight:100}.position-description{font-weight:200;width:100%}.careers-details-button-container{padding:2rem;width:20%;display:flex;justify-content:center;align-items:center}.position-description-details-button{display:flex;flex-direction:column;width:80%;gap:.5rem}.position-strip-button{width:118px;height:38px;border-radius:5px;font-size:16px}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background-image:url(/images/about_page_background_image.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:2rem;border-radius:8px;width:90%;max-width:700px;max-height:80vh;overflow-y:auto;box-shadow:0 4px 10px rgba(0,0,0,.2);position:relative;text-align:center}.modal-close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#333}.modal-title{margin-top:1rem;margin-bottom:1rem;font-size:2rem;font-weight:300;text-align:left}.modal-description{font-size:18px;line-height:1.5;font-weight:200;text-align:left}.position-strip-button{padding:.5rem 1rem;background-color:var(--recomended-button-background-color);color:var(--recomended-button-text-color);border:none;border-radius:4px;cursor:pointer}.position-strip-button:hover{background:#4ea4a4}.modal-list{font-size:18px;line-height:1.5;font-weight:200;text-align:left;list-style-type:number}@media (max-width:320px){.openings-container{padding:1rem}.openings-heading{text-align:center;font-size:32px}.position-strip{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.9rem}.position-heading,.position-strip{text-align:center}.position-description{text-align:center;font-size:14px}.position-description-details-button{width:100%}.careers-details-button-container{padding:0;width:100%}.modal-content{background-image:url(/images/320_modal_background_careers.webp);padding:1rem;max-height:90vh}.modal-title{font-size:1.6rem}.modal-description{font-size:15px}.modal-list{font-size:14px;padding:.4rem;display:flex;flex-direction:column;gap:1rem}}@media (max-width:360px){.openings-container{padding:1rem}.openings-heading{text-align:center;font-size:32px}.position-strip{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:1rem}.position-heading{text-align:center;font-size:30px}.position-description{text-align:center;font-size:14px}.position-description-details-button{width:100%}.careers-details-button-container{padding:0;width:100%}.modal-content{background-image:url(/images/320_modal_background_careers.webp);padding:1rem;max-height:90vh}.modal-title{font-size:1.6rem}.modal-description{font-size:15px}.modal-list{font-size:14px;padding:.4rem;display:flex;flex-direction:column;gap:1rem}}@media (max-width:375px){.openings-container{padding:1rem}.openings-heading{text-align:center;font-size:32px}.position-strip{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:1rem}.position-heading{text-align:center;font-size:30px}.position-description{text-align:center;font-size:14px}.position-description-details-button{width:100%}.careers-details-button-container{padding:0;width:100%}.modal-content{background-image:url(/images/320_modal_background_careers.webp);padding:1rem;max-height:90vh}.modal-title{font-size:1.6rem}.modal-description{font-size:15px}.modal-list{font-size:14px;padding:.4rem;display:flex;flex-direction:column;gap:1rem}}@media (min-width:390px){.openings-container{padding:1rem}.openings-heading{text-align:center;font-size:32px}.position-strip{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:1rem}.position-heading{text-align:center;font-size:30px}.position-description{text-align:center;font-size:14px}.position-description-details-button{width:100%}.careers-details-button-container{padding:0;width:100%}.modal-content{background-image:url(/images/320_modal_background_careers.webp);padding:1rem;max-height:90vh}.modal-title{font-size:1.6rem}.modal-description{font-size:15px}.modal-list{font-size:14px;padding:.4rem;display:flex;flex-direction:column;gap:1rem}}@media (min-width:430px){.openings-container{padding:1rem}.openings-heading{text-align:center;font-size:32px}.position-strip{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:1.5rem}.position-heading{text-align:center;font-size:30px}.position-description{text-align:center;font-size:14px}.position-description-details-button{width:100%}.careers-details-button-container{padding:0;width:100%}.modal-content{background-image:url(/images/320_modal_background_careers.webp);padding:1rem;max-height:90vh}.modal-title{font-size:1.6rem}.modal-description,.modal-list{font-size:16px}.modal-list{padding:.4rem;display:flex;flex-direction:column;gap:1rem}}@media (min-width:480px){.modal-content{background-image:url(/images/320_modal_background_careers.webp)}}@media (min-width:600px){.modal-content{background-image:url(/images/320_modal_background_careers.webp);padding:3rem;max-height:90vh}.modal-title{font-size:1.8rem}.modal-description{font-size:18px}.modal-list{font-size:17px;padding:.8rem;display:flex;flex-direction:column;gap:1rem}}@media (min-width:768px){.modal-content{background-image:url(/images/320_modal_background_careers.webp)}.position-strip{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:left;padding:1.5rem}.position-heading{text-align:left;font-size:30px}.position-description{text-align:left;font-size:16px}.careers-details-button-container{justify-content:flex-end;align-items:flex-end}}@media (min-width:1024px){.modal-content{background-image:url(/images/320_modal_background_careers.webp);max-width:900px}}@media (min-width:1280px){.modal-content{background-image:url(/images/320_modal_background_careers.webp);max-width:1100px}}@media (min-width:1440px){.openings-container{display:flex;flex-direction:column;gap:2rem;padding:2rem}.openings-heading{font-size:42px;font-weight:100;text-align:left}.position-strip{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;text-align:left;gap:1rem;border:1px solid #000;padding:1.5rem;width:100%;background-color:#f7f5f5}.position-heading{font-size:32px;font-weight:100}.position-description{font-weight:200;width:100%}.careers-details-button-container{padding:2rem;width:20%;display:flex;justify-content:center;align-items:center}.position-description-details-button{display:flex;flex-direction:column;width:80%;gap:.5rem}.position-strip-button{width:118px;height:38px;border:none;background-color:var(--recomended-button-background-color);color:var(--recomended-button-text-color);border-radius:5px;font-size:16px}.modal-content{background-image:url(/images/320_modal_background_careers.webp);max-width:1200px}}@media (min-width:1600px){.modal-content{background-image:url(/images/320_modal_background_careers.webp);max-width:1380px}}@media (min-width:1920px){.modal-content{background-image:url(/images/320_modal_background_careers.webp);max-width:1400px}}.careersforms-container{display:flex;flex-direction:row;margin-top:4rem;padding-left:2rem;padding-right:2rem}.left-section-instructions{width:50%;padding-top:4rem;padding-bottom:4rem}.left-section-instructions,.right-section-instructions{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.right-section-instructions{width:20%;padding-left:8rem;padding-right:8rem}.instructions-heading{font-size:32px;font-weight:100}.instructions-container{display:flex;flex-direction:column;gap:2rem;padding:20px}.instructions-statement{font-weight:200}.form-background-settings{padding:2rem;background-color:rgba(89,195,195,.4)}.career-font-title{color:#000;font-weight:100;text-align:center;font-size:32px}.site-pallete{background:#59c3c3;border:none;color:#fff;font-size:16px}@media (max-width:320px){.careersforms-container{display:flex;flex-direction:column;padding-left:.2rem;padding-right:.2rem}.left-section-instructions{width:100%}.right-section-instructions{padding-left:0;padding-right:0;width:100%}.instructions-heading{text-align:center}.instructions-container{text-align:center;padding-left:10px;padding-right:10px}.career-font-title{margin-top:2rem;margin-bottom:2rem}.form-background-settings{padding:.4rem}}@media (max-width:360px){.careersforms-container{display:flex;flex-direction:column;padding-left:.2rem;padding-right:.2rem}.left-section-instructions{width:100%}.right-section-instructions{padding-left:0;padding-right:0;width:100%}.instructions-heading{text-align:center}.instructions-container{text-align:center;padding-left:10px;padding-right:10px}.career-font-title{margin-top:2rem;margin-bottom:2rem}.form-background-settings{padding:.4rem}}@media (max-width:375px){.careersforms-container{display:flex;flex-direction:column;padding-left:.2rem;padding-right:.2rem}.left-section-instructions{width:100%}.right-section-instructions{padding-left:0;padding-right:0;width:100%}.instructions-heading{text-align:center}.instructions-container{text-align:center;padding-left:10px;padding-right:10px}.career-font-title{margin-top:2rem;margin-bottom:2rem}.form-background-settings{padding:.4rem}}@media (min-width:390px){.careersforms-container{display:flex;flex-direction:column;padding-left:.2rem;padding-right:.2rem}.left-section-instructions{width:100%}.right-section-instructions{padding-left:0;padding-right:0;width:100%}.instructions-heading{text-align:center}.instructions-container{text-align:center;padding-left:10px;padding-right:10px}.career-font-title{margin-top:2rem;margin-bottom:2rem}.form-background-settings{padding:.4rem}}@media (min-width:1440px){.careersforms-container{display:flex;flex-direction:row;margin-top:4rem;padding-left:2rem;padding-right:2rem}.left-section-instructions{padding-top:4rem;padding-bottom:4rem}.left-section-instructions,.right-section-instructions{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:50%}.right-section-instructions{padding-left:8rem;padding-right:8rem}.instructions-heading{font-size:32px;font-weight:100}.instructions-container{display:flex;flex-direction:column;gap:2rem;padding:20px}.instructions-statement{font-weight:200;text-align:left}.form-background-settings{padding:2rem;background-color:rgba(89,195,195,.4)}.career-font-title{color:#000;font-weight:100;text-align:center;font-size:32px}.site-pallete{background:#59c3c3;border:none;color:#fff;font-size:16px}}@media (min-width:2560px){.instructions-statement{font-weight:200;text-align:center}}.careerpage-content-container{width:100%;background-image:url(/images/about_background_image_1024plus.webp);background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;padding:4rem}@media (max-width:320px){.careerpage-content-container{padding:.2rem}}@media (max-width:360px){.careerpage-content-container{padding:.2rem}}@media (max-width:375px){.careerpage-content-container{padding:.2rem}}@media (max-width:390px){.careerpage-content-container{padding:.2rem}}@media (max-width:430px){.careerpage-content-container{padding:.8rem}}